AN-3533-BRBT Bluetooth Optical Mouse Concept Design
This design guide describes the design of a low power consumption Bluetooth optical mouse using the Avago Technologies ADNS-3530 optical navigation sensor and Broadcom BCM92042MDX-B88 Bluetooth ROM module. The receiver dongle is implemented with a Broadcom BCM2045 Chip. The document starts with the basic operations of a computer mouse peripheral followed by an in¬troduction to the Avago Technologies ADNS-3530 Optical Navigation Sensor and the Broadcom BCM92042MDX-B88 Bluetooth ROM module. The software section of this design guide gives overview about the general architecture of the firmware implemented in the mouse.
All schematic diagrams of the BCM92042MDX-B88 Bluetooth ROM module to the ADNS-3530 optical sensor and buttons of a standard mouse, as well as the receiver dongle can be found in Appendix A. The ADNS-3530 data sheet is available from the Avago Technologies website at: http://www.avagotech.com. The Bluetooth device information is available from the Broadcom website at www.broadcom.com. USB documentation can be found at the USB Implementers Forum web site at www.usb.org. For more information regarding Bluetooth, please visit www.bluetooth.com.
Complete LED Bluetooth mouse reference design kit
Windows® 98SE, Windows 2000 and Windows XP compatibility
USB 2.0 low-speed compliance
User identity code to avoid conflict with other devices
Smooth surface navigation
High speed motion detection up to 20 ips and 8 G
1000 cpi resolution
A high data rate 2.4GHz RF link
Transmission data rate up to 1 Mbps
10 meters communication distance
Self-adjusting power saving modes for longest battery life
Minimal number of passive components
This reference design features the ADNS-3530 optical navigation engine. It contains an Image Acquisition System (IAS), a Digital Signal Processor (DSP), and a three-wire Serial Peripheral Interface consists of the serial clock (SCLK), the master-in/slave-out (MISO) and the master-out/slave-in (MOSI). An addition fourth signal, Motion, is an output intended to act as an interrupt to the mi¬crocontroller whenever the ADNS-3530 senses motion. When the mouse is moved, the ADNS-3530 alerts the system controller by activating the Motion signal which triggers an interrupt service routine. At the same time, the ADNS-3530 accumulates the horizontal and vertical displacements in its Delta_Y and Delta_X registers re¬spectively. The ADNS-3530 deactivates the Motion signal as soon as movement stops. The frame rate is self-ad¬justable for optimum performance. It also manages the integrated LED driver to coordinate with the shutter. The system controller reads the motion information and reports it to the PC to update the cursor position.
The advantages of using ADNS-3530 optical sensor are the efficient power management, high tracking accuracy, and efficient communications with the optical sensor via the full duplex SPI port.
To learn more about sensor’s technical information, please visit the Avago Technologies web site at http://www.avagotech.com.
Broadcom BCM92042MDX-B88 ROM Module
The Broadcom BCM2042MDXB88 module is a Bluetooth HID Profile 1.0 compliant product based on BCM2042 chip. The module is ideal for applications in wireless input devices including keyboards, mice, joysticks, and game controllers. The module is designed to provide low-power, low-cost, robust communications for applications operating in the globally available 2.4-GHz unlicensed ISM band.
Class 2 Module