Digital Circuits
Basic Logic Gate Troubleshooting
22 questions By Tony R. Kuphaldt
-
Question 22 of 22
The purpose of this circuit is to provide indication of when the rotary encoder shaft is in a particular position (matching the setting of the 8-position switch array):

Trace the directions of all currents in this circuit, using electron flow notation, when the encoder position matches the pre-set code entered at the switches. Then, identify specific component failures that could result in the solenoid coil not energizing in this condition.
Reveal answer
Potential component faults resulting in non-energization of solenoid:
- MOSFET failed open (drain-to-source)
- Broken wire between MOSFET drain and solenoid coil
- Loss of power (VCC) to comparator circuit
- Loss of power to encoder (only if switch code is not 0000 0000)
Notes:Discuss fault options with your students, asking them to explain why each proposed fault would result in the solenoid not energizing.

