LED顯示系統(tǒng)的單線串接通信方法
來源:數(shù)字音視工程網(wǎng) 作者:京華 編輯:ann 2013-09-27 08:35:45 加入收藏 咨詢

所在單位: | * |
姓名: | * |
手機: | * |
職位: | |
郵箱: | * |
其他聯(lián)系方式: | |
咨詢內(nèi)容: | |
驗證碼: |
|
摘要: 該文介紹了一種先進的發(fā)光二極管(LED)顯示系統(tǒng)的單線串接通信方法,該通信方法具有通信效率高、指令豐富、控制靈活、同步效果好等特點。可以有效地解決傳統(tǒng)LED通信系統(tǒng)信號傳輸苛刻的時序配合問題,提高整個LED顯示系統(tǒng)的穩(wěn)定性和控制靈活性,同時也比當前LED通信系統(tǒng)具有更高的效率。
關鍵詞: 發(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)濟和社會的快速發(fā)展,以發(fā)光效率高、安全可靠、使用壽命長和環(huán)保節(jié)能為顯著特點的LED受到廣泛的重視。在LED應用系統(tǒng)中,由于每個LED芯片所能驅動的單元燈數(shù)目有限,若要實現(xiàn)大規(guī)模系統(tǒng),就必須對LED驅動電路進行串接,從而驅動更多的單元燈。所述的單元燈是一個像素,可以由3個LED燈組成,例如紅色LED燈,藍色LED燈和綠色LED燈。在大型的LED顯示系統(tǒng)中,單元燈之間信號線繁多、連接穩(wěn)定性差一直是應用的難點。因此需要從LED通信系統(tǒng)和通信方法入手,采用本文介紹的新型單線串接通信方法成為解決目前問題的有效方法。
2 常用的LED通信系統(tǒng)及通信方法
目前大多數(shù)大型LED顯示系統(tǒng)中,LED控制電路與LED驅動電路構成的通信系統(tǒng)的主體,往往采用四根或者更多根串接傳輸線來實現(xiàn)信號的傳輸。LED控制電路與多個LED驅動電路通過數(shù)據(jù)線串接,時鐘信號線、鎖存信號線并接,通過數(shù)據(jù)線的串接和時鐘信號線的配合,LED控制電路將數(shù)據(jù)依次發(fā)送給串接的LED驅動電路。通過并聯(lián)的鎖存信號線,LED控制電路對所有LED驅動電路同時發(fā)出數(shù)據(jù)鎖存指令。LED驅動電路之間,依次串行傳輸下去,完成串接信號的傳輸,同時通過串接信號實現(xiàn)對各LED芯片所控制的燈點的控制。由于時鐘信號線和鎖存信號線并聯(lián),LED控制電路輸出的時鐘信號線和鎖存信號線受驅動能力限制,如果需要驅動大量的LED驅動電路,就需要更多的時鐘信號線和鎖存信號線的數(shù)量,或者在LED控制電路與LED驅動電路之間增加端口驅動電路,增強時鐘信號線和鎖存信號線的驅動能力,如圖1所示:
圖1常用的LED顯示驅動系統(tǒng)
該通信方法要求四條傳輸線上的信號之間需要保證嚴格的時序配合關系,一旦時序配合不準確,數(shù)據(jù)信號就不能正確傳輸,整個LED顯示系統(tǒng)的串接信號也就無法正確傳輸,造成整個LED顯示系統(tǒng)的癱瘓。
3新型LED顯示系統(tǒng)
及其單線串接通信方法本文提出了一種新型的應用于LED顯示系統(tǒng),尤其是大型LED顯示系統(tǒng)的LED顯示系統(tǒng)和單線串接通信方法。該通信系統(tǒng)基于單線通信協(xié)議,利用數(shù)據(jù)編碼的方式在一條數(shù)據(jù)傳輸信道上實現(xiàn)RGB三色信號以及其它信號的傳輸。LED控制電路與多個LED驅動電路通過單線串接,相對于圖1所示系統(tǒng),減少了數(shù)據(jù)傳輸所需要的線路,線路實現(xiàn)簡單。通信方法是LED通信系統(tǒng)的關鍵,本文重點提出了一種先進的單線串接通信方法,該通信方法具有通信效率高、指令豐富、控制靈活、同步效果好等特點??梢杂行У亟鉀Q傳統(tǒng)LED通信系統(tǒng)信號傳輸苛刻的時序配合問題,提高整個LED顯示系統(tǒng)的穩(wěn)定性和控制靈活性,同時也比當前LED通信系統(tǒng)具有更高的效率。
3.1系統(tǒng)架構
該通信系統(tǒng)由LED控制電路和若干LED驅動電路串接組成,包括一個LED控制電路和多個LED驅動電路,驅動電路的數(shù)量視LED顯示系統(tǒng)的規(guī)模而定。該系統(tǒng)基于單線通信協(xié)議,具有總線結構簡單、接口方便、抗干擾能力強等特點,簡化了傳統(tǒng)LED顯示系統(tǒng)中通信系統(tǒng)的復雜性。系統(tǒng)架構圖如圖2所示。
圖2LED串接通信系統(tǒng)
LED控制電路包括發(fā)送端和接收端,發(fā)送端連接第一個LED驅動電路接收端,LED驅動電路發(fā)送端串接下一個LED驅動電路接收端,最后一個LED驅動電路N的發(fā)送端可以連接LED控制電路的接收端,由此組成了本文所述的LED顯示系統(tǒng)的通信系統(tǒng)
3.2通信方法
3.2.1通信原理
該通信原理是系統(tǒng)將需要傳輸給各個LED單元燈驅動電路的信號用一組串行的幀數(shù)據(jù)表示,接收這些信號的LED單元燈驅動電路從輸入幀數(shù)據(jù)中,根據(jù)通信模式和指令類型接收并處理接收到的數(shù)據(jù),將處理后的數(shù)據(jù)構建成新的幀數(shù)據(jù)作為輸出,根據(jù)通信模式和指令類型發(fā)送給后續(xù)地址有效的LED驅動電路,完成一次通信。
3.2.2時序邏輯與指令模型
3.2.2.1時序邏輯
本文提出的系統(tǒng)中,LED控制電路和各LED驅動電路同時作為發(fā)送方和接收方,進行發(fā)送方與接收方的通信,發(fā)送方的輸出端通過單線與接收方的接收端連接,發(fā)送方發(fā)出三類時序:復位時序、數(shù)據(jù)時序和處理時序,接收方接收并解碼這三類時序后進行相應的操作。這里復位時序定義為超過T1時間的高電平,處理時序定義為超過T2時間的低電平,數(shù)據(jù)時序定義為由邏輯0和邏輯1組成的數(shù)據(jù)串,根據(jù)需要可以為復位時序和處理時序以外的所有時序,接收
方可以通過解碼獲得多位數(shù)據(jù)。為了靈活實現(xiàn)LED控制電路對部分或者全部LED驅動電路進行操作,設計了LED地址有效確認時序,由復位時序、數(shù)據(jù)時序和處理時序組成,根據(jù)指令有效范圍分以下幾種類型:
1)全地址類型,指的是指令對系統(tǒng)中所有LED驅動電路有效,由處理時序0、數(shù)據(jù)時序1和處
理時序1依次組成,如圖3a),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息;
2)單地址類型,指的是指令對系統(tǒng)中單個LED驅動電路有效,由處理時序0、數(shù)據(jù)時序1、處理時序1、數(shù)據(jù)時序2和處理時序2依次組成,如圖3b),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息,數(shù)據(jù)時序2中包含該地址信息;
3)開始地址類型,指的是指令對系統(tǒng)中某個地址開始的所有LED驅動電路有效,由處理時序0、數(shù)據(jù)時序1、處理時序1、數(shù)據(jù)時序2和處理時序2依次組成,如圖3c),數(shù)據(jù)時序1包含需要執(zhí)行的指令信息,數(shù)據(jù)時序2中包含該開始地址信息;
4)區(qū)間地址類型,指的是指令對系統(tǒng)中從某個地址到另一個地址結束的區(qū)間內(nèi)所有LED驅動電路有效,由處理時序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ū)間的開始和結束地址信息。
圖3發(fā)送方與接收方的一次地址有效確認時序示意圖
3.2.2.2指令模型
基于上述通信原理和單線協(xié)議,設計出了六種串行通信控制與驅動的指令模型,用來定義LED控制電路和LED驅動電路之間的指令操作。LED驅動電路中通信模式寄存器表示的模式包括直通模式、發(fā)送處理時序模式、發(fā)送數(shù)據(jù)時序模式。LED控制電路發(fā)出的指令類型包括:操作指令、數(shù)據(jù)設置指令、數(shù)據(jù)串送指令、數(shù)據(jù)移動指令、數(shù)據(jù)回讀指令和錯誤地址回讀指令。LED控制電路與各LED驅動電路的通信,根據(jù)實際需要由上述指令類型組合實現(xiàn)。
操作指令
操作指令由作為發(fā)送方的LED控制電路或LED驅動電路發(fā)出,由復位時序、地址有效確認時序和復位時序依次組成,如圖4所示。當發(fā)送方和接收方進行操作指令通信時,所有LED驅動電路一直為直通模式,地址確認
圖4操作指令通信時序示意圖
有效的LED驅動電路根據(jù)指令同步執(zhí)行,實現(xiàn)操作功能。同時,可以根據(jù)對指令更詳細的定義進行其它多種類型的操作,如數(shù)據(jù)從數(shù)據(jù)寄存器到輸出驅動的鎖存、兩色交換、運算、時鐘模式設置等,不同的操作可以根據(jù)實際應用需要設計。
數(shù)據(jù)設置指令
數(shù)據(jù)設置指令由作為發(fā)送方的LED控制電路或LED驅動電路發(fā)出,由復位時序、地址有效確認時序、數(shù)據(jù)時序1、處理時序1和復位時序依次組成,數(shù)據(jù)時序1中包含LED控制電路需要發(fā)送給所有地址有效的LED驅動電路數(shù)據(jù)的信息。此時所有LED驅動電路一直為直通模式,地址確認有效的LED驅動電路根據(jù)指令同步將接收的數(shù)據(jù)置入數(shù)據(jù)寄存器,實現(xiàn)數(shù)據(jù)設置功能,如圖5所示。
圖5數(shù)據(jù)設置指令通信時序示意圖
數(shù)據(jù)串送指令
數(shù)據(jù)串送指令由作為發(fā)送方的LED控制電路發(fā)出,由以下時序依次組成:復位時序、地址有效確認時序、數(shù)據(jù)時序1、處理時序1、…、數(shù)據(jù)時序i、處理時序i、…、數(shù)據(jù)時序N2、處理時序N2、復位時序,如圖6所示。
圖6數(shù)據(jù)傳送指令通信時序示意圖
數(shù)據(jù)時序1、…、數(shù)據(jù)時序N2分別包含LED控制電路需要發(fā)送給各地有效的LED驅動電路的數(shù)據(jù)信息,N2表示需要串送的地址個數(shù)。此時地址確認無效的LED驅動電路一直為直通模式;地址確認有效的LED驅動電路將進行以下操作:把接收的指令時序中屬于本LED驅動電路的數(shù)據(jù)時序替換為處理時序進行發(fā)送,并將接收的相應數(shù)據(jù)置入數(shù)據(jù)寄存器,實現(xiàn)數(shù)據(jù)串送功能。
數(shù)據(jù)移動指令
數(shù)據(jù)移動指令由作為發(fā)送方的LED控制電路或LED驅動電路發(fā)出,由以下時序依次組成:復位時序、地址有效確認時序、數(shù)據(jù)時序i、處理時序i、復位時
圖7數(shù)據(jù)移動指令通信時序示意圖
序,如圖7所示,數(shù)據(jù)時序i中包含上一個地址有效的LED驅動電路的數(shù)據(jù)信息。此時地址確認無效的LED驅動電路一直為直通模式;地址確認有效的LED驅動電路將進行以下操作:把接收的指令時序中上一個地址確認有效的LED驅動電路的數(shù)據(jù)時序替換為本LED驅動電路的數(shù)據(jù)時序進行發(fā)送,并將接收的相應數(shù)據(jù)置入數(shù)據(jù)寄存器,實現(xiàn)數(shù)據(jù)移動功能。
數(shù)據(jù)回讀指令
數(shù)據(jù)回讀指令由作為發(fā)送方的LED控制電路發(fā)出,由復位時序、地址有效確認時序和復位時序依次組成,如圖8所示。此時地址確認無效的LED驅動電路一直為直通模式,地址確認有效的LED驅動電路在接收的指令時序中增加本LED驅動電路的數(shù)據(jù)時序和處理時序發(fā)送,實現(xiàn)數(shù)據(jù)回讀功能。
圖8數(shù)據(jù)回讀指令通信時序示意圖
錯誤地址回讀指令
錯誤地址回讀指令由作為發(fā)送方的LED控制電路發(fā)出,由復位時序、地址有效確認時序和復位時序依次組成,如圖9所示。此時地址確認無效的、或地址確認有效但錯誤寄存器值表示沒有錯誤的LED驅動電路一直為直通模式;地址確認有效且錯誤寄存器值表示有錯誤的LED驅動電路將接收的指令時序中增加本LED驅動電路的地址數(shù)據(jù)時序和處理時序發(fā)送,實現(xiàn)錯誤地址回讀功能。接收方的錯誤寄存器記錄LED驅動電路對外接LED燈連接時檢測得到的錯誤類型值,如開路、短路等。
圖9錯誤地址回讀指令通信時序示意圖
3.2.3通信方法
基于上述的通信原理和指令模型,本文提出了如下應用于LED顯示系統(tǒng)的單線串接通信方法:
LED控制電路與若干個LED驅動電路串接組成LED通信系統(tǒng),由LED控制電路實現(xiàn)對串接的LED驅動電路的控制,并與各LED驅動電路進行通信,從而實現(xiàn)對各個LED單元燈RGB信號的控制。
LED控制電路與各LED驅動電路的一次通信開始時,LED控制電路發(fā)出一條指令的復位時序,
將串接的各LED驅動電路的通信模式寄存器設置為直通模式,每一次通信都以直通模式開始;進行LED控制電路對串接的若干個LED驅動電路的同步通信,各LED驅動電路再根據(jù)同步接收到的LED控制電路或前一個LED驅動電路發(fā)出的指令及地址有效確認結果進行操作,選擇是否將直通模式設置為發(fā)送處理時序模式或發(fā)送數(shù)據(jù)時序模式,完成相應的指令操作、數(shù)據(jù)送入或回讀功能。一次通信結束時,LED控制電路發(fā)出一條指令的復位時序,最終將各LED驅動電路的通信模式寄存器恢復為直通模式。
4 一款單線的IC:
4.1 IC特性
• 3通道恒流輸出
• 支持單線傳輸,只需一根信號線
• 可支持雙數(shù)據(jù)通道傳輸
• 精確恒流驅動控制,通道間±1.5%,芯片間±3%
• 4096級灰階PWM控制
• 0-30mA電流調(diào)節(jié)
• 內(nèi)建LDO,可以工作在5-17V范圍
• 輸出引腳耐壓可達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典型應用電路
4.5 設計注意事項:
4.5.1 VDD供電電壓范圍:SOP14和SSOP10供電電壓范圍:5-17V,在CAP引腳需連接一個1uF的濾波電容,供電電壓范圍:4.5-7.5V,VDD和GND之間須有一個0.1uF的濾波電容
4.5.2 封裝承受最大功耗:IC承受最大功耗0.827W,在設計時候要注意加到IC上的功耗不能大于封裝所能承受的功耗
4.5.3 為保證信號的傳輸質(zhì)量和抗干擾能力,信號線最好用地屏蔽。
4.5.4 為了防止信號沖擊,信號輸入端串聯(lián)51歐姆保護電阻
5 結論
本文提出的LED顯示系統(tǒng)的單線串接通信方法和指令模型,具有通信效率高、指令豐富、控制靈活、同步效果好等優(yōu)點,可以有效地將LED顯示系統(tǒng)中的控制電路與大量LED驅動電路通過單線串接構成串接通信系統(tǒng),成本較低、布線簡單、抗干擾能力強。該LED顯示系統(tǒng)單線串接通信方法適用于各種LED顯示系統(tǒng),尤其是大型LED顯示系統(tǒng)。
參考文獻
[1]諸昌鈐.LED顯示屏系統(tǒng)原理及工程技術[M].成都:電子科技大學出版社,2000.
[2]蔣占軍.數(shù)據(jù)通信技術教程[M].北京:機械工業(yè)出版社,2005.06.
[3]楊恒.LED照明驅動電路設計與實例精選[M].中國電力出版社,2008.01.
參考文獻
[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