微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 这个电路的问题在哪里? 利用TXS0101做电平转换. TXD和RXD同时在A端

这个电路的问题在哪里? 利用TXS0101做电平转换. TXD和RXD同时在A端

时间:10-02 整理:3721RD 点击:

大家好! 

最近在用TXS0101做电平转换遇到一个问题, 原本应该很简单, 但是这个电路有个奇特的地方, 就是微处理器(ARM)的RXD TXD都接在A点上. 电路图在后面第2个.

按照官方接法, 数据无法传递. 为了调试方便我将传感器换成了电脑, 用一个TTL板子进行测试.

描述:

1  我将二极管断开, 也就是说TXD2悬空, 然后用电脑发数据给ARM机, 测试一下TTL 5V转 3.3V看是否正常, 测试结果是正常的, 电脑发数据, ARM能收到.
2. 我将二极管接上, 并且用镊子短接二极管2个脚, 由ARM发数据, ARM本身和电脑都能收到数据.

3. 我将TXD2设置为低电平, 电脑发数据过来, ARM能正确收到, 可以肯定的是那个电路图因为TXD2始终是高电平, 导致了问题.

这说明这个芯片还是好的, 两边的程序也都是好的, 就是无法做到互斥.

也就是说: 按照官方的图,
1. 当TXD发送数据时, 数据波形无正确生成到B点去, 可能受到了RXD的影响.
2. 当TTL通过COM_SM给数据过来时, 也无正确的生成波形, 以至于RXD没有收到正确的数据. 但是按道理不可能收到TXD2的影响, 因为二极管保护了啊. 除非因为TXD2始终保持了高电平, 导致问题所在.

我在怀疑德国这个推荐电路是不是有问题.

德国一个传感器的数据手册上给的电路图

我选了TI的0101替代MAX3370. 电路图如下.

这应该是特定条件下设计的电路。两个端数据是互斥关系。只有两端独立工作时才有效。

楼主有没有仔细研究下芯片手册呢?应该是互斥的啊。时序以及逻辑检查了吗?

Jia Tang

这个可以分为4中情况来讨论:

1:T=1,R=0:D2导通,A=1.

1:T=1,R=1:D2截止,A=1.

1:T=0,R=0:D2截止,A=0.

1:T=0,R=1:D2截止,A=1.

也就是A=TX | RX

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top