How is a TVS diode different than just using a regular diode? For stuff that I interface with a board (not going outside of the case), I normally just put a shottky diode to VCC and a diode to GND. However, I had a co worker say that this is not effective and it is better to use a TVS diode, although he could not explain why. Thoughts?