发新帖我要提问
12
返回列表
打印

(更新) 请问这个电路图是个什么原理(3.3V 和 5V互转)

[复制链接]
楼主: vcxz_1982
手机看帖
扫描二维码
随时随地手机跟帖
21
vcxz_1982|  楼主 | 2014-7-15 20:54 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 vcxz_1982 于 2014-7-15 22:31 编辑
hdp7891000 发表于 2014-7-15 19:56
我觉得电路可能有问题。COM和TXD有短路风险。
是否是经过验证的电路?还是根据你的需求给你的方案?
我觉得 ...


使用特权

评论回复
22
vcxz_1982|  楼主 | 2014-7-15 21:23 | 只看该作者
hdp7891000 发表于 2014-7-15 19:56
我觉得电路可能有问题。COM和TXD有短路风险。
是否是经过验证的电路?还是根据你的需求给你的方案?
我觉得 ...

最新测试结果:

1. 将二极管反接不行. (但是电阻不知道怎么个上拉法, 而且不懂上拉的意义, 还没有完全测试)
2. 我将二极管断开, 也就是说TXD2悬空, 测试一下TTL 5V转 3.3V看是否正常, 测试结果是正常的, 电脑发数据, ARM能收到.
3. 配上我前面将二极管接上, 并且用镊子短接二极管2个脚, 电脑也能收到数据.

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

也就是说: 按照官方的图,
1. 当TXD发送数据时, 数据波形无**确生成到B点去, 可能收到了RXD的影响.
2. 当TTL通过COM_SM给数据过来时, 也无**确的生成波形, 让RXD接收.

使用特权

评论回复
23
玄德| | 2014-7-15 21:36 | 只看该作者
电路应当没有问题。
B端也要串电阻、二极管、下拉,和A端必须一样。




使用特权

评论回复
24
vcxz_1982|  楼主 | 2014-7-15 21:58 | 只看该作者
玄德 发表于 2014-7-15 21:36
电路应当没有问题。
B端也要串电阻、二极管、下拉,和A端必须一样。

B段是个单总线的通信方式, 应该不需要的.

使用特权

评论回复
25
vcxz_1982|  楼主 | 2014-7-15 22:35 | 只看该作者
hdp7891000 发表于 2014-7-15 19:56
我觉得电路可能有问题。COM和TXD有短路风险。
是否是经过验证的电路?还是根据你的需求给你的方案?
我觉得 ...

哦, 原来你是说的官方图啊, 我以为你说我的电路图.

我试试

使用特权

评论回复
26
vcxz_1982|  楼主 | 2014-7-15 22:40 | 只看该作者
hdp7891000 发表于 2014-7-15 19:56
我觉得电路可能有问题。COM和TXD有短路风险。
是否是经过验证的电路?还是根据你的需求给你的方案?
我觉得 ...

但是我刚刚想了一下, 按照你的输入

R2上拉后, RXD TXD如果都是高电平, A点维持高电平, 没有波形.

当TXD发送时, 产生低电平, A点就会转为低电平(应该流向了TXD). 这是没问题的.

问题是:
当COM_SM产生低电平时, 如果A点也产生低电平.... 头脑有点乱, 试试电路再说

使用特权

评论回复
27
vcxz_1982|  楼主 | 2014-7-15 23:08 | 只看该作者
hdp7891000 发表于 2014-7-15 19:56
我觉得电路可能有问题。COM和TXD有短路风险。
是否是经过验证的电路?还是根据你的需求给你的方案?
我觉得 ...

非常感谢你!

按照你的方法通过了. 看来德国人做事也会有马虎的时候啊. 那个电阻看似有点像接地, 二极管也反了.

现在只有一个小小的问题, 就是发出去的数据, 立刻被RXD2也收到一次, 不过这个好消除.

使用特权

评论回复
28
宋业科| | 2014-7-16 07:36 | 只看该作者
你的图是单向通讯的吧?你现在是双向通讯?

使用特权

评论回复
29
vcxz_1982|  楼主 | 2014-7-16 08:59 | 只看该作者
宋业科 发表于 2014-7-16 07:36
你的图是单向通讯的吧?你现在是双向通讯?

传感器是单总线的. 但是他又要使用串口方式来通讯, modbus ascii.

所以电路比较奇怪.

使用特权

评论回复
30
SevenWans| | 2014-7-16 10:25 | 只看该作者
德国佬的应该也没错吧,应该是经过验证的电路……我估计跟MAX3370和TXS0101输出引脚有关吧,可以去看看!

使用特权

评论回复
31
vcxz_1982|  楼主 | 2014-7-16 11:30 | 只看该作者
SevenWans 发表于 2014-7-16 10:25
德国佬的应该也没错吧,应该是经过验证的电路……我估计跟MAX3370和TXS0101输出引脚有关吧,可以去看看! ...

没区别吧. 我不太会按数据手册, 电路知识外行. 问题已经解决了. 你看我后面的回复吧. 还无啊结贴

使用特权

评论回复
32
SevenWans| | 2014-7-16 15:11 | 只看该作者
本帖最后由 SevenWans 于 2014-7-16 15:13 编辑
vcxz_1982 发表于 2014-7-16 11:30
没区别吧. 我不太会按数据手册, 电路知识外行. 问题已经解决了. 你看我后面的回复吧. 还无啊结贴 ...

我知道问题你解决了,我看了27楼的回复才说的,两种方式区别不大,为什么那种不能实现这种能实现搞清楚没有?

使用特权

评论回复
33
vcxz_1982|  楼主 | 2014-7-16 23:00 | 只看该作者
SevenWans 发表于 2014-7-16 15:11
我知道问题你解决了,我看了27楼的回复才说的,两种方式区别不大,为什么那种不能实现这种能实现搞清楚没 ...

不知道啊.

我觉得因为TXD2一直默认高电平, 钳制了A口一直高电平.

使用特权

评论回复
34
Cheas_Tong| | 2014-7-23 09:00 | 只看该作者
vcxz_1982 发表于 2014-7-15 15:25
我的问题主要是无法产生TTL低电平信号.

发送低的时候A端就是低电平,因为低电平无法通过二极管流至A端,所以R19是在发低电平的时候能把A端拉低

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则