Universal Remote Control R7 - SPECS SHEET Manuale Utente

Navigare online o scaricare Manuale Utente per Telecomandi Universal Remote Control R7 - SPECS SHEET. Technical Data Sheet Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 44
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
Keypad Decoder and I/O Port Expander
Data Sheet
ADP5586
Rev. 0 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 ©2013 Analog Devices, Inc. All rights reserved.
Technical Support www.analog.com
FEATURES
16-element FIFO for event recording
10 configurable I/Os allowing for such functions as
Keypad decoding for a matrix of up to 5 × 5
Key press/release interrupts
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
Programmable logic block
Pulse generators
Periods and on times
Above 30 sec in 125 ms increments
Up to 255 ms in 1 ms increments
Reset generator
I
2
C interface with Fast-mode Plus (Fm+) support of up to 1 MHz
Open-drain interrupt output
16-ball WLCSP, 1.59 mm × 1.59 mm
APPLICATIONS
Keypad entries and input/output expansion capabilities
Smartphones, remote controls, and cameras
Healthcare, industrial, and instrumentation
FUNCTIONAL BLOCK DIAGRAM
SDA
GPI SCAN
AND
DECODE
UVLO
POR
I
2
C INTERFACE
OSCILLATOR
REGISTERS
KEY SCAN
AND
DECODE
LOGIC
I/O
CONFIG
INT
RST/R5
SCL
V
DD
ADP5586
GND
PULSE
GEN 1
PULSE
GEN 2
RESET
GEN
R0
R3
R1
R2
R4
C0
C1
C2
C3
C4
11148-001
Figure 1.
GENERAL DESCRIPTION
The ADP5586 is a 10-input/output port expander with a built-in
keypad matrix decoder, programmable logic, reset generator, and
pulse generators. Input/output 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 ADP5586 handles all key scanning and decoding and can
flag the main processor, via an interrupt line, that new key events
have occurred. GPI changes and logic changes can also be tracked
as events via the FIFO, eliminating the need to monitor different
registers for event changes. The ADP5586 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 ADP5586 eliminates the need for the main processor to
monitor the keypad, thus reducing power consumption and/or
increasing processor bandwidth for performing other functions.
The programmable logic functions allow common logic require-
ments to be integrated as part of the GPIO expander, thus saving
board area and cost.
Vedere la pagina 0
1 2 3 4 5 6 ... 43 44

Sommario

Pagina 1 - Data Sheet

Keypad Decoder and I/O Port ExpanderData Sheet ADP5586 Rev. 0 Document Feedback Information furnished by Analog Devices is believed to be accurate

Pagina 2 - TABLE OF CONTENTS

ADP5586 Data Sheet Rev. 0 | Page 10 of 44 KEY SCAN CONTROL General The 10 input/output pins can be configured to decode a keypad matrix up to a maxi

Pagina 3 - SPECIFICATIONS

Data Sheet ADP5586 Rev. 0 | Page 11 of 44 11148-010LOGIC EVENT543211098761514131211201918171625242322213029282726I/O CONFIGURATIONKEY EVENTGPI EVENT

Pagina 4

ADP5586 Data Sheet Rev. 0 | Page 12 of 44 The EVENT_INT interrupt (Register 0x01, Bit 0) can be triggered by both press and release key events. As s

Pagina 5 - ABSOLUTE MAXIMUM RATINGS

Data Sheet ADP5586 Rev. 0 | Page 13 of 44 GPI INPUT Each of the 10 input/output lines can be configured as a general-purpose logic input line using

Pagina 6

ADP5586 Data Sheet Rev. 0 | Page 14 of 44 LOGIC BLOCK Several of the ADP5586 input/output lines can be used as inputs and outputs for implementing s

Pagina 7 - THEORY OF OPERATION

Data Sheet ADP5586 Rev. 0 | Page 15 of 44 RESET BLOCK The ADP5586 features a reset block that can generate reset con-ditions if certain events are de

Pagina 8 - DEVICE OVERVIEW

ADP5586 Data Sheet Rev. 0 | Page 16 of 44 PULSE GENERATORS The ADP5586 contains two pulse generators that are suitable for driving indicator LED dri

Pagina 9 - EVENT FIFO

