问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个PWM输出接口采用1字节(8位二进制)作为周期计数器,计算输出信号的控制精度是多少?

发布网友 发布时间:2022-05-01 03:19

我来回答

1个回答

热心网友 时间:2023-10-03 03:28

SG3524输出两路PWM,是双极性PWM那种,我不知道这是不是所谓的同步,但是我知道这种输出可以用单片机实现。
SG3524输出的PWM其实是对称的双极性,一个PWM输出口高电平的时候,另外一个PWM输出口
立即输出低电平,这个可以使用一个定时器做开关周期。
然后使用一个标志位作为一个死区时间。SG3524死区时间可调,可以根据输出电压信号来相应进行调节死区。
很多单片机内部寄存器设置有这种PWM功能,比如NXP 的LPC17XX系列就是
提供一种思路,程序没时间写。
1、PWM需要周期,因此定时器必须得设置匹配值,达到周期计数时间后复位TC值;
2、两个PWM波形需要产生可调的PWM,那么就需要让定时器知道什么时刻该让这个IO口输出高低电平。可以让两个输出提供参数,比如数值是多少后出现高电平,高电平持续多长数值?
3、最后就是关键点了,即将定时器TC值(周期值)细化,比如我脉宽周期设定TC值是3000时候复位,那么我可以将这个定时器定时300时候出现一次中断,600时候中断一次,900时候出现一次中断,一次类推,这样就可以得到很多的时间片段,即标志位COUNT。
4、我希望IO口在周期内出现可调节脉宽那么可以实现了,比如COUNT==IO1的时候让其出现高电平,持续多长时间后出现低电平(中断里面完成);
简单的示意程序:
void TIMER_HANDLE(void)
{
//判断是否达到TC值,如果达到则复位(COUNT清零),否则执行匹配中断
//在原有基础上设置匹配值中断,匹配值 +=300;
COUNT++;
if((COUNT == IO1_H_TIME)) //现在正好是需要高电平的时刻,因此值置高
{
//持续时间开启(自减),是否为0?
//不是0,那么继续输出高电平
//是0,关闭输出,同时清除高电平时刻
}
}
这个是使用一个定时器做两路PWM输出的思路,估计精度不怎么好。LPC1700的MCPWM有那种功能,而且价格便宜,芯片才40块钱一个,易上手,网上资料很多。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 新手求助,verilog hdl要设计一个带异步清零和异步预置的8 位二进制加法计数器,麻烦看看代码哪儿错了。。 天然气灶下面电池旁边的螺丝拧不紧了有事没?怎么才能把他上紧? 数字逻辑课设八位二进制加1计数器 你好,请问您可以帮我用VHDL语言设计一个带异步清零和计数使能的8位二进制计数器吗?很急 煤气灶这种螺丝绣住怎么才能拧开,螺丝槽有点斜,各种方法都试过了,还是打不开。 VHDL 八位二进制计数器 语言的编写 看书看到说是有个cmos的8-bit二进制计数器,前面的字节怎么解释? 通过级联方法,把两片4位二进制计数器74LS161连接成8位二进制计数器后,其最大模值是___? 如何将一个上的聊天记录共享给另一个? 八位二进制加法计数器怎么做 谁可以告诉我什么叫做八位二进制加法计数器 入学生会卫生部的申请书 蔗糖,淀粉,维生素E 有什么作用 我要竞选学生会卫生部部长各位帮忙写一篇竞选申请书 如何将一个上的聊天记录共享给另一个? 高中生物蔗糖的作用 竞选学生会卫生部干事和学习部干事的竞选稿??急急急!各一篇,不用太长!谢谢啦! 蔗糖水有什么作用?比如提神,有力量之类的 作用和葡萄糖有什么区别? 高中生加入学生会卫生部申请书什么写? 蔗糖的化学性质和用途, 如何用Verilog设计一个异步清0、同步时钟使能和异步数据加载型8位二进制家法计数器? 八位二进制转3位十进制数字电路,通过三位数码管显示数字0-255。 数字逻辑电路:两个74163(4位二进制计数器)如何连接成1个8位二进制计数器,如图 用VHDL设计一个具有异步清零,同步时钟使能和异步数据加载功能的8位二进制加法计数器。 如何利用74ls161完成八进制计数器 腾讯理财有时间限制吗 数字电路中怎么用两个74×163做多位计数器? 求一个EDA高手~~带复位的8位二进制加计数器的设计 有人做过【计数式8位A/D转换器的设计与制作】的课题吗?求图、求指导、、、、 急、、、、、 35岁,买什么保险品种合适 35岁买什么重疾险 现在35岁女人买什么保险好? 华为Mate8忘记了锁屏密码怎么办? 求健康老师的魔物娘图鉴全集 评高级职称是说课还是无学生讲课呢? 教师评中小学高级职称,讲课答辩达到多少分,第二年可以不讲课? 小学教师小学教师评审副高如何讲课 高中英语教师升职称说课稿怎样写 在超星阅读器里怎么下载书籍?是不是要成为VIP才能下载? 我有一辆哈佛h62014年买的能卖多少钱啊?