|
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
请教高手,能否用cd4053等模拟开关实现51芯片的双串口通信 |
|
| 作者:libo_feng 栏目:技术交流 | |
用51做的这个系统需要同pc和打印头进行串口232通信,但是不要求对于两者都是双工的。也就是说在在一段时间上pc 同51通信,而在另外一段时间51同打印头进行通信。我的问题是,能否用一个模拟开关来进行切换,我找了一下,CD4053正是有3组切换开关,我可以利用其中两组通过MAX232电平转换进行通信。但是我了解到CD4053在5v电压最大有800欧姆的导通电组。不知道这样行不行呢? 如果行,我还要注意哪些问题? 如果不行,我是否可以用普通的管脚来模拟另外一个串口(同打印机通信主要是单向的) 请教各位大侠,后生在这先谢啦!!! |
| 2楼: | >>参与讨论 |
| 作者: HIGHWAY 于 2005-3-11 21:25:00 发布:
可以的 |
|
| 3楼: | >>参与讨论 |
| 作者: 12864 于 2005-3-11 22:47:00 发布:
不要在232电平端用模拟开关,除非你专门供电 内阻不算什么,如果想小,用74HC4053 |
|
| 4楼: | >>参与讨论 |
| 作者: xwj 于 2005-3-12 8:04:00 发布:
反正 常用的232有双发双收,不如在单片机端用门电路切换 发送用切换输出 接收把两路输入与一下,以保证不管是哪路输入都能接收,再在程序中区分就可以了 * - 本贴最后修改时间:2005-3-12 8:09:31 修改者:xwj |
|
| 5楼: | >>参与讨论 |
| 作者: dorbin2001 于 2005-3-12 10:45:00 发布:
注意开通电阻就可以了, HITACHI的和NSC的和TI的405X都是不一样的,尽量挑小的 |
|
| 6楼: | >>参与讨论 |
| 作者: 西安周公 于 2005-3-12 12:54:00 发布:
4053 不适合切转 RS232 的电平 看参数表 |
|
| 7楼: | >>参与讨论 |
| 作者: libo_feng 于 2005-3-13 0:21:00 发布:
请教xwj 请问xwj这种门电路方法我昨晚也想了一下,不知道你是否实际用这种方法作过? |
|
| 8楼: | >>参与讨论 |
| 作者: libo_feng 于 2005-3-13 0:36:00 发布:
没说清楚,本来就是打算在单片机一段切换,而不是在232端 |
|
| 9楼: | >>参与讨论 |
| 作者: xwj 于 2005-3-13 8:17:00 发布:
不用担心,数字电路可以只考虑逻辑,肯定没问题的 |
|
| 10楼: | >>参与讨论 |
| 作者: xwj 于 2005-3-13 8:24:00 发布:
逻辑: txout0=tx|sel txout1=tx|(~sel) rx=rxin0&rxin1 真值表: in | out ------------------------------- sel tx | txout0 txout1 x 1 | 1 1 0 0 | 0 1 0 1 | 1 0 |
|
| 11楼: | >>参与讨论 |
| 作者: wactd 于 2005-3-23 16:55:00 发布:
用MAX232作模拟开关,发现输出信号幅值有明显的衰减,为什么? |
|
| 12楼: | >>参与讨论 |
| 作者: libo_feng 于 2005-3-26 9:32:00 发布:
232怎么成了模拟开关呢? |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |