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电源,是不是这儿有问题呢?看芯片手册电源都在范围之类的啊!
user151383853:
考虑能否通过增加一两个上下拉电阻来解决电平匹配的问题.
有些接口电路, 比如 TTL 特性电路内部会有上拉能力. 要仔细对接资料的
Kailyn Chen:
回复 user1490342:
感谢您的分享,需要注意TXS和TXB系列的电平转换器件驱动能力非常弱,加一个buffer或者直接使用带方向控制位的SN74xx系列的电平转换替代也可。