AMRI-1000 Mobile Navigation Interface IC for Navigation Pad Module Data Sheet Description Features The AMRI-1000 is a low power multi mode navigation sense and interface IC designed for use with the AMRS and AMRT series of navigation pad modules to provide a mouse-like pointing solution for mobile applications. • 360 degree navigation In addition to mouse-like navigation, the AMRI-1000 combined with AMRS/AMRT navigation pads can be configured to operate as a four or eight-way switch, a joystick and a scroll wheel like input device. The IC also supports combination of mouse and joystick modes for new navigation experience of e.g. web pages providing precise link selection with fast panning of web pages. The operating mode can be dynamically reconfigured to provide the best user navigation experience for any active application. For example, the user may select joystick mode for a game and scroll wheel mode for phone book scrolling, while menu navigation is done with the backward compatible 4-way switch mode – always optimized and user configurable for any application. Versus competing solutions, the AMRI-1000 combined with Avago’s AMRS/AMRT series navigation pads is unique in its ability to provide superior tactile feedback as well as multiple intuitive to use operating modes in a compact form factor. Theory of Operation The AMRS/AMRT series navigation pads are capacitancebased sensor modules. A sliding disk is held at a center position by a patent pending pseudo-spring system when the pointer is not being used. Cursor navigation is activated when contact with the slider is sensed. The sliding disk may be moved in any direction with excellent tactile feedback provided by the pseudo-spring system. The on-screen pointer tracks the movement of the sliding disk providing a mobile navigation experience similar to that provided by a PC mouse. A selection or clicking operation can be performed by fully depressing the sliding disk. A dome switch provides tactile feedback for this operation. The IC is built in a TQFN package and provides its own internal clock. • Superior tactile response • Integrated selection switch with tactile feedback moving with disk • Dynamically Reconfigurable Multimode operation: Mouse mode, Analog Joystick mode, Hybrid Mouse/Joystick mode, 4-way / 8-way rocker switch emulation modes, Scroll wheel mode • Up to 250Hz screen update rate • Internal clock • 7 mW operating power1 (footnote: with 25% run rate while navigating) • 200 uW standby power with wake on motion2 (footnote: with 1 Hz sampling rate) • 30 µW power in shutdown mode • 2.8V Supply Voltage • 1.8V or 2.8V I/O Voltage • Compact form factor in standard TQFN package • Two-wire serial interface or 4-wire SPI interface (selectable) Applications • Mobile Phones and Smart Phones • Computer Peripherals • Remote Controls • PDAs, Sub-Notebook and Laptop PCs • Mobile Multimedia Players • Video Game Controllers Component Image Block Diagram Vdd Navigation FW Vddio I/O Select Configuration Registers I/O Motion Interupt Navigation Pad Analog interface IC Package (TQFN) and connections to navigation pad IC Dimensions (bottom and side view): Motion Buffer Power Down/ reset Mobile Device Processor uProcessor 4-wire SPI or twowire interface Pinout Note: I/O = digital input/output A = analog P = power Pin Pin Name SPI Two-Wire interface (TWI) I/O Description 1 IO_SELECT I/O SPI/TWI Select High = SPI 2 IO_CLK SCLK(I) SCL (I) I Serial clock signal 3 IO_MISO_SDA MISO(O) SDA (IO) I/O TWI mode: SDA (Serial data) signal SPI mode: MISO (Master in Slave out) signal 4 IO_MOSI_A0 MOSI(I) A0 (I) I/O Address select when used as TWI, addr[0], 3 states SPI mode: MOSI (Master out Slave in) signal 5 IO_NCS_A1 NCS (I) I Address select when used as TWI, addr[1], 3 states SPI mode: nCS (Chip select) signal 6 Reserved I Connect to VDD_IO 1.8V or 2.8V Nominal 7 Reserved I Connect to Ground 8 Reserved O No Connection 9 Reserved I Connect to Ground 10 Reserved O No Connection 11 XROM_SDA I/O If patch code required, connect to a EEPROM (e.g. 24A64) data (SDA) pin, else leave not connected 12 XROM_SCK O If patch code required, connect to a EEPROM (e.g. 24A64) clock (SCL) pin, else leave not connected 13 MOTION O Motion interrupt pin 14 VDD_IO P Supply voltage for logic interface 15 DRIVE O Analog Drive to center electrode 16 GND P Connect to Ground 17 NC A No connection 18 SLIDER_SENSE1 A Analog Sense 19 SLIDER_SENSE2 A Analog Sense 20 SLIDER_SENSE3 A Analog Sense 21 SLIDER_SENSE4 A Analog Sense 22 Reserved A No connection 23 Reserved A No connection 24 VDD P VDD 2.8V Nominal 25 GND P Connect to ground 26 NRST_NSHD I Reset and shutdown 27 GND P Connect to ground 28 GND P Connect to ground A1 (I) assemble either RSPI or RTWI VDD_IO RSPI R GND NRST Shield ring E D Sense4 Sense3 Sense2 Sense1 E Drive GND 28 27 26 25 24 23 22 21 20 19 18 17 16 15 TWI mode signals GND For TWI io mode Optional chip address selection resistors GND GND E 10k Vdd2.8V 2.7 C 10nF C 100nF E RTWI 10k VDD GND GND NRST GND VDD Reserved Reserved SENSE4 SENSE3 SENSE2 SENSE1 SHIELD GND Drive AMRI-1000 IO_SELECT IO_CLK IO_DATA IO_MISO_A0 IO_NCS_A1 Test1 Test2 Test3 Test4 Test5 XROM_SDA XROM_SCL MOTION VDD_IO VDD_IO IO_SELECT IO_CLK_SCL IO_MISO_SDA IO_MOSI_A0 IO_NCS_A1 VDD_IO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 A0 A1 GND GND RTWI 10k RTWI 10k RTWI 10k RTWI 10k SPI mode signals GND MOTION VDD_IO 10nF 100nF C C GND GND R 2.7 VDD_IO GND VDDio AMRI-1000 recommended application schematic Absolute Maximum Ratings Parameter Symbol Min. Max. Units Storage Temperature TS -40 85 °C Operating Temperature TA -25 70 °C Supply Voltage VDD -0.5 3.6 V 2 kV ESD Input Voltage Transients VTR +/- 0.3V V I/O voltage VIO VDD_IO+0.3V V 260 °C Lead Solder Temp Notes All pins, human body model MIL 883 Method 3015 Recommended Operating Conditions Parameter Symbol Min. Operating Temperature TA -25 Power supply voltage VDD 2.5 I/O supply voltage VDD_IO 1.7 Supply noise VN Typ. Vdd2.8V VDDio GND NRST SCL SDA IRQ Max. Units Notes 70 °C 2.8 3.3 Volts 1.8/2.8 VDD Volts Supports 1.8V and 2.8V I/Os. I/Os must be below VDD 50 mV Peak to peak within 0-1 MHz bandwidth Vdd2.8V VDDio GND NRST CLK MISO MOSI NCS IRQ DC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, VDD = 2.8 V, Default register values Parameter Symbol Min. Typ. Max. Units Notes System Current, run mode IDD5 8 12 mA NAVG = 0x20 System current, rest modes IREST Vdd=2.8V, Vdd/Vddio = 3.3V Vddio=1.8/2.8V Rest1 4.0/4.1 5 mA Wakeup time ~20ms, Register 0x26 set to 0x05 Rest2 0.5/0.6 0.9 mA Wakeup time ~100ms, Register 0x2A default value 0x1D Rest3 0.07/0.07 0.1 mA Wakeup time ~1s, Register 0x2E default value 0xFF 0.08 1.6 µA System Current, shutdown IDD5N Resolution RES 200 Input/Output Input High Voltage Levels Input Low Voltage VIH -0.6 VIL 1000 counts 200 counts over full mechanical movement. +/-3mm slider travel is ~ 840 cpi resolution. DPISCALE register can increase effective cpi. 0.3 V Voltage is relative to Vddio (0.65 Vddio per Jedec87) -0.3 0.6 V Voltage is relative to ground (0.35 Vddio per Jedec87) Output High Voltage VOH -0.2 0 V Voltage is relative to Vddio (per Jedec87) Output Low Voltage VOL 0 0.2 V Voltage is relative to ground (per Jedec87) Output Low Current IOL -1.2 mA at Vol Output High Current IOH 0.6 mA at Voh Input Leakage Current 1.9 9.4 uA Input Offstate Leakage Current 0.02 0.04 uA AC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25 °C, VDD=2.8 V Parameter Symbol Power up delay Motion refresh rate Max. Units Notes TPUP 25 ms From the time VDD reaches 2.8V until normal operation Frefresh 250 Hz Two-Wire Interface Speed 400 kHz 4-wire SPI Interface speed 2 MHz Min. Typ. Registers Complete register definitions are under development Address Register Name R/W Default Value Address Register Name R/W Default Value 0x00 PROD_ID RO 0x80 0x35 HB_COUNT R0 NA 0x01 hw_Rev_ID RO 0x13 0x39 ANA_GAIN_SPI RW NA 0x02 STATUS RO NA 0x40 NAVMODE RW 0x00 0x03 Delta_X RO NA 0x41 DPISCALE RW 0x20 0x04 Delta_Y RO NA 0x42 JOYSTICK_RAD RW 0x0A 0x05 delta_Hi RO NA 0x43 JOYSTICK_THRESHOLD RW 0x64 0x07 intctl RW 0x0C 0x44 DUAL_RAD RW 0x14 0x08 IODL_CTL RW NA 0x45 DUAL_THRESHOLD RW 0x32 0x09 IODL_DATA RW NA 0x46 ROCKER_SWITCH_RAD RW 0x10 0x0A CAL_CONTROL RW 0xC4 0x47 ROCKER_SWITCH_INCR RW 0x20 0x0C calreset RW 0x41 0X48 DZ_RADIUS RW 0x19 0x0E BOOT_STAT Rw 0x01 0X49 MOUSE_ZONE RW Ox1E 0x0F FORCE_HI R0 NA 0x4A JOYSTICK_FAST_RAD RW 0x28 0x10 FORCE_LO RO NA 0x4B MAX_VEL RW 0x32 0x11 MANUAL_CAL_CTL RW 0x04 0x4D SENSE_MAP RW 0XE4 0x18 scrollctl RW 0X09 0x5C TOUCH_1_HI RW NA 0x20 Force_Run_Mode RW 0x00 0x5D TOUCH_1_LO RW NA 0x21 Obs_Run_Modes RO 0x01 0x5E TOUCH_2_HI RW NA 0x22 Run_HB RW 0x1D 0x5F TOUCH_2_LO RW NA 0x23 OSC_CTL RW 0x03 0x60 ADCLIM_HI RO NA 0x24 REST1_DS_HI RW 0x01 0x61 ADCLIM_LO RO NA 0x25 REST1_DS_LO RW 0x90 0x62 CLICK_THRESHOLD_HI RW NA 0x26 REST1_HB RW 0x1C 0x63 CLICK_THRESHOLD_LO RW NA 0x28 REST2_DS_HI RW 0x01 0x66 TOUCH_3_HI RW NA 0x29 REST2_DS_LO RW 0x97 0x67 TOUCH_3_LO RW NA 0x2A REST2_HB RW 0X1D 0x6D NAVG RW 0x20 0x2C REST3_DS_HI RW 0xD2 0x7A Shutdown WO NA 0x2D REST3_DS_LO RW 0xF0 0x7D WD_DISABLE WO NA 0x2E REST3_HB RW 0xFF For product information and a complete list of distributors, please go to our web site: www.avagotech.com Avago, Avago Technologies, and the A logo are trademarks of Avago Technologies, Limited in the United States and other countries. Data subject to change. Copyright © 2007 Avago Technologies Limited. All rights reserved. AV02-0553EN - July 5, 2007