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。
兼具性能与稳定性
通常MCU产生PWM有两种方式
1.使用MCU外设接口PWM模块
通过MCU的PWM模块设置周期和占空比,占空比和周期都可以实时的变化。
随时进行PWM波形输出的开通和关断,可以通过定时方式控制PWM的输出。
2.使用定时器中断+IO模拟PWM
通过定时器中断计数置位IO电平,产生周期。
通过定时器中断计算复位IO电平,产生占空比。
通过主程序修改周期和占空比达到目标效果。
吹牛、扯淡、交朋友、商务合作 请打电话:18665321219