前言
目前市面上的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://www.winstar.com.tw/zh-tw/getting-to-know-display-interfaces