Design Project: Stepper Motor Driver
At first it may seem pointless to have the four buffer gates following the shift register output lines, since the power transistors should be able to drive adequate current to the stepper motor windings without any help. However, the buffers are not in place for the benefit of the transistors, but rather for the benefit of the shift register.
If the buffers were not there, and the shift register had to drive 100% of the transistors’ base current, there may be a problem with the output lines’ logic levels if any other digital device needed to read their “high” states. At minimum, this will be a problem at output line Q3, which is sensed by the serial data input line of the shift register to recycle the “1” bit (transitioning from binary 1000 to 0001.
Explain how the buffers help avoid this problem, and formulate a general rule for avoiding this sort of problem in any digital circuit.
Published under the terms and conditions of the Creative Commons Attribution License