Data Sheet ADP5586 Rev. 0 | Page 17 of 44 REGISTER INTERFACE Register access to the ADP5586 is acquired via its I2C-compatible serial interface. The

Pagina 10 - KEY SCAN CONTROL

ADP5586 Data Sheet Rev. 0 | Page 18 of 44 Figure 27 shows a typical multibyte read sequence for reading internal registers. The cycle begins with a

Pagina 11 - Data Sheet ADP5586

Data Sheet ADP5586 Rev. 0 | Page 19 of 44 REGISTER MAP Table 7. Reg Addr Register Name R/W1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit

Pagina 12 - ADP5586 Data Sheet

ADP5586 Data Sheet Rev. 0 | Page 2 of 44 TABLE OF CONTENTS Features ...

Pagina 13 - GPO OUTPUT

ADP5586 Data Sheet Rev. 0 | Page 20 of 44 Reg Addr Register Name R/W1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0x29 GPIO_INP_EN_A

Pagina 14 - LOGIC BLOCK

Data Sheet ADP5586 Rev. 0 | Page 21 of 44 DETAILED REGISTER DESCRIPTIONS Note that all registers default to 0000 0000, unless otherwise specified. I

Pagina 15

ADP5586 Data Sheet Rev. 0 | Page 22 of 44 Table 12. Event Decoding Event No. Meaning Event No. Meaning 0 No event 25 Key 25 (R4, C4) 1 Key 1

Pagina 16 - PULSE GENERATORS

Data Sheet ADP5586 Rev. 0 | Page 23 of 44 FIFO_6 Register 0x08 Table 17. FIFO_6 Bit Descriptions Bits Bit Name Access Description 7 EVENT6_STATE

Pagina 17 - REGISTER INTERFACE

ADP5586 Data Sheet Rev. 0 | Page 24 of 44 FIFO_14, Register 0x10 Table 25. FIFO_14 Bit Descriptions Bits Bit Name Access Description 7 EVENT14_S

Pagina 18

