MPU 8080 並列介面轉串列 SPI

前言

目前市面上的display driver IC有支援並列與串列介面。其中,並列介面採用 8080 介面,且該部分的對接工作已完成,而串列介面則是SPI。現階段的目標是將 8080 並列介面的數據轉換為串列格式,並將轉換後的串列數據接入 display driver IC的串列介面。

示意圖

什麼是 8080 介面?

8080 介面是一種 微處理器(MPU)控制 LCD 的並列介面,通常由以下信號組成:

  • CS(Chip Select):啟動訊號,低電位時 LCD 被選中。
  • RD(Read):讀取信號,低電位時 MCU 讀取 LCD 資料。
  • WR(Write):寫入信號,低電位時 MCU 向 LCD 寫入資料。
  • D/CS(Data/CMD Select):為0時是CMD,為1時是DATA。
  • D[7:0](Data Bus):8 位元的資料匯流排。

這個介面廣泛用於許多 TFT LCD ,例如工業顯示、儀器設備等。

什麼是串列介面?

常見的串列介面有uart、rs232、i2c、spi

這次要做的是spi,之後會介紹spi的種類

SPI種類

standard

標準的spi是指資料線只有一條

另外還有csx(chip select)

scl(clk)

standard有3-wire跟4-wire

3-wire

如果是3-wire就是這三條訊號線

4-wire

4-wire多了d/cx這條訊號線,為0代表現在傳的是cmd,1代表是data

dual

資料線有兩條,並且有多種RGB格式,有些格式只會用到一條資料線

我只列出其中一種

RGB888並且是4-wire

quad

資料線有四條,共有三種模式111、114、144

格式分成instruction、addr、data

三種模式instruction都用一條資料線

111是addr、data只用一條資料線

114是addr用一條資料線,data用四條

144是instruction用一條資料線,其餘用四條

還有就是有Quad SPI不能簡稱為QPI,兩個是不一樣

QPI是QSPI的特殊模式,不一定有支援,就是連insturction都用4條線傳,通常是記憶體才會用到,driver IC不會用到這種模式

參考文件

https://topic.alibabacloud.com/tc/a/lcd-rgb-interface-and-mcu-interface-differences_8_8_10230944.html

https://www.winstar.com.tw/zh-tw/getting-to-know-display-interfaces

https://blog.csdn.net/xuhao0258/article/details/118323024

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *