一種數(shù)碼管驅(qū)動(dòng)電路及其控制方法
【專利摘要】本發(fā)明公開(kāi)了一種數(shù)碼管驅(qū)動(dòng)電路及其控制方法,包括串并轉(zhuǎn)換單元,通過(guò)串行總線I2C獲取串行信號(hào)并轉(zhuǎn)換為并行信號(hào);控制單元,用于獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào);切換開(kāi)關(guān)單元,分別與串并轉(zhuǎn)換單元以及控制單元連接,用于從串并轉(zhuǎn)換單元獲取并行信號(hào),從控制單元獲取控制信號(hào),并根據(jù)控制信號(hào)輸出并行信號(hào);數(shù)碼管單元,分別與控制單元以及切換開(kāi)關(guān)單元連接,用于從控制單元獲取電源信號(hào),從切換開(kāi)關(guān)單元獲取并行信號(hào),并根據(jù)并行信號(hào)和電源信號(hào)點(diǎn)亮數(shù)碼管單元,通過(guò)上述方式,本發(fā)明能夠避免使用MCU控制數(shù)碼管而造成的不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
【專利說(shuō)明】—種數(shù)碼管驅(qū)動(dòng)電路及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)碼管控制領(lǐng)域,特別是涉及一種數(shù)碼管驅(qū)動(dòng)電路及其控制方法。
【背景技術(shù)】
[0002]數(shù)碼管在服務(wù)器領(lǐng)域中主要應(yīng)用于診斷面板中,診斷面板和服務(wù)器主板是通過(guò)線纜連接。目前數(shù)碼管的驅(qū)動(dòng)及其控制方法主要是通過(guò)MCU(Micix) Control Unit,微控制單兀)的IO管腳來(lái)控制,常用的控制數(shù)碼管的MCU有單片機(jī)、CPLD (Complex ProgrammableLogic Device,復(fù)雜可編程邏輯器件)、FPGA (Field Programmable Gate Array,現(xiàn)場(chǎng)可編程門(mén)陣列)和ARM (Asynchronous Response Mode,異步響應(yīng)方式)處理器等。MCU通過(guò)10管腳來(lái)控制數(shù)碼管的管腳,從而實(shí)現(xiàn)對(duì)數(shù)碼管的控制。如果MCU和數(shù)碼管在一個(gè)單板上,則在布局空間有限的情況下,單板上沒(méi)有足夠的空間來(lái)放置MCU,不利于單板的布局。如果MCU和數(shù)碼管不在一個(gè)單板上,而是通過(guò)線纜進(jìn)行連接,則連接線的數(shù)量較多。另外,MCU需要有單獨(dú)的程序燒錄接口,程序燒寫(xiě)麻煩,不利于低成本設(shè)計(jì)和維護(hù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施方式提供一種數(shù)碼管驅(qū)動(dòng)電路及其控制方法,能夠避免使用MCU控制數(shù)碼管而造成的不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
[0004]第一方面提供一種數(shù)碼管驅(qū)動(dòng)電路,該電路包括:串并轉(zhuǎn)換單元,通過(guò)串行總線I2C獲取串行信號(hào),并將串行信號(hào)轉(zhuǎn)換為并行信號(hào);控制單元,用于獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào);切換開(kāi)關(guān)單元,分別與串并轉(zhuǎn)換單元以及控制單元連接,用于從串并轉(zhuǎn)換單元獲取并行信號(hào),從控制單元獲取控制信號(hào),并根據(jù)控制信號(hào)控制輸出并行信號(hào);數(shù)碼管單元,分別與控制單元以及切換開(kāi)關(guān)單元連接,用于從控制單元獲取電源信號(hào),從切換開(kāi)關(guān)單元獲取并行信號(hào),并根據(jù)并行信號(hào)和電源信號(hào)點(diǎn)亮數(shù)碼管單元。
[0005]在第一方面的第一種可能的實(shí)現(xiàn)方式中,該電路用于連接外接設(shè)備,外接設(shè)備包括I2C控制單元,串并轉(zhuǎn)換單元通過(guò)串行總線I2C與I2C控制單元連接,以獲取串行信號(hào)。
[0006]在第一方面的第二種可能的實(shí)現(xiàn)方式中,數(shù)碼管單元包括第一數(shù)碼管和第二數(shù)碼管,第一數(shù)碼管和第二數(shù)碼管為共陽(yáng)數(shù)碼管,第一數(shù)碼管和第二數(shù)碼管的陽(yáng)極連接控制單元,第一數(shù)碼管和第二數(shù)碼管的陰極與切換開(kāi)關(guān)單元連接。
[0007]在第一方面的第三種可能的實(shí)現(xiàn)方式中,數(shù)碼管單元包括第一數(shù)碼管和第二數(shù)碼管,第一數(shù)碼管和第二數(shù)碼管為共陰數(shù)碼管,第一數(shù)碼管和第二數(shù)碼管的陽(yáng)極與切換開(kāi)關(guān)單元連接,第一數(shù)碼管和第二數(shù)碼管的陰極連接控制單元。
[0008]在第一方面的第四種可能的實(shí)現(xiàn)方式中,控制信號(hào)包括第一控制信號(hào)和所述第二控制信號(hào),控制單元還從外接設(shè)備的刷新信號(hào)產(chǎn)生單元獲取刷新信號(hào),并將刷新信號(hào)轉(zhuǎn)換成第一控制信號(hào)和第二控制信號(hào)。
[0009]在第一方面的第五種可能的實(shí)現(xiàn)方式中,切換開(kāi)關(guān)單元包括獲取控制信號(hào)的控制端,控制端與控制單元連接,以從控制單元獲取第一控制信號(hào)和第二控制信號(hào)。[0010]在第一方面的第六種可能的實(shí)現(xiàn)方式中,控制單元包括第一電阻、第一開(kāi)關(guān)管、第二開(kāi)關(guān)管以及第三開(kāi)關(guān)管,其中,第一開(kāi)關(guān)管的第一端通過(guò)第一電阻連接電源單元,第一開(kāi)關(guān)管的第二端連接刷新信號(hào)產(chǎn)生單元,第一開(kāi)關(guān)管的第三端接地,第二開(kāi)關(guān)管的第一端以及第三開(kāi)關(guān)管的第一端連接電源單元,第二開(kāi)關(guān)管的第二端和第三開(kāi)關(guān)管的第二端連接切換開(kāi)關(guān)單元的控制端,第三開(kāi)關(guān)管的第二端還連接第一開(kāi)關(guān)管的第一端,刷新信號(hào)還連接切換開(kāi)關(guān)單元的控制端以及第二開(kāi)關(guān)管的第二端,第二開(kāi)關(guān)管的第三端連接第二數(shù)碼管的陽(yáng)極,第三開(kāi)關(guān)管的第三端連接第一數(shù)碼管的陽(yáng)極。
[0011]在第一方面的第七種可能的實(shí)現(xiàn)方式中,第一開(kāi)關(guān)管用于將刷新信號(hào)轉(zhuǎn)換成第一控制信號(hào)和第二控制信號(hào);第一開(kāi)關(guān)管為N型MOS管,第一開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極,第二開(kāi)關(guān)管和第三開(kāi)關(guān)管為P型MOS管,第二開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極,第三開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極。 [0012]在第一方面的第八種可能的實(shí)現(xiàn)方式中,第一控制信號(hào)和第二控制信號(hào)相位相差180 度。
[0013]在第一方面的第九種可能的實(shí)現(xiàn)方式中,刷新信號(hào)為高電平時(shí),第一控制信號(hào)控制切換開(kāi)關(guān)單元點(diǎn)亮第一數(shù)碼管,同時(shí)通過(guò)控制第三開(kāi)關(guān)管導(dǎo)通以使第一數(shù)碼管的陽(yáng)極接電源信號(hào);刷新信號(hào)為低電平時(shí),第二控制信號(hào)控制切換開(kāi)關(guān)單元點(diǎn)亮第二數(shù)碼管,同時(shí)通過(guò)控制第二開(kāi)關(guān)管導(dǎo)通以使第二數(shù)碼管的陽(yáng)極接電源信號(hào)。
[0014]在第一方面的第十種可能的實(shí)現(xiàn)方式中,刷新信號(hào)是占空比為50%的低頻脈沖信號(hào)。
[0015]在第一方面的第十一種可能的實(shí)現(xiàn)方式中,刷新信號(hào)產(chǎn)生單元包括CPLD、ARM芯片、FPGA或低頻晶振。
[0016]在第一方面的第十二種可能的實(shí)現(xiàn)方式中,外接設(shè)備為服務(wù)器,I2C控制單元為服務(wù)器的BMC,電路用于對(duì)服務(wù)器進(jìn)行故障檢測(cè)。
[0017]第二方面提供一種數(shù)碼管驅(qū)動(dòng)的控制方法,包括:獲取串行信號(hào),并將串行信號(hào)轉(zhuǎn)換為并行信號(hào);獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào);根據(jù)控制信號(hào)控制輸出并行信號(hào);獲取電源信號(hào),并根據(jù)控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮數(shù)碼管單
J Li ο
[0018]在第二方面的第一種可能的實(shí)現(xiàn)方式中,控制信號(hào)包括第一控制信號(hào)和第二控制信號(hào),根據(jù)控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮數(shù)碼管單元包括:獲取第一控制信號(hào)和第二控制信號(hào);根據(jù)第一控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮第一數(shù)碼管;根據(jù)第二控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮第二數(shù)碼管。
[0019]在第二方面的第三種可能的實(shí)現(xiàn)方式中,第一控制信號(hào)和第二控制信號(hào)相位相差180 度。
[0020]在第二方面的第四種可能的實(shí)現(xiàn)方式中,刷新信號(hào)是占空比為50%的低頻脈沖信號(hào)。
[0021]本發(fā)明實(shí)施方式提供的數(shù)碼管驅(qū)動(dòng)電路及其控制方法,通過(guò)串并轉(zhuǎn)換單元經(jīng)串行總線I2C獲取串行信號(hào)并轉(zhuǎn)換為并行信號(hào),控制單元用于獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào),切換開(kāi)關(guān)單元分別與串并轉(zhuǎn)換單元以及控制單元連接,用于從串并轉(zhuǎn)換單元獲取并行信號(hào),從控制單元獲取控制信號(hào),并根據(jù)控制信號(hào)輸出并行信號(hào);數(shù)碼管單元,分別與控制單元以及切換開(kāi)關(guān)單元連接,用于從控制單元獲取電源信號(hào),從切換開(kāi)關(guān)單元獲取并行信號(hào),并根據(jù)并行信號(hào)和電源信號(hào)點(diǎn)亮數(shù)碼管單元,能夠避免使用MCU控制數(shù)碼管而造成的不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
【專利附圖】
【附圖說(shuō)明】
[0022]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。其中:
[0023]圖1是本發(fā)明第一實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖;
[0024]圖2是本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖;
[0025]圖3是本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的各信號(hào)的波形示意圖;
[0026]圖4是本發(fā)明第三實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖;
[0027]圖5是本發(fā)明第一實(shí)施例的數(shù)碼管驅(qū)動(dòng)的控制方法示意圖;
[0028]圖6是本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)的控制方法示意圖。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0030]首先請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明第一實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖。如圖1所示,數(shù)碼管驅(qū)動(dòng)電路10包括串并轉(zhuǎn)換單元11、數(shù)碼管單元12、切換開(kāi)關(guān)單元13以及控制單元14。串并轉(zhuǎn)換單元11通過(guò)串行總線I2C獲取串行信號(hào),并將串行信號(hào)轉(zhuǎn)換為并行信號(hào)??刂茊卧?4用于獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào)。切換開(kāi)關(guān)單元13分別與串并轉(zhuǎn)換單元11以及控制單元14連接,用于從串并轉(zhuǎn)換單元11獲取并行信號(hào),從控制單元14獲取控制信號(hào),并根據(jù)控制信號(hào)輸出并行信號(hào)。數(shù)碼管單元12分別與控制單元14以及切換開(kāi)關(guān)單元13連接,用于從控制單元14獲取電源信號(hào),從切換開(kāi)關(guān)單元13獲取并行信號(hào),并根據(jù)并行信號(hào)和電源信號(hào)點(diǎn)亮數(shù)碼管單元12。在本實(shí)施例中,采用串行信號(hào)轉(zhuǎn)換為并行信號(hào)來(lái)控制數(shù)碼管,傳輸距離更遠(yuǎn)。同時(shí),不需要增加MCU,能夠避免使用MCU來(lái)控制數(shù)碼管而造成不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
[0031]圖2是本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖。如圖2所示,數(shù)碼管驅(qū)動(dòng)電路20包括串并轉(zhuǎn)換單元21、數(shù)碼管單元22、切換開(kāi)關(guān)單元23以及控制單元24。數(shù)碼管驅(qū)動(dòng)電路20與外接設(shè)備27連接。切換開(kāi)關(guān)單元23連接至串并轉(zhuǎn)換單元21和數(shù)碼管單元22之間,控制單元24連接切換開(kāi)關(guān)單元23和數(shù)碼管單元22。串并轉(zhuǎn)換單元21通過(guò)串行總線I2C連接外接設(shè)備27的I2C控制單元271以獲取串行信號(hào),并轉(zhuǎn)換為并行信號(hào)。切換開(kāi)關(guān)單元23還包括獲取控制信號(hào)的控制端231,以接收控制信號(hào)。切換開(kāi)關(guān)單元23根據(jù)控制信號(hào)輸出并行信號(hào)以點(diǎn)亮數(shù)碼管單元22。其中,控制信號(hào)包括第一控制信號(hào)OEl和第二控制信號(hào)0E2,兩者相位相差180度。控制單元24連接外接設(shè)備27的電源單元272以獲取電源信號(hào)VCC,并根據(jù)電源信號(hào)VCC為數(shù)碼管單元22提供電源。同時(shí)控制單元24還連接外接設(shè)備27的刷新信號(hào)產(chǎn)生單元273以獲取刷新信號(hào)REF_CLK。控制單元24將刷新信號(hào)REF_CLK轉(zhuǎn)換成第一控制信號(hào)OEl和第二控制信號(hào)0E2發(fā)送至切換開(kāi)關(guān)單元23的控制端231。其中,刷新信號(hào)REF_CLK是占空比為50%的低頻脈沖信號(hào),刷新信號(hào)產(chǎn)生單元273包括CPLD、ARM芯片、FPGA或低頻晶振;I2C控制單元271可以是任意芯片,只要包括I2C控制單元271即可。
[0032]在本實(shí)施例中,數(shù)碼管單元22包括第一數(shù)碼管25和第二數(shù)碼管26,第一數(shù)碼管25和第二數(shù)碼管26均為共陽(yáng)數(shù)碼管。第一數(shù)碼管25和第二數(shù)碼管26的陽(yáng)極連接控制單元24以接收電源信號(hào)VCC,第一數(shù)碼管25和第二數(shù)碼管26的陰極與切換開(kāi)關(guān)單元23連接以接收并行信號(hào)。在本發(fā)明的其它實(shí)施例中,數(shù)碼管單元22可以包括三個(gè)、四個(gè)、甚至更多個(gè)數(shù)碼管;第一數(shù)碼管25和第二數(shù)碼管26也可以均為共陰數(shù)碼管,陽(yáng)極接切換開(kāi)關(guān)單元23以接收并行信號(hào),第一數(shù)碼管25和第二數(shù)碼管26的陰極連接控制單元24。以下以第一數(shù)碼管25和第二數(shù)碼管26均為共陽(yáng)數(shù)碼管進(jìn)行詳細(xì)描述。
[0033]控制單元24包括第一電阻Rl、第一開(kāi)關(guān)管Ql、第二開(kāi)關(guān)管Q2以及第三開(kāi)關(guān)管Q3。第一開(kāi)關(guān)管Ql的第一端通過(guò)第一電阻Rl連接電源單兀272以接收電源信號(hào)VCC,第一開(kāi)關(guān)管Ql的第二端連接刷新信號(hào)產(chǎn)生單元273以接收刷新信號(hào)REF_CLK,第一開(kāi)關(guān)管Ql的第三端接地,第二開(kāi)關(guān)管Q2的第一端以及第三開(kāi)關(guān)管Q3的第一端連接電源單元272以接收電源信號(hào)VCC,第二開(kāi)關(guān)管Q2的第二端和第三開(kāi)關(guān)管Q3的第二端連接切換開(kāi)關(guān)單元23的控制端231,第三開(kāi)關(guān)管Q3的第二端還連接第一開(kāi)關(guān)管Ql的第一端,刷新信號(hào)REF_CLK還連接至切換開(kāi)關(guān)單元23的控制端231以及第二開(kāi)關(guān)管Q2的第二端,第二開(kāi)關(guān)管Q2的第三端連接第二數(shù)碼管26的陽(yáng)極,第三開(kāi)關(guān)管Q3的第三端連接第一數(shù)碼管25的陽(yáng)極。在本發(fā)明的實(shí)施例中,第一開(kāi)關(guān)管Ql為N型MOS管,第一開(kāi)關(guān)管Ql的第一端為漏極,第二端為柵極,第三端為源極;第二開(kāi)關(guān)管Q2和第三開(kāi)關(guān)管Q3為P型MOS管,第二開(kāi)關(guān)管Q2的第一端為漏極,第二端為柵極,第三端為源極,第三開(kāi)關(guān)管Q3的第一端為漏極,第二端為柵極,第三端為源極。在本發(fā)明的其它實(shí)施例中,第一開(kāi)關(guān)管Q1、第二開(kāi)關(guān)管Q2以及第三開(kāi)關(guān)管Q3 也可以是 BJT (Bipolar Junction Transistor,雙極結(jié)型晶體管)、FET (Field EffectTransistor,場(chǎng)效應(yīng)晶體管)或 IGBT (Insulated Gate Bipolar Transistor,絕緣柵雙極型晶體管)。第一開(kāi)關(guān)管Ql用于將刷新信號(hào)REF_CLK轉(zhuǎn)換成第一控制信號(hào)OEl和第二控制信號(hào)0E2。刷新信號(hào)REF_CLK為高電平時(shí),第一控制信號(hào)OEl控制切換開(kāi)關(guān)單元23點(diǎn)亮第一數(shù)碼管25,同時(shí)通過(guò)控制第三開(kāi)關(guān)管Q3導(dǎo)通以使第一數(shù)碼管25的陽(yáng)極接電源信號(hào)VCC。刷新信號(hào)REF_CLK為低電平時(shí),第二控制信號(hào)0E2控制切換開(kāi)關(guān)單元23點(diǎn)亮第二數(shù)碼管26,同時(shí)通過(guò)控制第二開(kāi)關(guān)管Q2導(dǎo)通以使第二數(shù)碼管26的陽(yáng)極接電源信號(hào)VCC。
[0034]在本實(shí)施例中,采用串行信號(hào)轉(zhuǎn)換為并行信號(hào)來(lái)控制數(shù)碼管,傳輸距離更遠(yuǎn)。同時(shí),不需要增加MCU,能夠避免使用MCU來(lái)控制數(shù)碼管而造成不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
[0035]圖3為本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的各信號(hào)的波形示意圖。如圖3所示,切換開(kāi)關(guān)單元23輸出16位的并行信號(hào),其中,DATA [0:7]為低8位的并行信號(hào)。DATA [8:15]為高8位的并行信號(hào),VCC_0E1為第一數(shù)碼管25的陽(yáng)極電位,VCC_0E2為第二數(shù)碼管26的陽(yáng)極電位。刷新信號(hào)REF_CLK為基準(zhǔn)時(shí)鐘,tl至t3為一個(gè)時(shí)鐘周期,電源信號(hào)VCC始終為高電平。[0036]結(jié)合圖2和圖3,在tl至t2的前半個(gè)時(shí)鐘周期內(nèi),刷新信號(hào)REF_CLK為高電平,第一開(kāi)關(guān)管Ql導(dǎo)通,電源信號(hào)VCC通過(guò)第一電阻Rl和第一開(kāi)關(guān)管Ql接地,第一控制信號(hào)OEl為低電平,第二控制信號(hào)0E2為高電平。第一控制信號(hào)OEl控制低8位的并行信號(hào)DATA [0:7]傳輸至第一數(shù)碼管25的陰極;同時(shí),第三開(kāi)關(guān)管Q3導(dǎo)通,電源信號(hào)VCC通過(guò)第三開(kāi)關(guān)管Q3傳輸至第一數(shù)碼管25的陽(yáng)極,第一數(shù)碼管25的陽(yáng)極電位VCC_0E1為高電平,第一數(shù)碼管25被點(diǎn)亮。此時(shí),第二開(kāi)關(guān)管Q2截止,電源信號(hào)VCC不能傳輸至第二數(shù)碼管26的陽(yáng)極,第二數(shù)碼管26的陽(yáng)極電位VCC_0E2為低電平,并且第二控制信號(hào)0E2控制使高8位的并行信號(hào)DATA[8:15]不能傳輸至第二數(shù)碼管26的陰極,第二數(shù)碼管26不被點(diǎn)亮。
[0037]在t2至t3的后半個(gè)時(shí)鐘周期內(nèi),刷新信號(hào)REF_CLK為低電平,第一開(kāi)關(guān)管Ql截止,電源信號(hào)VCC通過(guò)第一電阻Rl傳輸至第一控制信號(hào)0E1,所以第一控制信號(hào)OEl為高電平,第二控制信號(hào)為低電平。第二控制信號(hào)OEl控制使高8位的并行信號(hào)DATA[7:15]傳輸至第二數(shù)碼管26的陰極;同時(shí),第二開(kāi)關(guān)管Q2導(dǎo)通,電源信號(hào)VCC通過(guò)第二開(kāi)關(guān)管Q2傳輸至第二數(shù)碼管26的陽(yáng)極,第二數(shù)碼管26的陽(yáng)極電位VCC_0E2為高電平,第二數(shù)碼管26被點(diǎn)亮。此時(shí),第三開(kāi)關(guān)管Q3截止,第一數(shù)碼管25的陽(yáng)極電位VCC_0E2為低電平,第一控制信號(hào)OEl控制低使8位的并行信號(hào)DATA[0:7]不能傳輸至第一數(shù)碼管25的陰極,第一數(shù)碼管25不被點(diǎn)亮。
[0038]以tl至t3的時(shí)間為一個(gè)時(shí)鐘周期,第一數(shù)碼管25和第二數(shù)碼管26交替被點(diǎn)亮,當(dāng)交替的頻率超過(guò)人眼能夠識(shí)別的頻率后,人眼看到的兩個(gè)數(shù)碼管是同時(shí)被點(diǎn)亮的。根據(jù)此方法可以點(diǎn)亮多個(gè)數(shù)碼管。
[0039]圖4是本發(fā)明第三實(shí)施例的數(shù)碼管驅(qū)動(dòng)電路的結(jié)構(gòu)示意圖。如圖4所示,在第三實(shí)施例的基礎(chǔ)上進(jìn)行描述,數(shù)碼管驅(qū)動(dòng)電路20可以應(yīng)用于服務(wù)器領(lǐng)域,外接設(shè)備27為服務(wù)器29,數(shù)碼管驅(qū)動(dòng)電路20設(shè)置在檢測(cè)面板28上,數(shù)碼管驅(qū)動(dòng)電路20用于對(duì)服務(wù)器29進(jìn)行故障檢測(cè)。I2C控制單兀271為服務(wù)器的BMC (Baseboard Management Controller,基板管理控制器)291,電源單元272為服務(wù)器29的電源接口 292,刷新信號(hào)產(chǎn)生單元273為服務(wù)器29的CPLD模塊293。串并轉(zhuǎn)換單元21通過(guò)串行總線I2C從服務(wù)器29的BMC291獲取串行信號(hào),控制單元24從服務(wù)器29的電源接口 292獲取電源信號(hào)VCC,從服務(wù)器29的CPLD模塊293獲取刷新信號(hào)REF_CLK。如此,數(shù)碼管驅(qū)動(dòng)電路20所有的輸入信號(hào),串行信號(hào)、電源信號(hào)VCC以及刷新信號(hào)TEF_CLK都是從服務(wù)器29上來(lái),使其外圍電路簡(jiǎn)單,能夠避免使用MCU控制數(shù)碼管而造成的不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。因?yàn)槿绻跈z測(cè)面板28上增加MCU或者其它控制電路,會(huì)使PCB布局無(wú)法實(shí)現(xiàn),并且在生產(chǎn)該檢測(cè)面板時(shí),需增加程序燒錄接口,非常不方便且成本較高。
[0040]請(qǐng)參閱圖5,圖5是本發(fā)明第一實(shí)施例的數(shù)碼管驅(qū)動(dòng)的控制方法示意圖。如圖5所示,數(shù)碼管驅(qū)動(dòng)的控制方法包括:
[0041]S31:數(shù)碼管驅(qū)動(dòng)電路10獲取串行信號(hào),并將串行信號(hào)轉(zhuǎn)換為并行信號(hào)。
[0042]S32:數(shù)碼管驅(qū)動(dòng)電路10獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào)。
[0043]S33:根據(jù)控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮所述數(shù)碼管單元12。
[0044]在S33中,數(shù)碼管單元12可以是獨(dú)立的一位數(shù)碼管,或者兩位數(shù)碼管,也可以是三位、四位甚至更多。[0045]圖6是本發(fā)明第二實(shí)施例的數(shù)碼管驅(qū)動(dòng)的控制方法示意圖。參照?qǐng)D2和圖5進(jìn)行描述,如圖6所示,在本實(shí)施例中,數(shù)碼管單元22包括第一數(shù)碼管25和第二數(shù)碼管26,S33包括:
[0046]S330:數(shù)碼管驅(qū)動(dòng)電路獲取第一控制信號(hào)和第二控制信號(hào)。在S330中,數(shù)碼管驅(qū)動(dòng)電路獲取刷新信號(hào),并將刷新信號(hào)轉(zhuǎn)換成第一控制信號(hào)和第二控制信號(hào)。其中,刷新信號(hào)是占空比為50%的低頻脈沖信號(hào),可以通過(guò)CPLD、ARM芯片、FPGA或低頻晶振產(chǎn)生刷新信號(hào);第一控制信號(hào)和第二控制信號(hào)相位相差180度。
[0047]S331:數(shù)碼管驅(qū)動(dòng)電路根據(jù)第一控制信號(hào)、并行信號(hào)以及電源信號(hào)點(diǎn)亮第一數(shù)碼管25。在S331中,第一控制信號(hào)控制并行信號(hào)點(diǎn)亮第一數(shù)碼管25,同時(shí),第一控制信號(hào)控制第一數(shù)碼管25的陽(yáng)極接電源信號(hào)。
[0048]S332:數(shù)碼管驅(qū)動(dòng)電路根據(jù)第二控制信號(hào)和并行信號(hào)點(diǎn)亮第二數(shù)碼管26。在S332中,第二控制信號(hào)控制并行信號(hào)點(diǎn)亮第二數(shù)碼管26,同時(shí),第二控制信號(hào)控制第二數(shù)碼管26的陽(yáng)極接電源信號(hào)。
[0049]在本實(shí)施例中,采用串行信號(hào)轉(zhuǎn)換為并行信號(hào)來(lái)控制數(shù)碼管,傳輸距離更遠(yuǎn),同時(shí)不需要增加MCU,能夠避免使用MCU來(lái)控制數(shù)碼管而造成不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
[0050]綜上所述,本發(fā)明通過(guò)串并轉(zhuǎn)換單元經(jīng)串行總線I2C獲取串行信號(hào)并轉(zhuǎn)換為并行信號(hào),控制單元用于獲取刷新信號(hào)和電源信號(hào),并將刷新信號(hào)轉(zhuǎn)換成控制信號(hào),切換開(kāi)關(guān)單元分別與串并轉(zhuǎn)換單元以及控制單元連接,用于從串并轉(zhuǎn)換單元獲取并行信號(hào),從控制單元獲取控制信號(hào),并根據(jù)控制信號(hào)輸出并行信號(hào);數(shù)碼管單元,分別與控制單元以及切換開(kāi)關(guān)單元連接,用于從控制單元獲取電源信號(hào),從切換開(kāi)關(guān)單元獲取并行信號(hào),并根據(jù)并行信號(hào)和電源信號(hào)點(diǎn)亮數(shù)碼管單元,能夠避免使用MCU控制數(shù)碼管而造成的不利于布局以及燒寫(xiě)程序麻煩的問(wèn)題,方便進(jìn)行低成本設(shè)計(jì)和維護(hù)。
[0051]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種數(shù)碼管驅(qū)動(dòng)電路,其特征在于,所述電路包括: 串并轉(zhuǎn)換單元,通過(guò)串行總線I2C獲取串行信號(hào),并將所述串行信號(hào)轉(zhuǎn)換為并行信號(hào); 控制單元,用于獲取刷新信號(hào)和電源信號(hào),并將所述刷新信號(hào)轉(zhuǎn)換成控制信號(hào); 切換開(kāi)關(guān)單元,分別與所述串并轉(zhuǎn)換單元以及所述控制單元連接,用于從所述串并轉(zhuǎn)換單元獲取所述并行信號(hào),從所述控制單元獲取所述控制信號(hào),并根據(jù)所述控制信號(hào)輸出所述并行信號(hào); 數(shù)碼管單元,分別與所述控制單元以及所述切換開(kāi)關(guān)單元連接,用于從所述控制單元獲取所述電源信號(hào),從所述切換開(kāi)關(guān)單元獲取所述并行信號(hào),并根據(jù)所述并行信號(hào)和所述電源信號(hào)點(diǎn)亮所述數(shù)碼管單元。
2 .根據(jù)權(quán)利要求1所述的電路,其特征在于,所述電路用于連接外接設(shè)備,所述外接設(shè)備包括I2C控制單元,所述串并轉(zhuǎn)換單元通過(guò)所述串行總線I2C與所述I2C控制單元連接,以獲取所述串行信號(hào)。
3.根據(jù)權(quán)利要求2所述的電路,其特征在于,所述數(shù)碼管單元包括第一數(shù)碼管和第二數(shù)碼管,所述第一數(shù)碼管和所述第二數(shù)碼管為共陽(yáng)數(shù)碼管,所述第一數(shù)碼管和所述第二數(shù)碼管的陽(yáng)極連接所述控制單元,所述第一數(shù)碼管和所述第二數(shù)碼管的陰極與所述切換開(kāi)關(guān)單元連接。
4.根據(jù)權(quán)利要求2所述的電路,其特征在于,所述數(shù)碼管單元包括第一數(shù)碼管和第二數(shù)碼管,所述第一數(shù)碼管和所述第二數(shù)碼管為共陰數(shù)碼管,所述第一數(shù)碼管和所述第二數(shù)碼管的陽(yáng)極與所述切換開(kāi)關(guān)單元連接,所述第一數(shù)碼管和所述第二數(shù)碼管的陰極連接所述控制單元。
5.根據(jù)權(quán)利要求2所述的電路,其特征在于,所述控制信號(hào)包括第一控制信號(hào)和第二控制信號(hào),所述控制單元還從所述外接設(shè)備的刷新信號(hào)產(chǎn)生單元獲取所述刷新信號(hào),并將所述刷新信號(hào)轉(zhuǎn)換成所述第一控制信號(hào)和所述第二控制信號(hào)。
6.根據(jù)權(quán)利要求5所述的電路,其特征在于,所述切換開(kāi)關(guān)單元包括獲取所述控制信號(hào)的控制端,所述控制端與所述控制單元連接,以從所述控制單元獲取所述第一控制信號(hào)和所述第二控制信號(hào)。
7.根據(jù)權(quán)利要求6所述的電路,其特征在于,所述控制單元包括第一電阻、第一開(kāi)關(guān)管、第二開(kāi)關(guān)管以及第三開(kāi)關(guān)管,其中,所述第一開(kāi)關(guān)管的第一端通過(guò)所述第一電阻連接所述電源單元,所述第一開(kāi)關(guān)管的第二端連接所述刷新信號(hào)產(chǎn)生單元,所述第一開(kāi)關(guān)管的第三端接地,所述第二開(kāi)關(guān)管的第一端以及所述第三開(kāi)關(guān)管的第一端連接所述電源單元,所述第二開(kāi)關(guān)管的第二端和所述第三開(kāi)關(guān)管的第二端連接所述切換開(kāi)關(guān)單元的所述控制端,所述第三開(kāi)關(guān)管的第二端還連接所述第一開(kāi)關(guān)管的第一端,所述刷新信號(hào)還連接所述切換開(kāi)關(guān)單元的所述控制端以及所述第二開(kāi)關(guān)管的第二端,所述第二開(kāi)關(guān)管的第三端連接所述第二數(shù)碼管的陽(yáng)極,所述第三開(kāi)關(guān)管的第三端連接所述第一數(shù)碼管的陽(yáng)極。
8.根據(jù)權(quán)利要求7所述的電路,其特征在于,所述第一開(kāi)關(guān)管用于將所述刷新信號(hào)轉(zhuǎn)換成所述第一控制信號(hào)和所述第二控制信號(hào);所述第一開(kāi)關(guān)管為N型MOS管,所述第一開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極,所述第二開(kāi)關(guān)管和所述第三開(kāi)關(guān)管為P型MOS管,所述第二開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極,所述第三開(kāi)關(guān)管的第一端為漏極,第二端為柵極,第三端為源極。
9.根據(jù)權(quán)利要求6所述的電路,其特征在于,所述第一控制信號(hào)和所述第二控制信號(hào)相位相差180度。
10.根據(jù)權(quán)利要求9所述的電路,其特征在于,所述刷新信號(hào)為高電平時(shí),所述第一控制信號(hào)控制所述切換開(kāi)關(guān)單元點(diǎn)亮所述第一數(shù)碼管,同時(shí)通過(guò)控制所述第三開(kāi)關(guān)管導(dǎo)通以使所述第一數(shù)碼管的陽(yáng)極接所述電源信號(hào);所述刷新信號(hào)為低電平時(shí),所述第二控制信號(hào)控制所述切換開(kāi)關(guān)單元點(diǎn)亮所述第二數(shù)碼管,同時(shí)通過(guò)控制所述第二開(kāi)關(guān)管導(dǎo)通以使所述第二數(shù)碼管的陽(yáng)極接所述電源信號(hào)。
11.根據(jù)權(quán)利要求6所述的電路,其特征在于,所述刷新信號(hào)是占空比為50%的低頻脈沖信號(hào)。
12.根據(jù)權(quán)利要求6所述的電路,其特征在于,所述刷新信號(hào)產(chǎn)生單元包括CPLD、ARM芯片、FPGA或低頻晶振。
13.根據(jù)權(quán)利要求2所述的電路,其特征在于,所述外接設(shè)備為服務(wù)器,所述I2C控制單元為所述服務(wù)器的BMC,所述電路用于對(duì)所述服務(wù)器進(jìn)行故障檢測(cè)。
14.一種數(shù)碼管驅(qū)動(dòng)的控制方法,其特征在于,所述方法包括: 獲取串行信號(hào),并將所述串行信號(hào)轉(zhuǎn)換為并行信號(hào); 獲取刷新信號(hào)和電源信號(hào),并將所述刷新信號(hào)轉(zhuǎn)換成控制信號(hào); 根據(jù)所述控制信號(hào)、所述并行信號(hào)以及所述電源信號(hào)點(diǎn)亮所述數(shù)碼管單元。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述控制信號(hào)包括第一控制信號(hào)和第二控制信號(hào),所述根據(jù)所述控制信號(hào)、所述并行信號(hào)以及所述電源信號(hào)點(diǎn)亮所述數(shù)碼管單元包括: 獲取第一控制信號(hào)和第二控制信號(hào); 根據(jù)所述第一控制信號(hào)、所述并行信號(hào)以及所述電源信號(hào)點(diǎn)亮所述第一數(shù)碼管; 根據(jù)所述第二控制信號(hào)、所述并行信號(hào)以及所述電源信號(hào)點(diǎn)亮所述第二數(shù)碼管。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述第一控制信號(hào)和所述第二控制信號(hào)相位相差180度。
17.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述刷新信號(hào)是占空比為50%的低頻脈沖信號(hào)。
【文檔編號(hào)】G09G3/14GK103531141SQ201310486254
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年10月16日 優(yōu)先權(quán)日:2013年10月16日
【發(fā)明者】程龍飛, 丁福波 申請(qǐng)人:華為技術(shù)有限公司