AK4184A AKM | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 36
Technical content
[AK4184A] MS0947-J-00 2008/04 -1- ཁ AK4184Aɺ4λονεΫϦʔϯίϯτϩʔϥɺΩʔύουεΩϟφɺGPIOೳɺPWMً ͼ12ܕֱA/DίϯόʔλΛଂͨ͠ΞφϩάΠϯλʔϑΣʔεICͰ͢ɻX࣠Y େ6 x 5ͷϚτϦοΫεΩʔύουʹରԠ ͭADେ125kHz͢Δϗε τϓϩηοαͱͷΠϯλʔϑΣʔεΛ༰қʹ͢ΔͨΊɺσΟδλϧI/F1.6Vثػ DSC, DVC, Smart Phone, MP3 playerదͰ͢ɻ ■ SPI Serial ΠϯλʔϑΣʔε ■ΠϯλʔϑΣʔε ■ αϯϓϦϯάप 125KHz (max) ■ චѹଌఆ ■ 6 x 5 keypad εΩϟφ ■ 8 GPIOϙʔτ ■ LED༻ग़ྗ(PWM) ■ ిѹ: AVDD = 2.5V ~ 3.6V IOVDD = 1.6V ~ AVDD ■ ফඅిྲྀ: 400μA ■ Package: 41pin BGA (4mm x 4mm, pitch: 0.5mm) AK4184A TSC with Keypad Scanner and GPIO Expander
Figure 1. ϒϩοΫਤ
[AK4184A] MS0947-J-00 2008/04 -3- ■ ΦʔμϦϯάΨΠυ AK4184AEG −40 ∼ +85°C 41pin BGA (4mm x 4mm, 0.5mm pitch) AKD4184A AK4184A ༻ධՁϘʔυ ■ ϐϯஔ Top View A B C E DF G AK4184AEG
7 NC C3 C5 BRCONT GP1 GP3 NC
6 C1 C4 C6 GP0 GP2 GP5 GP4
5 R4 C2 GP7 GP6
4 R3 R5 XP AVDD
3 VSS2 R2 VSS2 XN YP
2 IOVDD R1 BUSY DIN CSN PENIRQN YN
1 NC KEYIRQN DOUT SCLK RESETN VSS1 NC
[AK4184A] MS0947-J-00 2008/04 -4- No. Pin Name I/O Function A1 NC - No Connection No internal bonding. This pin should be open or connected to the ground. B1 KEYIRQN O Keypad Interrupt (Active Low) CSN pin = “H” ΈEnable ঢ়ଶͰɺΩʔύουԡ͠Լ͛Ͱ“L”ʹͳ Γ·͢ɻσόϯεεΩϟϯऴྃͰ“H”ΈDisable ঢ়ଶͰ C2 BUSY O BUSY output ɿαϯϓϦϯάऴ͔ྃΒMSB ͷσʔλΛग़ྗ͢Δ· C1 DOUT O Serial Data Output D2 DIN I Serial Data Input SCLK pin ↑ͰσʔλΛϥον͠·͢ɻ D1 SCLK I External Clock Input E2 CSN I Chip Select Input (Active Low) E1 RESETN I Device Reset (Active Low) F2 PENIRQN O Pen Interrupt Output (Active Low) CSN pin = “H” ΈEnable ঢ়ଶͰɺλονύωϧ͕ԡ͞Ε͍ͯΔ ɺ ύϫʔμϯ ޚ ͓Αͼ রԼ͍͞ɻ G1 NC - No Connection No internal bonding. This pin should be open or connected to the ground. F1 VSS1 - Analog Ground G2 YN I/O Touch Screen Y- plate Voltage supply X࣌OPEN Ͱ͢ɻ ࣌GND Ͱ͢ɻ F3 XN I/O Touch Screen X- plate Voltage supply Y࣌OPEN Ͱ͢ɻ ࣌OPEN Ͱ͢ɻ G3 YP I/O Touch Screen Y+ plate Voltage supply ࣌OPEN Ͱ͢ɻ F4 XP I/O Touch Screen X+ plate Voltage supply G4 AVDD - Analog Power Supply: 2.5V ~ 3.6V
[AK4184A] MS0947-J-00 2008/04 -5- F5 GP7 I/O GPIO7 pin G5 GP6 I/O GPIO6 pin F6 GP5 I/O GPIO5 pin G6 GP4 I/O GPIO4 pin G7 NC - No Connection No internal bonding. This pin should be open or connected to the ground. F7 GP3 I/O GPIO3 pin E6 GP2 I/O GPIO2 pin E7 GP1 I/O GPIO1 pin D6 GP0 I/O GPIO0 pin D7 BRCONT O Pulse width modulated output signal C6 C6 O Keypad Column 6 C7 C5 O Keypad Column 5 B6 C4 O Keypad Column 4 A7 NC - No Connection No internal bonding. This pin should be open or connected to the ground. B7 C3 O Keypad Column 3 B5 C2 O Keypad Column 2 A6 C1 O Keypad Column 1 B4 R5 I Keypad Row 5 A5 R4 I Keypad Row 4 C3 VSS2 - Digital I/O Ground A4 R3 I Keypad Row 3 B3 R2 I Keypad Row 2 A3 VSS2 - Digital I/O Ground B2 R1 I Keypad Row 1 A2 IOVDD - Digital I/O Power Supply: 1.6V ~ AVDD
[AK4184A] MS0947-J-00 2008/04 -6- ϐϯ໊ ઃఆ GP0 ~ GP8, R1 ~ R5 Φʔϓϯ Digital C1 ~ C6, BRCONT Φʔϓϯ VSS1, VSS2 = 0V: Note 1) Parameter Symbol min max Units Analog AVDD -0.3 6.0 V Power Supply (Note 2) Digital I/F IOVDD -0.3 6.0 V Input Current (any pins except for supplies) IIN - ±10 mA Analog Input Voltage (Note 3) VINA -0.3 AVDD+0.3 or 6.0 V Digital Input Voltage (Note 4) VIND -0.3 IOVDD+0.3 or 6.0 V Touch Panel Drive Current IOUTDRV - 50 mA Ambient Temperature (power supplied) Ta -40 85 °C Storage Temperature Tstg -65 150 °C Note 2. VSS1 ͱ VSS2 ಉ͡άϥϯυʹଓͯ͠Լ͍͞ɻ Note 3. XP, YP, XN, YN pin max (AVDD+0.3)V ·ͨ 6.0V ͷͲͪΒ͔͍ํͰ͢ɻ Note 4. DIN, CSN, SCLK, RESETN, R1 ~ R5, GP0 ~ GP7 pins. max (IOVDD+0.3)V ·ͨ 6.0V ͷͲͪΒ͔ ͍ํͰ͢ɻOpen Drain ɺGP0 ~ GP7 pins, BRCONT pinͷଓ ҙ: อূ͞ Ε·ͤΜɻ VSS1, VSS2 = 0V: Note 1) Parameter Symbol min typ max Units Power Supply AVDD 2.5 3.3 3.6 V Digital I/O Power Supply IOVDD 1.6 3.3 AVDD V ҙԼ͍͞ɻ
[AK4184A] MS0947-J-00 2008/04 -7- Ξφϩάಛੑ (Ta = -40°C to 85°C, AVDD = IOVDD = 3.3V, fs = 125 KHz, fSCLK = 5MHz) Parameter min typ max Units ADC for Touch Screen Resolution - 12 - Bits No Missing Codes 11 12 Bits Integral Nonlinearity (INL) Error - - ±2 LSB Differential Nonlinearity (DNL) Error - ±1 - LSB Offset Error - - ±6 LSB Gain Error - - ±4 LSB Touch Panel Drivers Switch On-Resistance XP, YP, RL = 300Ω XN, YN, RL = 300Ω Ω Ω XP Pull Up Resistance (when pen interrupt enable) - 50 - KΩ Power Supply Current Touch Screen only fs = 125KHz (PD bit = “0”) - 400 680 μA Touch Screen only fs = 125KHz (PD bit = “1”) - 500 850 μA Oscillator on, Touch Screen Driver off, A/D power down - 72 120 μA Full Power Down (all blocks power down when CSN = “H”, RESETN = “H”) - 0 5 μA DC ಛੑ(Logic I/O) (Ta = -40°C to 85°C, IOVDD = 1.6V to 3.6V) Parameter Symbol min typ max Units Digital Input (CSN, SCLK, DIN, R1 ~ R5, GP0 ~ GP7 pins) “H” level input voltage VIH 0.8xIOVDD - - V “L” level input voltage VIL - - 0.2xIOVDD V Input Leakage Current IILK -10 - 10 μA Digital Output (DOUT, BUSY, BRCONT, PENIRQN, KEYIRQN pins) “H” level output voltage (@ Iout = -250μA) VOH IOVDD-0.4 - - V “L” level output voltage (@ Iout = 250μA) VOL - - 0.4 V Digital Output (GP0 ~ GP7 pins) “H” level output voltage (@ Iout = -1.5mA) VOH IOVDD-0.4 - - V “L” level output voltage (@ Iout = 1.5mA) VOL - - 0.4 V Digital Output (C1 ~ C6 pins) “H” level output voltage (@ Iout = -1.5mA) VOH IOVDD-0.4 - - V Resistance Pulldown Resistance (R1 ~ R5 pins) Rkey - 16 - KΩ Pulldown Resistance (GP0 ~ GP7 pins @ input) Rgp - 1000 - KΩ Tri-state Leakage Current All pins except for XP, YP, XN, YN pins XP, YP, XN, YN pins IOLK -10 -50 µA µA
- 4λονεΫϦʔϯΠϯλʔϑΣʔε
- 6 ྻ x 5ߦ ΩʔύουΠϯλʔϑΣʔε
- 8 GPIO pin
- LED༻ PWMճ࿏
- ܕֱAD ίϯόʔλ
- Έճ࿏
- ൃৼճ࿏ ■ λονεΫϦʔϯ A/D ίϯόʔλ Table 1 ͷ༷ʹετϨʔτόΠφϦ Ͱ͢ɻ ೖྗిѹ ग़ྗίʔυ (ΔVREF - 1.5LSB) ~ ΔVREF FFFH (ΔVREF - 2.5LSB) ~ (ΔVREF - 1.5LSB) FFEH 0.5LSB ~ 1.5LSB 001H 0 ~ 0.5LSB 000H ΔVREF: (VREF+) – (VREF-)
Table 1. ग़ྗίʔυ
Figure 4. Ґஔଌఆճ࿏
Figure 5. චѹଌఆճ࿏
[AK4184A] MS0947-J-00 2008/04 -12- ■ ΩʔύουεΩϟφ AK4184Aେ6 ྻ x 5ͷΩʔύουʹରԠ͠·͢ɻ6 ྻ x 5ݕ ʹΩʔຖʹϚεΫ͢Δ ͑·͢ɻ ■ ग़ KEYIRQN pinLowʹυϥΠϒ͞Ε·͢ɻΩʔεΩϟϯ͕ऴྃ͢ΔͱHighʹυϥΠϒ͞Ε·͕͢ɺΩʔύο ঢ়ଶ) ■ ΩʔεΩϟϯσʔλಡΈग़͠ ɺAK4184AମతʹɺC1 pin ͷόοϑΝΛON ʹͯ͠ “H”Λग़ྗ͠·͢(Scan Output 1)ɻଞͷC2 ∼ C6 pinsɺHi-Z ঢ়ଶͰ͢ɻΩʔԡ͠ ͢ɻR1 ∼ R5 pins (Sense Input 1)Έ·͢ɻ2࣌ R1 ∼ R5 pinsΈ·͢(Sense Input 2)ɻ͜ͷ Scan Output ͱ Sense Input ͳྻ(Column)Έ·͢ɻ ΩʔεΩϟϯDebounce TimeʹҰ࿈ͷ Scan Output/ Sense InputͷαΠΫϧΛ1෦Ϩδ ೝͯ͠σʔλϨδε Ͱ͖·ͤΜɻ
8 GPIO
Figure 8. SPI ଓͱೖྗσόΠεଓ
Table 2. AK4184A ίϚϯυ (x: don’t care)
0 Data Register
1 Control Register
Table 3. Page Address Table 4. AK4184A Register Map
Table 5. Touch Screen Command Word Format
15 S λονύωϧελʔτϏοτɻίϚϯυͷઌ಄ϏοτͰඞͣ “1”
12 PD ύϫʔμϯϞʔυબϏοτ(Table 8)
Table 6. ٛ Table 7. υϥΠόεΠον εςʔλε
0 Enabled ΦʔτυϥΠόOFF Ϟʔυ
1 Disabled ࿈ଓυϥΠόON Ϟʔυ
Table 8. ޚ
Figure 9. Touch Screen Operation
Figure 10. Έճ࿏
Table 9. ΩʔύουɺGPIOɺLEDίϚϯυ ϑΥʔϚοτ
7 W/R Write/Read bit
6 PAGE Page bit (Table 3র͍ͯͩ͘͠͞
Table 10. Control Command Figure 11. Write Operation Figure 12. Read Operation
෦ OSC͢ΔͨΊʹɺ
Figure 13. Timing Diagram for keypad debounce scan initiated by Host
Figure 14. Keypad Debounce Scan initiated by key activity Table 11. Keypad Control Register Format
15 KST1 Key Interrupt enable (Ωʔͪenable)߸
14 KST0 Key scan initiated by Host/Key
Table 12. Keypad Control Register (Write) 0 0 Keypad Debounce scan is busy. Table 13. KST bit (Read)
Table 14. Keypad Debounce Time Interval Table 15. Keypad Hold Time Control Table 16. Keypad Mask Register Format Table 17. Keypad Mask bit
Table 18. Keypad Column Mask Resister Format Table 19. Keypad Column Mask bit Table 20. Keypad Scan Initiate Command Format
Table 21. Keypad Data Register Format
15 DERR Keypad scan data error
Table 22. Keypad Data 1 Register (addr: 00H)
15 SERR Keypad status data error
Table 23. Keypad Data 2 Register (addr: 01H) Table 24. Keypad to Key number Mapping
Figure 15. GPIOϨδελͷઃఆ Table 25. GPIO Pin Set/Clear Register Format Table 26. GPIO Pin Set/ Clear Register Table 27. GPIO Pin Direction Register Format 1: GPIO pin configured as output. Table 28. GPIO Direction Register
Table 29. GPIO Pin Pull-up Register Format Table 30. GPIO Pin Pull-up Register Table 31. GPIO Pin Sate Register Format Table 32. GPIO Pin State Register Table 33. GPIO Pin Level Register Format Table 34. GPIO Pin Level Register
Figure 16. PWM output block Figure 17. PWM output waveform Table 35. PWM Control Register Format
15 LPU Output type Open drain/ CMOS
7 Reserved
6 PACT Oscillator and PWM Logic Controller Power Up
Table 36. PWM Control Register
Table 37. Power Down Register Format
1 KPPD ͍·͢
0 TPPD ͍·͢
Table 38. Power Down Register
X: X-measurement, Y:Y-measurement. 0: PD bit = “0” setting, 1: PD bit = “1” setting. Figure 19. Timing Sequence for detecting X, Y position
Figure 20. Keypad scanner sequence initiated by Host command
Figure 21. Keypad scanner sequence initiated by key press
[AK4184A] MS0947-J-00 2008/04 -34- ύοέʔδ ੇ๏ਤ 41 ϐϯ FBGA (Unit: mm) 4.0 ± 0.1 4.0 ± 0.1 0.5 A B C E F G 7 6 5 3 2 41 - φ 0.3 ± 0.05 φ 0.15 ABS B 0.5 M A 3.0 D 3.0 0.08 S S 0.24 ± 0.06 0.89 ± 0.11 ■ ༷ ࣭ࡐ :ࢷ ࣭ࡐBT Ϩδϯ ࣭ࡐSnAgCu
[AK4184A] MS0947-J-00 2008/04 -35- ϚʔΩϯά 4184A XXXX Date Code: XXXX(4 digits) Pin #A1 indication վగཤྺ Date (YY/MM/DD) Revision Reason Page Contents 08/04/16 00 ॳ൛
[AK4184A] MS0947-J-00 2008/04 -36-
- ͢Δ͜ͱ ৽ͷͷͰ͋Δ͜ͱΛฐ ೝԼ͍͞ɻ
- ɺ༌ Մ͕ඞཁͰ͢ɻ
- ෆྑ͕ɺ ۃ දऔకͷॻ໘ ʹΑΔಉҙΛ͓औΓԼ͍͞ɻ
- ༻͔Β