精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用查找表對(duì)LED執(zhí)行伽瑪校正

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-07 13:53 ? 次閱讀

伽瑪校正用于校正亮度和亮度之間的非線性關(guān)系。本應(yīng)用筆記給出了為MAXQ2000微控制器(μC)編寫的匯編程序,該程序使用伽馬校正和固定頻率PWM信號(hào)線性增加和減少LED的亮度。存儲(chǔ)在實(shí)用ROM存儲(chǔ)器中的查找表(LUT)中的PWM占空比經(jīng)過伽馬校正以產(chǎn)生線性亮度變化。該軟件使用免費(fèi)的MAX-IDE開發(fā)工具進(jìn)行編譯,運(yùn)行在MAXQ2000評(píng)估板上。

背景

當(dāng)LED發(fā)光時(shí),伽馬校正用于解釋亮度和亮度之間的冪律關(guān)系。雖然經(jīng)常互換使用,但亮度和亮度不是同義詞。

亮度:發(fā)射光,每單位面積投影,單位為cd/m2(坎德拉/米2)。

亮度:人眼賦予的感知亮度。

冪律關(guān)系可以近似為:

poYBAGPh53uAbFpfAAAHCCcJORM248.gif?imgver=1

在此討論中,γ等于 2.5。

控制發(fā)光二極管強(qiáng)度

附錄 A 是一個(gè)裝配程序,它線性地增加和降低 LED 的亮度。強(qiáng)度值已經(jīng)過伽馬校正,以近似亮度的線性變化。

LED 使用 PWM 進(jìn)行控制。定時(shí)器0在P0.0上產(chǎn)生PWM信號(hào)(在MAX3評(píng)估板上U11的LED2000上可見),并設(shè)置為16位重載/比較定時(shí)器模式。在此模式下,計(jì)時(shí)器 0 生成兩個(gè)中斷請(qǐng)求 (IRQ):一個(gè)在計(jì)時(shí)器溢出時(shí),另一個(gè)在計(jì)時(shí)器等于 T2C0 中的比較值時(shí)。圖1說明了此過程如何產(chǎn)生PWM信號(hào)。請(qǐng)注意,溢出 IRQ 控制 PWM 周期,而比較 IRQ 控制 PWM 占空比。

pYYBAGPh532ATtchAAAZ55IPwNc680.gif?imgver=1

圖1.使用定時(shí)器 0 生成 PWM 信號(hào)。

定時(shí)器1用于改變定時(shí)器0的PWM占空比,從而改變LED的強(qiáng)度。每 50 毫秒,計(jì)時(shí)器 1 生成一個(gè)溢出 IRQ,將查找表 (LUT) 中的新值加載到 T2C0 寄存器中。

使用公式2計(jì)算伽馬校正PWM占空比,其中:

T2C0γ = 計(jì)時(shí)器 0 的伽瑪校正比較值

T2C0 = 計(jì)時(shí)器 0 的非伽馬校正比較值

γ = 伽馬校正因子(即 2.5)

count 是定時(shí)器0上重新加載之間的定時(shí)器步數(shù)(即,10000h-0C000h = 04000h)

偏移量是計(jì)時(shí)器 0 重新加載值(即 0C000h)

poYBAGPh536AcA_zAAAJo5BnZRw482.gif?imgver=1

例如,當(dāng)計(jì)時(shí)器 0 重新加載值為 0C000h 時(shí),每次重新加載之間都會(huì)發(fā)生 04000h 計(jì)時(shí)器步驟。假設(shè)使用 32 個(gè) PWM 占空比來增加 LED 的強(qiáng)度,并且基于 LUT,定時(shí)器 0 (T2C0) 的非伽馬校正比較值為:

0C000h 0C200h 0C400h ... 0FA00h 0FC00h 0FE00h

每個(gè)值之間的差值為 0200h,即 04000h 除以 32。使用公式 2 對(duì)上述值進(jìn)行伽馬校正,得出以下 T2C0 值(圖 2):

0C000h 0C002h 0C010h ... 0F209h 0F676h 0FB1Dh

附錄 A 中的源代碼略微調(diào)整了這些值,以消除計(jì)時(shí)器問題。例如,計(jì)時(shí)器 0 在發(fā)生 IRQ 時(shí)不會(huì)停止。因此,必須注意確保重載值不接近比較值(即,T2C0 - T2R0 >某個(gè)最小正值)。

