You may have seen a few threads of mine recently asking about general protection methods for GP I/O lines, from ESD.
However, I've also got USB, RS232 and CAN all brought out on headers - which of course connect up to some wiring, so how would one go about protecting these pins from ESD - as clearly adding capacitance is going to destroy signal integrity. It seems there are specific diodes available for this purpose, but what are the general techniques?
Also, what about protecting such pins from things like shorts to ground, VCC or to eachother? I.e shorting USB signals to power? Perhaps this won't be of harm itself if the device can withstand the voltage, but then a voltage spike on an unregulated power line may destroy the protection?
I'm trying to make my device as robust as possible, protected not only against ESD but any form of damage to the wiring between devices that could result in shorts between pins, to ground etc. I know perhaps wanting to protect a pin from transients in the rare chance they are shorted to a power rail is an unusual require, but it's what I want to achieve.
Many thanks in advance.