通过RS-232接口,一个µC和多个远端系统通信时会遇到一些问题,因为大多数µC仅包含一个UART,该接口是同步端口和异步端口间的桥梁。利用下图中的多路复用器IC
2,多个通道(本例为四路)可以共享一个UART。双四选一多路复用器连接收发器IC
1与四个远端收发器IC
3至IC
6构成一个网络。下面的表中定义了通道选择代码。例如,选择通道1时IC
1与IC
3通信,IC
4至IC
6未加载。远端收发器内部的下拉电阻使未选中的接收器输出处于确定状态。
采用一个UART和一个多路复用器使一个RS-232收发器可以和四个另外的收发器通信。
通道选择代码
选中通道 |
A1
|
A0
|
EN
|
断开所有通道 |
X
|
X
|
0
|
通道1 (IC3) |
0
|
0
|
1
|
通道2 (IC4) |
0
|
1
|
1
|
通道3 (IC5) |
1
|
0
|
1
|
通道4 (IC6) |
1
|
1
|
1
|
该电路的供电范围(3V至5.5V)能够兼容于3V或5V逻辑。IC
2直接由IC
1的V+和V-端供电,IC
1的±5.5V输出由内部电荷泵产生。多路复用器可处理满摆幅信号,因此,利用IC
1供电能够保证RS-232信号直接通过,无需考虑其幅度大小。每路收发器的电荷泵需要四个小电容(未在图中画出),电容值与V
DD范围有关,但不超出0.47µF。需要注意的是,当从IC
1的电荷泵输出端V+和V-拉出过多电流时会导致电压跌落,并会造成IC的RS-232信号电平达不到指标要求。
类似文章发表于2000年9月28日的EDN。
© , Maxim Integrated Products, Inc.
|
The content on this webpage is protected by copyright laws of the United States and of foreign countries. For requests to copy this content,
contact us.
APP 588:
应用笔记
588,
AN588,
AN 588,
APP588,
Appnote588,
Appnote 588
|
maxim_web:en/products/interface,maxim_web:en/products/analog/switches-muxes
maxim_web:en/products/interface,maxim_web:en/products/analog/switches-muxes