有什么可以产生PWM输出的芯片?或者相对应的电路?

 我来答
夜来雨早来晴
推荐于2020-02-08 · TA获得超过3.1万个赞
知道大有可为答主
回答量:9110
采纳率:60%
帮助的人:808万
展开全部
TNY256、TL494等电源芯片,单片机内部有硬件PWM模块,通过单片机内部的运算或是逻辑判断,输出占空比可调的PWM信号,如果要驱动电机,可以再加一级驱动芯片。IR公司(国际整流公司)有很多驱动芯片的。
OC1A,OC1B用的是定时器1,OC2用的是定时器2.
本质区别就是OC1A,OC1B是用定时器1模拟的PWM输出而OC2对应的是定时器2他本身可以配置成PWM输出,你可以看看数据手册。

快速PWM 的产生就是先设定一个TOP值再设定一个比较值,然后,计数器开始计数,比如保持输出1,计数到设定的比较值时,电平变为0,并维持,然后继续计数到TOP
电平再变为1,如此重复循环.
1.T/C1可以产生2路(OC1A即PB1 OC1B即PB2).T/C2产生一路(OC2即PB3).
2.需要设定T/C1的寄存器有四个 TCCR1A TCCR1B(这两个寄存器一起决定了两路PWM信号的产生方式,频率和TOP值) OCR1A(此值/TOP就是占空比) OCR1B(设定第二路PWM的占空比)
2.需要设定T/C2的寄存器有2个 TCCR2(同理,这个寄存器决定了第三路PWM信号的产生方式,频率和TOP值 ) OCR2(这个寄存器决定占空比)

上面所述只能产生几个固定频率的PWM信号(占空比可以随便调),并且前两路的频率是一样的.如果想产生自己想要频率的PWM,需要用OCR1A 设定OCR1B的TOP值,由OCR1B产生PWM,此时OCR1A只能产生占空比50%的PWM.
huzi2099
推荐于2017-12-15 · TA获得超过1172个赞
知道小有建树答主
回答量:1887
采纳率:82%
帮助的人:635万
展开全部
要看你的指标:pwm频率,可控精度,电压,电流,输出的通道数量等等的一些参数.
软件方式任何单片机都可以,很多单片机自带pwm模块也不错,硬件方式可以用555,指标更高些可以用cpld.
你把指标列出来我给你个方案.
追问
一看您就是高手,我之前做的是用555,但是实际频率与理论不一致。请问您用555做过吗?
追答
555做过,差不多就行了.
因为不能数控所以用处不大.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
584422392
2014-06-19 · TA获得超过325个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:340万
展开全部
uc3824等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式