<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          LED亮度控制方法介紹

          作者: 時(shí)間:2012-10-07 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/176157.htm

          這個(gè)可以配合MAX6975 驅(qū)動(dòng)器的內(nèi)置LVDS接口,仿真16位分辨率,采用14/2分割實(shí)現(xiàn)。16位視頻幀將以4個(gè)14位視頻幀顯示,四個(gè)視頻幀在每個(gè)時(shí)鐘周期具有不同的開(kāi)/關(guān)時(shí)間。以16位PWM碼作為輸入,通過(guò)簡(jiǎn)單的編碼產(chǎn)生14位PWM碼。編碼器將14位MSB作為14位基礎(chǔ)碼,加上其它由2個(gè)LSB模板產(chǎn)生的位。圖4顯示了仿真編碼器,第一個(gè)14位PWM碼與MSB相同;第二個(gè)碼是增加了這兩個(gè)LSB的MSB;第三個(gè)碼加上了前兩個(gè)碼的“或”操作;第四個(gè)碼加上了“與”操作。

          4.jpg

          圖4. 14/2分割的16位仿真編碼器架構(gòu)

          這種仿真方案存在兩個(gè)小的缺點(diǎn)。

          首先,在最高區(qū)是會(huì)損失一些PWM碼。如圖2所示,當(dāng)MSB和LSB合成時(shí),有些仿真PWM碼處于完全導(dǎo)通,而MAX6975的原始設(shè)計(jì)無(wú)法支持這種完全導(dǎo)通操作。但是,人們通常注意不到這些代碼的丟失,因?yàn)榻咏翣顟B(tài)的代碼并不常見(jiàn)。即使用到這些代碼,人的視覺(jué)對(duì)于高背景下的輕微變化并不敏感。

          另外,如需保持60幀/秒的刷新率,向MAX6975發(fā)送數(shù)據(jù)的速率需要提高4倍甚至更快。MAX6975的數(shù)據(jù)接口速度仍然足以支持多芯片串聯(lián)鏈路,但須適當(dāng)減少鏈路上的芯片數(shù)。時(shí)鐘頻率為32MHz時(shí),同一鏈路能夠掛接的MAX6975芯片數(shù)為:32,000,000/(14 × 24 × 60) = 1,587片,圖像刷新速率為60幀/秒。如果四個(gè)仿真幀需要發(fā)送給每個(gè)視頻幀,芯片數(shù)將減少到396片。 一個(gè)32 × 32或最高56 × 56象素的視頻陣列仍然可以在一條串行鏈路上通過(guò)單個(gè)數(shù)據(jù)接口驅(qū)動(dòng)所有芯片。  最后,與通用仿真方案相比,仍然存在一些小的差異值得注意。每個(gè)PWM幀通常作為子幀重復(fù)32次,用于MAX6975的全局。因此,MAX6975的14/2、16位分辨率仿真也需要把4個(gè)PWM仿真幀的每一幀重復(fù)32次。

          結(jié)論

          本文了一種尚未公開(kāi),但已經(jīng)被多數(shù)視頻顯示廠(chǎng)商采納的高分辨率仿真方案,并以MAX6975芯片為例給出了實(shí)施方案。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: 介紹 方法 控制 亮度 LED

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();