讨论一下热拔插的实现问题

[复制链接]
2463|3
 楼主| wzf3151 发表于 2011-4-11 09:45 | 显示全部楼层 |阅读模式
各位大侠,请大家说说电脑的USB口的热拔插是如何实现的?之前我的232串口老是烧芯片,我在想可能都和我的电路不支持热拔插有关,虽然只有一端是热的。我观察了一下USB的接头,两个接头是要长点,两个接头短点,我感觉这个设计是在保证地和电源先接通,现在我想到了我在连接232到我的板子上是应该先把地连起来,再连信号线可能我的板子上的232芯片就不会烧了。
大家说说要支持真正的热插拔都有一些什么设计规范?
HWM 发表于 2011-4-11 10:00 | 显示全部楼层
to LZ:

热插拔接口不仅需要保证地、电源和信号端的适当顺序连接,还必须具备一定的接口保护功能。除此之外,还必须考虑合适的连接检测和相关处理协议,这必须硬件和软件相互协调才性。

具体可以参考USB的协议规范。其实,直接采用USB接口即可,没必要另搞一套。
bnyuli 发表于 2011-4-11 13:09 | 显示全部楼层
接口都有问题存在的 但这真不是好的办法
chunyang 发表于 2011-4-12 01:32 | 显示全部楼层
热插拔设计不是那么简单,USB外设都是浮地设计或共地设计,用到232的系统却未必是,另外USB终端的数据线也是“冷”的(不带电),232却不是,而且热插拔不但硬件上要支持,软件上也要配合,232不具备这样的条件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

832

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部