MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan
Total Page:16
File Type:pdf, Size:1020Kb
EVALUATION KIT AVAILABLE MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan General Description Benefits and Features The MAX6955 is a compact display driver that interfaces • Simplifies Driving 5 x 7 Matrix LED Displays microprocessors to a mix of 7-segment, 14-segment, • Drives Common-Cathode Monocolor and Bicolor and 16-segment LED displays through an I2C-compati- LED Displays ble 2-wire serial interface. The MAX6955 drives up to 16 • Drives Up to 16 Digits 7-Segment, 8 Digits 14-Segment, digits 7-segment, 8 digits 14-segment, 8 digits 16-seg- 8 Digits 16-Segment, 128 Discrete LEDs, or a ment, or 128 discrete LEDs, while functioning from a Combination of Digit Types supply voltage as low as 2.7V. The driver includes five • 2.7V to 5.5V Operation I/O expander or general-purpose I/O (GPIO) lines, some or all of which can be configured as a key-switch reader. • Standard 2-Wire Interface Supports a Variety of The key-switch reader automatically scans and Microprocessor Architectures debounces a matrix of up to 32 switches. • 400kbps 2-Wire I2C-Compatible Interface Included on chip are full 14- and 16-segment ASCII • Integrated Flexibility Supports Different Application 104-character fonts, a hexadecimal font for 7-segment Requirements displays, multiplex scan circuitry, anode and cathode • Built-In ASCII 104-Character Font for 14-Segment drivers, and static RAM that stores each digit. The max- and 16-Segment Digits and Hexadecimal Font for imum segment current for the display digits is set using 7-Segment Digits a single external resistor. Digit intensity can be inde- • 16-Step Digit-by-Digit Digital Brightness Control pendently adjusted using the 16-step internal digital • Display Blanked on Power-Up brightness control. The MAX6955 includes a low-power • Automatic Blinking Control for Each Segment shutdown mode, a scan-limit register that allows the • 10µA (typ) Low-Power Shutdown (Data Retained) user to display from 1 to 16 digits, segment blinking • Five GPIO Port Pins Can Be Configured as Key-Switch (synchronized across multiple drivers, if desired), and a Reader to Scan and Debounce Up to 32 Switches with test mode, which forces all LEDs on. The LED drivers n-Key Rollover are slew-rate limited to reduce EMI. • IRQ Output when a Key Input Is Debounced For an SPI-compatible version, refer to the MAX6954 • Slew-Rate-Limited Segment Drivers for Lower EMI data sheet. An evaluation kit (EV kit) for the MAX6955 is available. • 36-Pin SSOP and 40-Pin DIP and TQFN Packages • Automotive Temperature Range Standard Covers Applications Usage in Harsh Environments Set-Top Boxes Bar Graph Displays Functional Diagram Panel Meters Audio/Video Equipment GPIO P0 TO P4/IRQ White Goods AND KEY-SCAN CONTROL CURRENT PWM ISET SOURCE BRIGHTNESS LED O0 TO O18 CONTROL DRIVERS Ordering Information DIGIT OSC DIVIDER/ MULTIPLEXER PART TEMP RANGE PIN-PACKAGE COUNTER OSC_OUT NETWORK CHARACTER MAX6955AAX+ -40°C to +125°C 36 SSOP MAX6955 GENERATOR ROM MAX6955ATL+ -40°C to +125°C 40 TQFN-EP* BLINK *EP = Exposed pad. BLINK CONTROL +Denotes a lead(Pb)-free/RoHS-compliant package. CONFIGURATION RAM REGISTER Pin Configurations and Typical Operating Circuits appear SCL at end of data sheet. AD0 2-WIRE SERIAL INTERFACE AD1 SDA 19-2548; Rev 4; 7/15 MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan Absolute Maximum Ratings Voltage (with Respect to GND) Continuous Power Dissipation (TA = +70°C) V+ .........................................................................-0.3V to +6V 36-Pin SSOP (derate at 11.8mW/°C above +70°C) .....941mW SCL, SDA, AD0, AD1 ...........................................-0.3V to +6V 40-Pin TQFN (derate at 25.6mW/°C above +70°C)....2051.3mW All Other Pins............................................-0.3V to (V+ + 0.3V) Operating Temperature Range Current (TMIN to TMAX) ...............................................-40°C to +125°C O0–O7 Sink Current......................................................935mA Junction Temperature......................................................+150°C O0–O18 Source Current .................................................55mA Storage Temperature Range .............................-65°C to +150°C SCL, SDA, AD0, AD1, BLINK, OSC, OSC_OUT, ISET....20mA Lead Temperature (soldering, 10s) .................................+300°C P0, P1, P2, P3, P4/IRQ....................................................40mA GND .....................................................................................1A 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. DC Electrical Characteristics (Typical Operating Circuit, V+ = 2.7V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Operating Supply Voltage V+ 2.7 5.5 V Shutdown mode, all TA = +25°C 10 35 Shutdown Supply Current ISHDN digital inputs at V+ µA or GND TA = TMIN to TMAX 40 All segments on, all digits scanned, TA = +25°C 22 30 intensity set to full, Operating Supply Current I+ mA internal oscillator, no display or OSC_OUT TA = TMIN to TMAX 35 load connected OSC = RC oscillator, R = 56kΩ, SET 4 Master Clock Frequency fOSC CSET = 22pF, V+ = 3.3V MHz OSC driven externally 1 8 Dead Clock Protection Frequency fOSC 95 kHz OSC Internal/External Detection VOSC 1.7 V Threshold OSC High Time tCH 50 ns OSC Low Time tCL 50 ns OSC = RC oscillator, RSET = 56kΩ, Slow Segment Blink Period f 1s SLOWBLINK CSET = 22pF, V+ = 3.3V OSC = RC oscillator, RSET = 56kΩ, Fast Segment Blink Period fFASTBLINK 0.5 s CSET = 22pF, V+ = 3.3V Fast or Slow Segment Blink Duty 49.5 50.5 % Cycle www.maximintegrated.com Maxim Integrated | 2 MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan DC Electrical Characteristics (continued) (Typical Operating Circuit, V+ = 2.7V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS VLED = 2.2V, V+ = 3.3V Segment Drive Source Current ISEG TA = +25°C -32 -40 -48 mA VLED = 2.2V, V+ = 2.7V Segment Current Slew Rate ∆ISEG/∆tTA = +25°C, V+ = 3.3V 11 mA/µs Segment Drive Current Matching ∆ISEG TA = +25°C, V+ = 3.3V 5 % LOGIC INPUTS AND OUTPUTS Input High Voltage 0.7 x V V SDA, SCL, AD0, AD1 IH V+ Input Low Voltage 0.3 x V V SDA, SCL, AD0, AD1 IL V+ Input Leakage Current SDA, SCL, AD0, AD1, OSC, P0, IIH, IIL -1 +1 µA P1, P2, P3, P4/IRQ SDA Output Low Voltage VOLSDA ISINK = 6mA 0.4 V Port Logic-High Input Voltage 0.7 x V V P0, P1, P2, P3, P4/IRQ IHP V+ Port Logic-Low Input Voltage 0.3 x V V P0, P1, P2, P3, P4/IRQ ILP V+ Port Hysteresis Voltage 0.03 x ∆V V P0, P1, P2, P3, P4/IRQ IP V+ P0 to P3 configured as key-scan inputs, Port Input Pullup Current from V+ I 75 µA IPU V+ = 3.3V Port Output Low Voltage VOLP ISINK = 8mA 0.3 0.5 V Blink Output Low Voltage VOLBK ISINK = 0.6mA 0.1 0.3 V V+ - OSC_OUT Output High Voltage VOHOSC ISOURCE = 1.6mA V 0.4 OSC_OUT Output Low Voltage VOLOSC ISINK = 1.6mA 0.4 V www.maximintegrated.com Maxim Integrated | 3 MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan Timing Characteristics (Typical Operating Circuit, V+ = 2.7V to 5.5V, TA = TMIN to TMAX, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS TIMING CHARACTERISTICS Serial Clock Frequency fSCL 400 kHz Bus Free Time Between a STOP t 1.3 µs and a START Condition BUF Hold Time (Repeated) START tHD, tSTA 0.6 µs Condition Repeated START Condition Setup tSU, tSTA 0.6 µs Time STOP Condition Setup Time tSU:STO 0.6 µs Data Hold Time tHD, tDAT (Note 3) 0.9 µs Data Setup Time tSU, tDAT 100 ns SCL Clock Low Period tLOW 1.3 µs SCL Clock High Period tHIGH 0.6 µs Rise Time of Both SDA and SCL 20 + tR (Notes 2, 4) 300 ns Signals, Receiving 0.1CB Fall Time of Both SDA and SCL 20 + tF (Notes 2, 4) 300 ns Signals, Receiving 0.1CB 20 + Fall Time of SDA Transmitting tF, tX (Notes 2, 5) 300 ns 0.1CB Pulse Width of Spike Suppressed tSP (Notes 2, 6) 0 50 ns Capacitive Load for Each C (Note 2) 400 pF Bus Line B Note 1: All parameters tested at TA = +25°C. Specifications over temperature are guaranteed by design. Note 2: Guaranteed by design. Note 3: A master device must provide a hold time of at least 300ns for the SDA signal (referred to VIL- of the SCL signal) in order to bridge the undefined region of SCL’s falling edge. Note 4: CB = total capacitance of one bus line in pF. tR and tF measured between 0.3V+ and 0.7V+. Note 5: ISINK ≤ 6mA. CB = total capacitance of one bus line in pF. tR and tF measured between 0.3V+ and 0.7V+. Note 6: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns. www.maximintegrated.com Maxim Integrated | 4 MAX6955 2-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key Scan Typical Operating Characteristics (V+ = 3.3V, LED forward voltage = 2.4V, Typical Application Circuit, TA = +25°C, unless otherwise noted.) INTERNAL OSCILLATOR FREQUENCY INTERNAL OSCILLATOR FREQUENCY INTERNAL OSCILLATOR WAVEFORM vs.