AD6315 1/4- to 1/12 Duty VFD Controller/Driver Features General Description - Multiple display modes (16-segment & 12-digit to 24-segment & 4-digit) - Key scanning (16 x 2 matrix) - Dimming circuit (eight steps) - High-voltage output ( VEE (max) = VDD – 35V ) - 4 channel LED ports - No external resistors necessary for driver outputs (P-ch open-drain + pull-down resistor output) - Serial interface (CLK, STB, DIN, DOUT) - Package: 44-pin plastic QFP and LQFP The AD6315 is a VFD (Vacuum Fluorescent Display or fluorescent Indicator Panel) driver that is driven on a 1/4- to 1/12- duty factor. It consists of 16 segments and 4 grids output lines, 8 segments / grid output driving lines, a display memory, a control circuit, and a key scan circuit. Serial data is input to the AD6315 through a 3-wire serial interface. This VFD driver is ideal as a peripheral device for a single-chip microcomputer. Seg10/KS10 8 9 10 11 CLK STB KEY1 KEY2 22 21 20 19 18 17 23 7 5 OSC DIN 4 LED4 6 3 LED3 DOUT 2 LED2 Seg5/KS5 Seg4/KS4 16 Seg11/KS11 24 Seg12/KS12 25 Seg13/KS13 26 Seg16/KS16 29 Seg14/KS14 VEE 30 27 Seg17/Grid12 31 Seg15/KS15 Seg18/Grid11 32 28 Seg19/Grid10 33 44 1 VSS LED1 VDD Seg6/KS6 Seg3/KS3 15 Grid1 Seg7/KS7 Seg2/KS2 14 40 Grid2 Seg8/KS8 Seg1/KS1 13 39 Grid3 Seg9/KS9 VDD 12 34 38 Grid4 43 Seg24/Grid5 41 Seg23/Grid6 42 Seg22/Grid7 36 Seg21/Grid8 37 Seg20/Grid9 35 Pin Assignments VSS This datasheet contains new product information. Anachip Corp. reserves the rights to modify the product specification without notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product. Rev. A5 Dec 29, 2003 1/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Pin Descriptions Symbol Name No. DIN Data input 7 DOUT Data output 6 STB Strobe 9 CLK Clock input 8 OSC Oscillator pin 5 Seg1/KS1 to Seg16/KS16 Grid1 to Grid4 Seg17/Grid12 to Seg24/Grid5 High-voltage output (Segment) High-voltage output (Grid) High-voltage output (Segment/grid) Description Input serial data at rising edge of shift clock, starting from the low order bit. Output serial data at the falling edge of the shift clock, starting from low order bit. This is N-ch open-drain output pin. Initializes serial interface at the rising or falling edge of the AD6315. It then waits for reception of a command. Data input after STB falling is processed as a command. While command data is processed, current processing is stopped, and the serial interface is initialized. While STB is high, CLK is ignored. Reads serial data at the rising edge, and outputs data at the falling edge. Connect resistor in between this pin and Vss to set up the oscillation frequency. Segment output pins (Dual function as key source) 39 to 42 Grid output pins These pins are selectable for segment or grid 31 to 38 driving. 14 to 29 LED1 to LED4 LED output 1 to 4 CMOS output KEY1, KEY2 Key data input 10, 11 Data input to these pins is latched at the end of the display cycle. VDD Logic power 13, 43 Logic power supply VSS Logic ground 12, 44 Connect this pin to system GND. VEE Pull-down level 30 Driver power supply Ordering Information AD6315X X X Package Lead Packing Q: QFP-44L L : LQFP-44L Blank: Normal F: Lead Free Blank : Tray Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 2/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Block Diagram Dimming circuit Display memory 24 bits x 12 words STB OSC OSC 8 Timing generator key scan 12-bit shift register R Key data memory (2 x 16 bits) Key1,Key2 2 Segment driver Serial interface 16 8 8 12 4 Seg1/KS1 Seg16/KS16 Multiplexed driver CLK 24 Data selector DOUT 24-bit output latch DIN Seg17/Grid12 Grid driver Command decoder Grid1 Seg24/Grid5 Grid4 4-bit latch LED1 LED4 Anachip Corp. www.anachip.com.tw VDD VSS VEE ( + 5V ) ( 0V ) ( - 30V ) Rev. A5 Dec 29, 2003 3/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Absolute Maximum Ratings (TA = 25°C,VSS = 0V) Parameter Symbol Rating Unit Logic supply voltage VDD -0.5 to +6.0 V Driver supply voltage VEE VDD + 0.5 to VDD – 40 V Logic input voltage VI1 - 0.5 to VDD + 0.5 V VFD driver output voltage VO2 VEE - 0.5 to VDD + 0.5 V LED driver output current IO1 15 mA VFD driver output current IO2 -40 (grid) -15 (segment) mA Power dissipation PD 800 (Note) mW Operating ambient temperature TA -25 to +85 °C Storage temperature Tstg -50 to +150 °C Note : Derate at –6.4W/°C at TA = 25°C or higher. Caution : If the absolute maximum rating of even one of the above parameters is exceeded even momentarily, the quality of the product may be degraded. Absolute maximum ratings, therefore, specify the values exceeding which the product may be physically damaged. Be sure to use the product within the range of the absolute maximum ratings. Recommended Operating Range (TA = -20 to 70°C, VSS = 0V) Parameter Symbol Min. Typ. Max. Unit Logic supply voltage VDD 4.5 5 5.5 V High-level input voltage VIH 0.7 VDD VDD V Low-level input voltage VIL 0 0.3 VDD V Driver supply voltage VEE 0 VDD-35 V Remark : Maximum power consumption Pmax = VFD driver dissipation + RL dissipation + LED driver dissipation + dynamic power consumption Where segment current = 3mA, grid current = 15mA, and LED current = 20mA VFD driver dissipation = number of segments x 6 + number of grids/(number of grids + 1) x 30(mW) RL dissipation ≅ (VDD - VEE)2 / 50 x (number of segments + 1 ) (mW) LED driver dissipation = number of LEDs x 20 (mW) Dynamic power consumption = VDD x 5 (mW) Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 4/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Electrical Characteristics (TA= -20 to +70°C, VDD = 4.5 to 5.5V, VSS = 0V, VEE = VDD –35V) Parameter Symbol Conditions High-level output voltage VOH1 LED1 – LED4, IOH1 = -12 mA VDD -1 Low-level output voltage VOL1 LED1 – LED4, IOL1 = +12mA 1 V Low-level output voltage VOL2 DOUT, IOL2 =2mA 0.4 V High-level output current IOH21 High-level output current IOH22 Driver leakage current IOLEAK VO= VDD –35V, driver off Output pull-down resistor RL Driver output 35 Input current II VI=VDD or VSS ﹣1 High-level input voltage VIH Low-level input voltage VIL Hysteresis voltage VH CLK, DIN, STB Dynamic current consumption IDDdyn Under no load, display off VO= VDD –2V, Seg1/KS1 to Seg16/KS16 VO= VDD –2V,Grid1 to Grid4 Seg17/Grid12 to Seg24/Grid5 Min. Typ. Max. Unit V -0.3 mA -15 mA 45 -10 µA 120 kΩ ﹢1 µA 0.7VDD V 0.3 VDD 0.35 V V 5 mA Switching Characteristics (TA= -20 to +70°C, VDD = 4.5 to 5.5V, VEE = –30V) Parameter Symbol Conditions Min. Typ. Max. Unit Oscillation frequency fOSC R=82 kΩ 350 500 650 kHz tPHZ CLK→DOUT CL=15pF,RL=10 kΩ 300 ns 100 ns Seg1/KS1 to Seg16/KS16 2 µS Grid1 to Grid4, Seg17/Grid12 to Seg24/Grid5 0.5 µS Propagation delay time Rise time tPZL tTZH1 tTZH2 CL=300pF Fall time tTHZ CL=300pF, Segn, Gridn 160 µS Maximum clock frequency FMAX. Duty=50% 1 MHz Input capacitance CI 15 pF Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 5/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Timing Characteristics (TA= -20 to +70°C, VDD = 4.5 to 5.5V) Wait time tWAIT Min. CLK → STB CLK → STB (Note) → PWCLK PWSTB Tsetup tHOLD tCLK-STB → Clock pulse width Strobe pulse width Data setup time Data hold time Clock-strobe time Conditions → Symbol → Parameter Typ. Max. Unit 400 1 100 100 1 µS ns ns ns 1 µs µs Note : Refer to the Serial communication format. Function Descriptions (1) Display RAM Address and Display Mode The display RAM stores the data transmitted to the AD6315 through the serial communication. The addresses are allocated in 8-bit units. Seg1 00HL 03HU 06HL 09HL 0CHL 0FHL 12HL 15HL 18HL 1BHL 1EHL 21HL Seg4 Seg8 00HU 03HU 06HU 09HU 0CHU 0FHU 12HU 15HU 18HU 1BHU 1EHU 21HU Seg12 01HL 04HL 07HL 0AHL 0DHL 10HL 13HL 16HL 19HL 1CHL 1FHL 22HL b0 XXHL Lower 4 bits Seg16 01HU 04HU 07HU 0AHU 0DHU 10HU 13HU 16HU 19HU 1CHU 1FHU 22HU Seg20 02HL 05HL 08HL 0BHL 0EHL 11HL 14HL 17HL 1AHL 1DHL 20HL 23HL b3 b4 XXHU Higher 4 bits Anachip Corp. www.anachip.com.tw Seg24 02HU 05HU 08HU 0BHU 0EHU 11HU 14HU 17HU 1AHU 1DHU 20HU 23HU DIG1 DIG2 DIG3 DIG4 DIG5 DIG6 DIG7 DIG8 DIG9 DIG10 DIG11 DIG12 b7 Rev. A5 Dec 29, 2003 6/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (2) Key Matrix and Key-input Data Storage RAM The key matrix is made up of a 16 X 2 matrix, as shown below. KEY1 Seg16/KS16 Seg15/KS15 Seg14/KS14 Seg13/KS13 Seg12/KS12 Seg11/KS11 Seg10/KS10 Seg9/KS9 Seg8/KS8 Seg7/KS7 Seg6/KS6 Seg5/KS5 Seg4/KS4 Seg3/KS3 Seg2/KS2 Seg1/KS1 KEY2 The data of each key is stored as follows, and is read with the read command starting from the least significant bit. KEY1 KEY2 Seg1 / KS1 Seg5 / KS5 Seg9 / KS9 Seg13 / KS13 b0 b1 KEY1 KEY2 Seg2 / KS2 Seg6 / KS6 Seg10 / KS10 Seg14 / KS14 b2 b3 KEY1 KEY2 Seg3 / KS3 Seg7 / KS7 Seg11 / KS11 Seg15 / KS15 b4 b5 KEY1 KEY2 Seg4 / KS4 Seg8 / KS8 Seg12 / KS12 Seg16 / KS16 b6 b7 Reading Sequence (3) LED Port Data is written to the LED port with the write command, starting from the least significant bit. “L” output when the bit of this port is 0, and “H” output when the bit is 1. The data of bits after the 5th bit are ignored. LSB MSB b3 b2 b1 b0 LED1 LED2 Don't care LED3 LED4 Note: On power application, all the LED ports are “L” output. (4) Commands Commands set the display mode and status of the VFD driver. The first 1 byte input to the AD6315 through the DIN pin after the STB pin has fallen is regarded as a command. If STB is set high while commands/data are transmitted, serial communication is initialized, and the commands/data being transmitted are invalid (however, the commands/data previously transmitted remain valid). Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 7/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (Ⅰ) Display mode setting commands These commands initialize the AD6315 and select the number of segments and the number of grids (1/4- to 1/12- duty, 16 segments to 24 segments). When these commands are executed, the display is forcibly turned off, and key scanning is also stopped. To resume display, the display command “ON” must be executed. If the same mode is selected, however, nothing happens. LSB MSB 0 0 b2 b1 b0 Display mode settings 0000: 4digits 24segments 0001: 5digits 23segments 0010: 6digits 22segments 0011: 7digits 21segments 0100: 8digits 20segments 0101: 9digits 19segments 0110: 10digits 18segments 0111: 11digits 17segments 1xxx : 12digits 16segments Don't care Note: On power application, the 12-digit, 16-segment mode is selected. (Ⅱ) Data setting commands These commands set data write and data read modes. LSB MSB 0 1 b3 Don't care b2 b1 b0 Daat write and read mode settings 00: Write data to display memory 01: Write data to LED port 10: Read key data 11: Don't card Address increment mode settings (Display memory) 0: Increments address after data has been written 1: Fixes address. Test mode settings 0: Normal operation 1: Test mode Note: For power application, the normal operation and address increment modes are set. Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 8/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (Ⅲ) Address setting command These commands set an address of the display memory. LSB MSB 1 1 b5 b4 b3 b2 b1 b0 Address (00H to 23H) Don't care Note : (a) If address 24H or higher is set, data is ignored, until a valid address is set. (b) On power application, the address is set to 00H. (Ⅳ) Display control commands LSB MSB 1 0 b3 b2 b1 Don't care b0 Dimming quantity settings 000: Set pulse width to 1/16. 001: Set pulse width to 2/16. 010: Set pulse width to 4/16. 011: Set pulse width to 10/16. 100: Set pulse width to 11/16. 101: Set pulse width to 12/16. 110: Set pulse width to 13/16. 111: Set pulse width to 14/16. Turns on/off display. 0: Display off (Key scan continues (Note)) 1: Display on Note : (a) On power application, key scanning is stopped. (b) 1/16 pulse width is set and the display is turned off. Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 9/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (5) Key Scanning And Display Timing TDISP ≅ 500 µs Key scan data SEG output DIG1 DIG2 DIG3 DIGn DIG1 G1 1/ 16TDISP G2 G3 Gn 1 frame = TDISP X (n + 1 ) Note : One cycle of key scanning consists of two frame, and data in 1 16 X 2 matrix is stored in RAM. (6) Key Scan Expansion 1st frame 2nd frame DIGn 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 DIG1 (7) Serial Communication Format Reception (command/data write) If data continues STB DIN CLK b0 1 b1 2 b2 3 b6 7 Anachip Corp. www.anachip.com.tw b7 8 Rev. A5 Dec 29, 2003 10/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver STB DIN b0 b1 b2 b3 b4 b5 b6 b7 CLK 1 2 3 4 5 6 7 8 tWAIT(Note) DOUT 1 2 3 b0 b1 A data read command is set. 4 b2 5 b3 6 b4 b5 Data is read. Transmission (data read) Note : When data is read, a wait time tWAIT of 1 µs is necessary since the rising of the eighth clock that has set the command, until the falling of the first clock that has read the data. Remark : Because the DOUT pin is an N-ch, open-drain output pin, be sure to connect an external pull-up resistor (1 kΩ to 10 kΩ) to this pin. (8) Switching Characteristic Waveforms Typical Characteristics (Unless otherwise specified, TA= 25°C, VDD = 5V, VEE = VDD –35V) fOSC OSC 50% PWSTB STB PWCLK PWCLK tSETUP tHOLD tCLK-STB CLK DIN tPZL tPHZ DOUT tTHZ Sn/Gn tTHZ 90% 10% Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 11/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (9) Applications Updating display memory by incrementing address STB CLK DIN Command 1 Command 2 Command 3 Data 1 to n Command 4 Command 1 Command 2 Command 3 Data 1 Data n Command 4 :sets display mode :sets data :sets address :transfers display data (36 bytes MAX.) :controls display Updating specific address STB CLK DIN Command 1 Command 2 Data Command 2 Data Command 1 :sets data Command 2 :sets address Data :display data Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 12/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Application Circuit VDD R3 VDD VEE 4 LED4 LED3 LED2 R2 AD16315 KEY2 KEY1 Seg1/KS1 VSS OSC Seg16/KS16 -30V C Seg17/Grid12 to Seg24/Grid5 0V VDD Grid1 to Grid4 VDD LED1 DOUT DIN CLK STB To Microcontroller In the case of low-level output is display on signal. LED R1 R4 8 Key Matrix Note (16X2) Fluorescent Indicator Panel (FIP) (VFD) F+ F- Driving voltage for FIP (VFD) Note : Remark : R1,R4 = 1k to 10kΩ R2 = 82kΩ R3= 330 TO 1KΩ C = 0.1µ to 1.0µF Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 13/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Package Information (1) Package Type: Plastic QFP-44L Dimension in millimeter (mm.). 13.2 ± 0.5 2.7(MAX.) 10.0 ± 0.5 33 23 34 22 10.0 ± 0.5 44 13.2 ± 0.5 12 1 11 0.15 TYP. 1.6 TYP. 0.3 TYP. 0.8 TYP. 0.88 TYP. Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 14/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver (2) Package Type: LQFP-44L ( Top View ) e E E1 b PIN 1 INDENT 12o(4X) C D1 A A2 D R0.08 MIN. A1 y DETAIL A L θ 0.25 GAGE PLANE L1 DETAIL A Symbol A A1 A2 b C E E1 D D1 e L L1 θ y Dimensions In Millimeters Min. Nom. Max. 1.60 0.05 0.10 0.15 1.35 1.40 1.45 0.30 0.37 0.45 0.09 0.20 11.50 12.00 12.50 9.50 10.00 10.50 11.80 12.00 12.20 9.90 10.00 10.10 0.80 0.45 0.60 0.75 1.00 0˚ 3.5˚ 7˚ 0.00 0.08 Anachip Corp. www.anachip.com.tw Dimensions In Inches Min. Nom. Max. 0.063 0.002 0.004 0.006 0.053 0.055 0.057 0.012 0.015 0.018 0.004 0.008 0.453 0.472 0.492 0.374 0.394 0.413 0.465 0.472 0.480 0.390 0.394 0.398 0.031 0.018 0.024 0.030 0.039 0˚ 3.5˚ 7˚ 0.000 0.003 Rev. A5 Dec 29, 2003 15/16 AD6315 1/4- to 1/12 Duty VFD Controller/Driver Marking Information Top view Part Number AC AD6315 X XX XX XXX Logo Blank: Nomal F: Lead Free Package ID code: internal Nth week: 01~52 Year: "01" = 2001 "02" = 2002 QFP44/LQFP44 Anachip Corp. www.anachip.com.tw Rev. A5 Dec 29, 2003 16/16