发新帖本帖赏金 10.00元(功能说明)我要提问
返回列表
打印
[技术讨论]

三极管做电平转换

[复制链接]
417|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
三极管做电平转换
最近项目上有个舵机需要控制,舵机时50Hz PWM信号,周期20ms 幅值为5V
然而我们MCU输出的信号幅值为3.3V,虽然实际用MCU产生3.3V方波也能控制舵机的正常转动,但是考虑舵机输入信号为TTL电平,那么TTL高电平逻辑为0.7 *VCC = 0.7* 5v = 3.5V
考虑到不同器件的差异性,还是考虑用了用三极管进行电平转换,将3.3V转为5V
但是后来查到,舵机的信号线是高阻抗输入,因此上拉电阻的取值并没有那么重要,选用常用的3k4.7k10k都可以,考虑到电平翻转速度和功耗问题,选了3k的上拉电阻。
上拉电阻为3k,PWM信号线输入阻抗为100k当三极管基极输入0V时,三极管关闭,通过上拉电阻PWM输出4.85V电压,这个电压足够被舵机识别为高电平了。
当三极管基极输入为3.3V,三极饱和导通,PWM输出接近0V,舵机可以识别为低电平。
以上就是对三极管做电平转换的介绍,如有错误,请大家指出,谢谢。


使用特权

评论回复

打赏榜单

21ic小管家 打赏了 10.00 元 2023-03-14
理由:签约作者奖励

评论
王栋春 2023-2-17 22:42 回复TA
分析的非常到位,复习一下三极管的知识。 

相关帖子

发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

105

主题

528

帖子

5

粉丝