新聞中心

        EEPW首頁(yè) > 設(shè)計(jì)應(yīng)用 > 多彩背光燈的設(shè)計(jì)方法

        多彩背光燈的設(shè)計(jì)方法

        作者: 時(shí)間:2008-10-09 來(lái)源:EDN 收藏

           設(shè)計(jì)背景

        本文引用地址:http://www.104case.com/article/88541.htm

          子產(chǎn)品主要面向的是年輕消費(fèi)群體,為了取悅消費(fèi)者,工程人員總是需要想各種方法讓產(chǎn)品功能變得更加完善,外表更加絢麗。在產(chǎn)品成本高透明度,以及研發(fā)周期短的情況下,如何提升產(chǎn)品的競(jìng)爭(zhēng)力這是研發(fā)人員所面臨的一個(gè)事實(shí)。當(dāng)前流行的MP3/,手機(jī)等子添加7或者多色背光的功能是一個(gè)就是一個(gè)典型的例子。所付出的只是幾個(gè)發(fā)光二極管的成本,卻達(dá)到了讓產(chǎn)品的操作界面更加絢麗和個(gè)性化。

          應(yīng)用范圍

          傳統(tǒng)7色背光設(shè)計(jì)方法 7色背光的實(shí)現(xiàn)方法,硬件如下。只利用了主控制器的3條GPIO口線,對(duì)三個(gè)背光管子做開(kāi)關(guān)控制。可以很容易實(shí)現(xiàn)7種顏色的變化。

          優(yōu)點(diǎn):實(shí)現(xiàn)方法簡(jiǎn)單,硬件添加成本低。最多能達(dá)到顯示的7種顏色背光的要求。

          缺點(diǎn):無(wú)法調(diào)節(jié)發(fā)光亮度;3個(gè)管子同時(shí)打開(kāi)時(shí)電流達(dá)到25~30mA; 7種顏色過(guò)于單調(diào)。

          燈光控制專(zhuān)用芯片介紹

          是“彩拓科技開(kāi)發(fā)有限公司”專(zhuān)門(mén)為彩色顯示系統(tǒng)開(kāi)發(fā)控制驅(qū)動(dòng)芯片,控制簡(jiǎn)單。

          功能描述:

          a. 內(nèi)置振蕩器,掃描不需要依靠控制板提供掃描時(shí)鐘。

          b. 2根控制線,控制和布線簡(jiǎn)單。

          c. 可以控制3路,通過(guò)寄存器設(shè)定方式可以產(chǎn)生出128種彩色出來(lái)。

          d. 由于利用了人眼的間歇特性,進(jìn)行PWM掃描,讓實(shí)際需要電流變得更小。

          e. 芯片供電3.3V~7V寬范圍供電。

          多彩色LED背光控制設(shè)計(jì)思路

          成本在1.5塊人民幣左右,低功耗設(shè)計(jì)滿足便攜式產(chǎn)品設(shè)計(jì)要求。

          1. 設(shè)計(jì)能達(dá)到的效果

          A. 使背光亮度可調(diào)節(jié)。0~16級(jí)背光亮度調(diào)節(jié)。

          B. 達(dá)到128種背光顏色顯示。

          C. 任意一種顯示顏色,總體電流保持在10mA之內(nèi)。

          D. 向LP6803寫(xiě)完固定的寄存器后,就可以達(dá)到指定的顏色顯示。不占軟件系統(tǒng)資源。

          2. 硬件設(shè)計(jì)

          軟件驅(qū)動(dòng)設(shè)計(jì)

          以下以驅(qū)動(dòng)單個(gè)像素點(diǎn)來(lái)說(shuō)明數(shù)據(jù)傳送的方式。是一個(gè)可以自動(dòng)產(chǎn)生128級(jí)別

          LED_SendData(BYTE Rdt, BYTE Gdt, BYTE Bdt) { ...... SCLK = 0; SDO = 0; for(i=0;i<32;i++){SCLK=1;SCLK=0} //送起始32bits 0 SDO=1;SCLK=1;SCLK=0; //送起始位'1' //輸出5位紅色 mask = 0x10; for(j=0;j<5;j++) { if(mask&Rdt) SDO = 1; else SDO = 0; SCLK=1;SCLK=0; mask>>=1; } //輸出5位綠色 mask = 0x10; for(j=0;j<5;j++) { if(mask&Bdt) SDO = 1; else SDO = 0; SCLK=1;SCLK=0; mask>>=1; } //輸出5位藍(lán)色 mask = 0x10; for(j=0;j<5;j++) { if(mask&Bdt) SDO = 1; else SDO = 0; SCLK=1;SCLK=0; mask>>=1; } SDO=0; SCLK=1;SCLK=0; //補(bǔ)1個(gè)CLOCK,如果一次送出了n個(gè)點(diǎn)的數(shù)據(jù),則需要補(bǔ)n個(gè)Clock. ...... }



        評(píng)論


        相關(guān)推薦

        推薦視頻

        更多>>

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 沙雅县| 大竹县| 盘山县| 天镇县| 平顶山市| 乐清市| 招远市| 保山市| 南皮县| 木兰县| 新乡市| 海盐县| 西华县| 金川县| 曲周县| 汝州市| 邓州市| 贵溪市| 台安县| 衢州市| 秦皇岛市| 康平县| 哈密市| 丽江市| 高安市| 吴江市| 八宿县| 胶州市| 遵化市| 西青区| 连平县| 松原市| 琼海市| 肃宁县| 万载县| 定安县| 禄丰县| 奎屯市| 原阳县| 监利县| 库车县|