Universal Remote Control R7 - SPECS SHEET Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Dálková ovládání Universal Remote Control R7 - SPECS SHEET. Technical Data Sheet Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 52
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
Keypad Decoder and I/O Expansion
Data Sheet
ADP5589
Rev. B Document Feedback
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 ©20112013 Analog Devices, Inc. All rights reserved.
Technical Support www.analog.com
FEATURES
16-element FIFO for event recording
19 configurable I/Os allowing functions such as
Keypad decoding for matrix up to 11 × 8
Key press/release interrupts
Key pad lock/unlock
GPIO functions
GPI with selectable interrupt level
100 kΩ or 300 kΩ pull-up resistors
300 kΩ pull-down resistors
GPO with push-pull or open drain
Dual programmable logic blocks
PWM generator
Internal PWM generation
External PWM with internal PWM AND function
Clock divider
Reset generators
I
2
C interface with fast-mode plus (Fm+) support up to 1 MHz
Open-drain interrupt output
24-lead LFCSP 3.5 mm × 3.5 mm
25-ball WLCSP 1.99 mm × 1.99 mm
APPLICATIONS
Devices requiring keypad entry and I/O expansion
capabilities
FUNCTIONAL BLOCK DIAGRAM
SDA
GPI SCAN
AND
DECODE
UVLO
POR
I
2
C INTERFACE
OSCILLATOR
REGISTERS
KEY SCAN
AND
DECODE
LOGIC 1
I/O
CONFIG
INT
RST
LOGIC 2
CLK DIV
PWM
SCL
VDD
ADP5589
GND
RESET 1
GEN
RESET 2
GEN
09714-001
R0
R3
R1
R2
R4
R7
R5
R6
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
Figure 1.
GENERAL DESCRIPTION
The ADP5589 is a 19 I/O port expander with built-in keypad
matrix decoder, programmable logic, reset generator, and
PWM generator. I/O expander ICs are used in portable devices
(phones, remote controls, and cameras) and nonportable
applications (healthcare, industrial, and instrumentation). I/O
expanders can be used to increase the number of I/Os available
to a processor or to reduce the number of I/Os required
through interface connectors for front panel designs.
The ADP5589, which handles all key scanning and decoding,
can flag the main processor via an interrupt line when new key
events have occurred. In addition, GPI changes and logic
changes can be tracked as events via the FIFO, eliminating the
need to monitor different registers for event changes. The
ADP5589 is equipped with a FIFO to store up to 16 events.
Events can be read back by the processor via an I
2
C compatible
interface.
The ADP5589 frees up the main processor from having to
monitor the keypad, thereby reducing power consumption
and/or increasing processor bandwidth for performing other
functions.
The programmable logic functions allow common logic
requirements to be integrated as part of the GPIO expander,
saving board area and cost.
Zobrazit stránku 0
1 2 3 4 5 6 ... 51 52

Shrnutí obsahu

Strany 1 - ADP5589

Keypad Decoder and I/O Expansion Data Sheet ADP5589 Rev. B Document Feedback Information furnished by Analog Devices is believed to be accurate an

Strany 2 - TABLE OF CONTENTS

ADP5589 Data Sheet Rev. B | Page 10 of 52 KEYSCANCONTROL12 345 678 9VDDR0 R1R2C2C0C13 × 3 KEYPAD MATRIX09714-008 Figure 9. Simplified Key Scan Block

Strany 3 - SPECIFICATIONS

Data Sheet ADP5589 Rev. B | Page 11 of 52 LOGIC EVENT567891011432116 17 18 19 20 21 221514131227 28 29 30 31 32 332625242338 39 40 41 42 43 443736353

Strany 4

ADP5589 Data Sheet Rev. B | Page 12 of 52 KEY 32KEY 32 PRESS KEY 32 RELEASEKEY SCANEVENT_INTEVENT_INT CLEAREDEC[4:0]FIFOFIFOREAD00000000FIFO100032000

Strany 5 - ABSOLUTE MAXIMUM RATINGS

