將電容式感應與LED照明相結合——第二章
發布時間:2014-07-16 責任編輯:willwoyo
【導讀】我們在第一部分中通過實際使用案例介紹了電容式感應型UI應用中所采用的不同LED照明技術。下麵我們將了解一下實現脈衝寬度調製(PWM,麵向LED控製應用的關鍵技術)的各種不同方法。
PWM有兩大屬性:
頻率:用PWM信號快速開關LED,由於開關頻率會產生LED閃爍,因此PWM頻率應大於100 Hz,確保人眼不會感覺到閃爍。
占空比:PWM通過改變占空比、保持負載電流恒 定以控製LED的亮度。LED的平均電流取決於占空比。平均電流會隨占空比的提升而升高,進而提高亮度。占空比在0%和100%之間的步長數量應滿足應用 中需要調節的不同亮度級數量要求。舉例來說,如果應用在完全關閉(0%)到完全開啟(100%)之間需要20個亮度級,那麼就應支持5%的步長(除完全關 閉之外包含20個步長)。
用微控製器實現PWM有兩種方法。我們可用簡單的定時器/計數器在固件中實現整個PWM邏輯,也可以選擇集成硬件PWM功能的高級控製器來實現。
基於固件的PWM實現方案
簡單的固件實現方案需要定時器和中斷服務子程序(ISR)。定時器在與占空比每個步長大小的相同時間內創造中斷。舉例來說,如果PWM周期為 10ms(100Hz)而步長大小為1ms(10%的占空比),那麼定時器就要每1ms對CPU發出中斷,即:定時器周期 = 脈衝寬度/步長大小。
圖1給出了ISR中的邏輯。PULSE_WIDTH和ON_TIME 代表PWM步長數量的脈衝寬度和開啟時間。舉例來說,PULSE_WIDTH = 5即滿足5個亮度級的要求,而ON_TIME = 2則滿足40%的占空比要求。ISR變量isrVar控製輸出何時切換開/關。該邏輯可方便地進行擴展,從而支持多個LED引腳,而每個LED都有不同的 占空比。

圖1:固件PWM ISR邏輯
基於硬件的PWM實現方案
高級控製器有驅動PWM的專用硬件塊。舉例來說,賽普拉斯的PSoC4 有一個TCPWM硬件塊,能實現基於硬件的PWM驅動。通常說來,我們用帶有比較功能的定時器來實現它,邏輯類似於上麵討論的固件邏輯。定時器將采用比較 寄存器和周期寄存器。周期寄存器載入的值等於脈衝寬度,而比較寄存器載入的值等於開啟時間。隻要比較值大於tick值,定時器輸出就會走高,反之就會走 低。此外,tick值達到最大(16位定時器為65535)時,會自動回滾為零。當輸出布線到端口引腳,從而能用硬件塊直接驅動LED。
表1總結了基於固件和基於硬件的PWM實現方案之間的差別。

表1:基於固件和基於硬件的PWM實現方案
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 從機械執行到智能互動:移遠Q-Robotbox助力具身智能加速落地
- 品英Pickering將亮相2026航空電子國際論壇,展示航電與電池測試前沿方案
- 模擬芯片設計師的噩夢:晶體管差1毫伏就廢了,溫度升1度特性全飄
- 3A大電流僅需3x1.6mm?意法半導體DCP3603重新定義電源設計
- 芯科科技Tech Talks與藍牙亞洲大會聯動,線上線下賦能物聯網創新
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索





