24 Silicon chip Australia’s electronics magazine siliconchip.com.au
MRVssVddLCK DSQ0Q1Q2Q3Q4Q5Q6Q7Q7'OE1 2 3 4 5 6 78912 11 14 13 1015
16SRCKIC1
7H 4 C5 95IC1
7H 4 C5 95MRVssVddLCK DSQ0Q1Q2Q3Q4Q5Q6Q7Q7'OE1 2 3 4 5 6 78912 11 14 13 1015
16SRCKIC2
7H 4 C595IC2
7H 4 C5951 2
3 41 2
3 41 2
3 41 2
1 3 42 34 57 616 815 14121310 11
9VCC1 VCC21,2EN3,4EN1A2A3A4A1Y2Y3Y4Y12 34 57 616 815 14121310 11
9VCC1 VCC21,2EN3,4EN1A2A3A4A1Y2Y3Y4Y12 34 57 616 815 14121310 11
9VCC1 VCC21,2EN3,4EN1A2A3A4A1Y2Y3Y4Y12 34 57 616 815 14121310 11
9VCC1 VCC21,2EN3,4EN1A2A3A4A1Y2Y3Y4YCON3
1000 mF+12V +12V
GND GND+12V +12V +12V +12V+3.3/5V +3.3/5V +3.3/5V +3.3/5VIC3 L293DIC3 L293DCON5IC4 L293DIC4 L293DCON6+3.3/5V +3.3/5V
GND GND GND GND
DINDOUT DINDOUT
LT LT LT LT
CK CK CK CK
EN EN EN EN33 mF 1kW+3.3/5VCON1 CON2CON4CON7IC5 L293DIC5 L293DCON8IC6 L293DIC6 L293DÓSC (^20 1 9) FLIPDOT DISPLAY DRIVER
P1 P2 P3
P4 P5
P7 P6
P8 P9
P10
P11
P12
P13 P14 P15
COM
TO CONNECT
WITH FURTHER
DRIVERS
TO 12V
POWER
SUPPLY
TO CONNECT
WITH MCU OR
PREVIOUS
DRIVER
between the ‘on’ and ‘off’ states.
Due to the limited strength of the
electromagnets, the display will only
work reliably when standing upright,
which it will comfortably do without
any extra parts.
Driving the display
The display driver circuit is shown
in Fig.1. It is designed to be controlled
by a microcontroller using a simple se-
rial bus, and is powered from a 12V DC
supply. It connects to the coil circuit,
shown in Fig.2, via headers CON5-
CON8. This circuit represents one set
of 3 x 5 pixels that can display a sin-
gle character; characters can be daisy
chained to form larger displays. We’ll
explain how that works shortly.
The driving signals from the micro-
controller are fed in via six-pin header
CON1. They pass to IC1 and IC2, two
74HC595 shift registers, which decode
the serial data stream and use it to con-
trol the state of sixteen separate digi-
tal outputs (QA-QH on each IC). These
control signals will normally be either
0V (low) or 3.3-5V (high).
These digital outputs connect to the
control inputs of IC3-IC6, four L293D
dual H-bridge motor drivers, which
provide the current required to drive
the fifteen coils, as well as convert-
ing the 0-3.3/5V control signal volt-
age swing into a higher 0-12V swing
to drive the coils.
Fifteen of the motor driver outputs
connect to one end of each coil, with
the sixteenth output driving the other
The mechanism of a commercial flip-
dot display. The discs are around
9mm across and are driven by
coils of enamelled wire.
The magnetism
remaining after
the current has
ceased is enough to
hold the discs in their
last position, or even
snap them back if
they are moved.