| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Optical Mouse Designer's This design guide describes design power
Top Searches for this datasheetADNK-3533-TN24 Optical Mouse Designer's This design guide describes design power consumption optical mouse using Avago Technologies ADNB-3532 power small form factor optical mouse sensor, Texas Instruments MSP430F1222 microcontroller Nordic Semiconductor nRF2402 2.4GHz transmitter. receiver dongle implemented with Nordic Semiconductor nRF2401A 2.4GHz transceiver conjunction with Cypress CY7C63231A enCoReUSB controller. This reference design provides power efficient feature-rich solution small slim package. design guide discusses reference design hardware firmware implementation. document starts with basic operations computer mouse peripheral followed introduction Avago ADNS-3530 power optical mouse sensor, Nordic Semiconductor nRF2402 transmitter nRF2401A transceiver, Texas Instruments MSP430F1222 microcontroller. software section this application note describes architecture firmware required implement mouse dongle functions. Included Appendix schematic this reference design mouse dongle. ADNK-3533-TN24 power slim optical mouse utilizes ADNB-3532 power Light Emmiting Diode (LED) slim mouse sensor bundle. mouse bundle small form factor (SFF) illuminated navigation system. bundle consists integrated chip-onboard (COB) mouse sensor ADNS-3530 lens ADNS-3150-001. ADNS-3530 low- power optical navigation sensor. new, low-power architecture automatic power management modes, making ideal batteryand power-sensitive applications such cordless input devices. ADNS-3530 capable high-speed motion detection 20ips addition, onchip oscillator integrated minimize external components. ADNS-3530 along with ADNS-3150-001 lens form complete compact mouse tracking system. There moving parts which means high reliability less maintenance user. addition, precision optical alignment required, facilitating high volume assembly. bundle sensor programmed registers through four-wire serial port. packaged surface mountable package. Introduction ADNS-3530 Optical Mouse Sensor ADNS-3530 based Optical Navigation Technology, which measures changes position optically acquiring sequential surface images (frames) mathematically determining direction magnitude movement. ADNS-3530 contains Image Acquisition System (IAS), Digital Signal Processor (DSP), four wire serial port. acquires microscopic surface images lens illumination system. These images processed determine direction distance motion. calculates relative displacement values. external microcontroller reads information from sensor serial port. microcontroller then translates data into PS2, USB, signals before sending them host game console. learn more about sensor's technical information, please visit Avago site http://www. avagotech.com/ Texas Instrument MSP430F1222 Microcontroller Texas Instruments MSP430 family ultra-low power microcontrollers consists several devices featuring different sets peripherals targeted various applications. architecture, combined with five low-power modes, optimized achieve extended battery life portable measurement applications. device features powerful 16-bit RISC CPU, 16-bit registers, constant generators that attribute maximum code efficiency. Digitally Controlled Oscillator (DCO) allows wakeup from low-power modes active mode less than µsec. specific device used this reference design MSP430F1222 with accommodate ample amount I/O. ultra-low power mixed-signal microcontrollers with built-in 16-bit timer, 10-bit converter with integrated reference Data Transfer Controller (DTC), package) package) general purpose pins. MSP430x12x2 series microcontrollers have built-in communication capability using asynchronous (UART) synchronous (SPI) protocols. architecture, combined with five power modes optimized achieve extended battery life wireless application. Features Supply Voltage Range Ultra Low-Power Consumption: Active Mode: MHz, Standby Mode: Mode (RAM Retention): Five Power Saving Modes Wake-Up From Standby Mode less than 16-Bit RISC Architecture, Instruction Cycle Time Basic Clock Module Configurations: Various Internal Resistors Single External Resistor 32-kHz Crystal High Frequency Crystal Resonator External Clock Source 16-Bit Timer_A With Three Capture/Compare Registers 10-Bit, 200-ksps Converter With Internal Reference, Sample-and-Hold, Autoscan, Data Transfer Controller Serial Communication Interface (USART0) With Software-Selectable Asynchronous UART Synchronous Serial Onboard Programming, External Programming Voltage Needed Programmable Code Protection Security Fuse Supply Voltage Brownout Protection 256B Flash Memory 256B Available 28-Pin Plastic SOWB, 28-Pin Plastic TSSOP, 32-Pin Packages Complete Module Descriptions, MSP430x1xx Family User's Guide, Literature Number SLAU049 Nordic Semiconductor nRF2402 2.4GHz Transmitter nRF2401A 2.4GHz Transceiver Nordic nRF2402 nRF2401A low-power, single-chip radio transmitter transceiver world wide band. entire transmitter transceiver including inductors filters integrated each single chip respectively which gives lowest cost solution user. configurations nRF2402 transmitter nRF2401A transceiver done standard serial interface. devices include ShockBurst engine which allow high data rates using data rates between microcontroller device, will also automatically validate packets address CRC, further reducing microcontrollers processing tasks. Features nRF2401A 2.4GHz Transceiver True single chip GFSK transceiver small 24-pin package (QFN24 5x5mm) Data rate 1Mbps Only external components Multi channel operation channels Channel switching time <200ms. Support frequency hopping Data slicer clock recovery data Address computation DuoCeiverfor simultaneous dual receiver topology ShockBurstmode ultra-low power operation relaxed performance Power supply range: supply current (TX), typical 10.5mA peak -5dBm output power supply current (RX), typical 18mA peak receive mode tested need external filter Features nRF2402 2.4GHz Transmitter True single chip GFSK transmitter small 16-pin package (QFN16 4x4) Adjustable output power 0dBm Data rate 1Mbps Bill Material Multi Channel operation channels Support frequency hopping Channel switching time <200ms. Power supply range: computation ShockBurstmode ultra-low power operation supply current, typical 10mA peak -5dBm output power 100% tested MISO Avago Tech ADNS-3532 Optical Mouse Sensor MOSI SCLK MOTION Voltage regulator LP2980AIM5 -3.3 Z-wheel buttons Button signals Texas Instrument MSP430F1222 Microcontroller Control Data Left Button Wheel Button Right Button Nordic nRF2402 Transmitter Nordic nRF2401A Transceiver Control Data Cypress CY7C63231A Microcontroller Mouse Figure ADNK-3533-TN24 Reference Design Mouse Functional Block Diagram Dongle Mouse Z-wheel Buttons Mouse Z-wheel functions achieved through buttons. This enables optical mouse have small slim form, function. Mouse buttons connected standard switches. These switches pulled pull resistors inside microcontroller. When user presses button, switch will closed will pulled GND. state interpreted button being pressed. HIGH state interpreted button been released button being pressed. Normally switches debounced firmware 15-20ms. this reference design there three switches: left, Z-wheel, right. ADNS-3530 ADNS-3150-001 Customer Supplied Base Plate Figure Exploded view drawing optical tracking engine with ADNB-3532 optical mouse sensor. While reassembling components, please make sure that height (Distance from lens reference plane surface) valid. Refer Figure Customers Sensor 0.97 0.04 Lens Navigation surface Figure Distance from lens reference plane surface Firmware functions Below description various firmware subroutines. WM430_System.c mouse main program featuring nRF2402 transmitter (wm430_transmitter.c), ADNS3530 sensor (MSP430_AVAGO_ADNS-3530.c), buttons (wm430_button.c) battery indicator (MSP430_ battery_indicator.c) programs. wm430_transmitter.c this program features protocol implementation. MSP430_AVAGO_ADNS-3530.c this program MSP430 device driver functions communicate with Avago ADNS-3530 optical sensor. wm430_button.c this program button related functions MSP430_battery_indicator.c this program battery indicator functions wm430_wheel.c this program features logic implementation button scrolling movements. WM430_sys_intiInternal this function internal system initialization. involves GPIO functions, timer operations calibration initializations. hardware pins configuration, MOSI connected P3.1, MISO connected P3.2, connected P3.3, connected P1.3, MOTION connect P2.2 SHTDWN connected P2.3. Whereas NORDIC nRF2402 transmitter, CONTROL connected CONTROL connected PWR_UP, CONTROL connected connected MOSI connected DIN. WM430_BATTERY_init this function battery indicator initialization whereby sample taken from P2.0 MSP430F1222 with reference 2.5V. ADC10 internal oscillator times sample selected WM430_BUTONS_int this function used initialize button module GPIO functions configurations. left, right, scroll scroll buttons connected P1.0, P1.2, P2.5 P2.1 MPS430F1222 respectively. WM430_TX_int this function initializes transmitter software module. WM430_SYS_initDevices used initialize external devices such ADNS-3530 NORDIC nRF2402 transmitter. product inverse product optical sensor checked this function. WM430_SYS_generateNewID this function responsible generation. _EINT enables global interrupts WM430_SYS_battery_sequence this function defines battery indicator sequence. will blink when battery level medium level will blink when battery level full. WM430_BUTTONS_processLeft used process left button when pressed WM430_BUTTONS_processRight this function process right button when pressed. processes scrolling button(s) when pressed continuously. WM430_WHEEL_resetActiveTimeout this function resetting time counter keep scroll button detection enabled. will extend ACTIVE mode maximum time already awake. WM430_BUTTONS_processZA used process scrolling button when pressed. WM430_BUTTONS_processZB processes scrolling button when pressed. WM430_WHEEL_decodeZState this function responsible updating scrolling button button directions. WM430_TX_sendDataPacket this function receives four parameters namely button, displacement, displacement displacement data. Then they transmitted NORDIC nRF2401AG receiver. WM430_SYS_clearWatchDog this function used reset watch timer prevent hardware reset. determines state buttons configures each button interrupt rising falling edge detection. WM430_BUTTONS_checkRelease this function used check whether buttons have been released. WM430_SYS_enableSensorINT this function used enabling sensor motion interrupt. WM430_SYS_disableSensorInt used disable sensor motion interrupt. MSP430_NORDIC_nRF2402_powerDown this function called power down NORDIC nRF2402 device. MSP430_NORDIC_nRF2402_powerUp called power NORDIC nRF2402 device. firmware block diagram shown Figure Start Initialize internal system Battery indicator initialization Initialize buttons software module Initialize transmitter software module Initialize external devices Generate Enable global interrupts Active mode? Battery indicator message send? Continue send messages Prepare deep sleep mode Process left, right scrolling buttons Enter deep sleep mode Figure Firmware Block Diagram (Part Have button data transmit? Transmit buttons data Clear watchdog Reconfigure button interrupts Check button release Enable sensor transmission completed? Enable motion interrupts Read motion burst Wait until transmission complete motion button interrupts? Disable motion interrupt Transmit motion button data Figure Firmware Block Diagram (Part Process interrupts Base Plate Feature IGES File IGES file CD-ROM provides recommended base plate molding features ensure optical alignment Reference Design Documentation Gerber File Gerber File presents detailed schematics used ADNK-3533-TN24 layout form. Appendix more details. Overall circuit schematic overall circuit shown Appendix this document. Appendix lists bill materials. Appendix Schematic Diagram Overall Circuit Figure Circuit-level MSP430F. Figure Circuit-level ADNS-3530. Figure Circuit-level voltage regulator battery management. Figure Circuit-level transmitter nRF2402. Figure Circuit diagram CY7C63231A enCoRe microcontroller nRF2401A transceiver Dongle Appendix Bill Materials Components Shown schematic Comment Female mini connector Slide switch,.mm pitch Pads battery LED,00 Socket,10- button 1.pF/0V,00 100k,1%,00 100nF/1V,00 10nF/,00 Tantalum 10uF/10V, case crystal 1MHz 1k,%,00 1M,1%,00 1nF/0V,00 1pF/0V,00 1R(optional),1%,00 1uF/1V,00 .nF,00 0R,%,00 k,%,00 Inductor nH,00 pF/0V,00 Inductor .nH,00 Crystal .KHz .pF/0V,00 .R,%,00 1k,1%,00 R,%,00 ADNS-0 BATC,SOT BQ0DGN,MSOP- Green LED,00 LP0AIM-.,TO-B MSP0F1IPW nRF0 Quantity Designators J1,J,J SW,SW,SW,SW R1,R,R,R,R C1,C,C C1,C,C,C,C R,R1 C1,C C1,C1 R1,R1,R1 C1,C,C0,C,C,C C10,C11 C1,C R11,R1,R R1,R0 Appendix Layout Figure Schematic (Bottom Overlay) Figure Schematic (Top Overlay) Appendix Base Plate Feature Figure Overall view base plate Appendix Components designer's contains components follows: Part Number ADNK-TN Mouse ADNS-0 ADNS-10-001 ADNK-TN Description Reference Design Mouse Solid-State Optical Mouse Sensor Lens Plate Documentation ADNB- Data Sheet ADNK-TN List ADNK-TN Schematic IGES Base Plate Feature File Gerber File Microcontroller Firmware Hardware Support Files Name Reference Design Unit Sensor Lens Quantity Includes Documentation Support Files ADNK-TN Software Support Files Ordering Information ordering information, please contact your local Avago Technologies sales representative. Avago Technologies call (800)235-0312, visit website http://www.avagotech.com/ Sunplus call +886-3-5786005 ext. 3288 visit site www.sunplus.com product information complete list distributors, please site: www.avagotech.com Avago, Avago Technologies, logo trademarks Avago Technologies, Limited United States other countries. Data subject change. Copyright Avago Technologies Limited. rights reserved. AV0-0EN June Other recent searchesUSB50403C - USB50403C USB50403C Datasheet USB50424C - USB50424C USB50424C Datasheet USB504xxC - USB504xxC USB504xxC Datasheet TSM101 - TSM101 TSM101 Datasheet SJ6127US - SJ6127US SJ6127US Datasheet MPX4101A - MPX4101A MPX4101A Datasheet HV9919 - HV9919 HV9919 Datasheet 2N5784SMD05 - 2N5784SMD05 2N5784SMD05 Datasheet 1N4001G - 1N4001G 1N4001G Datasheet 1N4007G - 1N4007G 1N4007G Datasheet
Privacy Policy | Disclaimer |