工業(yè)設(shè)備中LED顯示和鍵盤(pán)掃描設(shè)計(jì)
發(fā)布時(shí)間:2008/5/27 0:00:00 訪(fǎng)問(wèn)次數(shù):629
    
    
     作者:maxim公司北京辦事處 欒成強(qiáng) 工業(yè)設(shè)備、汽車(chē)電子及儀器儀表中普遍使用led顯示器,原因是led顯示器成本低廉、使用靈活、封裝體積小。 開(kāi)發(fā)這類(lèi)設(shè)備時(shí),常常會(huì)由于cpu資源不足而不得不采用擴(kuò)展接口芯片來(lái)滿(mǎn)足應(yīng)用系統(tǒng)的需要,而出現(xiàn)這種情況的原因之一是鍵盤(pán)顯示占用了太多的系統(tǒng)資源,鍵盤(pán)顯示通常采用以下兩種方式:(1)采用并行接口的鍵盤(pán)顯示專(zhuān)用芯片8279。但8279所需外圍元件多(顯示驅(qū)動(dòng)、譯碼等)、占用電路板面積大、綜合成本較高;(2)采用通用并行i/o芯片擴(kuò)展(如8155等),但此方案同樣需要驅(qū)動(dòng)顯示,同時(shí)鍵盤(pán)顯示掃描還需占用大量cpu時(shí)間;針對(duì)這一應(yīng)用,maxim公司推出了帶有鍵盤(pán)掃描的led顯示驅(qū)動(dòng)電路max6955,該器件具有400kbps、i2c兼容的2線(xiàn)串行接口,可大大簡(jiǎn)化設(shè)計(jì)。1 max6955的功能框圖及概述 max6955是緊湊型顯示驅(qū)動(dòng)器,通過(guò)i2c兼容的2線(xiàn)串行接口將微處理器連接至7/14/16段led顯示器。串行接口支持多片max6955的級(jí)聯(lián),可驅(qū)動(dòng)多達(dá)16位7段、8位14段、8位16段或128個(gè)分立led,且電源電壓可低至2.7v。該器件還具有5條i/o擴(kuò)展線(xiàn)(gpio)p0~p4,其中p0~p3可以部分或全部配置為按鍵開(kāi)關(guān)輸入,能夠自動(dòng)掃描和去抖動(dòng)多達(dá)32個(gè)矩陣開(kāi)關(guān),p4可配置為irq輸出。 max6955器件內(nèi)部包含全部14段和16段104個(gè)ascii字符的字模、7段顯示使用的16進(jìn)制字模、多工掃描電路、陽(yáng)極和陰極驅(qū)動(dòng)器以及用于存儲(chǔ)各位顯示的靜態(tài)ram。顯示位的最大段電流可通過(guò)單個(gè)外部電阻來(lái)設(shè)定。各位的顯示亮度可用內(nèi)部的16級(jí)數(shù)字亮度控制電路獨(dú)立調(diào)節(jié)。max6955還包含低功耗關(guān)斷模式、限制掃描位寄存器(允許用戶(hù)選擇1~16位用于顯示)、段閃爍控制(如果需要,可通過(guò)驅(qū)動(dòng)器實(shí)現(xiàn)同步)及強(qiáng)制所有l(wèi)ed點(diǎn)亮的測(cè)試模式。led驅(qū)動(dòng)具有限斜率輸出,以降低emi。圖1是max6955的功能框圖。2 max6955的主要特性●400kbps、i2c兼容的2線(xiàn)串行接口;●工作電壓2.7v~5.5v;●可控制多達(dá)16位7段、8位14段、8位16段、128個(gè)分立led,或各種類(lèi)型的組合;●可驅(qū)動(dòng)共陰極單色和雙色led顯示器;●內(nèi)置14段和16段104個(gè)ascii字符的字模以及7段顯示使用的16進(jìn)制字模;圖2●各段獨(dú)立的自動(dòng)閃爍控制;●10μa(典型值)低功耗關(guān)斷模式(數(shù)據(jù)保持);●16級(jí)各位獨(dú)立的數(shù)字高度控制;●上電期間顯示消隱;●限斜率段電流驅(qū)動(dòng)器降低emi;●5個(gè)gpio端口可配置為按鍵開(kāi)關(guān)輸入,能夠自動(dòng)掃描和去抖多達(dá)32個(gè)按鍵開(kāi)關(guān),且支持多鍵同時(shí)按下:●按鍵輸入去抖后輸出irq;●工作于標(biāo)準(zhǔn)的汽車(chē)級(jí)溫度范圍。3 使用max6955的注意事項(xiàng) max6955采用i2c兼容的2線(xiàn)串行接口進(jìn)行控制,主控端發(fā)送:起始位+7位從地址+讀寫(xiě)位+寄存器地址+一個(gè)或多個(gè)字節(jié)的數(shù)據(jù)+停止位。由于接收端在第9個(gè)脈沖時(shí)需要發(fā)回應(yīng)答位,所以完成一個(gè)字節(jié)的通信需要9個(gè)脈沖。圖3 max6955有7位從地址,第8位是讀寫(xiě)位,高電平是讀,低電平是寫(xiě)。7位從地址的高3位是110,低4位由地址輸入管腳ad0和ad1的接法決定,它們分別連續(xù)gnd、v+、cl和sda,從而獲得16個(gè)所需的從地址。 對(duì)max6955的讀寫(xiě)操作是通過(guò)命令寄存器地址完成的,第一個(gè)字節(jié)是命令字節(jié)(實(shí)際上是寄存器地址),它決定著第二個(gè)字節(jié)的數(shù)據(jù)寫(xiě)入哪個(gè)寄存器或者從那個(gè)寄存器讀取數(shù)據(jù),如果命令字節(jié)后面沒(méi)有數(shù)據(jù),則max6955不執(zhí)行操作。如果命令字節(jié)后面有多個(gè)字節(jié)的數(shù)據(jù),max6955內(nèi)部的寄存器地址自動(dòng)累加,這樣可以縮短max6955的讀寫(xiě)時(shí)間。圖2給出了max6955的讀寫(xiě)時(shí)序。4 led顯示和鍵盤(pán)掃描設(shè)計(jì) 圖3給出了用max6955設(shè)計(jì)led顯示和鍵盤(pán)掃描電路的一個(gè)具體實(shí)例。該方案可實(shí)現(xiàn)8個(gè)按鍵掃描、32個(gè)獨(dú)立led指示燈顯示以及8位7段led顯示。
    
    
    
    
     作者:maxim公司北京辦事處 欒成強(qiáng) 工業(yè)設(shè)備、汽車(chē)電子及儀器儀表中普遍使用led顯示器,原因是led顯示器成本低廉、使用靈活、封裝體積小。 開(kāi)發(fā)這類(lèi)設(shè)備時(shí),常常會(huì)由于cpu資源不足而不得不采用擴(kuò)展接口芯片來(lái)滿(mǎn)足應(yīng)用系統(tǒng)的需要,而出現(xiàn)這種情況的原因之一是鍵盤(pán)顯示占用了太多的系統(tǒng)資源,鍵盤(pán)顯示通常采用以下兩種方式:(1)采用并行接口的鍵盤(pán)顯示專(zhuān)用芯片8279。但8279所需外圍元件多(顯示驅(qū)動(dòng)、譯碼等)、占用電路板面積大、綜合成本較高;(2)采用通用并行i/o芯片擴(kuò)展(如8155等),但此方案同樣需要驅(qū)動(dòng)顯示,同時(shí)鍵盤(pán)顯示掃描還需占用大量cpu時(shí)間;針對(duì)這一應(yīng)用,maxim公司推出了帶有鍵盤(pán)掃描的led顯示驅(qū)動(dòng)電路max6955,該器件具有400kbps、i2c兼容的2線(xiàn)串行接口,可大大簡(jiǎn)化設(shè)計(jì)。1 max6955的功能框圖及概述 max6955是緊湊型顯示驅(qū)動(dòng)器,通過(guò)i2c兼容的2線(xiàn)串行接口將微處理器連接至7/14/16段led顯示器。串行接口支持多片max6955的級(jí)聯(lián),可驅(qū)動(dòng)多達(dá)16位7段、8位14段、8位16段或128個(gè)分立led,且電源電壓可低至2.7v。該器件還具有5條i/o擴(kuò)展線(xiàn)(gpio)p0~p4,其中p0~p3可以部分或全部配置為按鍵開(kāi)關(guān)輸入,能夠自動(dòng)掃描和去抖動(dòng)多達(dá)32個(gè)矩陣開(kāi)關(guān),p4可配置為irq輸出。 max6955器件內(nèi)部包含全部14段和16段104個(gè)ascii字符的字模、7段顯示使用的16進(jìn)制字模、多工掃描電路、陽(yáng)極和陰極驅(qū)動(dòng)器以及用于存儲(chǔ)各位顯示的靜態(tài)ram。顯示位的最大段電流可通過(guò)單個(gè)外部電阻來(lái)設(shè)定。各位的顯示亮度可用內(nèi)部的16級(jí)數(shù)字亮度控制電路獨(dú)立調(diào)節(jié)。max6955還包含低功耗關(guān)斷模式、限制掃描位寄存器(允許用戶(hù)選擇1~16位用于顯示)、段閃爍控制(如果需要,可通過(guò)驅(qū)動(dòng)器實(shí)現(xiàn)同步)及強(qiáng)制所有l(wèi)ed點(diǎn)亮的測(cè)試模式。led驅(qū)動(dòng)具有限斜率輸出,以降低emi。圖1是max6955的功能框圖。2 max6955的主要特性●400kbps、i2c兼容的2線(xiàn)串行接口;●工作電壓2.7v~5.5v;●可控制多達(dá)16位7段、8位14段、8位16段、128個(gè)分立led,或各種類(lèi)型的組合;●可驅(qū)動(dòng)共陰極單色和雙色led顯示器;●內(nèi)置14段和16段104個(gè)ascii字符的字模以及7段顯示使用的16進(jìn)制字模;圖2●各段獨(dú)立的自動(dòng)閃爍控制;●10μa(典型值)低功耗關(guān)斷模式(數(shù)據(jù)保持);●16級(jí)各位獨(dú)立的數(shù)字高度控制;●上電期間顯示消隱;●限斜率段電流驅(qū)動(dòng)器降低emi;●5個(gè)gpio端口可配置為按鍵開(kāi)關(guān)輸入,能夠自動(dòng)掃描和去抖多達(dá)32個(gè)按鍵開(kāi)關(guān),且支持多鍵同時(shí)按下:●按鍵輸入去抖后輸出irq;●工作于標(biāo)準(zhǔn)的汽車(chē)級(jí)溫度范圍。3 使用max6955的注意事項(xiàng) max6955采用i2c兼容的2線(xiàn)串行接口進(jìn)行控制,主控端發(fā)送:起始位+7位從地址+讀寫(xiě)位+寄存器地址+一個(gè)或多個(gè)字節(jié)的數(shù)據(jù)+停止位。由于接收端在第9個(gè)脈沖時(shí)需要發(fā)回應(yīng)答位,所以完成一個(gè)字節(jié)的通信需要9個(gè)脈沖。圖3 max6955有7位從地址,第8位是讀寫(xiě)位,高電平是讀,低電平是寫(xiě)。7位從地址的高3位是110,低4位由地址輸入管腳ad0和ad1的接法決定,它們分別連續(xù)gnd、v+、cl和sda,從而獲得16個(gè)所需的從地址。 對(duì)max6955的讀寫(xiě)操作是通過(guò)命令寄存器地址完成的,第一個(gè)字節(jié)是命令字節(jié)(實(shí)際上是寄存器地址),它決定著第二個(gè)字節(jié)的數(shù)據(jù)寫(xiě)入哪個(gè)寄存器或者從那個(gè)寄存器讀取數(shù)據(jù),如果命令字節(jié)后面沒(méi)有數(shù)據(jù),則max6955不執(zhí)行操作。如果命令字節(jié)后面有多個(gè)字節(jié)的數(shù)據(jù),max6955內(nèi)部的寄存器地址自動(dòng)累加,這樣可以縮短max6955的讀寫(xiě)時(shí)間。圖2給出了max6955的讀寫(xiě)時(shí)序。4 led顯示和鍵盤(pán)掃描設(shè)計(jì) 圖3給出了用max6955設(shè)計(jì)led顯示和鍵盤(pán)掃描電路的一個(gè)具體實(shí)例。該方案可實(shí)現(xiàn)8個(gè)按鍵掃描、32個(gè)獨(dú)立led指示燈顯示以及8位7段led顯示。
    
    
熱門(mén)點(diǎn)擊
- 緊湊型熒光燈(CFL)高壓驅(qū)動(dòng)器L6567原
- 數(shù)字化新穎光源的實(shí)現(xiàn)
- 光博會(huì)圓滿(mǎn)結(jié)束 中英ICT周精彩紛呈
- 內(nèi)嵌ARM核的FPGA芯片EPXA10及其在
- LCD的動(dòng)態(tài)驅(qū)動(dòng)法與應(yīng)用
- 一種基于四階累積量的自適應(yīng)均值濾波算法
- 新型場(chǎng)致發(fā)光燈驅(qū)動(dòng)器IMP803的原理與應(yīng)用
- 全彩OLED顯示屏LPSF096064A00
- EL場(chǎng)致顯示技術(shù)及其在便攜式電子系統(tǒng)中的應(yīng)用
- 彩色PDP的驅(qū)動(dòng)集成電路
推薦技術(shù)資料
- 硬盤(pán)式MP3播放器終級(jí)改
- 一次偶然的機(jī)會(huì)我結(jié)識(shí)了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究