MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
16 ______________________________________________________________________________________
between grids. Thus, image ghosting is avoided. If a
display has very slow phosphor, then the allowed decay
time can be doubled by not using a 15/16 duty cycle.
VFBLANK Polarity Register
The VFBLANK polarity register sets the active level of
the VFBLANK output pin (Table 26).
No-Op Register
A write to the no-op register is ignored.
Display-Test and Device ID Register
Writing the display-test and device ID register switches
the drivers between one of two modes: normal and dis-
play test. Display-test mode turns all segments and
annunciators on and sets the duty cycle to 7/16 (half-
power) (Table 27).
Reading the display-test and device ID register returns
the MAX6852 device ID 0b0000 011 that identifies the
driver type, plus the display-test status in the LSB.
Output Shift-Limit Register
The output serial interface is used to transfer display
data from the MAX6852 to the display driver. The serial
interface bit-stream output length is programmable up
to 122 bits, which are labeled DD0DD121. Set the
number of bits with the shift-limit register, address
0x0E. If the shift-limit register is written with an out-of-
range value 0x7A to 0xFF, then the value 0x79 is stored
instead. Table 28 shows the shift-limit register.
Output Map
The output map comprises 122 words of 7-bit RAM.
The output map data should be written when the
MAX6852 is configured after power-up. Table 29 shows
the output map RAM codes.
t
VCL
t
VDS
t
VCH
t
VCP
t
VCSH
t
VCSW
VFCLK
VFLOAD
M (M IS VALUE IN SHIFT-LIMIT REGISTER)
VFDOUT
DD0 DD1
M-1
Figure 9. VFD Interface Timing Diagram
VFCLK
VFDOUT
VFLOAD
DD0 DD1 DD2 DD3 DD4 DD5 DD6 DD7 DD8 DD9 DD10 M-4 M-3 M-2 M-1 M (M IS VALUE IN SHIFT-LIMIT REGISTER)
GRID 1's DATA, SENT DURING GRID 0's TIMESLOT
GRID 0's 100µs MULTIPLEX TIMESLOT
ONE COMPLETE MULTIPLEX CYCLE AROUND N GRIDS (OSC = 4MHz)
START OF NEXT
CYCLE
500ns500ns
500ns 500ns
100µs TIMESLOT
GRID 0
100µs TIMESLOT
GRID 1
100µs TIMESLOT
GRID N-4
100µs TIMESLOT
GRID N-3
100µs TIMESLOT
GRID N-2
100µs TIMESLOT
GRID N-1
100µs TIMESLOT
GRID 0
Figure 10. VFD Multiplex Timing Diagram
MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
______________________________________________________________________________________ 17
GRID 0'S 100µs MULTIPLEX TIMESLOT
ONE COMPLETE MULTIPLEX CYCLE AROUND N GRIDS (OSC = 4MHz)
START OF NEXT
CYCLE
100µs TIMESLOT
GRID 0
100µs TIMESLOT
GRID 1
100µs TIMESLOT
GRID N-4
100µs TIMESLOT
GRID N-3
100µs TIMESLOT
GRID N-2
100µs TIMESLOT
GRID N-1
100µs TIMESLOT
GRID 0
MINIMUM 6.25µs INTERDIGIT
BLANKING INTERVAL (OSC = 4MHz)
VFBLANK
1/16TH
(MIN ON)
2/16TH
3/16TH
4/16TH
5/16TH
6/16TH
7/16TH
8/16TH
9/16TH
10/16TH
11/16TH
12/16TH
13/16TH
14/16TH
15/16TH
15/16TH
(MAX ON)
Figure 11. BLANK and Intensity Timing Diagram
MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
18 ______________________________________________________________________________________
The output map is an indirect addressing reference
table. It translates bit position in the output shift register
(valid range: from zero to the value in shift-limit register
0x0E) to bit function. Any output shift-register bit posi-
tion may be set to any grid, 5 x 7 matrix segment, DP
segment, annunciator segment, or cursor segment.
The power-up default pattern for output map RAM
maps a 40-digit, two-digits-per-grid display with DPs
and cursors (Table 30).
If the user selects an unused map RAM entry (126 or
127) for an output shift-register position, then the corre-
sponding output bit is always low (segment or grid OFF).
When selecting an invalid map RAM entry (for example,
codes 48 to 83 to select annunciators in 96/2 mode,
which does not support annunciators), the correspond-
ing output bit is always low (segment or grid OFF).
If the map RAM entry corresponds to a nonexistent font
segment (no action in Table 30) when the digit data is
processed through the character font, then the result
again is zero (segment or grid OFF).
The output map data is indirectly accessed by an
autoincrementing output map address pointer in the
MAX6852 at address 0x06. The output map address
pointer can be written (i.e., set to an address between
0x00 and 0x79) but cannot be read back. The output
map data is written and read back through the output
map address pointer.
Table 31 shows how to set the output map address
pointer to a value within the acceptable range. Bit D7 is
set to denote that the user is writing the output map
address pointer. If the user attempts to set the output
map address to one of the out-of-range addresses by
writing data in range 0xFA to 0xFF, then address 0x00
is set instead.
After the last data location 0xF9 has been written, fur-
ther output map data entries are ignored until the out-
put map address pointer is reset.
The output map data can be written to the address set
by the output map address pointer. Bit D7 is clear to
denote that the user is writing actual output map data.
The output map address pointer is autoincremented
after the output map data has been written to the cur-
rent location. If the user writes the output map data in
the RAM order, then the output map address pointer
need only be set once, or even not at all as the address
is set to 0x00 as power-up default (Table 32).
The output map data can be read by reading address
0x86. The 7-bit output map data at the address set by
the output map address pointer is read back, with the
MSB clear. The output map address pointer is autoin-
cremented after the output map data has been read
from the current location, in the same way as for a write
(Table 33).
Filament Drive
The VFD filament is typically driven with an AC wave-
form, supplied by a center-tapped 50Hz or 60Hz power
transformer as part of the system power supply.
However, if the system has only DC supplies available,
the filament must be powered by a DC-AC or DC-DC
converter.
The MAX6852 can generate the waveforms on the
PHASE1 and PHASE2 outputs to drive the VFD filament
using a full bridge (push-pull drive). The PHASE1 and
PHASE2 outputs can be used as general-purpose out-
puts if the filament drive is not required. The bridge
drive transistors are external, but the waveforms are
generated by the MAX6852.
The waveform generation uses PWM to set the effective
RMS voltage across the filament, as a fraction of the
external supply voltage (Figure 13) (Table 34). The fila-
ment switching frequency is synchronized to the multi-
plex scan clock, eliminating beating artifacts due to
differing filament and multiplex frequencies.
The PWM duty cycle is controlled by the filament duty-
cycle register (Table 35). The effective RMS voltage
across the filament is given by the expression:
V
RMS
= FilOn x (V
FIL
- V
LO-BRIDGE
- V
HI-BRIDGE
) / 200
or, rearranged:
Duty = 200 x V
RMS
/ (V
FIL
- V
LO-BRIDGE
- V
HI-BRIDGE
)
where:
FilOn is the number to store in the filament duty-cycle
register, address 0x09.
V
FIL
is the supply voltage to the filament driver bridge (V).
V
RMS
is the specified nominal filament supply voltage (V).
V
LO-BRIDGE
is the voltage drop across a low-side
bridge driver (V).
V
HI-BRIDGE
is the voltage drop across a high-side
bridge driver (V).
The minimum commutation time, shown at (C) in Figure
13, is set by (2/OSC)s (500ns when OSC = 4MHz) to
ensure that shoot-through currents cannot flow during
phase reversal. Otherwise, the duty cycle of the bridge
(total on time: total time) sets the RMS voltage across
the filament. This technique provides a low-cost AC fila-
ment supply when using a regulated supply higher than
the RMS voltage rating of the filament.

MAX6852AEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
IC VFD CTRLR MATRIX 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union