txb0102低电平为0.6V或1.0V问题?
时间:10-02
整理:3721RD
点击:
TI技术你好,我使用txb0102转换串口TTL电平,MCU侧3.3V,GPRS侧1.8V,实际使用时GPRS侧也是3.3V(预留1.8VGPRS使用,故芯片未省),电路图如下:
信号说明:
VCC1.8V,实际接的是3.3V,GPRS_EN与VccB即7脚短接。
目前的问题是:使用MUC测试有问题,然后改用电脑USB转串口TTL接txb0102的管脚1和8,PC端发送(接txb0102管脚1),txb0102管脚4低电平为0.6V以上,但GPRG有数据应答,证明0.6的低电平逻辑可以识别(但自我感觉还是有点不严格),然后GPRS发送(应答数据,接txb0102管脚5),示波器测试txb0102管脚8的电平,低电平在1.0V以上,PC端永远收不到数据(也即逻辑0没法识别),请问是我使用有问题还是?目前唯一回忆的就是txb0102的VccA也接的是3.3V电源,是不是这儿有问题呢?看芯片手册电源都在范围之类的啊!
考虑能否通过增加一两个上下拉电阻来解决电平匹配的问题.
有些接口电路, 比如 TTL 特性电路内部会有上拉能力. 要仔细对接资料的
在GPRS发送线即txb0102上加了个buf芯片,目前收发都正常。(因为我的MCU的接收端是采用光耦485隔离的,用xb0102的管脚直接驱动光耦应该是有问题的,光耦微导通)
感谢您的分享,需要注意TXS和TXB系列的电平转换器件驱动能力非常弱,加一个buffer或者直接使用带方向控制位的SN74xx系列的电平转换替代也可。