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/F͸1.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 pin͸LowʹυϥΠϒ͞Ε·͢ɻΩʔεΩϟϯ͕ऴྃ͢Δͱ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-

  • ͢Δ͜ͱ ৽ͷ΋ͷͰ͋Δ͜ͱΛฐ ೝԼ͍͞ɻ
  • ɺ༌ Մ͕ඞཁͰ͢ɻ
  • ෆྑ͕ɺ ۃ ୅දऔక໾ͷॻ໘ ʹΑΔಉҙΛ͓औΓԼ͍͞ɻ
  • ༻͔Β