123下一页
返回列表 发新帖我要提问本帖赏金: 1.00元(功能说明)

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

[复制链接]
 楼主| yushengjiexy 发表于 2015-5-31 20:08 | 显示全部楼层 |阅读模式
用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?多此一举。
 楼主| yushengjiexy 发表于 2015-6-1 08:26 | 显示全部楼层
lyjian 发表于 2015-5-31 22:16
既然是要模拟信号,何必转成5V PWM?多此一举。

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

评论

模拟信号放大至5v的方案,比变换PWM至5v简单。  发表于 2015-6-1 09:16
 楼主| yushengjiexy 发表于 2015-6-1 08:27 | 显示全部楼层
戈卫东 发表于 2015-5-31 21:30
这样会反相的吧?导致PWM的占空比也会反过来

恩。在430输出的时候有几种模式可以选。我把reset/set模式改成了set/reset,就把430输出的PWM波反相了,然后在用三极管反相,负负得正
 楼主| yushengjiexy 发表于 2015-6-1 08:31 | 显示全部楼层
huayuliang 发表于 2015-5-31 20:59
电阻值都不对。怎么能正常工作。。。基极电阻太小了

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

我用的S8050,实际做板子基极电阻取的是200欧。可以推荐下电平转换芯片吗?希望上升沿和下降沿的延时加起来在50ns以内
xygyszb 发表于 2015-6-1 09:31 | 显示全部楼层
做DAC输出,本身就是通过2阶RC滤波实现,你在乎那点延时吗?
gx_huang 发表于 2015-6-1 09:31 | 显示全部楼层
自己到TI的网站看看。只要单向的就可以了,应该比较好找。
 楼主| yushengjiexy 发表于 2015-6-1 10:05 | 显示全部楼层
xygyszb 发表于 2015-6-1 09:31
做DAC输出,本身就是通过2阶RC滤波实现,你在乎那点延时吗?

主要是延时太多了,8%的占空比编程了5%
 楼主| yushengjiexy 发表于 2015-6-1 10:06 | 显示全部楼层
gx_huang 发表于 2015-6-1 09:31
自己到TI的网站看看。只要单向的就可以了,应该比较好找。

这个ic叫什么名字啊?
gx_huang 发表于 2015-6-1 10:09 | 显示全部楼层
level shift?
xmar 发表于 2015-6-1 10:29 | 显示全部楼层

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| yushengjiexy 发表于 2015-6-1 11:02 | 显示全部楼层
xmar 发表于 2015-6-1 10:29
上图可以完成楼主要求的功能。

输出与输入信号是否同相,我没有要求。不过,你这个电路延时控制的很好,三极管开关很快,赞!问题是,你这个电路的5V-TTL输出的低电平不是0,大概350mv左右
yanwen217 发表于 2015-6-1 11:04 | 显示全部楼层
先试试XMAR的电路看是否满足楼主的应用,如果还对输出边沿不满意就换用电平转换,比如SGM4554
xmc678 发表于 2015-6-1 11:17 | 显示全部楼层




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

打赏榜单

zwhzwh_11 打赏了 1.00 元 2025-06-26
理由:大师

manbo789 发表于 2015-6-1 11:33 | 显示全部楼层
你可以在基极电阻上并联100pF加速电容,然后三极管基极对地并联100Ω~1000Ω电阻,
还有,检查以下PWM输出是推挽输出还是弱上拉输出,
manbo789 发表于 2015-6-1 11:39 | 显示全部楼层
如果上面的方法都不见效,那我建议你降低集电极电阻,1k改为100Ω,效果立竿见影,不过这样功耗变大,
diweo 发表于 2015-6-1 13:57 | 显示全部楼层
用74HC04(5v供电)不行吗?
1137475550 发表于 2015-6-1 14:01 | 显示全部楼层
光耦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

85

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部