LED顯示系統(tǒng)的單線串接通信方法
來源:數(shù)字音視工程網(wǎng) 作者:京華 編輯:ann 2013-09-27 08:35:45 加入收藏
摘要: 該文介紹了一種先進(jìn)的發(fā)光二極管(LED)顯示系統(tǒng)的單線串接通信方法,該通信方法具有通信效率高、指令豐富、控制靈活、同步效果好等特點(diǎn)??梢杂行У亟鉀Q傳統(tǒng)LED通信系統(tǒng)信號傳輸苛刻的時序配合問題,提高整個LED顯示系統(tǒng)的穩(wěn)定性和控制靈活性,同時也比當(dāng)前LED通信系統(tǒng)具有更高的效率。
關(guān)鍵詞: 發(fā)光二極管顯示系統(tǒng);單線;通信方法;指令
A1-wire System and Communication Method for LED Display System
Abstract :This article introduces single serial communication method of an advanced LED,which includes following function-high efficiency, rich instructions, flexible control,Good synchronous etc. In addition, it can also solve the timing matching problem when the traditional communication system transmit signals,it improved stability and flexibility control of LED system. Simultaneously, it showed higher efficiency than the current LED communication system.
keywords : Light emitting diode,single line,communication methods, instructions
1引言
隨著經(jīng)濟(jì)和社會的快速發(fā)展,以發(fā)光效率高、安全可靠、使用壽命長和環(huán)保節(jié)能為顯著特點(diǎn)的LED受到廣泛的重視。在LED應(yīng)用系統(tǒng)中,由于每個LED芯片所能驅(qū)動的單元燈數(shù)目有限,若要實(shí)現(xiàn)大規(guī)模系統(tǒng),就必須對LED驅(qū)動電路進(jìn)行串接,從而驅(qū)動更多的單元燈。所述的單元燈是一個像素,可以由3個LED燈組成,例如紅色LED燈,藍(lán)色LED燈和綠色LED燈。在大型的LED顯示系統(tǒng)中,單元燈之間信號線繁多、連接穩(wěn)定性差一直是應(yīng)用的難點(diǎn)。因此需要從LED通信系統(tǒng)和通信方法入手,采用本文介紹的新型單線串接通信方法成為解決目前問題的有效方法。
2 常用的LED通信系統(tǒng)及通信方法
目前大多數(shù)大型LED顯示系統(tǒng)中,LED控制電路與LED驅(qū)動電路構(gòu)成的通信系統(tǒng)的主體,往往采用四根或者更多根串接傳輸線來實(shí)現(xiàn)信號的傳輸。LED控制電路與多個LED驅(qū)動電路通過數(shù)據(jù)線串接,時鐘信號線、鎖存信號線并接,通過數(shù)據(jù)線的串接和時鐘信號線的配合,LED控制電路將數(shù)據(jù)依次發(fā)送給串接的LED驅(qū)動電路。通過并聯(lián)的鎖存信號線,LED控制電路對所有LED驅(qū)動電路同時發(fā)出數(shù)據(jù)鎖存指令。LED驅(qū)動電路之間,依次串行傳輸下去,完成串接信號的傳輸,同時通過串接信號實(shí)現(xiàn)對各LED芯片所控制的燈點(diǎn)的控制。由于時鐘信號線和鎖存信號線并聯(lián),LED控制電路輸出的時鐘信號線和鎖存信號線受驅(qū)動能力限制,如果需要驅(qū)動大量的LED驅(qū)動電路,就需要更多的時鐘信號線和鎖存信號線的數(shù)量,或者在LED控制電路與LED驅(qū)動電路之間增加端口驅(qū)動電路,增強(qiáng)時鐘信號線和鎖存信號線的驅(qū)動能力,如圖1所示:
圖1常用的LED顯示驅(qū)動系統(tǒng)
該通信方法要求四條傳輸線上的信號之間需要保證嚴(yán)格的時序配合關(guān)系,一旦時序配合不準(zhǔn)確,數(shù)據(jù)信號就不能正確傳輸,整個LED顯示系統(tǒng)的串接信號也就無法正確傳輸,造成整個LED顯示系統(tǒng)的癱瘓。
3新型LED顯示系統(tǒng)
及其單線串接通信方法本文提出了一種新型的應(yīng)用于LED顯示系統(tǒng),尤其是大型LED顯示系統(tǒng)的LED顯示系統(tǒng)和單線串接通信方法。該通信系統(tǒng)基于單線通信協(xié)議,利用數(shù)據(jù)編碼的方式在一條數(shù)據(jù)傳輸信道上實(shí)現(xiàn)RGB三色信號以及其它信號的傳輸。LED控制電路與多個LED驅(qū)動電路通過單線串接,相對于圖1所示系統(tǒng),減少了數(shù)據(jù)傳輸所需要的線路,線路實(shí)現(xiàn)簡單。通信方法是LED通信系統(tǒng)的關(guān)鍵,本文重點(diǎn)提出了一種先進(jìn)的單線串接通信方法,該通信方法具有通信效率高、指令豐富、控制靈活、同步效果好等特點(diǎn)??梢杂行У亟鉀Q傳統(tǒng)LED通信系統(tǒng)信號傳輸苛刻的時序配合問題,提高整個LED顯示系統(tǒng)的穩(wěn)定性和控制靈活性,同時也比當(dāng)前LED通信系統(tǒng)具有更高的效率。
3.1系統(tǒng)架構(gòu)
該通信系統(tǒng)由LED控制電路和若干LED驅(qū)動電路串接組成,包括一個LED控制電路和多個LED驅(qū)動電路,驅(qū)動電路的數(shù)量視LED顯示系統(tǒng)的規(guī)模而定。該系統(tǒng)基于單線通信協(xié)議,具有總線結(jié)構(gòu)簡單、接口方便、抗干擾能力強(qiáng)等特點(diǎn),簡化了傳統(tǒng)LED顯示系統(tǒng)中通信系統(tǒng)的復(fù)雜性。系統(tǒng)架構(gòu)圖如圖2所示。
圖2LED串接通信系統(tǒng)
LED控制電路包括發(fā)送端和接收端,發(fā)送端連接第一個LED驅(qū)動電路接收端,LED驅(qū)動電路發(fā)送端串接下一個LED驅(qū)動電路接收端,最后一個LED驅(qū)動電路N的發(fā)送端可以連接LED控制電路的接收端,由此組成了本文所述的LED顯示系統(tǒng)的通信系統(tǒng)
3.2通信方法
3.2.1通信原理
該通信原理是系統(tǒng)將需要傳輸給各個LED單元燈驅(qū)動電路的信號用一組串行的幀數(shù)據(jù)表示,接收這些信號的LED單元燈驅(qū)動電路從輸入幀數(shù)據(jù)中,根據(jù)通信模式和指令類型接收并處理接收到的數(shù)據(jù),將處理后的數(shù)據(jù)構(gòu)建成新的幀數(shù)據(jù)作為輸出,根據(jù)通信模式和指令類型發(fā)送給后續(xù)地址有效的LED驅(qū)動電路,完成一次通信。
3.2.2時序邏輯與指令模型
3.2.2.1時序邏輯
本文提出的系統(tǒng)中,LED控制電路和各LED驅(qū)動電路同時作為發(fā)送方和接收方,進(jìn)行發(fā)送方與接收方的通信,發(fā)送方的輸出端通過單線與接收方的接收端連接,發(fā)送方發(fā)出三類時序:復(fù)位時序、數(shù)據(jù)時序和處理時序,接收方接收并解碼這三類時序后進(jìn)行相應(yīng)的操作。這里復(fù)位時序定義為超過T1時間的高電平,處理時序定義為超過T2時間的低電平,數(shù)據(jù)時序定義為由邏輯0和邏輯1組成的數(shù)據(jù)串,根據(jù)需要可以為復(fù)位時序和處理時序以外的所有時序,接收
方可以通過解碼獲得多位數(shù)據(jù)。為了靈活實(shí)現(xiàn)LED控制電路對部分或者全部LED驅(qū)動電路進(jìn)行操作,設(shè)計了LED地址有效確認(rèn)時序,由復(fù)位時序、數(shù)據(jù)時序和處理時序組成,根據(jù)指令有效范圍分以下幾種類型:
1)全地址類型,指的是指令對系統(tǒng)中所有LED驅(qū)動電路有效,由處理時序0、數(shù)據(jù)時序1和處
理時序1依次組成,如圖3a),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息;
2)單地址類型,指的是指令對系統(tǒng)中單個LED驅(qū)動電路有效,由處理時序0、數(shù)據(jù)時序1、處理時序1、數(shù)據(jù)時序2和處理時序2依次組成,如圖3b),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息,數(shù)據(jù)時序2中包含該地址信息;
3)開始地址類型,指的是指令對系統(tǒng)中某個地址開始的所有LED驅(qū)動電路有效,由處理時序0、數(shù)據(jù)時序1、處理時序1、數(shù)據(jù)時序2和處理時序2依次組成,如圖3c),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息,數(shù)據(jù)時序2中包含該開始地址信息;
4)區(qū)間地址類型,指的是指令對系統(tǒng)中從某個地址到另一個地址結(jié)束的區(qū)間內(nèi)所有LED驅(qū)動電路有效,由處理時序0、數(shù)據(jù)時序1、處理時序1、數(shù)據(jù)時序2、處理時序2、數(shù)據(jù)時序3和處理時序3依次組成,如圖3d)所示,數(shù)據(jù)時序1包含需要執(zhí)行的指令信息,數(shù)據(jù)時序2和數(shù)據(jù)時序3中分別包含該區(qū)間的開始和結(jié)束地址信息。
圖3發(fā)送方與接收方的一次地址有效確認(rèn)時序示意圖
3.2.2.2指令模型
基于上述通信原理和單線協(xié)議,設(shè)計出了六種串行通信控制與驅(qū)動的指令模型,用來定義LED控制電路和LED驅(qū)動電路之間的指令操作。LED驅(qū)動電路中通信模式寄存器表示的模式包括直通模式、發(fā)送處理時序模式、發(fā)送數(shù)據(jù)時序模式。LED控制電路發(fā)出的指令類型包括:操作指令、數(shù)據(jù)設(shè)置指令、數(shù)據(jù)串送指令、數(shù)據(jù)移動指令、數(shù)據(jù)回讀指令和錯誤地址回讀指令。LED控制電路與各LED驅(qū)動電路的通信,根據(jù)實(shí)際需要由上述指令類型組合實(shí)現(xiàn)。
操作指令
操作指令由作為發(fā)送方的LED控制電路或LED驅(qū)動電路發(fā)出,由復(fù)位時序、地址有效確認(rèn)時序和復(fù)位時序依次組成,如圖4所示。當(dāng)發(fā)送方和接收方進(jìn)行操作指令通信時,所有LED驅(qū)動電路一直為直通模式,地址確認(rèn)
圖4操作指令通信時序示意圖
有效的LED驅(qū)動電路根據(jù)指令同步執(zhí)行,實(shí)現(xiàn)操作功能。同時,可以根據(jù)對指令更詳細(xì)的定義進(jìn)行其它多種類型的操作,如數(shù)據(jù)從數(shù)據(jù)寄存器到輸出驅(qū)動的鎖存、兩色交換、運(yùn)算、時鐘模式設(shè)置等,不同的操作可以根據(jù)實(shí)際應(yīng)用需要設(shè)計。
數(shù)據(jù)設(shè)置指令
數(shù)據(jù)設(shè)置指令由作為發(fā)送方的LED控制電路或LED驅(qū)動電路發(fā)出,由復(fù)位時序、地址有效確認(rèn)時序、數(shù)據(jù)時序1、處理時序1和復(fù)位時序依次組成,數(shù)據(jù)時序1中包含LED控制電路需要發(fā)送給所有地址有效的LED驅(qū)動電路數(shù)據(jù)的信息。此時所有LED驅(qū)動電路一直為直通模式,地址確認(rèn)有效的LED驅(qū)動電路根據(jù)指令同步將接收的數(shù)據(jù)置入數(shù)據(jù)寄存器,實(shí)現(xiàn)數(shù)據(jù)設(shè)置功能,如圖5所示。
圖5數(shù)據(jù)設(shè)置指令通信時序示意圖
數(shù)據(jù)串送指令
數(shù)據(jù)串送指令由作為發(fā)送方的LED控制電路發(fā)出,由以下時序依次組成:復(fù)位時序、地址有效確認(rèn)時序、數(shù)據(jù)時序1、處理時序1、…、數(shù)據(jù)時序i、處理時序i、…、數(shù)據(jù)時序N2、處理時序N2、復(fù)位時序,如圖6所示。
圖6數(shù)據(jù)傳送指令通信時序示意圖
數(shù)據(jù)時序1、…、數(shù)據(jù)時序N2分別包含LED控制電路需要發(fā)送給各地有效的LED驅(qū)動電路的數(shù)據(jù)信息,N2表示需要串送的地址個數(shù)。此時地址確認(rèn)無效的LED驅(qū)動電路一直為直通模式;地址確認(rèn)有效的LED驅(qū)動電路將進(jìn)行以下操作:把接收的指令時序中屬于本LED驅(qū)動電路的數(shù)據(jù)時序替換為處理時序進(jìn)行發(fā)送,并將接收的相應(yīng)數(shù)據(jù)置入數(shù)據(jù)寄存器,實(shí)現(xiàn)數(shù)據(jù)串送功能。
數(shù)據(jù)移動指令
數(shù)據(jù)移動指令由作為發(fā)送方的LED控制電路或LED驅(qū)動電路發(fā)出,由以下時序依次組成:復(fù)位時序、地址有效確認(rèn)時序、數(shù)據(jù)時序i、處理時序i、復(fù)位時
圖7數(shù)據(jù)移動指令通信時序示意圖
序,如圖7所示,數(shù)據(jù)時序i中包含上一個地址有效的LED驅(qū)動電路的數(shù)據(jù)信息。此時地址確認(rèn)無效的LED驅(qū)動電路一直為直通模式;地址確認(rèn)有效的LED驅(qū)動電路將進(jìn)行以下操作:把接收的指令時序中上一個地址確認(rèn)有效的LED驅(qū)動電路的數(shù)據(jù)時序替換為本LED驅(qū)動電路的數(shù)據(jù)時序進(jìn)行發(fā)送,并將接收的相應(yīng)數(shù)據(jù)置入數(shù)據(jù)寄存器,實(shí)現(xiàn)數(shù)據(jù)移動功能。
數(shù)據(jù)回讀指令
數(shù)據(jù)回讀指令由作為發(fā)送方的LED控制電路發(fā)出,由復(fù)位時序、地址有效確認(rèn)時序和復(fù)位時序依次組成,如圖8所示。此時地址確認(rèn)無效的LED驅(qū)動電路一直為直通模式,地址確認(rèn)有效的LED驅(qū)動電路在接收的指令時序中增加本LED驅(qū)動電路的數(shù)據(jù)時序和處理時序發(fā)送,實(shí)現(xiàn)數(shù)據(jù)回讀功能。
圖8數(shù)據(jù)回讀指令通信時序示意圖
錯誤地址回讀指令
錯誤地址回讀指令由作為發(fā)送方的LED控制電路發(fā)出,由復(fù)位時序、地址有效確認(rèn)時序和復(fù)位時序依次組成,如圖9所示。此時地址確認(rèn)無效的、或地址確認(rèn)有效但錯誤寄存器值表示沒有錯誤的LED驅(qū)動電路一直為直通模式;地址確認(rèn)有效且錯誤寄存器值表示有錯誤的LED驅(qū)動電路將接收的指令時序中增加本LED驅(qū)動電路的地址數(shù)據(jù)時序和處理時序發(fā)送,實(shí)現(xiàn)錯誤地址回讀功能。接收方的錯誤寄存器記錄LED驅(qū)動電路對外接LED燈連接時檢測得到的錯誤類型值,如開路、短路等。
圖9錯誤地址回讀指令通信時序示意圖
3.2.3通信方法
基于上述的通信原理和指令模型,本文提出了如下應(yīng)用于LED顯示系統(tǒng)的單線串接通信方法:
LED控制電路與若干個LED驅(qū)動電路串接組成LED通信系統(tǒng),由LED控制電路實(shí)現(xiàn)對串接的LED驅(qū)動電路的控制,并與各LED驅(qū)動電路進(jìn)行通信,從而實(shí)現(xiàn)對各個LED單元燈RGB信號的控制。
LED控制電路與各LED驅(qū)動電路的一次通信開始時,LED控制電路發(fā)出一條指令的復(fù)位時序,
將串接的各LED驅(qū)動電路的通信模式寄存器設(shè)置為直通模式,每一次通信都以直通模式開始;進(jìn)行LED控制電路對串接的若干個LED驅(qū)動電路的同步通信,各LED驅(qū)動電路再根據(jù)同步接收到的LED控制電路或前一個LED驅(qū)動電路發(fā)出的指令及地址有效確認(rèn)結(jié)果進(jìn)行操作,選擇是否將直通模式設(shè)置為發(fā)送處理時序模式或發(fā)送數(shù)據(jù)時序模式,完成相應(yīng)的指令操作、數(shù)據(jù)送入或回讀功能。一次通信結(jié)束時,LED控制電路發(fā)出一條指令的復(fù)位時序,最終將各LED驅(qū)動電路的通信模式寄存器恢復(fù)為直通模式。
4 一款單線的IC:
4.1 IC特性
• 3通道恒流輸出
• 支持單線傳輸,只需一根信號線
• 可支持雙數(shù)據(jù)通道傳輸
• 精確恒流驅(qū)動控制,通道間±1.5%,芯片間±3%
• 4096級灰階PWM控制
• 0-30mA電流調(diào)節(jié)
• 內(nèi)建LDO,可以工作在5-17V范圍
• 輸出引腳耐壓可達(dá)17V
• ESD>7KV
4.2 功能框圖
4.3恒流特性
4.3.10-30mA可調(diào)節(jié),可通過外掛電阻調(diào)節(jié),Iout = (Vref/R)*2*13.8,Vref≈0.46V
4.3.2精確的輸出電流精度:通道之間+/-1.5%,芯片之間+/-3%
4.4典型應(yīng)用電路
4.5 設(shè)計注意事項(xiàng):
4.5.1 VDD供電電壓范圍:SOP14和SSOP10供電電壓范圍:5-17V,在CAP引腳需連接一個1uF的濾波電容,供電電壓范圍:4.5-7.5V,VDD和GND之間須有一個0.1uF的濾波電容
4.5.2 封裝承受最大功耗:IC承受最大功耗0.827W,在設(shè)計時候要注意加到IC上的功耗不能大于封裝所能承受的功耗
4.5.3 為保證信號的傳輸質(zhì)量和抗干擾能力,信號線最好用地屏蔽。
4.5.4 為了防止信號沖擊,信號輸入端串聯(lián)51歐姆保護(hù)電阻
5 結(jié)論
本文提出的LED顯示系統(tǒng)的單線串接通信方法和指令模型,具有通信效率高、指令豐富、控制靈活、同步效果好等優(yōu)點(diǎn),可以有效地將LED顯示系統(tǒng)中的控制電路與大量LED驅(qū)動電路通過單線串接構(gòu)成串接通信系統(tǒng),成本較低、布線簡單、抗干擾能力強(qiáng)。該LED顯示系統(tǒng)單線串接通信方法適用于各種LED顯示系統(tǒng),尤其是大型LED顯示系統(tǒng)。
參考文獻(xiàn)
[1]諸昌鈐.LED顯示屏系統(tǒng)原理及工程技術(shù)[M].成都:電子科技大學(xué)出版社,2000.
[2]蔣占軍.數(shù)據(jù)通信技術(shù)教程[M].北京:機(jī)械工業(yè)出版社,2005.06.
[3]楊恒.LED照明驅(qū)動電路設(shè)計與實(shí)例精選[M].中國電力出版社,2008.01.
參考文獻(xiàn)
[1]EATINGM,BRICAUDP.Reusemethodologymanualforsystem-on-a-chipdesign[M].3rded.New
York:KluwerAcademicPublisher,2002:247-249,219-220.
[2]NURMIJ,TENHUNENH,ISOAHOJ,etal.Interconnect-centricdesignforadvancedSOCandNOC
[M].Boston:KluwerAcademicPublishers,2004:212-216.
[3]OCP-IPGroup.Opencoreprotocolspecification(r2.1)[EB/OL].(2007-06-03).http://www.ocpip .
org/home/.
[4]ARMltd.AMBAspecification:rev2.0[R].1999.
[5]JanickBergeron,EduardCerny,AlanHunter,AndrewNightingale.VerificationMethodologyManual
forSystemVerilog[M].Springers2006Synopsys,IncandARMLimited,2006:265-266.
評論comment