19-2344; Rev 1; 8/02 MAX6952 Evaluation Kit Features ♦ 8-Character Red 5 x 7 Matrix Cathode-Row Display ♦ SPI-Compatible Serial Interface ♦ Operates from a 2.7V to 5.5V Supply Range ♦ Reconfigurable for Standalone Operation with an External Microcontroller ♦ Easy-to-Use Menu-Driven Software ♦ Windows 95/98/2000-Compatible Software ♦ Fully Assembled and Tested Ordering Information PART TEMP RANGE 0°C to +70°C MAX6952EVKIT IC PACKAGE 36 SSOP Component List DESIGNATION C1, C7, C9 C2 C3–C6, C8, C10 D1–D8 D9, D10 QTY DESCRIPTION DESIGNATION 3 47µF, 6.3V low-ESR POSCAPs (C) Sanyo 6TPA47M R5, R6 2 61.9kΩ ±1% resistors (0805) R7 1 1MΩ ±5% resistor (0805) R8 1 680Ω ±5% resistor (0805) EXT_CLK 1 BNC connector 1 6 8 2 1µF ±20%, 10V X7R ceramic capacitor (0805) Taiyo Yuden LMK212BJ105MG 0.1µF ±10%, 16V X7R ceramic capacitors (0603) Murata GRM39X7R104K016AD Red 0.7in 5 x 7 LED dot-matrix, cathode-row displays Fairchild GMC7175CA 200mA, 25V Schottky diodes (SOT23) Fairchild BAT54C D11 1 200mA, 75V ultra-fast diode (SOD-123) Fairchild MMSD4148 J1 1 DB-25 male right-angle connector J2 1 6-pin header JU9 R1–R4, R9, R10 1 3-pin header 6 10kΩ ±5% resistors (0805) QTY DESCRIPTION U1, U2 2 MAX6952EAX (36-pin SSOPs) U3 1 MAX1841EUB (10-pin µMAX) U4, U6 2 MAX3370EXK (5-pin SC70s) U5 1 Unbuffered hex inverter (14-pin SO) TI SN74HCU04D Y1 1 4MHz ceramic resonator with capacitors Murata CSTCR4M00G53-R0 None 1 Shunt (JU9) None 1 MAX6952 PC board None 1 MAX6952 data sheet None 1 MAX6952 EV kit data sheet None 1 3.5in software diskette, MAX6952 EV KIT Windows is a registered trademark of Microsoft Corp. SPI is a trademark of Motorola, Inc. ________________________________________________________________ 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 Evaluates: MAX6952 General Description The MAX6952 evaluation kit (EV kit) is an assembled and tested PC board that demonstrates the MAX6952 SPI™-interfaced four-digit 5 x 7 matrix LED display driver. Two cascaded MAX6952s are used to drive eight 5 x 7 monocolor matrix displays. The EV kit is powered by a user-supplied 2.7VDC to 5.5VDC power supply. The SPI-compatible serial interface is connected to an IBM- compatible PC parallel port for easy evaluation. The EV kit can be reconfigured for interfacing to a user’s microcontroller for standalone operation. Windows® 95/98/2000-compatible software provides a user-friendly interface to demonstrate the features of the MAX6952 IC. The program is menu driven and offers a graphic interface with control buttons. Evaluates: MAX6952 MAX6952 Evaluation Kit Component Suppliers SUPPLIER PHONE FAX WEBSITE Fairchild 888-522-5372 Contact Local Office Murata 770-436-1300 770-436-3030 www.fairchildsemi.com www.murata.com Sanyo 619-661-6835 619-661-1055 www.sanyovideo.com Taiyo Yuden 800-348-2496 847-925-0899 www.t-yuden.com TDK 847-803-6100 847-390-4405 www.component.tdk.com Note: Please indicate that you are using the MAX6952 when contacting these manufacturers. Quick Start Required Equipment Before beginning, the following equipment is needed: • Compatible PC running Windows 95/98/2000 • Parallel printer port LPT1, LPT2, or LPT3 (25-pin female socket) • Standard 25-pin, straight-through, male-to-female cable (6ft maximum printer extension cable) to connect the computer’s parallel port to the MAX6952 EV kit • DC power supply capable of supplying between 2.7V and 5.5V and at least 500mA of current Procedure Do not turn on the power until all connections are made. 1) Connect the computer’s parallel port to the MAX6952 EV kit. Use a straight-through 25-pin female-to-male cable. The EV kit software uses a loopback connection to confirm that the correct port has been selected. 2) Use the INSTALL.EXE program to install the files and create icons for them in the Windows 95/98/2000 Start menu. For Windows 2000, check to confirm that you have the required administrator privilege. MAX3370 level translators, respectively. Both signal locations can be used for monitoring. Note: An uninstall program is included with the software. Click on the UNINSTALL icon to remove the EV kit software from the hard drive. Detailed Description of Software Note: Words in boldface are user-selectable features in the software. Software Startup A mouse or the Tab key is used to navigate between items on the Main display window. Upon starting the program, the MAX6952 EV kit display is programmed to initialize in Normal mode, display eight digits, blink at the Slow Rate with an 8/16 (50% duty cycle) display intensity, and display the contents of the initialized MAX6952 SRAM Plane P0 and P1 contents. The User RAM characters are blank. The MAX6952 EV kit eightdigit 5 x 7 matrix LED display should alternate between MAX6952 and ->EV KIT. The number of digits displayed is fixed at eight digits, four digits per MAX6952. 3) Turn on the power supply and set it to 5V and turn it off. Main Window Display Controls 4) Connect the power-supply positive terminal to the V CC pad and negative terminal to the GND pad. Turn on the power supply. The Display Mode radio buttons determine the mode of operation of the MAX6952 EV kit. Clicking on the Shutdown radio button puts the MAX6952 drivers into shutdown mode. The display is blank and the EV kit draws the least amount of current in this mode. Selecting the Normal radio button places the MAX6952 EV kit in the normal mode of operation. The Test radio button puts the MAX6952 EV kit in test mode. All eight digits of the 5 x 7 LED matrix display on the MAX6952 EV kit are illuminated with a 50% duty cycle (8/16). 5) Start the MAX6952 program by opening its icon in the Start menu. 6) Observe as the program automatically detects the parallel port address of the MAX6952 EV kit and starts the main program. 7) Header J2 is provided to monitor the parallel port pins supplying the CLK_P, CS_P, DIN_P, DOUT_P (5V signals), and loopback signals. The CS, DIN, CLK, DOUT, and BLINK pads on the EV kit’s left side are VCC level-shifted signals from the MAX1841 and 2 _______________________________________________________________________________________ MAX6952 Evaluation Kit Evaluates: MAX6952 Figure 1. MAX6952 Evaluation Software’s Main Window Controls the Display, Intensity, Blink Rate, and Character Code of Each 5 x 7 LED Matrix Digit Figure 2. MAX6952 Evaluation Software User RAM Window Determines the Shape of the 24 User-Definable Characters To change the blink rate, click on one of the Blink Rate radio buttons. Once selected, the Blink Rate can be adjusted by using the up-down arrows on the keyboard. The red ON caption on the left side of each plane indicates which plane is currently displayed on the EV kit hardware. Intensity of the MAX6952 EV kit LEDs can be adjusted by using the mouse to move the Intensity Control track bar. Once selected, the Intensity Control can be adjusted with the left-right arrows on the keyboard. _______________________________________________________________________________________ 3 Evaluates: MAX6952 MAX6952 Evaluation Kit Both SRAM Data Planes P0 and P1 are displayed on the computer monitor eight-digit 5 x 7 LED matrix and are updated when a new hexadecimal digit value is entered above the digit in the edit box. The program keeps track of data written to all registers in the MAX6952 hardware. To clear the MAX6952 P0 and P1 Plane registers, click on the Clear Planes button and both planes are set to the blank ASCII character, hexadecimal value 20. Note that the EV kit is still in Normal display mode although all of the 5 x 7 LED matrix segments are off. Figure 1 shows the evaluation software’s Main window. Pulldown Menus and Saving Data All available functions, except for altering a digit’s value, can be changed using the Pulldown menus. A reset function is also provided in the View|Reset menu to reinitialize the program and hardware.* Pressing the Save Data button saves all the current registers, P0 and P1 planes, and user-definable character data to the MAX6952.ini file. The Restore Data button retrieves the saved registers, P0 and P1 planes, user-definable characters data, and sends them to the MAX6952 EV kit hardware. The Main window and User RAM window are also restored to the saved condition. User RAM Interface Clicking on the User RAM button brings up the User RAM display window (Figure 2), allowing the user to configure all 24 user-definable characters RAM00– RAM23. Clicking on the desired digit’s dot illuminates the segment and automatically updates both MAX6952’s user RAM in the EV kit with the new pattern for that particular character. Entering the hexadecimal value of a user-defined character in the Main window’s plane P0 or P1 edit box displays the user-defined character. For example, entering 00 displays the character designed at RAM00 in the user RAM window. The EV kit’s appropriate digit is also updated with the character. To clear all 24 user-definable characters RAM00– RAM23, use the Clear All User RAM button. User RAM in both MAX6952s on the EV kit is cleared. Clicking the Exit User RAM button closes the User RAM display window. General-Purpose SPI Utility There are two methods for communicating with the MAX6952: through the Main window display or through the general-purpose SPI utility using the View|SPI Utility command. The utility configures the SPI parameters such as clock polarity (CPOL), clock phase (CPHA), and chip select (CS) polarity. The fields where pin numbers are required apply to the pins of the parallel port connector. When using the SPI utility, the Main window display no longer keeps track of changes sent to hardware. The SPI utility is preconfigured for the proper setting of CPOL, CPHA, and CS. The EV kit and PC program can be reinitialized to the startup screen settings by using the View|Reset EV kit command. The utility handles data as 8-bit hexadecimal bytes. Data longer than 1 byte must be handled as multiple bytes. Thus, for the MAX6952 EV kit, 16-bit words are broken into two 8-bit bytes: 1) Click on the Bit-Banging Serial Interface tab and set bits per byte to 8 (Figure 3). 2) Enter the command byte first and then the data byte. Figure 3. Parallel Port Diagnostic Window’s Bit-Banging Serial Interface Tab Provides Direct, Low-Level Access to the MAX6952 Through the SPI Interface 3) To write data to the MAX6952 EV kit hardware, enter the data into the Data bytes to be written field. The data bytes must be hexadecimal and prefixed by 0x. 4) Separate each byte with a comma. *Active and inactive dot colors can be changed using the View|Reset Matrix color menu. 4 _______________________________________________________________________________________ MAX6952 Evaluation Kit MAX6952 EV KIT VCC PC PARALLEL PORT 5V MAX6952 MAX6952 MAX3370 MAX1841 EIGHT 5 × 7 MATRIX DIGITS VCC VOLTAGE SIDE 5) Press the Send Now button to write the data to the MAX6952 EV kit. For example, to set the MAX6952 EV kit’s display intensity to 2/16 for digits 1, 2, 5, and 6, enter the command word 0x01 and data word 0x11 as: 0x01,0x11, 0x01,0x11 and click the Send Now button. Multiple commands and data sets must be sent to the EV kit since two MAX6952 ICs are serially cascaded. Setting the repeat to 2 automatically accomplishes this. Data received from the MAX6952 ICs is displayed under the Data Bytes received. Detailed Description of Hardware 5V SIDE Figure 4. MAX6952 EV Kit Level-Translation Block Diagram The MAX6952 EV kit demonstrates two MAX6952 fourdigit 5 x 7 LED matrix display drivers cascaded together driving eight red LED 5 x 7 matrix displays. The red Table 1. Standalone Mode JUMPER JUMPER, PC BOARD TRACE JU1 Cut open U6 level-translator BLINK signal isolated from EV kit Standalone, external controller connected to BLINK pad JU2 Cut open U3 level-translator CLK signal isolated from EV kit Standalone, external controller connected to CLK pad JU3 Cut open U3 level-translator CS signal isolated from EV kit Standalone, external controller connected to CS pad JU4 Cut open U3 level-translator DIN signal isolated from EV kit Standalone, external controller connected to DIN pad JU5 Cut open U3 level-translator VCC pin isolated U3 power disconnected JU6 Cut open U4 level-translator DOUT signal isolated from EV kit Standalone, external controller connected to DOUT pad JU7 Cut open U4 level-translator VCC pin isolated U4 power disconnected JU8 Cut open U6 level-translator VCC pin isolated U6 power disconnected JUMPER FUNCTION EV KIT MODE Table 2. PC/Software Control Mode JUMPER JUMPER, PC BOARD TRACE JU1 Shorted U6 level translator provides BLINK signal PC/software control through parallel port JU2 Shorted U3 level translator provides CLK signal PC/software control through parallel port JU3 Shorted U3 level translator provides CS signal PC/software control through parallel port JU4 Shorted U3 level translator provides DIN signal PC/software control through parallel port JU5 Shorted U3 level translator powered from VCC rail U3 power connected JU6 Shorted U4 level translator provides DOUT signal PC/software control through parallel port JU7 Shorted U4 level translator powered from VCC rail U4 power connected JU8 Shorted U6 level translator powered from VCC rail U6 power connected JUMPER FUNCTION EV KIT MODE _______________________________________________________________________________________ 5 Evaluates: MAX6952 2.7V TO 5.5V POWER SUPPLY Evaluates: MAX6952 MAX6952 Evaluation Kit 5 x 7 LED matrix displays are cathode-row type. The user must provide the EV kit with a DC power supply capable of supplying between 2.7V and 5.5V and capable of providing at least 500mA. The EV kit connects to a compatible PC parallel port to control the EV kit. The EV kit’s SPI-compatible serial interface is connected to a MAX1841 (U3) and two MAX3370 (U4, U6) level translators. The translators level shift the computer’s parallel port logic 5V signals to the EV kit’s logic VCC voltage level chosen by the user. The translators can function with voltages down to 2.7V. The level translators’ parallel port side is powered by the parallel port’s D5–D7 data pins, diodes D9/D10, and capacitor C2, which provides approximately 5V to the translators’ power input. The power supply connected to VCC provides power to the translators’ outputs. A 6-pin header (J2) is provided for monitoring the 5V CLK_P, CS_P, DIN_P, DOUT_P non-level-translated and loopback signals coming from the parallel port cable. The EV kit can be reconfigured for standalone operation and connected to an external microcontroller for evaluation. Pullup resistors R1–R4 and R10 are provided on the EV kit for the MAX6952’s CLK, CS, DIN, DOUT, and BLINK pins. PC board pads are provided for interfacing or monitoring the CLK, CS, DIN, DOUT, and BLINK level-translated pins of the MAX6952 ICs. The MAX6952 ICs are configured for an external 4MHz oscillator provided by IC U5, ceramic resonator (Y1), and resistors R8 and R7. Resistor R7 provides positive feedback to the inverter’s input (U5-A) and damping resistor R8 provides attenuated coupling between the feedback circuit and inverter. Inverters U5-B and U5-C provide buffering and sharpen the clock signal. The EV kit can be reconfigured for evaluating other frequencies by applying an external TTL/CMOS-compatible clock to BNC connector EXT_CLK and reconfiguring jumper JU9. The external clock’s frequency range should be within 1MHz to 8MHz. Both MAX6952’s (U1, U2) blink signals can be monitored with an oscilloscope at test points TP1 and TP2, respectively. Each MAX6952’s peak segment current is set to 30mA by resistors R5 and R6 for U1 and U2, respectively. The parallel port signals are level translated and buffered from the EV kit by the level translators. However, the two sides are not galvanically isolated. 6 Figure 4 shows the parallel port and level-translation interface for the MAX6952 EV kit. Jumper Selection Standalone Configuration The MAX6952 EV kit features several jumpers (JU1– JU8) to reconfigure the EV kit for standalone operation mode or PC/software control mode. Tables 1 and 2 list the jumpers to cut open or short for the desired evaluation mode. Note: All jumpers must be configured for only one mode at a time. A suitable voltage must be selected for standalone mode. Configure all jumpers for either standalone or PC/software control mode. Evaluating Other Oscillator Frequencies The MAX6952 EV kit features a jumper to select the multiplex clock source. The MAX6952 EV kit is configured to be driven at 4MHz by an external oscillator formed by ceramic resonator Y1, resistors R7/R8, and inverter U5. The user can connect an external TTL/CMOS clock oscillator to the EXT_CLK pad to evaluate other frequencies (1MHz (min) to 8MHz (max)). The 3-pin jumper JU9 selects the source for the MAX6952 multiplex clock. Table 3 lists the various jumper options. Troubleshooting Problem: Cannot find MAX6952 EV kit parallel port connection. Ensure that the I/O extension cable is connected to a parallel port, and not a SCSI or other type of port. Verify that the supplied LPTCON.VXD is in the same directory as MAX6952.EXE. If a local printer driver is installed, temporarily disable it. The software does not work if the program icon is dragged onto the windows desktop; instead, install the software using the install program. Table 3. Jumper JU9 Functions SHUNT LOCATION OSCILLATOR SOURCE OSCILLATOR FREQUENCY 1 and 2 Inverter U5-C 4MHz, set by EV kit oscillator 2 and 3 EXT_CLK pad, D11, and U5-F provide VCC level clock External TTL/CMOS clock range (1MHz to 8MHz) for the external oscillator _______________________________________________________________________________________ MAX6952 Evaluation Kit R9 10kΩ EXT_CLK 1 BNC 2 D11 U5-E 11 U5-F 13 1 U5-C 4 3 JU9 9 8 VCC R7 1MΩ DVCC R8 680Ω Y1 1 JU8 5 V CC VL 1 3 U6 VCC MAX3370 GND 2 2 R10 10kΩ VCC 4 BLINK_P C1 47µF GND MUX_CLK2 6 5 7 VCC MUX_CLK1 U5-D 3 2 1 U5-A U5-B 10 12 C10 0.1µF 14 Evaluates: MAX6952 VCC IO_VCC 3 I/O_VL JU1 BLINK BLINK Figure 5. MAX6952 EV Kit Schematic (Sheet 1 of 4) DVCC 1 J1-6 J1-1 N.C. J1-11 N.C. L D9 3 2 R J1-7 VCC J1-14 N.C. J1-15 N.C. J1-9 L D10 3 DVCC C2 1µF 2 R JU5 2 DVCC VCC J1-24 3 J2-1 CIN CLK J1-23 J1-22 CLK_P J1-21 J2-2 4 J1-20 U3 C3 0.1µF VCC 8 CS CLK JU2 R2 10kΩ CLK MAX1841 RIN R1 10kΩ 9 J1-25 DB-25 MALE CONNECTOR VCC 1 J1-8 RST JU3 R3 10kΩ J1-19 CS_P J1-18 J2-3 DIN_P 5 DRRV IO 1 DATA 10 VCC JU4 GND 6 VCC J2-6 DVCC LOOPBACK J1-5 J2-4 J1-17 N.C. J1-16 N.C. J1-12 DOUT_P J1-10 BLINK_P J1-4 DIN_P J1-3 CS_P CLK_P 6-PIN HEADER J1-13 J1-2 CS 7 5 C4 0.1µF JU7 VCC VL DIN 1 GND C5 0.1µF U4 MAX3370 GND DIN VCC 2 DOUT_P R4 10kΩ J2-5 4 IO_VCC I/O_VL 3 JU6 DOUT DOUT Figure 5. MAX6952 EV Kit Schematic (Sheet 2 of 4) _______________________________________________________________________________________ 7 Evaluates: MAX6952 MAX6952 Evaluation Kit A15 VCC A3 32 C7 47µF 33 C6 0.1µF 4 5 VCC 01 VCC 02 03 GND 04 GND 05 U1 CLK 19 CLK MAX6952 DIN 18 DIN CS 21 20 DOUT1 CS DOUT BLINK 17 TP1 BLINK MUX_CLK1 22 MUX_CLK 15 ISET R5 61.9kΩ 1% 16 GND 1 2 3 6 7 8 06 9 07 10 08 11 09 12 010 13 011 14 012 23 013 24 014 25 015 26 016 27 017 28 018 29 019 30 020 31 021 34 022 35 023 36 024 A1 A16 A2 A5 A6 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A7 A20 A3 A21 A5 A6 A7 1 2 3 4 C1 R1 R3 R2 C2 D1 C3 R5 R4 R6 C5 R7 C4 C1 2 R3 3 C2 4 R5 5 R6 6 R7 R1 5 6 1 R2 D2 C3 R4 C5 C4 12 11 10 9 8 7 12 11 10 9 8 7 A1 A2 A17 A4 A19 A18 A1 A2 A22 A4 A24 A23 A13 A14 A15 A15 A10 A16 A17 A18 A19 A16 A12 A13 A14 1 2 3 4 5 6 C1 R1 R3 R2 C2 D3 C3 R5 R4 R6 C5 R7 C4 C1 R1 R3 R2 12 11 10 9 8 7 A8 A9 A17 A11 A19 A18 A20 A21 A22 A23 A20 A24 A21 A10 A12 A13 A14 1 2 3 4 5 6 C2 D4 C3 R5 R4 R6 C5 R7 C4 12 11 10 9 8 7 A8 A9 A22 A11 A24 A23 Figure 5. MAX6952 EV Kit Schematic (Sheet 3 of 4) B15 VCC B3 32 C9 47µF 33 C8 0.1µF 4 5 VCC 01 VCC 02 03 GND 04 GND 05 U2 CLK 19 CLK MAX6952 DOUT1 18 DIN CS 21 20 DOUT 17 TP2 CS DOUT BLINK MUX_CLK2 22 MUX_CLK 15 ISET R6 61.9kΩ 1% 16 GND 1 2 3 6 7 8 06 9 07 10 08 11 09 12 010 13 011 14 012 23 013 24 014 25 015 26 016 27 017 28 018 29 019 30 020 31 021 34 022 35 023 36 024 B1 B16 B2 B5 B6 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B7 B20 B3 B21 B5 B6 B7 1 2 3 4 C1 R1 R3 R2 C2 D5 C3 R5 R4 R6 C5 R7 C4 C1 2 R3 3 C2 4 R5 5 R6 6 R7 R1 5 6 1 R2 D6 C3 R4 C5 C4 12 11 10 9 8 7 12 11 10 9 8 7 B1 B2 B17 B4 B19 B18 B1 B2 B22 B4 B24 B23 B13 B14 B15 B15 B10 B16 B17 B18 B19 B16 B12 B13 B14 1 2 3 4 5 6 C1 R1 R3 R2 C2 D7 C3 R5 R4 R6 C5 R7 C6 C1 R1 R3 R2 12 11 10 9 8 7 B8 B9 B17 B11 B19 B18 B20 B21 B22 B23 B20 B24 B21 B10 B12 B13 B14 1 2 3 4 5 6 C2 D8 C3 R5 R4 R6 C5 R7 C6 12 11 10 9 8 7 B8 B9 B22 B11 B24 B23 Figure 5. MAX6952 EV Kit Schematic (Sheet 4 of 4) 8 _______________________________________________________________________________________ MAX6952 Evaluation Kit Evaluates: MAX6952 Figure 6. MAX6952 EV Kit Component Placement Guide—Component Side Figure 7. MAX6952 EV Kit PC Board Layout—Component Side _______________________________________________________________________________________ 9 Evaluates: MAX6952 MAX6952 Evaluation Kit Figure 8. MAX6952 EV Kit PC Board Layout—Solder Side 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 © 2002 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.