gongxd 发表于 2013-4-8 08:34:36

求推荐一个 推挽 PWM 程控芯片

求推荐一个推挽PWM程控芯片,驱动推挽电路,pwm频率可以通过单片机I2c或者spi调节

SG3525是可以通过阻容调节,但是没想出如何用单片机调
LTC6903可以设置频率,但是只输出一个,没法驱动推挽电路
或者有死区生成电路也行

感谢

gongxd 发表于 2013-4-8 08:35:34

频率能在5k-20k就行

gongxd 发表于 2013-4-10 08:16:33

做了一个分立元件的死区生成电路,感觉还可以

hgh1013 发表于 2013-4-10 08:45:05

既然用上了单片机程控,还需要外加PWM芯片吗?
单片机的接口用定时器产生PWM很方便的,很多类型的单片机也包含了PWM专用硬件
即使用最早的频率不高的51,用PC机里的8253定时器方案产生PWM也足够能满足外部频率较高的要求

wugang_1213 发表于 2013-4-10 08:55:51

这样的芯片不知道,一般用单片机的PWM外加光耦。

gongxd 发表于 2013-4-10 08:58:55

hgh1013 发表于 2013-4-10 08:45 static/image/common/back.gif
既然用上了单片机程控,还需要外加PWM芯片吗?
单片机的接口用定时器产生PWM很方便的,很多类型的单片机也 ...

单片机是可以,但是不好产生死区,2us的死区 频率要求比较高
stm32确实可以

hgh1013 发表于 2013-4-10 09:00:43

2US的死区要求已经很低了

hgh1013 发表于 2013-4-10 09:02:30

即使是用51 用12M晶振,12个时钟周期为1个机器周期也很容易实现2US的死区了

gongxd 发表于 2013-4-10 09:04:50

hgh1013 发表于 2013-4-10 09:00 static/image/common/back.gif
2US的死区要求已经很低了

那您能推荐一个 用过的单片机吧,之前很少用内部带pwm的芯片
谢谢

hgh1013 发表于 2013-4-10 09:07:35

即使51也足够了,其它更轻松了

gongxd 发表于 2013-4-10 09:13:56

hgh1013 发表于 2013-4-10 09:07 static/image/common/back.gif
即使51也足够了,其它更轻松了

恩 按照您说的这个确实可以

不过 我还想频率可调,就是生成一个 2FSK 的,相位连续,还有有液晶显示,串口通信等

hgh1013 发表于 2013-4-10 09:19:05

这个一样用51就够解决了,只是12M晶振下51调节的PWM的分辨度或步进是1U不知能满足你的要求没有,其它那几个要求只是汇编编程的程序结构和编程火候而已

gongxd 发表于 2013-4-10 09:29:53

hgh1013 发表于 2013-4-10 09:19 static/image/common/back.gif
这个一样用51就够解决了,只是12M晶振下51调节的PWM的分辨度或步进是1U不知能满足你的要求没有,其它那几个 ...

恩 是的
还要做汇编 头疼成本不是很敏感我再找找别的吧
非常感谢

john_8 发表于 2013-4-10 09:37:13

看看这个模块,还可以,我最近使用类似的需求,要单片机控制PWM输出,我就用2个IO接到它模块的UP和DOWM按键上,mode按键,就可以调节脉宽和频率了,
http://item.taobao.com/item.htm?spm=a1z10.1.w17959476576.26.UrScTL&id=23506504380

下面是我从他的页面上拷贝出来的特性:
    频率和脉宽都可以自由调节
    频率可以10hz-10Khz范围内以1hz步进调节
    脉宽可以以0%-100%范围内以1%步进调节
    高输入电源电压,输入范围可以从12V-24V
    脉宽输出电平为电源电压
    调节可以通过按键或者选择编码开关调节,操作方面,直接
    频率和脉宽可以实时显示在LCD上
    带有使能引脚和规定时长输出

http://img04.taobaocdn.com/imgextra/i4/190864851/T2e3zCXnXXXXXXXXXX_!!190864851.jpg

他有调试视频,你可以去看一下,而且我测试了一下,波形很好,应该满足你的需求

ddcour 发表于 2014-4-16 16:45:53

gongxd 发表于 2013-4-10 09:13
恩 按照您说的这个确实可以

不过 我还想频率可调,就是生成一个 2FSK 的,相位连续,还有有液晶显示,串 ...

用作通讯?

gongxd 发表于 2014-4-16 19:09:12

ddcour 发表于 2014-4-16 16:45
用作通讯?

对 通信用 有好的推荐么

zhiwei 发表于 2014-4-16 20:39:10

单片机做的话分辨率要求不高、不做快速高精度环路还是可以的。只是推挽要处理好两路信号不要直通了。

gzhuli 发表于 2014-4-16 20:52:35

STM8S003不二之选,2路带死区互补PWM,16M内部RC的条件下死区最小步进62.5ns,最大63us。

gongxd 发表于 2014-4-16 21:03:05

zhiwei 发表于 2014-4-16 20:39
单片机做的话分辨率要求不高、不做快速高精度环路还是可以的。只是推挽要处理好两路信号不要直通了。 ...

谢谢{:smile:}

gongxd 发表于 2014-4-16 21:04:32

gzhuli 发表于 2014-4-16 20:52
STM8S003不二之选,2路带死区互补PWM,16M内部RC的条件下死区最小步进62.5ns,最大63us。 ...

我看看 谢谢

zhiwei 发表于 2014-4-17 09:27:45

推挽是两想信号错相180度,占空比相同,而且有死区。注意和普通的一路互补信号区别开!

skype 发表于 2014-6-20 17:10:44

zhiwei 发表于 2014-4-17 09:27
推挽是两想信号错相180度,占空比相同,而且有死区。注意和普通的一路互补信号区别开! ...

占空比相同且小于50%就有死区了!
页: [1]
查看完整版本: 求推荐一个 推挽 PWM 程控芯片