PWM產生方法


通常的思路:

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。
兼具性能與穩定性

image_thumb2

通常MCU產生PWM有兩種方式

1.使用MCU外設接口PWM模塊

通過MCU的PWM模塊設置周期和占空比,占空比和周期都可以實時的變化。

隨時進行PWM波形輸出的開通和關斷,可以通過定時方式控制PWM的輸出。

2.使用定時器中斷+IO模擬PWM

通過定時器中斷計數置位IO電平,產生周期。

通過定時器中斷計算復位IO電平,產生占空比。

通過主程序修改周期和占空比達到目標效果。

吹牛、扯淡、交朋友、商務合作 請打電話:18665321219

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM