R1 Pullup - keeps Node X HIGH when not pulled LOW
C1 Should help with filtering and debounce
D1 should help with ESD/Hot swap
R2 limit current
D2 Should clamp the Arduino pin to 5v
The Arduino Input pin is looking for a momentary ground.
NODE_X could be connected to another device providing a momentary ground from another MPU GPIO pin or it could come from a mechanical momentary switch connected to ground.
Basic protections, not expecting anything drastic but 12v could be accidentally applied to NODE_X, but not likely.
I'm most concerned about the device at NODE_X being connected/disconnected without powering down the system.
Thanks for any input.

C1 Should help with filtering and debounce
D1 should help with ESD/Hot swap
R2 limit current
D2 Should clamp the Arduino pin to 5v
The Arduino Input pin is looking for a momentary ground.
NODE_X could be connected to another device providing a momentary ground from another MPU GPIO pin or it could come from a mechanical momentary switch connected to ground.
Basic protections, not expecting anything drastic but 12v could be accidentally applied to NODE_X, but not likely.
I'm most concerned about the device at NODE_X being connected/disconnected without powering down the system.
Thanks for any input.

Attachments
-
24.6 KB Views: 17
Last edited by a moderator:

