[AKD4184A-A] AKD4184A-A Evaluation Board Rev.0 for AK4184A GENERAL DESCRIPTION The AKD4184A is an evaluation board for Analog I/F IC which includes 4-wire resistive Touch Screen Controller, Keypad Scanner, GPIO Expander, LED Bias Controller and 12bit SAR ADC. It’s easy to evaluate the Touch Screen function. The AKD4184A has also 6 x 5 Matrix Keypad, Switches on board configured GPIO pin as input, LEDs for GPIO Output Circuits and LED Driver with dimmer control. Ordering guide AKD4184A-A --- Evaluation board for AK4184A (Control software is packed with this. This control software does not operate on Windows NT.) FUNCTION • 4-wire resistive Touch Screen Controller I/F • 6 x 5 Matrix Keypad I/F • 10pin header and 25pin D-sub connector for serial control interface • LED dimmer control • GPIO function AVDD GND IOVDD PORT1 J1 Touch Screen 8Pin Header Control Port D-sub 25Pin PORT2 GPIO 8 Port Keypad 6x5 Digital I/F 10Pin Header AK4184A AK4184 PORT3 Digital I/F 2 10Pin Header AK7953 (LED Driver) LED Figure 1. AKD4184A Block Diagram * Circuit diagram and PCB layout are attached at the end of this manual. <KM093500> 2008/03 -1- [AKD4184A-A] Board Outline Chart Outline Chart J1 VCC IOVDD AVDD AIN_YP AIN_XP IFVCC AGND SW31 U6 RESET DGND PORT1 LEDVIN 74AVC8T245 S1 1 2 3 4 5 6 7 8 OFF H U1 L AK4184A U5 74AVC8T245 JP9-16 10 9 2 1 U2 74AVC8T245 PORT2 SW1-30 GP 0-7 10 9 2 1 U3 AK7953 PORT3 LED9 LED10 Figure 2. AKD4184A-A Outline Chart Comment (1) J1 (8 pin header) Connector for the 4-wire touch panel connection; Match and connect the pins of the panel with these connectors. (2) S1 (DIP Switch), GP 0-7 (LED) When JP 9-16 are set to “IN", “L" or “H" is input to the AK4184A GPIO 0-7pin by S1. When JP 9-16 are set to “OUT", the status of the AK4184A GPIO 0-7pin can be confirmed with LED of GP 0-7. (3) AVDD, IOVDD, VCC, AGND, IFVCC, LEDVIN, DGND Connect power supply to these pins. (4) AIN_YP, AIN_XP (RCA Jack) Analog signal input Jack; When the touch panel is not connected, it can be evaluated by input 0V~VDD signal directly to the XP pin and the YP pin. (5) LED9,10 (WHITE LED) LED is lit by the PWM signal for controlling the brightness from AK4184A. (6) PORT1 (25 pin D-sub) Control port; Please connect it with PC with D-sub parallel cable. (7) SW1-30 (Key pad) Keypad scanner function of the AK4184A can be evaluated. <KM093500> 2008/03 -2- [AKD4184A-A] Operation sequence (1) Set up the power supply lines. Set up the jumper pins. JP4 LEDVIN_SEL JP3 VCC_SEL JP2 IOVDD_SEL (Open) (Short) (Open) Set up the power supply lines. Name AVDD Color Orange IOVDD Orange IFVCC LEDVIN AGND DGND Red Red Black Black Voltage +2.5∼+3.6V(typ3.3V) Comments Power supply for AVDD of AK4184A. Power supply for IOVDD of AK4184A. +1.6∼+3.6V(typ3.3V) *IOVDD should be less than AVDD. +1.2∼+3.6V(typ3.3V) Power supply for Digital logic circuits. Power supply for VDD of AK7953. +2.8∼+5.5V(typ3.3V) 0V Analog GND. 0V Digital GND. Table 1 Set up of power supply lines * Each supply line should be distributed from the power supply unit. (2) Set up the evaluation mode, jumper pins and DIP switches. (See the followings.) (3) Power on. The AK4184A should be resets once bringing SW31 “L” upon power-up. <KM093500> 2008/03 -3- [AKD4184A-A] Evaluation mode Applicable Evaluation Mode (1) (2) (3) (4) Touch-position and touch-pressure measurement. Keypad scan function. GPIO control function. LED dimmer control function. (1) Touch-position and touch-pressure measurement. In case of evaluating a Touch Screen function of the AK4184A, it is necessary to connect the Touch Panel with J1 terminal as shown Table 1. Regarding pin assignment of J1, refer to Table 1 or circuit diagram in this manual. As for the AK4184A’s register definitions, refer to datasheet of the AK4184A. 4-wire resistive touch screen should be connected to J1. The pin assignment of J1 is shown on Table 2. No. 1 2 3 4 5 6 7 8 Name Description YN Touch Screen Y – plate Voltage supply YP Touch Screen Y + plate Voltage supply XN Touch Screen X – plate Voltage supply XP Touch Screen X + plate Voltage supply Table 2. J1 (8P Header) pin assign Set up the jumper pins. JP5 XP_SEL JP7 XN_SEL JP6 YP_SEL TSC TSC TSC AIN GND AIN JP8 YN_SEL TSC AIN GND The AK4184A’s register (Touch Screen Register) should be set to Touch Screen Operation. <KM093500> 2008/03 -4- [AKD4184A-A] (2) Keypad scan function. It is possible to evaluate Keypad scan function with pushing SW1~SW30 with AKD4184A. The circuit and the pin configuration for Keypad is shown on Figure 3. Scan Output 6 Scan Output 5 Scan Output 4 Scan Output 3 Sense Input 1 through 5 Scan Output 2 Scan Output 1 Drive High or Hi-Z STATE C1 R1 C2 C3 C5 C4 C6 1 6 11 16 21 26 2 7 12 17 22 27 3 8 13 18 23 28 4 9 14 19 24 29 5 10 15 20 25 30 Rkey R2 Rkey R3 Rkey R4 Rkey R5 Rkey Rkey=16KΩ(typ.) Figure 3. Keypad circuit and pin assign Keypad Control Register in AKD4184A should be set to Keypad scan mode. Per pushing any SWs, the AK4184A’s register should be read the Keypad Data Register (KPDATA1, 2) after the key is pressed. (3) GPIO control function. (3-1) GPIO pin as input port The input level switches by S1 (L/H). S1 GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 1 2 3 4 5 6 7 8 ―――――― OFF ―――――― Figure 4. S1 input ports state setting <KM093500> H L 2008/03 -5- [AKD4184A-A] Set up the jumper pins. JP9 JP10 JP11 JP12 JP13 JP14 JP15 JP16 GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 IN OUT The AK4184A’s register (GPIO Pin Direction Register) should be set GPIO pins as input. Select “L” or “H” on S1, the AK4184A’s register should be read from the Pin Level Register. The pin state is detected. (3-2) GPIO pin as output port AKD4184A evaluates GPIO control function with LED (GP0~GP7). Set up the jumper pins. JP9 JP10 JP11 JP12 JP13 JP14 JP15 JP16 GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 IN OUT JP20 PULL_UP JP19 LED_EN (Open) (Open) The AK4184A’s register (GPIO Pin Direction Register) should be set GPIO pins as output. The AK4184A’s register (GPIO Pin Set/Clear Register) should be set pin level to “H”. Therefore, LED (GP0~GP7) turns on. (4) LED dimmer control function. AKD4184A evaluates LED dimmer control on LED9 and LED10. Set up the jumper pin. JP18 PWM (Short) The AK4184A’s register (PWM Control Register) should be set to power up. The AK4184A’s register should be changed by Bright Control Value. Therefore, LED9 and LED10 dimmer is controlled. <KM093500> 2008/03 -6- [AKD4184A-A] Other jumper pins set up [JP1] (GND) : Analog ground and Digital ground OPEN: Separated. SHORT: Common. (The connector “DGND” can be open.) <Default> [JP2] (IOVDD_SEL): IOVDD of the AK4184A OPEN: IOVDD is supplied from “IOVDD” jack. <Default> SHORT: Supplied from “AVDD” (“IOVDD” jack should be open). [JP3] (VCC_SEL): Logic block is selected supply line OPEN: VCC is supplied from “VCC” jack. SHORT: Supplied from “IOVDD” (“VCC” jack should be open). <Default> [JP4] (LEDVIN_SEL): VIN of the AK7953 OPEN: LEDVIN is supplied from “LEDVIN” jack. <Default> SHORT: Supplied from “IFVCC” (“LEDVIN” jack should be open). [JP5] (XP_SEL): Connect XP of the AK4184A TSC: Connect the Touch Screen to J1. <Default> AIN: Analog signal is input from J2. [JP6] (YP_SEL): Connect YP of the AK4184A TSC: Connect the Touch Screen to J1. <Default> AIN: Analog signal is input from J3. [JP7] (XN_SEL): Connect XN of the AK4184A TSC: Connect the Touch Screen to J1. <Default> GND: Connect the GND. [JP8] (YN_SEL): Connect YN of the AK4184A TSC: Connect the Touch Screen to J1. <Default> AIN: Analog signal is input from J2. GND: Connect the GND. [JP17] (AIN_SEL): J2 signal input XP: Analog signal is input to XP. <Default> YN: Analog signal is input to YN. [JP18] (PWM): Indication for White LEDs OPEN: Disable. SHORT: Enable. <Default> [JP19] (LED_EN): Indication for GPO LEDs OPEN: Enable. SHORT: Disable. <Default> [JP20] (PULL_UP): GPO Pull-up register OPEN: Don’t use. SHORT: Use pull-up register. <Default> [JP21] (DOUT_PD): DOUT Pull-down register OPEN: Don’t use. SHORT: Use pull-down register. <Default> <KM093500> 2008/03 -7- [AKD4184A-A] The function of the toggle SW *Upper-side is “H” and lower-side is “L”. [SW31] (RESETN): Power down of AK4184A. Keep “H” during normal operation. Indication for LED [LED1~8] (GP0~7): Monitor GP0~7 pin of the AK4184A. LEDs turn on when GP0~7 pin is “H” level. [LED9, 10]: Monitor BRCONT pin for the AK4184A. LED turns on when LED controller power up. Serial Control The AKD4184A can be connected via the printer port (parallel port) of IBM-AT compatible PC. Connect PORT1 (CTRL) with PC by D-sub 25pin parallel cable. <KM093500> 2008/03 -8- [AKD4184A-A] Input/Output Circuits (1) Touch Screen Input Circuits JP8 TSC AIN GND YN J1 1 2 3 4 5 6 7 8 YN_SEL TSC AIN YP JP6 YP_SEL TSC GND 8P HEADER XN JP7 XN_SEL TSC J2 AIN_XPYN YN 2 1 3 XP 4 5 JP17 AIN_SEL 2 3 4 5 AIN XP JP5 XP_SEL J3 AIN_YP 1 Figure 5. Touch Screen Input Circuits C6 C5 C4 C3 C2 C1 (2) Keypad Input Circuits R1 SW1 SW6 SW11 SW16 SW21 SW26 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW2 SW7 SW12 SW17 SW22 SW27 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW3 SW8 SW13 SW18 SW23 SW28 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW4 SW9 SW14 SW19 SW24 SW29 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW5 SW10 SW15 SW20 SW25 SW30 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW R2 R3 R4 R5 Figure 6. Keypad Input Circuit (3) GPIO Input/Output Circuits <KM093500> 2008/03 -9- [AKD4184A-A] 16 15 14 13 12 11 10 9 VCC 1 2 3 4 5 6 7 8 S1 SW DIP-8 1 2 3 4 5 6 7 8 ---------OFF--------- RN1 100k JP16 GP7 OUT IN IN JP15 GP6 OUT IN JP14 GP5 OUT IN JP13 GP4 OUT JP12 GP3 OUT IN IN JP11 GP2 OUT IN JP10 GP1 OUT JP9 GP0 OUT IN 9 8 7 6 5 4 3 2 1 GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 9 8 7 6 5 4 3 2 1 JP20 PULL_UP C10 RN2 100k 3 A1 4 A2 A3 5 6 A4 A5 7 8 A6 A7 9 10 A8 2 DIR VCCA 1 11 GND GND U2 12 0.1u B1 21 B2 B3 20 B4 19 B6 B5 18 17 B7 16 B8 14 15 OE 22 VCCB 24 23 13 GND VCCB 74AVC8T245 C11 0.1u IFVCC A LED6 GP5 R41 1k LED7 GP6 LED8 GP7 K A LED5 GP4 R40 1k K A LED4 GP3 R39 1k K A LED3 GP2 R38 1k K A LED2 GP1 R37 1k K A R36 1k K LED1 GP0 K K R55 100k R35 1k A R34 1k A JP19 LED_EN Figure 7. GPIO Input/Output Circuits ∗ AKEMD assumes no responsibility for the trouble when using the above circuit examples. <KM093500> 2008/03 - 10 - [AKD4184A-A] Control Software Manual Set-up of the evaluation board and control software 1. Set up the AKD4184A board. 2. Connect IBM-AT compatible PC with AKD4184A by printer cable (D-sub 25pin). (Please install the driver from the CD-ROM when this control software is used on Windows 2000/XP. Please refer “Installation Manual of Control Software Driver by AKM device control software”. In case of Windows95/98/ME, this installation is not needed. This control software does not operate on Windows NT.) 3. The AK4184A should be resets once bringing SW31 “L” upon power-up. 4. Insert the CD-ROM labeled “AK4184A Evaluation Kit” into the CD-ROM drive. 5. Access the CD-ROM drive and double-click the icon of “AKD4184A.exe” to set up the control program. 6. Then evaluate according to the follows. Explanation of main window When runs the control program, the window as shown in Figure 8 opens. Figure 8. Control Soft window <KM093500> 2008/03 - 11 - [AKD4184A-A] 1. Touch-position and touch-pressure measurement ・[TP START]: When select “Touch Screen Function” and click [TP START] button with pressing point by the status or finger. The number of measurement is set by “AD Cycle/mea” box, and then display measurement results at “AD OUT Section”. Display all data on an assistant window. The parameter on the “Touch Screen function” corresponds to A1-0 bits and PD bit of the AK4184A’s register (Touch Screen Command). <Example − Touch-position measurement> a. Select “DFR X-axis” from drop-down list of “1st Measurement”. Check the box of “1st PD”. b. Select “DFR Y-axis” from drop-down list of “2nd Measurement”. Check the box of “2nd PD”. c. Select “16” from drop-down list of “AD Cycle/mea”. d. Click [TP START] button with touching any position on Touch Screen, then start the measurement. e. Display MEAN, MAX, MIN and SIGMA from 16 times of measurement results “AD OUT Section”. (Left: X-axis measurement results, Right: Y-axis measurement results) The results are displayed in decimal, and maximum value is “4095”. Display data on sub window. Line up X-axis data at first, next is Y-axis. 2. Keypad scan ・[Write KEY Control]: ・[Read KEY Control]: ・[Key Scan]: ・[Write Column mask]: ・[Write Key mask]: ・[Read KPDATA1]: ・[Read KPDATA2]: Select drop-down list of “KEYSTS1..0”, “Debounce Time” and “Keypad Hold Time”, then click [Write KEY Control] button. “KEYSTS1..0”, “Debounce Time” and “Keypad Hold Time” corresponds to KST1-0 bits, DBN2-0 bits and HLD2-0 bits of the AK4184A’s register (Keypad Control Register). Read current “Keypad Control Register” setting, then display it in “Page”, “Addr” and “Data”. When select “11” from drop-down list of “KEYSTS1..0” and click [Key Scan] button, initiate Keypad scan by Host instruction. Check the box of “C1” – “C6”, mask the column which checked. Check the box of “KM1” – “KM30”, mask the key which checked. Read “Keypad Data Register 1” (Addr 00h), then display it in “Data” and virtual keys. (Don’t display keys masked in “Write Column mask”.) Read “Keypad Data Register 2” (Addr 01h), then display it in “Data” and virtual keys. (Don’t display keys masked in “Write Column mask” and “Write Key mask”.) <Example − Host Scan> a. Select “11: Manual Key Scan initiate by Host Scan command” from drop-down list of “KEYSTS1..0”. b. Select “000: 1msec” from drop-down list of “Debounce Time”. c. Select “000: 100us” from drop-down list of “Keypad Hold Time”. Click [Write KEY Control] button. d. Click [Key Scan] button while pushing any key of SW1 – SW30 on AKD4184A. e. When click “Read KPDATA1” or “Read KPDATA2” button, display the key status on the screen. <Example − Key Touch Scan> a. Select “10: Auto Key Scan initiate by Key Touch” from drop-down list of “KEYSTS1..0”. b. Select “000: 1msec” from drop-down list of “Debounce Time”. c. Select “000: 100us” from drop-down list of “Keypad Hold Time”. Click [Write KEY Control] button. d. Push any key of SW1 – SW30 on AKD4184A. e. When click “Read KPDATA1” or “Read KPDATA2” button, display the key status on the screen. * If you check the box, data becomes “H” or “1”. If not, “L” or “0”. <KM093500> 2008/03 - 12 - [AKD4184A-A] Explanation of GPIO window When click [OPEN GPIO] button on the main window, the window as shown in Figure 9 opens. Figure 9. [GPIO Dialog] window 1. GPIO Data Acquisition ・[Pin DIR(PAGE1,GPDIR)]: Check the box of “Direction” in the GPIO Pin Assignment, then click [Write] button. And click [Read] button, then display the current setting in Hex. [Pin DIR (PAGE1, GPDIR)] corresponds to “GPIO Pin Direction Register” of the AK4184A’s register. ・[Pin Pull-up(PAGE1, GPPU)]: Check the box of “Pin Pull-up” in the GPIO Pin Assignment, then click [Write] button. And click [Read] button, then display the current setting. [Pin Pull-up (PAGE1, GPPU)] corresponds to “GPIO Pin Pull-up Register” of the AK4184A’s register. ・[Pin State(PAGE1, GPPS)]: Check the box of “Pin State”, then click [Write] button. [Pin State (PAGE1, GPPS)] corresponds to “GPIO Pin State Register” of the AK4184A’s register. ・[Pin Set/Clear(PAGE1, GPSCR)]: Check the box of “Pin Set/Clear” in the GPIO Pin Assignment, then click [Write] button. [Pin Set/Clear (PAGE1, GPSCR)] corresponds to “GPIO Pin State Register” of the AK4184A’s register. ・[Pin Level(PAGE0, GPLR)]: Click [Read] button in the GPIO Pin Assignment, then read “GPIO Pin Level Register” status and display the input level in “Pin Level” < Example − GPIO Input > a. Set the jumper pins of JP9~JP16 (GP0~GP7) to become “IN”. b. Check the box of “Direction” (GP0~GP7) to become “Input”, and click [Write] button of “Pin DIR (PAGE1, GPDIR)”. c. Set the DIP SW (S1) to become either “H” or “L”. d. Click [Read] button of “Pin Level (PAGE0, GPLR)”. e. Display the input level in “Pin Level”. <KM093500> 2008/03 - 13 - [AKD4184A-A] < Example − GPIO Output > a. Set the jumper pins of JP9~JP16 (GP0~GP7) to become “OUT”, and JP19, JP20 is “Open”. b. Check the box of “Direction” (GP0~GP7) to become “Output”, and click [Write] button of “Pin DIR (PAGE1, GPDIR)”. c. Check the box of “Pin Set/Clear” (GP0~GP7) to become either “Set High” or “Clear Low”, and click [Write] button of “Pin Set/Clear (PAGE1, GPSCR)”. d. LED of GP0~GP7 turns on when pin level of GP0~GP7 set “High”. * If you check the box, data becomes “H” or “1”. If not, “L” or “0”. 2. PWM control (LED Bias Control) ・[Write PWM Control]: Check the box of “LPU”, “PACT” and select drop down list of “BRV”, “DIV”, then click [Write PWM Control] button. “LPU”, “BRV”, “PACT” and “DIV” corresponds to LPU bit, BRV4-0 bits, PACT bit and DIV2-0 bits of AK4184A’s register (PWM Control Register). < Example > a. Check the box of “PACT” to become “Normal Mode”, and “LPU” is “CMOS”. b. Select any value from drop down list of “BRV” and “DIV”. (“BRV” modulate PWM. If value is small, become dim. If large, become bright.) c. When click [Write PWM Control] button, white LED of LED9,10 turns on. * If you check the box, data becomes “H” or “1”. If not, “L” or “0”. 3. Power down control ・[Write PD Control]: Check the box of “KeyPad PD” and “TSC PD”, then click [Write PD Control] button. “KeyPad PD” and “TSC PD” corresponds to KPPD bit and TPPD bit of AK4184A’s register (Power Down Register). * If you check the box, data becomes “H” or “1”. If not, “L” or “0”. <KM093500> 2008/03 - 14 - [AKD4184A-A] Revision History Date (yy/mm/dd) 08/03/14 Manual Board Revision Revision KM093500 0 Reason Page Contents First edition IMPORTANT NOTICE z These products and their specifications are subject to change without notice. When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei EMD Corporation (AKEMD) or authorized distributors as to current status of the products. z AKEMD assumes no liability for infringement of any patent, intellectual property, or other rights in the application or use of any information contained herein. z Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. z AKEMD products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or other hazard related device or systemNote2), and AKEMD assumes no responsibility for such use, except for the use approved with the express written consent by Representative Director of AKEMD. As used here: Note1) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. z It is the responsibility of the buyer or distributor of AKEMD products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKEMD harmless from any and all claims arising from the use of said product in the absence of such notification. <KM093500> 2008/03 - 15 - R16 0 TP17 GP5 TP18 GP4 1 TP16 GP6 1 2 R12 0 TP13 XP 1TP14 AVDD 1 2 R10 0 D R9 0 1 TP10 YN 1 1 C2 10u GP3 R17 0 TP9 VSS1 C23 0.01u CN1 10pin NC YN G1 G3 G2 1 C22 0.01u YP F3 G4 F5 G5 F4 XN GP2 XP E6 AVDD GP3 GP7 F7 GP6 NC C1 0.1u C21 0.01u VSS1 TP19 GP3 F1 10 TP8 PENIRQN 1 1 G7 GP5 CN3 10pin GP4 U1 F6 G6 + C20 0.01u R18 0 F2 R19 0 RESETN TP21 GP1 E7 GP1 TP6 CSN 1 3 E1 R20 0 CSN TP22 GP0 E2 D6 GP0 R21 0 R22 0 R23 0 R24 0 R25 0 TP23 BRCONT D7 DIN D2 DOUT C1 C6 TP25 C5 BUSY C2 TP2 BUSY KEYIRQN B1 TP1 KEYIRQN NC A1 C6 C7 C5 C4 1 B6 4 DOUT R2 51 3 BUSY R1 0 2 1 TP27 C3 B7 KEY C3 1 9 DIN R3 51 1 TP26 C4 8 C4 5 TP3 DOUT 1 7 C5 SCLK R4 51 1 C6 CSN 6 TP4 DIN 1 6 D1 1 TP24 C6 SCLK AK4184A BRCONT 1 5 7 R5 51 1 PWM RST R6 51 TP5 SCLK 1 4 C 8 1 GP0 PEN R7 0 1 GP1 9 TP7 RESETN 1 C PENIRQN TP20 GP2 2 R8 0 1 GP2 1 YN YP R11 0 TP11 YP 1 TP12 XN 1 3 4 5 R13 0 1 XN XP AVDD R14 0 TP15 GP7 6 GP7 R15 0 7 8 9 10 CN2 10pin D GP6 3 GP5 4 GP4 5 IOVDD 1 C4 10u 1 TP36 IOVDD 10 9 R32 0 8 CN4 10pin B A2 VSS2 A3 C3 1 R31 0 7 6 R30 0 5 R29 0 VSS2 R1 B2 R2 B3 R3 A4 R4 A5 R5 B4 R28 0 C3 0.1u TP35 VSS2 1 TP34 R1 TP33 1 R2 TP32 R3 1 R27 0 2 R26 0 1 4 1 1 TP31 R4 1TP30 R5 1 + TP29 C1 TP28 C2 3 B5 NC A6 A7 10 C1 C3 C2 B IOVDD R1 R2 R3 R4 R5 C1 A C2 A Title - 16 - Size A3 Date: 5 4 3 2 AKD4184A-A Document Number Rev AK4184A Thursday, February 14, 2008 Sheet 1 0 1 of 4 5 4 3 2 1 D D L1 AVDD1 2 1 1 T-45_OR 2 + AGND1 1 AVDD (short) C5 47u R33 10 JP8 TSC AIN GND 1 JP2 IOVDD_SEL 1 1 1 T-45_OR + 2 C 2 YN_SEL 1 2 3 4 5 6 7 8 L2 IOVDD1 IOVDD (short) C6 47u JP3 VCC_SEL TSC AIN GND C XN JP7 XN_SEL TSC L3 1 1 1 T-45_OR YP JP6 YP_SEL TSC 8P HEADER JP1 GND VCC1 YN J1 T-45_BK 2 + AIN 2 VCC XP JP5 XP_SEL (short) C7 47u J2 AIN_XPYN YN 2 3 4 5 L4 1 1 + 2 T-45_RED 1 IFVCC1 2 IFVCC C8 47u J3 AIN_YP 2 3 4 5 B L5 1 1 1 + 2 T-45_RED DGND1 XP JP17 AIN_SEL (short) JP4 LEDVIN_SEL LEDVIN1 1 2 1 B LEDVIN (short) C9 100u 1 T-45_BK A A Title - 17 - Size A3 Date: 5 4 3 2 AKD4184A-A Document Number Rev Analog Thursday, February 14, 2008 Sheet 1 0 2 of 4 5 3 2 1 D VCC 16 15 14 13 12 11 10 9 D 4 1 2 3 4 5 6 7 8 S1 SW DIP-8 1 2 3 4 5 6 7 8 ---------OFF--------- C6 C5 C4 C3 C1 100k JP16 GP7 R1 OUT IN IN JP15 GP6 OUT IN JP14 GP5 OUT IN JP13 GP4 OUT IN JP12 GP3 OUT IN IN JP11 GP2 OUT C JP10 GP1 OUT IN OUT JP9 GP0 C2 RN1 9 8 7 6 5 4 3 2 1 GP7 SW1 SW6 SW11 SW16 SW21 SW26 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW2 SW7 SW12 SW17 SW22 SW27 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW3 SW8 SW13 SW18 SW23 SW28 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW SW4 SW9 SW14 SW19 SW24 SW29 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW C GP6 GP5 GP4 R2 GP3 GP2 GP1 RN2 R4 4 3 A1 A2 6 5 A3 A4 8 7 A5 A6 10 9 A7 2 A8 VCCA 1 100k DIR 11 GND GND U2 12 0.1u B R3 9 8 7 6 5 4 3 2 1 JP20 PULL_UP C10 GP0 B R5 SW5 SW10 SW15 SW20 SW25 SW30 TACT SW TACT SW TACT SW TACT SW TACT SW TACT SW B2 B1 21 20 B4 B3 19 18 B6 B5 17 16 B8 B7 15 14 VCCB OE 22 24 23 13 GND VCCB 74AVC8T245 C11 0.1u IFVCC A LED7 GP6 R41 1k A LED8 GP7 K A LED6 GP5 R40 1k K A LED5 GP4 R39 1k K A LED4 GP3 R38 1k K A LED3 GP2 R37 1k K A LED2 GP1 R36 1k K LED1 GP0 K R55 100k K A A R35 1k A R34 1k JP19 LED_EN Title - 18 - Size A3 Date: 5 4 3 2 AKD4184A-A Document Number Rev GIPO, Key Pad Thursday, February 14, 2008 Sheet 1 0 3 of 4 5 4 3 2 1 PORT1 KEYIRQN PENIRQN D BUSY U5 3 PEN B3 6 A4 B4 18 RESETN VCC C15 0.1u NC 9 10 A2 R45 51 R46 51 7 A5 B5 17 8 A6 B6 16 CSN SCLK DIN 9 A7 B7 15 10 A8 B8 14 2 DIR 1 VCCA 11 GND 12 GND D 74AVC8T245 R57 (open) NC 11 EN2 12 R44 51 A3 R56 100k EN1 R43 51 19 PWM 13 B2 20 5 PWM U3 21 BUSY JP21 DOUT_PD C B1 DOUT JP18 R59 (open) A1 4 KEY R58 (open) DOUT 13 25 12 24 11 23 10 22 9 21 8 20 7 19 6 18 5 17 4 16 3 15 2 14 1 NC CONT 8 GND 7 OE 22 VCCB 24 VCCB 23 C16 0.1u 13 GND PARALLEL 25P C R52 100k 5 K VOUT A 4 3 2 1 R51 (open) IFVCC R53 1k R54 1k PORT2 RST C17 0.01u L 1 OUT2 K GND A 16 VCOIL VFB VCOIL GND 6 SGND C12 1u 15 3 R42 75 AK7953 2 VIN LED9 LED10 NSPW310BS NSPW310BS 14 SCLK 10 CSN 8 DIN 6 RESETN 4 GND 2 H SW31 RESET L6 1 LEDVIN Digital IF 2 10uH B VCCIO KEYIRQN PENIRQN BUSY DOUT 9 7 5 3 1 U6 D1 MA21D38 C13 1u C14 (open) CSN 3 A1 B1 21 4 A2 B2 20 SCLK 5 A3 B3 19 DIN 6 A4 B4 18 7 A5 B5 17 8 A6 B6 16 9 A7 B7 15 10 A8 B8 14 2 DIR 1 VCCA R47 51 PORT3 R48 51 10 8 CSN 6 DIN 4 RESETN 2 R49 51 R50 51 B 9 7 5 3 1 GND SCLK DOUT GND USB I/F Board 74AVC8T245 C18 0.1u 11 GND 12 GND OE 22 VCCB 24 VCCB 23 C19 0.1u 13 GND A A Title - 19 - Size A3 Date: 5 4 3 2 AKD4184A-A Document Number Rev LED Driver, Digital I/F Thursday, February 14, 2008 Sheet 1 4 of 0 4 L1 Pattern - 20 - L2 Pattern - 21 - L3 Pattern - 22 - L4 Pattern - 23 - L1 Silk - 24 - L4 Silk - 25 -