Data Sheet ADP5589 Rev. B | Page 13 of 52 When full unlock is achieved, FIFO and event count updates resume. Note that if a key press is used as the

Strany 6

ADP5589 Data Sheet Rev. B | Page 14 of 52 NOFIRSTUNLOCKEVENT?UNLOCKTIMERENABLED?SECONDUNLOCK EVENTREQUIRED?START UNLOCK TIMERUNLOCKTIMEREXPIRED?UNLO

Strany 7 - 9714-004

Data Sheet ADP5589 Rev. B | Page 15 of 52 GPI Input Each of the 19 I/O lines can be configured as a general-purpose logic input line. Figure 17 show

Strany 8 - DEVICE OVERVIEW

ADP5589 Data Sheet Rev. B | Page 16 of 52 LOGIC BLOCKS Several of the ADP5589 I/O lines can be used as inputs and outputs for implementing some comm

Strany 9 - KEY SCAN CONTROL

Data Sheet ADP5589 Rev. B | Page 17 of 52 LA2_INVMUX000001SEL[2:0]OUT010011100101110111SELOUT01GNDAND2OR2XOR2FF2IN_LA2IN_LB2IN_LC2(LY1)LA2(LY1)LA2(I

Strany 10 - 09714-009

ADP5589 Data Sheet Rev. B | Page 18 of 52 RESET_PULSE_WIDTH[1:0]RESET_TRIGGER_TIME[2:0]RESET1_EVENT_A[7:0]RESET1_EVENT_B[7:0]RESET1_EVENT_C[7:0]KEYS

Strany 11 - Data Sheet ADP5589

Data Sheet ADP5589 Rev. B | Page 19 of 52 REGISTER INTERFACE Register access of the ADP5589 is acquired via its I2C-compatible serial interface. The

Strany 12 - FIFO Lock/Unlock

ADP5589 Data Sheet Rev. B | Page 2 of 52 TABLE OF CONTENTS Features ...

Strany 13

ADP5589 Data Sheet Rev. B | Page 20 of 52 Figure 30 shows a typical multibyte read sequence for reading internal registers. The cycle begins with a s

Strany 14

Data Sheet ADP5589 Rev. B | Page 21 of 52 REGISTER MAP Table 6. Addr. R/W Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0x00 R MAN_ID

Strany 15 - GPI Input

ADP5589 Data Sheet Rev. B | Page 22 of 52 Addr. R/W Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0x33 R/W UNLOCK1_ STATE UNLOCK1[6:0]

Strany 16

Data Sheet ADP5589 Rev. B | Page 23 of 52 DETAILED REGISTER DESCRIPTIONS Note: N/A throughout this section means not applicable. Note: All registers

Strany 17

ADP5589 Data Sheet Rev. B | Page 24 of 52 FIFO_1 Register 0x03 Table 10. FIFO_1 Bit Descriptions Bits Name R/W Description 7 Event1_State R Th

Strany 18

Data Sheet ADP5589 Rev. B | Page 25 of 52 FIFO_2 Register 0x04 Table 12. FIFO_2 Bit Descriptions Bits Name R/W Description 7 Event2_State R Re

Strany 19 - REGISTER INTERFACE

ADP5589 Data Sheet Rev. B | Page 26 of 52 FIFO_10 Register 0x0C Table 20. FIFO_10 Bit Descriptions Bits Name R/W Description 7 Event10_State R

Strany 20

Data Sheet ADP5589 Rev. B | Page 27 of 52 GPI_INT_STAT_A Register 0x13 Table 27. GPI_INT_STAT_A Bit Descriptions Bits Name R/W Description 7 GPI

Strany 21 - REGISTER MAP

ADP5589 Data Sheet Rev. B | Page 28 of 52 GPI_STATUS_A Register 0x16 Table 30. GPI_STATUS_A Bit Descriptions Bits Name R/W Description 7 GPI_8_S

Strany 22

Data Sheet ADP5589 Rev. B | Page 29 of 52 RPULL_CONFIG_A Register 0x19 Table 33. RPULL_CONFIG_A Bit Descriptions Bits Name R/W Description [7:6]

Strany 23 - Status Register 0x02

Data Sheet ADP5589 Rev. B | Page 3 of 52 SPECIFICATIONS VDD = 1.8 V to 3.3 V, TA = −40°C to +85⁰C, unless otherwise noted.1 Table 1. Parameter Sym

Strany 24 - FIFO_1 Register 0x03

ADP5589 Data Sheet Rev. B | Page 30 of 52 RPULL_CONFIG_C Register 0x1B Table 35. RPULL_CONFIG_C Bit Descriptions Bits Name R/W Description [7 :6]

Strany 25 - Rev. B

Data Sheet ADP5589 Rev. B | Page 31 of 52 RPULL_CONFIG_E Register 0x1D Table 37. RPULL_CONFIG_E Bit Descriptions Bits Name R/W Description [7: 6]

Strany 26 - Rev. B

ADP5589 Data Sheet Rev. B | Page 32 of 52 GPI_INT_LEVEL_B Register 0x1F Table 39. GPI_INT_LEVEL_B Bit Descriptions Bits Name R/W Description 7 G

Strany 27 - GPI_INT_STAT_C Register 0x15

Data Sheet ADP5589 Rev. B | Page 33 of 52 GPI_EVENT_EN_B Register 0x22 Table 42. GPI_EVENT_EN_B Bit Descriptions Bits Name R/W Description 7 GPI

Strany 28 - GPI_STATUS_C Register 0x18

ADP5589 Data Sheet Rev. B | Page 34 of 52 0 GPI_1_INT_EN R/W 0 = GPI_1_INT is disable. 1 = GPI_1_INT enable. Assert the GPI_INT bit (Register 0x0

Strany 29 - RPULL_CONFIG_B Register 0x1A

Data Sheet ADP5589 Rev. B | Page 35 of 52 DEBOUNCE_DIS_A Register 0x27 Table 47. DEBOUNCE_DIS_A Bit Descriptions Bits Name R/W Description 7 GPI

Strany 30 - RPULL_CONFIG_D Register 0x1C

ADP5589 Data Sheet Rev. B | Page 36 of 52 DEBOUNCE_DIS_C Register 0x29 Table 49. DEBOUNCE_DIS_C Bit Descriptions Bits Name R/W Description [7:3]

Strany 31 - RPULL_CONFIG_E Register 0x1D

Data Sheet ADP5589 Rev. B | Page 37 of 52 GPO_DATA_OUT_C Register 0x2C Table 52. GPO_DATA_OUT_C Bit Descriptions Bits Name R/W Description [7: 3]

Strany 32 - GPI_EVENT_EN_A Register 0x21

ADP5589 Data Sheet Rev. B | Page 38 of 52 GPO_OUT_MODE_C Register 0x2F Table 55. GPO_OUT_MODE_C Bit Descriptions Bits Name R/W Description [7: 3]

Strany 33 - GPI_EVENT_EN_C Register 0x23

Data Sheet ADP5589 Rev. B | Page 39 of 52 GPIO_DIRECTION_C Register 0x32 Table 58. GPIO_DIRECTION_C Bit Descriptions Bits Name R/W Description [7

Strany 34

ADP5589 Data Sheet Rev. B | Page 4 of 52 Parameter Symbol Test Conditions/Comments Min Typ Max Unit Hold Time for Start/Repeated Start tHD; S

Strany 35 - DEBOUNCE_DIS_B Register 0x28

ADP5589 Data Sheet Rev. B | Page 40 of 52 UNLOCK_TIMERS Register 0x36 Table 62. UNLOCK_TIMERS Bit Descriptions Bits Name R/W Description [7: 3]

Strany 36 - GPO_DATA_OUT_B Register 0x2B

Data Sheet ADP5589 Rev. B | Page 41 of 52 RESET1_EVENT_C Register 0x3A Table 66. RESET1_EVENT_C Bit Descriptions Bits Name R/W Description 7 RES

Strany 37 - GPO_OUT_MODE_B Register 0x2E

ADP5589 Data Sheet Rev. B | Page 42 of 52 Bits Name R/W Description [1:0] RESET_PULSE_WIDTH[1:0] R/W Defines the pulse width of the reset sign

Strany 38 - GPO_OUT_MODE_C Register 0x2F

Data Sheet ADP5589 Rev. B | Page 43 of 52 CLOCK_DIV_CFG Register 0x43 Table 75. CLOCK_DIV_CFG Bit Descriptions Bits Name R/W Description 7 R

Strany 39 - EXT_LOCK_EVENT Register 0x35

ADP5589 Data Sheet Rev. B | Page 44 of 52 Bits Name R/W Description [2: 0] LOGIC2_SEL[2:0] R/W Configures the digital mux for Logic Block 2. 0

Strany 40 - RESET1_EVENT_B Register 0x39

Data Sheet ADP5589 Rev. B | Page 45 of 52 PIN_CONFIG_A Register 0x49 Table 81. PIN_CONFIG_A Bit Descriptions Bits Name R/W Description 7 R7_CONF

Strany 41 - RESET_CFG Register 0x3D

ADP5589 Data Sheet Rev. B | Page 46 of 52 PIN_CONFIG_D Register 0x4C Table 84. PIN_CONFIG_D Bit Descriptions Bits Name R/W Description 7 PULL_SE

Strany 42 - PWM_CFG Register 0x42

Data Sheet ADP5589 Rev. B | Page 47 of 52 INT_EN Register 0x4E Table 86. INT_EN Bit Descriptions Bits Name R/W Description [7: 6] Reserved.

Strany 43 - LOGIC_2_CFG Register 0x45

ADP5589 Data Sheet Rev. B | Page 48 of 52 APPLICATION DIAGRAM SDASCLRSTINTVDDSDA SCL RSTINTI/OCONFIGKEY SCANANDDECODEGPI SCANANDDECODELOGIC1LOGIC2CL

Strany 44 - POLL_TIME_CFG Register 0x48

Data Sheet ADP5589 Rev. B | Page 49 of 52 OUTLINE DIMENSIONS 0.40BSC0.500.400.300.250.200.15COMPLIANTTOJEDEC STANDARDS MO-220-WFFE.BOTTOM VIEWTOP VIE

Strany 45 - PIN_CONFIG_C Register 0x4B

Data Sheet ADP5589 Rev. B | Page 5 of 52 ABSOLUTE MAXIMUM RATINGS Table 2. Parameter Rating VDD to Ground –0.3 V to 4 V SCL, SDA, RST, INT, R0, R

Strany 46 - GENERAL_CFG_B Register 0x4D

ADP5589 Data Sheet Rev. B | Page 50 of 52 NOTES

Strany 47 - INT_EN Register 0x4E

Data Sheet ADP5589 Rev. B | Page 51 of 52 NOTES

Strany 48 - APPLICATION DIAGRAM

ADP5589 Data Sheet Rev. B | Page 52 of 52 NOTES I2C refers to a communications protocol originally developed by

Strany 49 - OUTLINE DIMENSIONS

ADP5589 Data Sheet Rev. B | Page 6 of 52 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS 09714-003213456181716151413R2R3R4R5NOTES1. THE EXPOSEDPAD MUST B

Strany 50

Data Sheet ADP5589 Rev. B | Page 7 of 52 QUICK DEVICE OVERVIEW ROW 0SDAFIFOUPDATEUVLOPORI2C INTERFACEI2C BUSY?OSCILLATORREGISTERSKEY SCANANDDECODEGPI

Strany 51

ADP5589 Data Sheet Rev. B | Page 8 of 52 DEVICE ENABLE When sufficient voltage is applied to VDD and the RST pin is driven with a logic high level,

Strany 52

Data Sheet ADP5589 Rev. B | Page 9 of 52 DETAILED DESCRIPTION EVENT FIFO It is important to understand the function of the event FIFO. The ADP5589 f

Komentáře k této Příručce

Žádné komentáře