LCM接口通訊說明
最常見的LCD模塊接口協(xié)議是:
1。并行接口
2.串行接口
3.串行或并行配置到微處理器
4. TFT接口
1.
并行接口并行接口通常通過8個數(shù)據(jù)引腳和3條控制線控制LCD。使用的控制線是啟用(E),寄存器選擇(RS)和讀/寫(R / W)。RS告訴LCD模塊發(fā)送的信息是指令還是數(shù)據(jù)。Enable告訴LCD模塊LCD模塊可以解釋寄存器中的數(shù)據(jù)或指令。某些控制器可能有多個啟用控制線。讀/寫告訴模塊是從數(shù)據(jù)庫寫入數(shù)據(jù)還是從寄存器讀取數(shù)據(jù)。
類型
* 6800類型 - 并行數(shù)據(jù)(4位/ 8位),具有讀/寫線,使能線
* 8080類型 - 具有寫入線,讀取線的并行數(shù)據(jù)(4位/ 8位)
一些并行接口連接示例是:
a.6800 8位并行
b.4位并行
2.串行接口
類型
*串行 - 串行數(shù)據(jù)輸入,寄存器選擇,復(fù)位和串行時鐘
自定義 - 各種配置 - 添加鎖存器,芯片選擇
* SPI(串行外設(shè)接口)
SPI(3線)使用串行數(shù)據(jù)輸出,串行數(shù)據(jù)輸入和串行時鐘
SPI(4線)增加芯片選擇
自定義 - 各種配置 - 串行數(shù)據(jù),串行時鐘,鎖存,片選
時序和操作可能與通常的SPI
* I 2 C(內(nèi)部集成電路)不同 - 使用串行數(shù)據(jù)線和串行時鐘
一些串行接口連接示例如下:
串行
串行LCD控制器通常具有一個寫入數(shù)據(jù)且無法讀取的串行數(shù)據(jù)線。通常,寄存器選擇線(有時指定為A0)用于告訴控制器輸入數(shù)據(jù)是顯示信息還是控制器命令
串行接口示例
SPI接口
SPI或串行外設(shè)接口總線是一種同步(數(shù)據(jù)與時鐘同步)串行數(shù)據(jù)鏈路標(biāo)準(zhǔn),以全雙工模式運行,這意味著可以同時相互通信的設(shè)備。為此,需要兩條數(shù)據(jù)線。使用此標(biāo)準(zhǔn),設(shè)備以主/從模式通信,其中主設(shè)備(主機(jī)處理器)啟動數(shù)據(jù)和時鐘。LCD模塊是連接到數(shù)據(jù)總線的(或其中一個)外圍從設(shè)備。多個外圍設(shè)備(顯示模塊和其他設(shè)備)在同一串行數(shù)據(jù)總線上尋址。但是,LCD模塊只會在芯片選擇線激活時(通常為低電平)監(jiān)聽它看到的數(shù)據(jù)。如果芯片選擇線處于非活動狀態(tài)(通常為高電平),則LCD模塊將偵聽總線上的數(shù)據(jù),但忽略它。發(fā)生此狀態(tài)時,SDO線無效。SPI總線由四個邏輯信號,兩條控制線和兩條數(shù)據(jù)線組成,通常稱為SPI(4線)。
串行SPI接口示例
有時,SDI(串行數(shù)據(jù)輸入)可以從摩托羅拉這些線路的原始名稱和SDO的MISO(主機(jī)輸入從機(jī)輸出)中稱為MOSI(主機(jī)輸出從機(jī)輸入)。芯片選擇線可以替代地標(biāo)記為SS(從選擇)或STE(從發(fā)送啟用)。SPI有時被稱為National Semiconductor的商標(biāo)Microwire,它本質(zhì)上是SPI的前身,它只支持半雙工。
通過CS(片選),LCD控制器可以選擇相應(yīng)的外圍設(shè)備。該引腳主要是低電平有效。在未選擇狀態(tài)下,SDO線是高阻抗的,因此是無效的。無論是否選擇,時鐘線SCL都被帶到設(shè)備。時鐘用作數(shù)據(jù)通信的同步。
片選信號CS對于單個器件系統(tǒng)是可選的,因為如果其他線專用于SPI,則可以將LCD模塊的CS輸入連接到低電平。這有時稱為3線SPI接口。
SPI數(shù)據(jù)傳輸通常涉及兩個移位寄存器。大多數(shù)顯示模塊應(yīng)用通常使用8位字。但是,也使用不同大小的字,例如12位。按照慣例,最高有效位從一個移位寄存器移出,而最低有效位移入。如果CS(片選)低(有效),則該字寫入存儲器。如果不是,則忽略數(shù)據(jù)。
由于SPI接口協(xié)議是事實上的標(biāo)準(zhǔn),因此使用標(biāo)準(zhǔn)協(xié)議的許多變體。例如,當(dāng)配置用于串行通信的IC驅(qū)動器芯片時,芯片制造商可以使用一些并行數(shù)據(jù)線。當(dāng)配置用于串行通信的IC驅(qū)動器芯片時,芯片制造商可以使用一些并行數(shù)據(jù)線。
I 2 C(內(nèi)部集成電路)
I 2 C僅使用兩條雙向線,串行數(shù)據(jù)線(SDA)和串行時鐘(SCL),它們通常都通過電阻上拉。使用的典型電壓為+5 V或+3.3 V. I2C接口的優(yōu)勢之一是micro可以通過兩個I / O引腳和軟件控制多個器件。由于I2C設(shè)計,它只是半雙工。接口通常發(fā)送8位字,首先發(fā)送最高有效位。
3.微處理器的串行或并行配置
某些模塊可能包含其他控制線。一些示例是:
C86 - 定義特定的MPU接口。例如,L:8080,H:6800,
CS - Chip Select。例如,L:芯片選擇,H:未選擇芯片
4. TFT接口
類型
* 3線,4線串行SPI
* 8位,9位,16位,18位接口,6800/8080系列MPU
* 6位,8位串行RGB
* 16位,18位,24位并行RGB
* 6位,8位LVDS
* MIPI
一些TFT接口連接示例是:
3線,4線串行SPI
8位,9位,16位,18位接口,6800/8080系列MPU
16位,18位并行RGB
24位并行RGB
8位串行RGB
6位,8位LVDS
(1)什么是LVDS?
LVDS(低壓差分信號)技術(shù)提供具有低壓差和差分信號的端口。美國公司由NS Technology Co.開發(fā),使用數(shù)字視頻信號解決過量的資源消耗并減少EMI(電磁干擾),同時使用TTL(晶體管 - 晶體管邏輯)傳輸高比特率數(shù)據(jù)。LVDS端口能夠在PCB走線或平衡電纜之間執(zhí)行差分?jǐn)?shù)據(jù)傳輸,輸出電壓擺幅相對較低(350mV),傳輸速度高達(dá)數(shù)百兆位/秒,電壓差較小。因此,低電壓擺幅和低電流驅(qū)動應(yīng)用導(dǎo)致資源消耗和噪聲的顯著降低。
(2)端口輸出
a。6位LVDS輸出端口
使用單個電路進(jìn)行傳輸,端口為每個原色信號實現(xiàn)6位數(shù)據(jù),從而提供18位RGB數(shù)據(jù)。此輸出也稱為18位或18位LVDS端口。
灣 6位雙向LVDS輸出端口
使用雙路雙電路傳輸,該端口為每個原色信號實現(xiàn)6位數(shù)據(jù),為單通道和雙通道數(shù)據(jù)提供18位,總共36位RGB數(shù)據(jù)。此輸出也稱為36位或36位LVDS端口。
C。8位單電路LVDS輸出端口
使用單個電路進(jìn)行傳輸,該端口為每個原色信號實現(xiàn)8位數(shù)據(jù),提供24位RDB數(shù)據(jù)。此輸出也稱為24位或24位LVDS端口。
d。8位雙向LVDS輸出端口
使用雙路雙電路傳輸,該端口為每個原色信號實現(xiàn)8位數(shù)據(jù),為單通道和雙通道數(shù)據(jù)提供24位,總共48位RGB數(shù)據(jù)。此輸出也稱為48位或48位LVDS端口。
(3)港口特征
a。高速傳輸速率平均為655Mbps
b。低電壓,低功耗,低EMI,350mV電壓擺幅
c。抗干擾能力,差分信號傳輸
* MIPI
(1)MIPI定義
用于相機(jī),顯示器,基帶和RF接口等設(shè)備的連接器端口在MIPI Alliance規(guī)范下標(biāo)準(zhǔn)化。這些規(guī)范包括設(shè)計,制造成本,結(jié)構(gòu)復(fù)雜性,功耗和EMI程度。
(2)MIPI特點
a。高傳輸速度:1Gbps /通道,4Gbps吞吐量
b。低功耗:200mV電壓擺幅,200mV共模電壓
c。噪音控制
d。減少引腳數(shù),實現(xiàn)高效的PCB布局