19-3061; Rev 0; 10/03 12-Output, 76V, Serial-Interfaced VFD Tube Driver Features ♦ 5MHz Industry-Standard 4-Wire Serial Interface Data is inputted using an industry-standard 4-wire serial interface (CLOCK, DATA, LOAD, BLANK) for compatibility with both industry-standard drivers and Maxim’s VFD controllers. For easy display control, the active-high BLANK input forces all driver outputs low, turning the display off, and automatically puts the MAX6920 into shutdown mode. Display intensity may also be controlled by pulse-width modulating the BLANK input. ♦ Outputs can Source 40mA, Sink 4mA Continuously The MAX6920 has a serial interface data output pin, DOUT, allowing any number of devices to be cascaded on the same serial interface. The MAX6920 is available in a 20-pin SO package. Maxim also offers VFD drivers with either 20 (MAX6921/MAX6931) or 32 outputs (MAX6922 and MAX6932). ♦ 3V to 5.5V Logic Supply Range ♦ 8V to 76V Grid/Anode Supply Range ♦ Push-Pull CMOS High-Voltage Outputs ♦ Outputs can Source 75mA Repetitive Pulses ♦ Outputs can be Paralleled for Higher Current Drive ♦ Any Output can be Used as a Grid or an Anode Driver ♦ Blank Input Simplifies PWM Intensity Control ♦ Small 20-Pin SO Package ♦ -40°C to +125°C Temperature Range Ordering Information Applications White Goods Gaming Machines Automotive Avionics Industrial Weighing Security Telecom PART TEMP RANGE MAX6920AWP Pin Configuration PIN-PACKAGE -40°C to +125°C 20 Wide SO Typical Operating Circuit TOP VIEW +5V 20 VCC DOUT 2 19 DIN OUT11 3 18 OUT0 OUT10 4 17 OUT1 OUT9 5 16 OUT2 OUT8 6 OUT7 7 OUT6 8 BLANK 9 GND 10 MAX6920AWP 15 OUT3 14 OUT4 13 OUT5 12 LOAD 11 CLK +60V C1 100nF C2 100nF 20 VCC 1 VBB µC VFDOUT VFCLK VFLOAD VFBLANK 19 11 12 9 MAX6920 DIN OUT0 – OUT11 CLK LOAD 12 VFD TUBE VBB 1 BLANK GND 10 ________________________________________________________________ Maxim Integrated Products For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. 1 MAX6920 General Description The MAX6920 is a 12-output, 76V, vacuum fluorescent display (VFD) tube driver that interfaces a multiplexed VFD tube to a VFD controller such as the MAX6850–MAX6853 or to a microcontroller. The MAX6920 is also ideal for driving either static VFD tubes or telecom relays. MAX6920 12-Output, 76V, Serial-Interfaced VFD Tube Driver ABSOLUTE MAXIMUM RATINGS Voltage (with respect to GND) VBB .................................................................................-0.3V to +80V VCC .......................................................................-0.3V to +6V OUT_.......................................................-0.3V to (VBB + 0.3V) All Other Pins..........................................-0.3V to (VCC + 0.3V) OUT_ Continuous Source Current ....................................-45mA OUT_ Pulsed (1ms max, 1/4 max duty) Source Current ...-80mA Total OUT_ Continuous Source Current .........................-540mA Total OUT_ Continuous Sink Current .................................60mA Total OUT_ Pulsed (1ms max, 1/4 max duty) Source Current ............................................................-960mA OUT_ Sink Current ..............................................................15mA CLK, DIN, LOAD, BLANK, DOUT Current .......................±10mA Continuous Power Dissipation 20-Pin Wide SO (derate 10mW/°C over TA = +70°C) ..800mW Operating Temperature Range (TMIN to TMAX) .-40°C to +125°C Junction Temperature ......................................................+150°C Storage Temperature Range .............................-65°C to +150°C Lead Temperature (soldering, 10s) .................................+300°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ELECTRICAL CHARACTERISTICS (Typical Operating Circuit, VBB = 8V to 76V, VCC = 3V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Logic Supply Voltage VCC 3 5.5 V Tube Supply Voltage VBB 8 76 V Logic Supply Operating Current Tube Supply Operating Current ICC IBB All outputs OUT_ low, CLK = idle TA = +25°C All outputs OUT_ high, CLK = idle TA = +25°C All outputs OUT_ low TA = +25°C All outputs OUT_ high TA = +25°C VBB ≥ 15V, IOUT = -25mA High-Voltage OUT_ VH VBB ≥ 15V, IOUT = -40mA 8V < VBB < 15V, IOUT = -25mA VBB ≥ 15V, IOUT = 1mA Low-Voltage OUT_ VL 8V < VBB < 15V, IOUT = 1mA 2 72 TA = -40°C to +125°C 200 350 TA = -40°C to +125°C 2 0.53 0.85 4.2 mA 0.9 TA = +25°C VBB - 1.1 TA = -40°C to +85°C VBB - 2 TA = -40°C to +125°C VBB - 2.5 TA = -40°C to +85°C VBB - 3.5 TA = -40°C to +125°C VBB - 4.0 V VBB - 1.2 TA = -40°C to +85°C VBB - 2.5 TA = -40°C to +125°C VBB - 3.0 0.75 1 TA = -40°C to +85°C 1.5 TA = -40°C to +125°C 1.9 TA = +25°C µA 700 TA = -40°C to +125°C TA = +25°C 650 1 TA = -40°C to +125°C TA = +25°C 170 0.8 1.1 TA = -40°C to +85°C 1.6 TA = -40°C to +125°C 2.0 _______________________________________________________________________________________ V 12-Output, 76V, Serial-Interfaced VFD Tube Driver (Typical Operating Circuit, VBB = 8V to 76V, VCC = 3V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) TYP MAX UNITS Rise Time OUT_ (20% to 80%) PARAMETER SYMBOL tR VBB = 60V, CL = 50pF, RL = 2.3kΩ CONDITIONS MIN 0.9 2 µs Fall Time OUT_ (80% to 20%) tF VBB = 60V, CL = 50pF, RL = 2.3kΩ 0.6 1.5 µs SERIAL INTERFACE TIMING CHARACTERISTICS LOAD Rising to OUT_ Falling Delay (Notes 2, 3) 0.9 1.8 µs LOAD Rising to OUT_ Rising Delay (Notes 2, 3) 1.2 2.4 µs BLANK Rising to OUT_ Falling Delay (Notes 2, 3) 0.9 1.8 µs BLANK Falling to OUT_ Rising Delay (Notes 2, 3) 1.3 2.5 µs 0.05 10 µA Input Leakage Current CLK, DIN, LOAD, BLANK IIH, IIL Logic-High Input Voltage CLK, DIN, LOAD, BLANK VIH Logic-Low Input Voltage CLK, DIN, LOAD, BLANK VIL Hysteresis Voltage DIN, CLK, LOAD, BLANK ∆VI High-Voltage DOUT VOH ISOURCE = -1.0mA Low-Voltage DOUT VOL ISINK = 1.0mA 0.8 x VCC 0.3 x VCC 0.6 CDOUT = 10pF (Note 2) Rise and Fall Time DOUT V V V VCC 0.5 V 0.5 3V to 4.5V 60 100 4.5V to 5.5V 30 80 V ns CLK Clock Period tCP 200 ns CLK Pulse-Width High tCH 90 ns CLK Pulse-Width Low tCL 90 ns CLK Rise to LOAD Rise Hold tCSH DIN Setup Time tDS DIN Hold Time tDH DOUT Propagation Delay tDO LOAD Pulse High tCSW (Note 2) 100 ns 5 ns 3V to 4.5V 20 4.5V to 5.5V 15 CDOUT = 10pF ns 3.0V to 4.5V 25 120 240 4.5V to 5.5V 20 75 150 55 ns ns Note 1: All parameters are tested at TA = +25°C. Specifications over temperature are guaranteed by design. Note 2: Guaranteed by design. Note 3: Delay measured from control edge to when output OUT_ changes by 1V. _______________________________________________________________________________________ 3 MAX6920 ELECTRICAL CHARACTERISTICS (continued) Typical Operating Characteristics (VCC = 5.0V, VBB = 76V, and TA = +25°C, unless otherwise noted.) 1.6 SUPPLY CURRENT (mA) 1.6 1.8 1.4 VBB = 76V 1.0 0.8 VBB = 40V 0.6 VBB = 8V 1.4 1.2 1.0 VBB = 76V 0.8 0.6 0.4 0.4 0.2 0.2 0 350 -15 10 35 60 85 110 VBB = 40V 0 20 40 60 80 -40 -20 100 120 0 20 3.5 IOUT = -40mA 3.0 VBB = 8V OUTPUT VOLTAGE (V) 500 VCC = 3.3V, CLK = 5MHz 400 VCC = 5V, CLK = IDLE VCC = 3.3V, CLK = IDLE 60 80 2.5 2.0 VBB = 40V 1.5 VBB = 76V 1.0 0.5 0 250 -40 10 -40 -20 110 60 0 20 40 60 80 100 120 TEMPERATURE (°C) TEMPERATURE (°C) OUTPUT VOLTAGE vs. TEMPERATURE (OUTPUT LOW) OUTPUT RISE AND FALL WAVEFORM IOUT = 4mA 12 VBB = 76V 10 MAX6920 toc06 MAX6920 toc11 14 BLANK 2V/div VBB = 40V 8 6 OUT_ 20V/div VBB = 8V 4 2 0 -40 -20 0 20 40 60 80 100 120 1µs/div TEMPERATURE (°C) 4 40 TEMPERATURE (°C) MAX6920 toc04 550 SUPPLY CURRENT (µA) VCC = 3.3V, CLK = IDLE OUTPUT VOLTAGE (VBB - VH) vs. TEMPERATURE (OUTPUT HIGH) VCC = 5V, CLK = 5MHz OUTPUT VOLTAGE (V) VCC = 5V, CLK = IDLE TEMPERATURE (°C) 600 300 150 50 VBB = 8V SUPPLY CURRENT (ICC) vs. TEMPERATURE (OUTPUTS HIGH) 350 VCC = 3.3V, CLK = 5MHz 200 0 -40 -20 TEMPERATURE (°C) 450 250 100 0 -40 VCC = 5V, CLK = 5MHz 300 MAX6920 toc05 1.2 400 SUPPLY CURRENT (µA) 1.8 MAX6920 toc02 2.0 MAX6920 toc01 2.0 LOGIC SUPPLY CURRENT (ICC) vs. TEMPERATURE (OUTPUTS LOW) TUBE SUPPLY CURRENT (IBB) vs. TEMPERATURE (OUTPUTS HIGH) MAX6920 toc03 TUBE SUPPLY CURRENT (IBB) vs. TEMPERATURE (OUTPUTS LOW) SUPPLY CURRENT (mA) MAX6920 12-Output, 76V, Serial-Interfaced VFD Tube Driver _______________________________________________________________________________________ 100 120 12-Output, 76V, Serial-Interfaced VFD Tube Driver PIN NAME 1 VBB FUNCTION VFD Tube Supply Voltage 2 DOUT 3–8, 13–18 OUT0 to OUT11 Serial-Clock Output. Data is clocked out of the internal shift register to DOUT on CLK’s rising edge. VFD Anode and Grid Drivers. OUT0 to OUT11 are push-pull outputs swinging from VBB to GND. 9 BLANK Blanking Input. High forces outputs OUT0 to OUT11 low, without altering the contents of the output latches. Low enables outputs OUT0 to OUT11 to follow the state of the output latches. 10 GND Ground 11 CLK Serial-Clock Input. Data is loaded into the internal shift register on CLK’s rising edge. 12 LOAD 19 DIN Serial-Data Input. Data is loaded into the internal shift register on CLK’s rising edge. 20 VCC Logic Supply Voltage Load Input. Data is loaded transparently from the internal shift register to the output latch while LOAD is high. Data is latched into the output latch on LOAD's rising edge, and retained while LOAD is low. CLK DIN SERIAL-TO-PARALLEL SHIFT REGISTER DOUT LATCHES LOAD BLANK MAX6920 OUT0 OUT1 OUT2 OUT11 Figure 1. MAX6920 Functional Diagram _______________________________________________________________________________________ 5 MAX6920 Pin Description MAX6920 12-Output, 76V, Serial-Interfaced VFD Tube Driver the shift register outputs when LOAD is high, and latches the current state on the falling edge of LOAD. Each driver output is a slew-rated controlled CMOS push-pull switch driving between VBB and GND. The output rise time is always slower than the output fall time to avoid shoot-through currents during output transitions. The output slew rates are slow enough to minimize EMI, yet are fast enough so as not to impact the typical 100µs digit multiplex period and affect the display intensity. VBB 40Ω TYPICAL SLEW- RATE CONTROL OUT_ 750Ω TYPICAL Initial Power-Up and Operation Figure 2. MAX6920 CMOS Output Driver Structure Detailed Description The MAX6920 is a VFD tube driver comprising a 4-wire serial interface driving 12 high-voltage Rail-to-Rail® output ports. The driver is suitable for both static and multiplexed displays. The output ports feature high current-sourcing capability to drive current into grids and anodes of static or multiplex VFDs. The ports also have active current sinking for fast discharge of capacitive display electrodes in multiplexing applications. The 4-wire serial interface comprises a 12-bit shift register and a 12-bit transparent latch. The shift register is written through a clock input CLK and a data input DIN and the data propagates to a data output DOUT. The data output allows multiple drivers to be cascaded and operated together. The output latch is transparent to An internal reset circuit clears the internal registers of the MAX6920 on power-up. All outputs OUT0 to OUT11 and the interface output DOUT initialize low regardless of the initial logic levels of the CLK, DIN, BLANK, and LOAD inputs. 4-Wire Serial Interface The MAX6920 uses a 4-wire serial interface with three inputs (DIN, CLK, LOAD) and a data output (DOUT). This interface is used to write output data to the MAX6920 (Figure 3) (Table 1). The serial interface data word length is 12 bits, D0–D11. The functions of the four serial interface pins are: • CLK input is the interface clock, which shifts data into the MAX6920’s 12-bit shift register on its rising edge. • LOAD input passes data from the MAX6920’s 12bit shift register to the 12-bit output latch when LOAD is high (transparent latch), and latches the data on LOAD’s falling edge. tCSW LOAD tCL tCSH tCH tCP CLK tDH tDS DIN D11 D10 D1 D0 tDO DOUT D11 Figure 3. 4-Wire Serial Interface Timing Diagram Rail-to-Rail is a registered trademark of Nippon Motorola, Ltd. 6 _______________________________________________________________________________________ 12-Output, 76V, Serial-Interfaced VFD Tube Driver BLANKING SERIAL CLOCK SHIFT REGISTER CONTENTS LOAD LATCH CONTENTS OUTPUT CONTENTS INPUT INPUT INPUT DATA INPUT CLK D0 D1 D2 … Dn-1 Dn LOAD D0 D1 D2 … Dn-1 Dn BLANK D0 D1 D2 … Dn-1 Dn DIN H H L L X R0 R0 R1 … Rn-2 Rn-1 R0 R1 … Rn-2 Rn-1 R1 R2 … Rn-1 X X X … X P0 P1 P2 … Pn-1 Rn X L R0 R1 R2 … Rn-1 Rn Pn H P0 P1 P2 … Pn-1 Pn L P0 X X X … H L X X P1 P2 L L … Pn-1 Pn … L L L = Low logic level. H = High logic level. X = Don’t care. P = Present state (shift register). R = Previous state (latched). • DIN is the interface data input, and must be stable when it is sampled on the rising edge of CLK. • DOUT is the interface data output, which shifts data out from the MAX6920’s 12-bit shift register on the falling edge of CLK. Data at DIN is propagated through the shift register and appears at DOUT (20 CLK cycles + tDO) later. A fifth input pin, BLANK, can be taken high to force outputs OUT0 to OUT11 low, without altering the contents of the output latches. When the BLANK input is low, outputs OUT0 to OUT11 follow the state of the output latches. A common use of the BLANK input is PWM intensity control. The BLANK input’s function is independent of the operation of the serial interface. Data can be shifted into the serial interface shift register and latched regardless of the state of BLANK. Writing Device Registers Using the 4-Wire Serial Interface The MAX6920 is written using the following sequence: 1) Take CLK low. 2) Clock 12 bits of data in order D11 first to D0 last into DIN, observing the data setup and hold times. 3) Load the 12 output latches with a falling edge on LOAD. LOAD may be high or low during a transmission. If LOAD is high, then the data shifted into the shift register at DIN appears at the OUT0 to OUT11 outputs. CLK and DIN may be used to transmit data to other peripherals. Activity on CLK always shifts data into the MAX6920’s shift register. However, the MAX6920 only updates its output latch on the rising edge of LOAD, and the last 12 bits of data are loaded. Therefore, multiple devices can share CLK and DIN as long as they have unique LOAD controls. Determining Driver Output Voltage Drop The outputs are CMOS drivers, and have a resistive characteristic. The typical and maximum sink and source output resistances can be calculated from the VH and VL electrical characteristics. Use this calculated resistance to determine the output voltage drop at different output currents. Output Current Ratings The continuous current source capability is 40mA per output. Outputs may drive up to 75mA as a repetitive peak current, subject to the on time (output high) being no longer than 1ms, and the duty cycle being such that the output power dissipation is no more than the dissipation for the continuous case. The repetitive peak rating allows outputs to drive a higher current in multiplex grid driver applications, where only one grid is on at a time, and the multiplex time per grid is no more than 1ms. _______________________________________________________________________________________ 7 MAX6920 Table 1. 4-Wire Serial Interface Truth Table MAX6920 12-Output, 76V, Serial-Interfaced VFD Tube Driver Since dissipation is proportional to current squared, the maximum current that can be delivered for a given multiplex ratio is given by: IPEAK = (grids x 1600)1/2mA where grids is the number of grids in a multiplexed display. This means that a duplex application (two grids) can use a repetitive peak current of 56.5mA, a triplex application (three grids) can use a repetitive peak current of 69.2mA, and higher multiplex ratios are limited to 75mA. Paralleling Outputs Any number of outputs within the same package may be paralleled in order to raise the current drive or reduce the output resistance. Only parallel outputs directly (by shorting outputs together) if the interface control can be guaranteed to set the outputs to the same level. Although the sink output is relatively weak (typically 750Ω), that resistance is low enough to dissipate 530mW when shorted to an opposite level output at a VBB voltage of only 20V. A safe way to parallel outputs is to use diodes to prevent the outputs from sinking current (Figure 4). Because the outputs cannot sink current from the VFD tube, an external discharge resistor, R, is required. For static tubes, R can be a large value such as 100kΩ. For multiplexed tubes, the value of the resistor can be determined by the load capacitance and timing characteristics required. Resistor Rl discharges tube capacitance C to 10% of the initial voltage in 2.3 x RC seconds. So, for example, a 15kΩ value for R discharges 100pF tube grid or anode from 40V to 4V in 3.5µs, but draws an additional 2.7mA from the driver when either output is high. Power Dissipation Take care to ensure that the maximum package dissipation ratings for the chosen package are not exceeded. Over dissipation is unlikely to be an issue when driving static tubes, but the peak currents are usually MAX6920 D1 OUT0 OUTPUT D2 OUT1 R Figure 4. Paralleling Outputs 8 higher for multiplexed tubes. When using multiple driver devices, try to share the average dissipation evenly between the drivers. Determine the power dissipation (PD) for the MAX6920 for static tube drivers with the following equation: PD = (VCC x ICC) + (VBB x IBB) + ((VBB - VH) x IANODE x A)) where: A = number of anodes driven (a MAX6920 can drive a maximum of 12). IANODE = maximum anode current. (VBB - VH) is the output voltage drop at the given maximum anode current IOUT. A static tube dissipation example follows: VCC = 5V ±5%, VBB = 10V to 18V, A = 12, IOUT = 2mA PD = (5.25V x 0.7mA) + (18V x 0.9mA) + ((2.5V x 2mA/25mA) x 2mA x 12) = 24.7mW Determine the power dissipation (PD) for the MAX6920 for multiplex tube drivers with the following equation: PD = (VCC x ICC) + (VBB x IBB) + ((VBB - VH) x IANODE x A) + ((VBB - VH) x IGRID)) where: A = number of anodes driven G = number of grids driven IANODE = maximum anode current IGRID = maximum grid current The calculation presumes all anodes are on but only one grid is on. The calculated PD is the worst case, presuming one digit is always being driven with all its anodes lit. Actual PD can be estimated by multiplying this PD figure by the actual tube drive duty cycle, taking into account interdigit blanking and any PWM intensity control. A multiplexed tube dissipation example follows: V CC = 5V ±5%, V BB = 36V to 42V, A = 6, G = 6, IANODE = 0.4mA, IGRID = 24mA PD = (5.25V X 0.7mA)+ (42V x 0.9mA) + ((2.5V x 0.4mA/25mA) x 0.4mA x 6) + ((2.5V x 24mA/25mA) x 24mA) = 99mW Thus, for a 20-pin wide SO package (TJA = 1 / 0.01 = +100°C/W from Absolute Maximum Ratings), the maximum allowed ambient temperature TA is given by: TJ(MAX) = TA + (PD x TJA) = +150°C = TA + (0.099 x +100°C/W) So TA = +140°C. _______________________________________________________________________________________ 12-Output, 76V, Serial-Interfaced VFD Tube Driver Power-Supply Considerations The MAX6920 operates with multiple power-supply voltages. Bypass the VCC and VBB power-supply pins to GND with a 0.1µF capacitor close to the device. For multiplex applications, it may be necessary to add an additional 1µF bulk electrolytic capacitor, or greater, to the VBB supply. Typical Application Circuit MAX685x MAX6920 VFDOUT DIN VFCLK CLK VFLOAD LOAD VFBLANK BLANK DOUT Power-Supply Sequencing MAX6920 DIN VFD TUBE The order of the power-supply sequencing is not important. The MAX6920 will not be damaged if either VCC or VBB is grounded (or maintained at any other voltage below the data sheet minimum), while the other supply is maintained up to its maximum rating. However, as with any CMOS device, do not drive the MAX6920’s logic inputs if the logic supply VCC is not operational because the input protection diodes clamp the signals. CLK LOAD BLANK DOUT Chip Information TRANSISTOR COUNT: 2743 PROCESS: BiCMOS MAX6920 DIN CLK LOAD BLANK DOUT _______________________________________________________________________________________ 9 MAX6920 This means that the driver can be operated in this application up to the MAX6920’s +125°C maximum operating temperature. Package Information (The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information, go to www.maxim-ic.com/packages.) INCHES N E DIM A A1 B C e E H L H MAX MIN 0.104 0.093 0.012 0.004 0.019 0.014 0.013 0.009 0.050 0.299 0.291 0.394 0.419 0.050 0.016 SOICW.EPS MAX6920 12-Output, 76V, Serial-Interfaced VFD Tube Driver MILLIMETERS MIN 2.35 0.10 0.35 0.23 MAX 2.65 0.30 0.49 0.32 1.27 7.40 7.60 10.00 10.65 0.40 1.27 VARIATIONS: 1 INCHES TOP VIEW DIM D D D D D D A B e MIN 0.398 0.447 0.496 0.598 0.697 MAX 0.413 0.463 0.512 0.614 0.713 MILLIMETERS MIN 10.10 11.35 12.60 15.20 17.70 MAX 10.50 11.75 13.00 15.60 18.10 N MS013 16 AA 18 AB 20 AC 24 AD 28 AE C 0 -8 A1 L FRONT VIEW SIDE VIEW PROPRIETARY INFORMATION TITLE: PACKAGE OUTLINE, .300" SOIC APPROVAL DOCUMENT CONTROL NO. 21-0042 REV. B 1 1 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 10 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2003 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.