poYBAGPh54CACAZnAAAzoPVSnQU795.gif?imgver=1

圖2.伽瑪校正了 T2C0。

使用查找表 (LUT)

前面提到的PWM占空比值存儲(chǔ)在MAXQ2000微控制器程序存儲(chǔ)器的LUT中。雖然將程序存儲(chǔ)器用于常量和LUT可以釋放數(shù)據(jù)存儲(chǔ)器,但它確實(shí)需要更長(zhǎng)的訪問時(shí)間。

實(shí)用程序ROM功能moveDP1用于從程序存儲(chǔ)器中檢索數(shù)據(jù)。注意,由于實(shí)用程序ROM的未來版本可能不在MAXQ2000的ROM中的同一位置,用戶應(yīng)從存儲(chǔ)在地址0800Dh的實(shí)用程序ROM功能表中加載每個(gè)功能的地址。幸運(yùn)的是,這可以在程序初始化期間完成,并且可以保存函數(shù)地址以供以后在程序中使用。

附錄 A 中的源代碼將 moveDP1 實(shí)用程序 ROM 函數(shù)的地址加載到 A[4] 寄存器中,并使用此保存的地址調(diào)用該函數(shù)。

結(jié)論

使用 LUT 保存預(yù)先計(jì)算的計(jì)算結(jié)果可以顯著提高固件執(zhí)行速度。如果LUT保存在程序存儲(chǔ)器中,MAXQ2000實(shí)用程序ROM功能可快速訪問數(shù)據(jù)。為了進(jìn)一步提高固件執(zhí)行速度,MAXQ2000可以在程序初始化時(shí)將LUT數(shù)據(jù)從程序存儲(chǔ)器加載到SRAM中。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7487

    瀏覽量

    151045
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    23134

    瀏覽量

    658419
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7452

    瀏覽量

    163603
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LED校正

    MCU通過控制PWM的占空比來調(diào)節(jié)LED的亮度。怎么通過校正來調(diào)節(jié)灰度和亮度之間的關(guān)系,gamma=1時(shí)就是一條直線相當(dāng)于線性關(guān)系,gamma=2.2時(shí)就是一條曲線。不希望用POW的函數(shù)(浮點(diǎn)操作時(shí)間太長(zhǎng))來做,有哪位大神可
    發(fā)表于 10-26 16:33

    具有多種保護(hù)措施的BD8149MUV電壓生成器

    羅姆(ROHM)株式會(huì)社是全球最知名的半導(dǎo)體廠商之一,由其推出的BD8149MUV是一款內(nèi)置DAC的高精度電壓生成器,其采用單芯片設(shè)計(jì),可減少所需元件數(shù)量,節(jié)省空間的同時(shí)方便設(shè)計(jì)與使用;其內(nèi)置由
    發(fā)表于 04-24 22:14

    【I.MX6UL申請(qǐng)】射線監(jiān)測(cè)模塊設(shè)計(jì)

    項(xiàng)目名稱:射線監(jiān)測(cè)模塊設(shè)計(jì)試用計(jì)劃:手頭有伽馬射線傳感器,擬通過,被申請(qǐng)的設(shè)備作為主控版,實(shí)時(shí)采集伽馬射線傳感器,數(shù)據(jù)并通過無(wú)線模塊上傳到計(jì)算機(jī)或是阿里云盤上。方便后期的分析處理。試用
    發(fā)表于 09-02 17:02

    Acqiris Gigahertz FADCs幫助天文學(xué)家使用射線探測(cè)深空

    Acqiris Gigahertz FADCs幫助天文學(xué)家使用射線探測(cè)深空
    發(fā)表于 10-28 14:39

    TFT怎么配置校正

    TFT的校正是怎么配置的?例程中那些參數(shù)是怎么算出來的?求解。
    發(fā)表于 03-29 23:41

    什么是(Y)匹配,(Y)匹配是什么意思

    什么是Y匹配,(Y)匹配是什么意思 (γ)匹配實(shí)際上是T形匹配的半邊,適合與50Ω
    發(fā)表于 02-24 14:37 ?2866次閱讀
    什么是<b class='flag-5'>伽</b><b class='flag-5'>瑪</b>(Y)匹配,<b class='flag-5'>伽</b><b class='flag-5'>瑪</b>(Y)匹配是什么意思

    什么是(γ)匹配

    什么是(γ)匹配 (γ)匹配實(shí)際上是T形匹配的半邊,適合與50Ω同軸電纜連線,是一種很方便的匹配方式。其中d1>d2的比值越大,間距S越寬
    發(fā)表于 10-20 16:01 ?4709次閱讀
    什么是<b class='flag-5'>伽</b><b class='flag-5'>瑪</b>(γ)匹配

    擦除解碼和層重傳技術(shù)消除IPTV圖像問題

    擦除解碼和層重傳技術(shù)消除IPTV圖像問題 實(shí)現(xiàn)無(wú)干擾IPTV接收的創(chuàng)新功能   網(wǎng)絡(luò)電視也稱為IPTV,是三網(wǎng)合一應(yīng)用中向用戶提供的語(yǔ)音(VoIP)和數(shù)據(jù)服務(wù)之外的
    發(fā)表于 12-03 10:12 ?642次閱讀

    在電視系統(tǒng)中含義

    就現(xiàn)代LCD電視而言,技術(shù)將清晰度提高到較新水平。每個(gè)LCD電視廠商必須在開發(fā)過程中的某個(gè)點(diǎn)重視。否則,他們可以有世界上絕對(duì)最好的顯示屏技術(shù),卻因?yàn)椴荒軠?zhǔn)確重建圖像而沒人買他們
    發(fā)表于 03-09 10:10 ?1.3w次閱讀
    <b class='flag-5'>伽</b><b class='flag-5'>瑪</b>在電視系統(tǒng)中含義

    MAX9679業(yè)內(nèi)精度最高的瑪曲線參考系統(tǒng)

    MAX9679提供多個(gè)可編程的參考電壓,在TFT LCD和一個(gè)可編程的參考電壓,VCOM調(diào)節(jié)校正
    發(fā)表于 10-11 11:21 ?688次閱讀

    OpenFlow流查找方法

    在OpenFlow網(wǎng)絡(luò)中,交換機(jī)通過標(biāo)準(zhǔn)化的接口接受基于流的規(guī)則,執(zhí)行基于流的報(bào)文處理。流查找是OpenFlow交換機(jī)的核心功能,TCAM以其優(yōu)異的性能廣泛用于OpenFlow流
    發(fā)表于 02-06 14:42 ?0次下載
    OpenFlow流<b class='flag-5'>表</b><b class='flag-5'>查找</b>方法

    基于FPGA的能譜的峰值測(cè)量

    部分作了分析,利用微分及延時(shí)電路和Verilog語(yǔ)言實(shí)現(xiàn)了信號(hào)的峰值檢測(cè)和保持,為能譜采集提供了—個(gè)好的解決方案。
    發(fā)表于 03-16 10:16 ?2083次閱讀
    基于FPGA的<b class='flag-5'>伽</b><b class='flag-5'>瑪</b>能譜的峰值測(cè)量

    采用LabVIEW軟件設(shè)計(jì)的地面能譜儀校準(zhǔn)軟件的特點(diǎn)及應(yīng)用

    地面能譜測(cè)量是利用便攜式能譜儀直接在現(xiàn)場(chǎng)測(cè)定土壤、巖石中鉀、鈾、釷含量的一種核地球物理方法。在解決地球科學(xué)、環(huán)境科學(xué)等領(lǐng)域具有重要作用.地面
    的頭像 發(fā)表于 10-09 08:35 ?4162次閱讀
    采用LabVIEW軟件設(shè)計(jì)的地面<b class='flag-5'>伽</b><b class='flag-5'>瑪</b>能譜儀校準(zhǔn)軟件的特點(diǎn)及應(yīng)用

    如何正確安裝歐執(zhí)行器,有哪些注意事項(xiàng)

    執(zhí)行器的主要用途是啥,并對(duì)所運(yùn)用的自然環(huán)境開展剖析,那樣才可以決策合適于安裝哪些的歐執(zhí)行器。在安裝恰當(dāng)?shù)臍W
    發(fā)表于 12-31 11:27 ?625次閱讀

    使用查找對(duì) LED 執(zhí)行校正

    發(fā)表于 11-18 23:45 ?1次下載
    使用<b class='flag-5'>查找</b><b class='flag-5'>表</b>對(duì) <b class='flag-5'>LED</b> <b class='flag-5'>執(zhí)行</b><b class='flag-5'>伽</b><b class='flag-5'>瑪</b><b class='flag-5'>校正</b>