Data Sheet ADP5586 Rev. 0 | Page 25 of 44 GPI_STATUS_A, Register 0x15 Table 30. GPI_STATUS_A Bit Descriptions Bits Bit Name Access Description [7

Pagina 19 - REGISTER MAP

ADP5586 Data Sheet Rev. 0 | Page 26 of 44 R_PULL_CONFIG_A, Register 0x17 Default = 0101 0101 Table 32. R_PULL_CONFIG_A Bit Descriptions Bits Bit Na

Pagina 20

Data Sheet ADP5586 Rev. 0 | Page 27 of 44 R_PULL_CONFIG_D, Register 0x1A Default = 0000 0001 Table 35. R_PULL_CONFIG_D Bit Descriptions Bits Bit Na

Pagina 21

ADP5586 Data Sheet Rev. 0 | Page 28 of 44 GPI_EVENT_EN_A, Register 0x1D Table 38. GPI_EVENT_EN_A Bit Descriptions Bits Bit Name Access Description [

Pagina 22

Data Sheet ADP5586 Rev. 0 | Page 29 of 44 GPI_INTERRUPT_EN_A, Register 0x1F Table 40. GPI_INTERRUPT_EN_A Bit Descriptions Bits Bit Name Access De

Pagina 23

Data Sheet ADP5586 Rev. 0 | Page 3 of 44 SPECIFICATIONS VDD = 1.8 V to 3.3 V, TA = TJ = −40°C to +85°C, unless otherwise noted.1 Table 1. Parameter

Pagina 24

ADP5586 Data Sheet Rev. 0 | Page 30 of 44 DEBOUNCE_DIS_A, Register 0x21 Table 42. DEBOUNCE_DIS_A Bit Descriptions Bits Bit Name Access Description [

Pagina 25

Data Sheet ADP5586 Rev. 0 | Page 31 of 44 GPO_DATA_OUT_B, Register 0x24 Table 45. GPO_DATA_OUT_B Bit Descriptions Bits Bit Name Access Descriptio

Pagina 26

ADP5586 Data Sheet Rev. 0 | Page 32 of 44 GPIO_OUT_EN_A, Register 0x27 Table 48. GPIO_OUT_EN_A Bit Descriptions Bits Bit Name Access Description [7:

Pagina 27

Data Sheet ADP5586 Rev. 0 | Page 33 of 44 GPIO_INP_EN_B, Register 0x2A Table 51. GPIO_INP_EN_B Bit Descriptions Bits Bit Name Access Description [7

Pagina 28

ADP5586 Data Sheet Rev. 0 | Page 34 of 44 RESET_CFG, Register 0x2E Table 55. RESET_CFG Bit Descriptions Bits Bit Name Access Description 7 RESET_P

Pagina 29

Data Sheet ADP5586 Rev. 0 | Page 35 of 44 PULSE_GEN_1_PERIOD, Register 0x30 Table 57. PULSE_GEN_1_PERIOD Bit Descriptions Bits Bit Name Access De

Pagina 30

ADP5586 Data Sheet Rev. 0 | Page 36 of 44 PULSE_GEN_2_PERIOD, Register 0x33 Table 60. PULSE_GEN_2_PERIOD Bit Descriptions Bits Bit Name Access D

Pagina 31

Data Sheet ADP5586 Rev. 0 | Page 37 of 44 PULSE_GEN_CONFIG, Register 0x35 Table 62. PULSE_GEN_CONFIG Bit Descriptions Bits Bit Name Access Descri

Pagina 32

ADP5586 Data Sheet Rev. 0 | Page 38 of 44 LOGIC_FF_CFG, Register 0x37 Table 64. LOGIC_FF_CFG Bit Descriptions Bits Bit Name Access Description [7

Pagina 33 - RESET_EVENT_C, Register 0x2D

Data Sheet ADP5586 Rev. 0 | Page 39 of 44 PIN_CONFIG_B, Register 0x3B Table 68. PIN_CONFIG_B Bit Descriptions Bits Bit Name Access Description [7:5

Pagina 34 - RESET_CFG, Register 0x2E

ADP5586 Data Sheet Rev. 0 | Page 4 of 44 I2C TIMING SPECIFICATIONS Table 2. Parameter Description Min Max Unit I2C TIMING SPECIFICATIONS Delay

Pagina 35

ADP5586 Data Sheet Rev. 0 | Page 40 of 44 INT_EN, Register 0x3E Table 71. INT_EN Bit Descriptions Bits Bit Name Access Description [7:5] Reserve

Pagina 36

Data Sheet ADP5586 Rev. 0 | Page 41 of 44 APPLICATIONS SCHEMATIC SDASCLRSTINTLOGICRESET GENOSCILLATORREGISTERSVDDGNDHOST PROCESSORKP/LOGIC OUTPUT/G

Pagina 37

ADP5586 Data Sheet Rev. 0 | Page 42 of 44 OUTLINE DIMENSIONS 01-20-2011-AABCD0.5450.5000.455SIDE VIEW0.2300.2000.1700.3000.2600.220COPLANARITY0.05SE

Pagina 38

Data Sheet ADP5586 Rev. 0 | Page 43 of 44 NOTES

Pagina 39 - GENERAL_CFG, Register 0x3D

ADP5586 Data Sheet Rev. 0 | Page 44 of 44 NOTES I2C refers to a communications protocol originally developed by P

Pagina 40

Data Sheet ADP5586 Rev. 0 | Page 5 of 44 ABSOLUTE MAXIMUM RATINGS Table 3. Parameter Rating VDD to GND −0.3 V to +4 V SCL, SDA, RST, INT, R0, R1,

Pagina 41 - APPLICATIONS SCHEMATIC

ADP5586 Data Sheet Rev. 0 | Page 6 of 44 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS INTRST/R51ABCD234C1R2VDDC2SDAR4C3R1SCLC4R0GNDC0R3BALL A1CORNERTO

Pagina 42 - ORDERING GUIDE

Data Sheet ADP5586 Rev. 0 | Page 7 of 44 THEORY OF OPERATION 11148-004ROW 0SDAI2C INTERFACEI2C BUSY?OSCILLATORREGISTERSI/OCONFIGURATIONINTRST/R5*ROW

Pagina 43

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

Pagina 44

Data Sheet ADP5586 Rev. 0 | Page 9 of 44 FUNCTIONAL DESCRIPTION EVENT FIFO Before going into detail on the various blocks of the ADP5586, it is impo

Commenti su questo manuale

Nessun commento