如题。
最近设计一款机器人运动小车,将PWM等控制信号做了3.3V-5V的电平转换。发现STM32F405在复位时,芯片引脚为悬浮态,被电平转换芯片TXS0108给上拉了,导致烧程序复位时电机一直在转,不把机器人架起来它就跑走了......
求大神推荐一款双向隔离芯片3.3-5v的,要求:输入高输出高,输入低输出低,输入浮空输出浮空或者低,响应速率在100ns内,四通道。
也尝试过用三极管组合电路和光耦电路来实现上述功能。缺点是:三极管不换向至少要用两个(20K的频率经过两个三极管有损耗和失真)。高速光耦有点贵,板子上有多路信号转换,需要多个光耦(占地方和成本)。
目前采用的是先加了个510欧的下拉电阻,将悬浮态拉低。问题是,在MCU输出低时,由于电平转换上拉电阻15k的存在,MCU输出低实为510R的高压端(3.3x0.51/15.51=0.11V),有隐患。
第一次发帖,求群里大神告知,万分感激!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>