打印

2个TXD接到一个RXD

[复制链接]
1842|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
yanwen217| | 2015-7-18 14:57 | 只看该作者
安全点设计,还是加个模拟开关做切换吧

使用特权

评论回复
板凳
gx_huang| | 2015-7-18 15:02 | 只看该作者
2个TXD连在一起,还得看你的GPIO是怎么配置的,如果都是推挽输出,就冲突了。
如果是准双向口,是可以的,或者只有使用的TXD工作于输出模式,为了保险,串联一个保护的限流电阻。

使用特权

评论回复
地板
ghost2| | 2015-7-18 22:02 | 只看该作者
用二极管就行了,负极接TXD

使用特权

评论回复
5
模拟粉|  楼主 | 2015-7-19 08:43 | 只看该作者
yanwen217 发表于 2015-7-18 14:57
安全点设计,还是加个模拟开关做切换吧

不能用开关吧,因为这是2个外设发过来的,不定时发数据过来

使用特权

评论回复
6
模拟粉|  楼主 | 2015-7-19 08:46 | 只看该作者
ghost2 发表于 2015-7-18 22:02
用二极管就行了,负极接TXD

用二极管的话,低电平时不能到0,有二极管压降,这样会有问题的吧?

使用特权

评论回复
7
模拟粉|  楼主 | 2015-7-19 08:51 | 只看该作者
本帖最后由 模拟粉 于 2015-7-19 09:01 编辑
gx_huang 发表于 2015-7-18 15:02
2个TXD连在一起,还得看你的GPIO是怎么配置的,如果都是推挽输出,就冲突了。
如果是准双向口,是可以的, ...

如果都是推挽输出,该怎么样处理?

准双向口为何可以?是因为内部是oc,输出高是靠弱上拉吗?驱动能力很弱吗?

使用特权

评论回复
8
zyj9490| | 2015-7-19 12:01 | 只看该作者
每个输出串一个4148二极管,实现与关糸,二极管阳极处上拉电阻,这样实现了高电平与低电平不短路的目的,至于通信碰撞的问题,还是在软件加以处理。

使用特权

评论回复
9
模拟粉|  楼主 | 2015-7-19 14:40 | 只看该作者
zyj9490 发表于 2015-7-19 12:01
每个输出串一个4148二极管,实现与关糸,二极管阳极处上拉电阻,这样实现了高电平与低电平不短路的目的,至 ...

串二极管,低电平时不能到0,有二极管压降,会不会达不到一些单片机的Vil要求?

使用特权

评论回复
10
zyj9490| | 2015-7-19 14:46 | 只看该作者
CMOS电平时,VDD*0.3,=VILH,另一边接一正向的二极管,降电平.

使用特权

评论回复
11
模拟粉|  楼主 | 2015-7-19 15:42 | 只看该作者
zyj9490 发表于 2015-7-19 14:46
CMOS电平时,VDD*0.3,=VILH,另一边接一正向的二极管,降电平.

另一边接一正向的二极管,降电平?
不好意思,没看懂

使用特权

评论回复
12
zyj9490| | 2015-7-19 15:46 | 只看该作者
是的

使用特权

评论回复
13
模拟粉|  楼主 | 2015-7-19 16:14 | 只看该作者


是这样子吗?
但是流过D3的电流很小,降不了多少电平吧?

使用特权

评论回复
评论
datouyuan 2015-7-21 15:23 回复TA
D3短接,就可以了 
14
模拟粉|  楼主 | 2015-7-19 16:21 | 只看该作者


看曲线,最小电流0.1mA对应0.5V。
不知道更小的电流下,有多少压降?

使用特权

评论回复
15
zhaoyu2005| | 2015-7-19 19:03 | 只看该作者
模拟粉 发表于 2015-7-19 16:14
是这样子吗?
但是流过D3的电流很小,降不了多少电平吧?

去掉D3,D1和D2换成低压差的二极管(比如肖特基二极管)效果更好,4148大部分情况下能用

使用特权

评论回复
评论
zyj9490 2015-7-19 21:02 回复TA
支持, 
16
zyj9490| | 2015-7-19 21:04 | 只看该作者
模拟粉 发表于 2015-7-19 16:21
看曲线,最小电流0.1mA对应0.5V。
不知道更小的电流下,有多少压降?

只要维持微安级的电流即可.

使用特权

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

本版积分规则

32

主题

203

帖子

0

粉丝