This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2355:GPIO 线路上的热插拔

Guru**** 1131400 points
Other Parts Discussed in Thread: MSP430FR2355, TCA4311A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/834320/msp430fr2355-hot-swap-on-gpio-line

器件型号:MSP430FR2355
主题中讨论的其他器件: TCA4311A

您好!

我想从实现 MSP430FR2355的电路板上热插拔外部单元。

问题1:如果通过 GPIO 直接连接外部设备,热插拔时可能会出现什么问题?

问题2:如果有任何可能,我应该添加什么保护设备?

此致、

U-SK

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、U-SK、  

    很抱歉耽误你的回答。  

    问题1:如果通过 GPIO 直接连接外部设备,热插拔时可能会出现什么问题?

    [注释]这将取决于您的系统设计:外部单元是如何供电的、GPIO 定义如何输出或输入、外部单元在 GPIO 断开连接时的行为、热插拔时 GPIO 上的电压和电流如何变化、例如电流浪涌或过压等  

    问题2:如果有任何可能,我应该添加什么保护设备?

    [注释]是的。 这很有可能。 但您需要在电路板中设计系统级热插拔保护电路。  

    对于 GPIO 保护、有许多技术可供使用:  

    1. 在 GPIO 布线上添加保护电路:ESD 保护组件 TVS、可能是 RLC 滤波器电路(至少串联电阻器和电容器)。 这是最低保护。 此外、应考虑以下项目以提供更多保护。  
    2. 另一种选择是使用特定的保护组件: 过压、过流、EMI、ESD 和浪涌保护(http://www.ti.com/interface/circuit-protection/application-specific-port-protection/products.html#p2192=Current%20Limit;Over%20Voltage%20Protection;Short-to-Vbus&p158=USB%201.1;USB%202.0;USB%203.0 )
    3. 对于 I2C 连接,有热插拔双线总线缓冲器 TCA4311A (http://www.ti.com/product/TCA4311A )提供保护。  
    4. 您还可以使用分立式组件实现 GPIO 信号的隔离: 光电耦合器。  
    5. 最好在热插拔之前将 GPIO 设置为高阻抗。  

    如果外部电源是由 MSP430板提供的、则电源也应受到保护。 TI 拥有解决方案 TPS2477x - 2.5V 至18V 高性能热插拔控制器。 (http://www.ti.com/product/TPS24770) 

    希望我的回答能帮助您解决问题。  

    如果我的帖子有助于解决您的问题、请单击  此已解决我的问题    按钮 

    此致、  

    Lixin