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: Hot-swap on GPIO line

Genius 5840 points
Part Number: MSP430FR2355
Other Parts Discussed in Thread: TCA4311A

Hello,

I would like to hot-swap external unit from a board implemented MSP430FR2355.

Question 1 : If external unit is connected by GPIO directly, what are there possible problem when hot-swapping?

Question 2 : If there are any possibles, what should I add protection device?

Regards,

U-SK

 

  • Hi, U-SK, 

    Sorry for late reply. 

    Question 1 : If external unit is connected by GPIO directly, what are there possible problem when hot-swapping?

    [Comments] This will depend on your system design: how external unit is power supplied, how the GPIO definition out or input, how the external unit behavior with the GPIO disconnected, how the voltage and current changes on the GPIO when hot plug/unplug, i.e. maybe current surge or overvoltage, etc. 

    Question 2 : If there are any possibles, what should I add protection device?

    [Comments] Yes. It is possible. But you need to design system level hot-swap protection circuit in the board. 

    For GPIO protection, there are many technology to utilize: 

    1. Add the protection circuit on GPIO trace: ESD protection component TVS, maybe RLC filter circuit (at least series resistor plus capacitor). This is the minimum protection. In addition, following items should be considered for more protection. 
    2. Another option is to use specific protection components: Overvoltage, overcurrent, EMI, ESD and surge protection (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. For I2C connection, there is hot swappable 2-wire bus buffers TCA4311A (http://www.ti.com/product/TCA4311A ) to provide protection. 
    4. You can also use discrete components to implement the isolation for GPIO signals: Photocoupler. 
    5. It is better to set the GPIO to high-impedance before hot-plug. 

    If the external power supply is provided from MSP430 board, the power supply should be also protected. TI has the solution TPS2477x -- 2.5 to 18-V High Performance Hot swap Controller. (http://www.ti.com/product/TPS24770 )

    Hope my answer can help to resolve your questions. 

    If my post helped to solve your issue, please click on the  This resolved my issue    button. 

    Best regards, 

    Lixin 

**Attention** This is a public forum