通常的思路:
1.分立原件搭建
2.專用芯片搭建
3.使用MCU產生
方法1,入門門檻高,電路復雜,發生故障的點多,增加生產和維護的難度。
方法2,使用上欠缺靈活,什么時候開,什么時候不開,開多大,需要配合外部電路。
方法3,使用MCU,能做延時,能產生各種各樣周期與占空比的波形,唯一劣勢是需要一定的開發周期。
接下來詳細講講MCU生成PWM的方法
Y8A054D是以EPROM作為存儲器的 8 位單片機, 專為多組PWM的應用而設計。 例如燈控, 遙控車應用。 采用CMOS
制程並同時提供客戶低成本、 高性能、 及高性價比等。 NY8A054D核心建立在RISC精簡指令集架構可以很容易地做編
程和控制, 共有 55 條指令。 除了少數指令需要兩個指令時鍾, 大多數指令都是一個指令時鍾能完成, 可以讓用戶輕
松地以程序控制完成不同的應用。 因此非常適合各種中低記憶容量但又復雜的應用。
寬廣的工作電壓: (指令時鍾為 4 個CPU時鍾, 亦即 4T模式)
2.0V ~ 5.5V @系統時鍾 ≦8MHz。
2.2V ~ 5.5V @系統時鍾 >8MHz。
寬廣的工作溫度: -40°C ~ 85°C。
兼具性能與穩定性
通常MCU產生PWM有兩種方式
1.使用MCU外設接口PWM模塊
通過MCU的PWM模塊設置周期和占空比,占空比和周期都可以實時的變化。
隨時進行PWM波形輸出的開通和關斷,可以通過定時方式控制PWM的輸出。
2.使用定時器中斷+IO模擬PWM
通過定時器中斷計數置位IO電平,產生周期。
通過定時器中斷計算復位IO電平,產生占空比。
通過主程序修改周期和占空比達到目標效果。
吹牛、扯淡、交朋友、商務合作 請打電話:18665321219