一種全字符led數(shù)碼管顯示驅動電路的制作方法
【技術領域】
[0001] 本發(fā)明涉及LED數(shù)碼管技術領域,尤其涉及一種全字符LED數(shù)碼管顯示驅動電路。
【背景技術】
[0002] 很多電器的控制顯示面板都帶有LED數(shù)碼管顯示功能,用于顯示時間,工作狀態(tài) 等信息。比較常用的都為七段LED數(shù)碼管和簡單工作指示標志如待機顯示符。由于七段碼 的段數(shù)有限只能顯示〇~9,和個別的幾個英文字符,典型的應用原理框圖如圖1所示。
[0003] 對于一些復雜的應用如機頂盒的前控板用于顯示英文節(jié)目信息,則無法滿足應用 要求。而這些應用還要求實時顯示如信號強度,紅外信號接收,WIFI標志,LAN標志,USB設 備接入標志,Message標志等多達十幾個顯示標志。這些需求都是目前常用的七段LED數(shù) 碼管及其控制顯示電路無法滿足。
[0004] 另外一種可實現(xiàn)全字符顯示功能的技術方案是采用VFD屏及其驅動電路,這種電 路可滿足這種復雜場景的需求,但存在的問題是成本比較昂貴,功耗較大等缺點。
【發(fā)明內容】
[0005] 本發(fā)明的目的在于提供一種全字符LED數(shù)碼管顯示驅動電路,可實現(xiàn)全字符LED 數(shù)碼管顯示和支持多種狀態(tài)標志顯示,提高降低成本。
[0006] 本發(fā)明的目的是通過以下技術方案實現(xiàn)的。
[0007] 一種全字符LED數(shù)碼管顯示驅動電路,與CPU通信連接,其包括:供電及通信接 口、MCU、按鍵檢測電路、位驅動電路、段驅動電路以及全字符LED數(shù)碼管;
[0008] 所述供電與通信接口,與所述CPU和MCU連接,實現(xiàn)兩者的通信,并為所述MCU供 電;
[0009] 所述MCU,用于根據(jù)CPU的指令,在位驅動電路和段驅動電路的配合作用下控制全 字符LED數(shù)碼管的顯示;還用于利用按鍵檢測電路來檢測按鍵信息并向CPU返回該按鍵信 息;
[0010] 所述按鍵檢測電路,用于利用顯示掃描間隙來實現(xiàn)按鍵檢測;
[0011] 所述位驅動電路,與全字符LED數(shù)碼管連接,用于驅動全字符LED數(shù)碼管的選擇位 的顯示,并提供驅動電流;
[0012] 所述段驅動電路,與全字符LED數(shù)碼管連接,用于驅動全字符LED數(shù)碼管對應段的 顯示,并提供驅動電流。
[0013] 其中,所述MCU包括:
[0014] 通信控制模塊,與所述供電及通信接口連接,用于實現(xiàn)本MCU與CPU之間的通信;
[0015] 顯示控制模塊,用于控制CPU顯示信息到顯示碼之間的轉換以及全字符LED數(shù)碼 管的定時刷新顯示;
[0016] 顯示存儲器,用于存放各種數(shù)據(jù)信息。
[0017] 其中,所述位驅動電路的數(shù)量與全字符LED數(shù)碼管的位數(shù)相同,與各位全字符LED 數(shù)碼管一一對應連接;所述段驅動電路的數(shù)量與全字符LED數(shù)碼管的段數(shù)相同,與全字符LED數(shù)碼管的各段一一對應連接。
[0018] 其中,該驅動電路包括有11位所述全字符LED數(shù)碼管,每位全字符LED數(shù)碼管有 14段。
[0019] 其中,所述供電及通信接口與CPU之間采用串行通信方式。
[0020] 與現(xiàn)有技術相比,本發(fā)明的有益效果在于:本發(fā)明實施例實現(xiàn)了全字符LED數(shù)碼 管顯示,可支持多種狀態(tài)標志顯示,且采用了比較優(yōu)化的通信控制協(xié)議,不僅滿足了復雜 場景的使用需求,而且成本低、功耗小。
【附圖說明】
[0021] 圖1是現(xiàn)有技術中七段LED數(shù)碼管顯示原理框圖;
[0022] 圖2是本發(fā)明提供的全字符LED數(shù)碼管顯示驅動電路原理圖;
[0023] 圖3是本發(fā)明實施例中全字符LED數(shù)碼管顯示驅動電路具體設計圖;
[0024] 圖4是本發(fā)明實施例中供電及通信接口的電路圖;
[0025] 圖5是本發(fā)明實施例中MCU電路圖;
[0026] 圖6是本發(fā)明實施例中按鍵檢測電路圖;
[0027] 圖7是本發(fā)明實施例中位驅動電路圖;
[0028] 圖8是本發(fā)明實施例中段驅動電路圖;
[0029] 圖9是本發(fā)明實施例中單元全字符LED數(shù)碼管;
[0030]圖10是本發(fā)明實施例中全字符LED數(shù)碼管具體范例設計圖;
[0031] 圖11是本發(fā)明實施例中全字符數(shù)碼管范例原理圖;
[0032] 圖12是本發(fā)明實施例中寫操作時序圖;
[0033] 圖13是本發(fā)明實施例中讀操作時序圖;
[0034] 圖14是本發(fā)明實施例中時序間隔說明圖;
[0035] 圖15是本發(fā)明實施例中協(xié)議流程圖。 圖16是本發(fā)明實施例中全字符LED數(shù)碼管真值表示意圖。 圖17是本發(fā)明實施例中范例數(shù)碼管狀態(tài)標志位真值表示意圖。 圖18是本發(fā)明實施例中幀結構示意圖。 圖19是本發(fā)明實施例中臺號和名稱示意圖。
【具體實施方式】
[0036] 為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0037] 請參閱圖2,本發(fā)明提供的全字符LED數(shù)碼管顯示驅動電路主要包括以下組成部 分:供電及通信接口、MCU、按鍵檢測電路、位驅動電路、段驅動電路以及全字符LED數(shù)碼管。
[0038] 本實施例中,具體的電路圖如圖3所示,下面將結合附圖對每個組成部分分別進 行詳細描述。
[0039] 一、供電及通信接口
[0040] 如圖4所示,主要提供顯示控制電路模塊的供電,及與主控CPU的通信接口。
[0041] 二、MCU
[0042] 如圖5所示,其配合其他外圍電路及軟件主要實現(xiàn):
[0043] a.與主控CPU通信,解析CPU指令及數(shù)據(jù),同時也可傳送按鍵信息給CPU;
[0044] b.存儲顯示數(shù)據(jù),顯示譯碼功能及顯示動態(tài)刷新;
[0045]c.定時檢測按鍵,并存儲按鍵信息,根據(jù)主控指令傳送按鍵給主控CPU;
[0046] d.提供足夠的10口和驅動電流,配合外圍電路實現(xiàn)數(shù)碼管段驅動與位驅動。
[0047] 三、按鍵檢測電路
[0048] 如圖6所示,此按鍵檢測電路采用高有效的方式,RXDKEY連接MCU的一個10 口 并與每個按鍵的一端相連接用于檢測按鍵是否按下,無按鍵按下時為低電平,有按鍵按下 時為高電平;各個按鍵的另一端再分別連接MCU的對應10 口,按鍵掃描時,分別將對應的 10置高,有按鍵按下時RXDKEY對應的10將檢測到高電平,這樣就可以判定哪個按鍵按下。 為節(jié)省MCU的10資源,按鍵所連接的10與段驅動10復用,利用顯示掃描間隙來實現(xiàn)按鍵 檢測。
[0049] 四、位驅