|
|
Circuits > Motor, light and power control > Expandable 16 Stage LED Sequencer
Expandable 16 Stage LED Sequencer
The circuit below uses a hex Schmitt Trigger inverter (74HC14) and two 8 bit
Serial-In/Parallel-Out shift registers (74HCT164 or 74HC164) to sequence 16 LEDs.
The circuit can be expanded to greater lengths by cascading additional shift
registers and connecting the 8th output (pin 13) to the data input (pin 1) of
the succeeding stage. A Schmitt trigger oscillator (74HC14 pin 1 and 2) produces
the clock signal for the shift registers, the rate being approximately 1/RC. Two
additional Schmitt Trigger stages are used to reset and load the registers when
power is turned on. Timing is not critical, however the output at pin 8 of the
Schmitt Trigger must remain high during the first LOW to HIGH clock transition
at pin 8 of the registers, and must return low before the second rising edge to
load a single bit. If the clock rate is increased, the length of the signal at
pin 9 of the Schmitt Trigger should be reduced proportionally to avoid loading
more than one bit. The HCT devices will normally provide about 4 mA (source or
sink) from each output but can supply greater currents (possibly 25 mA) if only
one output is loaded. The common 150 ohm resistor restricts the current below 25
mA using a 6 volt power source. If the circuit is operated with two or more LEDs
on at the same time, resistors may be needed in series with each LED to avoid
exceeding the maximum total output current for each IC of 25 mA. For greater
brightness, individual buffer transistors can be used as shown in the 10 stage
LED sequencer on this same page.

Expandable 16 Stage LED Sequencer circuit
Title: Expandable 16 Stage LED Sequencer
Source: unknown
Published on: 2007-07-21
Reads: 339
Print version:  Circuits > Motor, light and power control > Expandable 16 Stage LED Sequencer |
|