Hi all,
I have a 2 layer PCB which have quite a lot of buttons, ALPS EC11 rotary encoders, SPST toggle switches on it, the MCU scan the inputs and send commands to a Max7219 8 digit LED driver, my current board have not applied any ESD solutions so when I touch the switch or encoder's handle it may sometimes fail the LED ( all the 8 digit LED display go dark ), I need to press a "reset" button for the MCU to make the LED works again.
This is the simplified schema and part of the PCB layout :
As you can see the rotary encoder is a SMD type, and it's near the
For this particular case, where should I put the ESD solutions on the PCB?
a) just after the each rotary encoders and switches. This approach need quite a lot of ESD protectors, right?
b) just before the MCU keyboard scan pins: Columns and Rows
c) between the MCU and the Max7219 inputs
Any recommendations are great appreciated .
Thanks and regards
Shawn