bbin真人 | bbin真人电子

bbin真人电子官方网站

新闻资讯
当前位置:主页 > 新闻资讯 > 行业新闻 >

若何无冒险更新PWM数值?

一、媒介本文援用地点:在方才的试验中,应用 GP8500,将STC32G单片机发送的PWM波形转换成模仿旌旗灯号。在这个进程中,会发明输出有一些毛刺。旌旗灯号中的毛刺重要是由于输出PWM的波形呈现了颤动。能够看到,在颤动后面跟前面的PWM占空比差别。由此能够晓得,在这旁边,单片机对PWM的比拟单位停止了数值更新。更新前后,GP8500输出的电压差别。那么成绩来了,怎样可能防止PWM中存放器更新的进程中,呈现输出脉冲颤动的情形呢?上面探讨一下这个成绩的处理计划。▲ 图1.1.1 输出旌旗灯号中的毛刺二、处理计划在 STC32G数据手册中,对更新PWM模块中 CCR存放器有响应的阐明。须要对 CCMR存放器中的 OCnPE位停止设置。假如设置为0,则更新后的数值会破即失效。不然,只有当PWM模块呈现更新变乱之后,CCR存放器才会更新写入的数据。能够看到,在顺序中,之前对比拟存放器预装使能位不置1,忽视了。当初将它修正过去,从新测试,就会发明,后面碰到的输出毛刺旌旗灯号就消散的九霄云外了。▲ 图1.2.1 修正之后,输出波形就不毛刺了※ 总  结 ※本文记载了 STC32G单片机中 PWM 比拟存放器更新的成绩。假如使能比拟存放器预存功效,能够防止输出PWM波形呈现颤动景象。这就会让 GP8500 这颗PCA芯片的输出旌旗灯号中不会呈现毛刺。那么成绩来了,既然PWM 比拟存放器的预存功效如斯主要,为何还会存在一种设置,来撤消这种预存功效呢? 这种预存功效撤消之后,会合适利用在什么情形下呢?参考材料[1]应用PWM输出模仿电压:STC32G 驱动 GP8500: https://zhuoqing.blog.csdn.net/article/details/144979365
Copyright © 2024 bbin真人电子官方网站 版权所有

网站地图

备案号:ICP备********号