AKM AKD4184A-A

[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 -