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

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