將電容式感應與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可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- 新市場與新場景推動嵌入式係統研發走向統一開發平台
- 維智捷發布中國願景
- 2秒啟動係統 • 資源受限下HMI最優解,米爾RK3506開發板× LVGL Demo演示
- H橋降壓-升壓電路中的交替控製與帶寬優化
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度
usb存儲器
USB連接器
VGA連接器
Vishay
WCDMA功放
WCDMA基帶
Wi-Fi
Wi-Fi芯片
window8
WPG
XILINX
Zigbee
ZigBee Pro
安規電容
按鈕開關
白色家電
保護器件
保險絲管
北鬥定位
北高智

