打印

47khz的3.3V的PWM波怎么转化成5V的PWM波

[复制链接]
9880|58
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用430的TimeB输出3.3V的PWM波,接到RC滤波电路,模拟DAC,因为DAC最大电压要到5V,所以想把3.3V的PWM波转化成5V的。开始的做法是只用一个三极管(如图),用示波器测量发现,上升沿延时严重,导致5V输出的PWM占空比缩水,请问要怎么修改电路?或者有其它的方案吗?

相关帖子

沙发
huayuliang| | 2015-5-31 20:59 | 只看该作者
电阻值都不对。怎么能正常工作。。。基极电阻太小了

实在搞不明白,不行你就用电平转换IC吧。

使用特权

评论回复
板凳
戈卫东| | 2015-5-31 21:30 | 只看该作者
这样会反相的吧?导致PWM的占空比也会反过来

使用特权

评论回复
地板
lyjian| | 2015-5-31 22:16 | 只看该作者
既然是要模拟信号,何必转成5V PWM?多此一举。

使用特权

评论回复
5
yushengjiexy|  楼主 | 2015-6-1 08:26 | 只看该作者
lyjian 发表于 2015-5-31 22:16
既然是要模拟信号,何必转成5V PWM?多此一举。

恩,因为模拟输出的电压希望幅值可以达到5V,而单片机的幅值只可以达到3.3V。所以想转成5V的PWM波。

使用特权

评论回复
评论
captzs 2015-6-1 09:16 回复TA
模拟信号放大至5v的方案,比变换PWM至5v简单。 
6
yushengjiexy|  楼主 | 2015-6-1 08:27 | 只看该作者
戈卫东 发表于 2015-5-31 21:30
这样会反相的吧?导致PWM的占空比也会反过来

恩。在430输出的时候有几种模式可以选。我把reset/set模式改成了set/reset,就把430输出的PWM波反相了,然后在用三极管反相,负负得正

使用特权

评论回复
7
yushengjiexy|  楼主 | 2015-6-1 08:31 | 只看该作者
huayuliang 发表于 2015-5-31 20:59
电阻值都不对。怎么能正常工作。。。基极电阻太小了

实在搞不明白,不行你就用电平转换IC吧。 ...

我用的S8050,实际做板子基极电阻取的是200欧。可以推荐下电平转换芯片吗?希望上升沿和下降沿的延时加起来在50ns以内

使用特权

评论回复
8
xygyszb| | 2015-6-1 09:31 | 只看该作者
做DAC输出,本身就是通过2阶RC滤波实现,你在乎那点延时吗?

使用特权

评论回复
9
gx_huang| | 2015-6-1 09:31 | 只看该作者
自己到TI的网站看看。只要单向的就可以了,应该比较好找。

使用特权

评论回复
10
yushengjiexy|  楼主 | 2015-6-1 10:05 | 只看该作者
xygyszb 发表于 2015-6-1 09:31
做DAC输出,本身就是通过2阶RC滤波实现,你在乎那点延时吗?

主要是延时太多了,8%的占空比编程了5%

使用特权

评论回复
11
yushengjiexy|  楼主 | 2015-6-1 10:06 | 只看该作者
gx_huang 发表于 2015-6-1 09:31
自己到TI的网站看看。只要单向的就可以了,应该比较好找。

这个ic叫什么名字啊?

使用特权

评论回复
12
gx_huang| | 2015-6-1 10:09 | 只看该作者
level shift?

使用特权

评论回复
13
xmar| | 2015-6-1 10:29 | 只看该作者

上图可以完成楼主要求的功能。

使用特权

评论回复
14
yushengjiexy|  楼主 | 2015-6-1 11:02 | 只看该作者
xmar 发表于 2015-6-1 10:29
上图可以完成楼主要求的功能。

输出与输入信号是否同相,我没有要求。不过,你这个电路延时控制的很好,三极管开关很快,赞!问题是,你这个电路的5V-TTL输出的低电平不是0,大概350mv左右

使用特权

评论回复
15
yanwen217| | 2015-6-1 11:04 | 只看该作者
先试试XMAR的电路看是否满足楼主的应用,如果还对输出边沿不满意就换用电平转换,比如SGM4554

使用特权

评论回复
16
xmc678| | 2015-6-1 11:17 | 只看该作者
3.3V转5V技巧(1).pdf (2.3 MB)
3.3V转5V技巧(2).pdf (1.93 MB)


使用特权

评论回复
17
manbo789| | 2015-6-1 11:33 | 只看该作者
你可以在基极电阻上并联100pF加速电容,然后三极管基极对地并联100Ω~1000Ω电阻,
还有,检查以下PWM输出是推挽输出还是弱上拉输出,

使用特权

评论回复
18
manbo789| | 2015-6-1 11:39 | 只看该作者
如果上面的方法都不见效,那我建议你降低集电极电阻,1k改为100Ω,效果立竿见影,不过这样功耗变大,

使用特权

评论回复
19
diweo| | 2015-6-1 13:57 | 只看该作者
用74HC04(5v供电)不行吗?

使用特权

评论回复
20
1137475550| | 2015-6-1 14:01 | 只看该作者
光耦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

85

帖子

1

粉丝