Download Print this page

Avago ADNK-5033-CSBT Design Manual

Bluetooth optical mouse designer's kit

Advertisement

Quick Links

ADNK-5033-CSBT
Bluetooth Optical Mouse Designer' s Kit
Design Guide
Introduction
This design guide describes the design of a Bluetooth
optical mouse using the Avago Technologies small
form factor power saving ADNS-5030 optical navigation
sensor and Cambridge Silicon Radio (CSR) BlueCore4-
External Bluetooth chip. The receiver dongle is a
standard commercially-available Bluetooth module
with another BlueCore4-External chip. The document
starts with the basic operations of a computer mouse
peripheral followed by an introduction to the Avago
Technologies ADNS-5030 Optical Navigation Sensor
and the CSR's BlueCore4-External Bluetooth chip. The
description of how to program the mouse firmware is
in the BlueICE section of the document, followed by
how to connect the mouse to the computer . All
schematic diagrams of the BlueCore4-External chip to
the ADNS-5030 optical sensor and buttons of a
standard mouse can be found in Appendix A. The
ADNS-5030 data sheet is available from the Avago
Technologies website at: http://www.avagotech.com.
The BlueCore4-External Bluetooth Flash chip
datasheets are available from the CSR website at
www.csr.com. USB documentation can be found at the
USB Implementers Forum web site at www.usb.org.
Features of ADNK-5033-CSBT
• • • • • Windows® 98SE, Windows 2000, and Windows XP
compatibility
• • • • • USB 2.0 low-speed compliance
• • • • • Bluetooth® v2.0+EDR system (fully qualified)
• • • • • User identity code to avoid conflict with other
devices
• • • • • High reliability
• • • • • Precise wireless optical navigation technology
• • • • • No mechanical moving parts
• • • • • Smooth surface navigation
• • • • • Auto mouse sensor frame speed
• • • • • Accurate motion up to 14 ips
• • • • • 500/1000 cpi resolution selection
• • • • • Self-adjusting power saving modes for longer
battery life
• • • • • Minimal number of passive components
• • • • • Enhanced Data Rate (EDR) compliant for both 2Mbps
and 3Mbps modulation modes
• • • • • Full speed Bluetooth operation with full Piconet
support
• • • • • Scatternet support

Advertisement

loading
Need help?

Need help?

Do you have a question about the ADNK-5033-CSBT and is the answer not in the manual?

Questions and answers

Summary of Contents for Avago ADNK-5033-CSBT

  • Page 1 BlueCore4-External chip. The document • • • • • High reliability starts with the basic operations of a computer mouse peripheral followed by an introduction to the Avago • • • • • Precise wireless optical navigation technology Technologies ADNS-5030 Optical Navigation Sensor •...
  • Page 2 AA Alkaline batteries in series. Clip Sensor Lens/Light Pipe Base Plate Surface Figure 1. ADNK-5033-CSBT Reference Design Mouse functional Block Diagram Image Array Lens Lens Surface Shadow pattern Figure 2. Illustration of Optical Navigation technology...
  • Page 3 SPI port. switches: left, middle, and right. The mouse buttons To learn more about sensor’s technical information, are configured with PS key ‘HIDIO mouse button’ PIO please visit the Avago Technologies web site at http:// assignments. www.avagotech.com. CSR BlueCore4 External BlueCore™...
  • Page 4 Special Features for BlueCore4-External Flash Module Bluetooth Technology overview (on mouse): The following description of Bluetooth technology is • • • • • Enhanced Data Rate (EDR) compliant for both 2Mbps from the official Bluetooth Special Interest Group (SIG) website: and 3Mbps modulation modes •...
  • Page 5 BlueCore-based Bluetooth HIDs: transport the LMP protocol signaling. For historical • • • • • Mouse (BlueCore interfacing to Avago optical sensor. reasons this is known as the ACL logical transport. The See Error! Reference source not found.for supported...
  • Page 6 Click on the Stop Processor button. Click on Flash Erase Getting Started button. Click on Erase Full chip. Firmware must be programmed into a BlueCore chip Click on the Chose File button and browse to the through the SPI interface. BlueICE solutions currently directory containing the firmware files.
  • Page 7 5. Select SPI BCCMD and tick Halt Chip on SPI access. Select the correct printer port (usually LPT1). 6. You are now ready to start configuring your host module firmware as described in section Error! Reference source not found. Figure 0.4: The PSTool Application Downloading the Default PS Key Values The release of the BlueICE firmware for the ADNK-5033- CSBT is accompanied by a PS Key configuration file...
  • Page 8 If class of device is set to mouse, then the sensor The following table shows how to configure a value interface used is set with this PS Key. Mouse sensors supported are: UART, Avago 1st generation (3 wire serial) and Avago 2nd generation (4 wire serial). Value Description Additional sensors will be supported in the future.
  • Page 9 When the device is a mouse and BlueCore is directly (from the mask), which are active low. interfaced to an Avago sensor, additional IO setup is required. This section describes how to configure the Caps, Num and Scroll Lock are indicated on PIOs 0, 1 mouse button IO in this case.
  • Page 10 When the device is a mouse and BlueCore is directly selected is Avago 2nd generation, the sensor interface interfaced to an Avago sensor, additional IO setup is itself needs to be configured. This involves setting required. This section describes how to configure the PSKEY_HIDIO_AGILENT_SP2 to specify the PIOs used mouse wheel IO in this case.
  • Page 11 0x0001 - 0xFFFF, or no value Sets the sensor resolution to high PS Key Word Position Comments PSKEY_HIDIO_AVAGO_LASER_CONFIG 8 bit value to write to the Avago laser sensor's LASER_CTRL0 register. PSKEY_HIDIO_AVAGO_LASER_CONFIG 8 bit value to write to the Avago laser sensor's LSRPWR_CFG0 register.
  • Page 12 Battery Monitoring The BlueICE firmware can be setup to sample the PSKEY_USR35 is used to setup battery monitoring and device’s battery voltage and convey a battery takes the following parameters in successive words: percentage reading to the host via a vendor specific sampling source, sampling period, voltage at 100%, HID feature report.
  • Page 13 PIN Code (or Passcode) Vendor ID and Source The vendor ID (VID) of the manufacturer of the device A BlueICE device can be configured to have a fixed PIN can be specified with PSKEY_USR29. The source of the code or to have no fixed PIN code. If a fixed PIN code is used, this will always be used during authentication.
  • Page 14 Bluetooth Connection Overview second word is present and non-zero, then the in factory state will be entered at power up. The ADNK-5033-CSBT can be used with any Bluetooth stack but the IVT and Toshiba stacks are the only ones Auto-Connect shipped with the development kit.
  • Page 15 Toshiba Bluetooth Stack Mouse Setup Any Toshiba Bluetooth stack version can be used with Select “Next”. the CSR-Avago mice. The currently shipping The HID device will now be registered to the system. commercial version is 4.00.x, or 4.01.x. The Toshiba stack can be used with either Windows 2000 or Windows XP, but not Windows 98.
  • Page 16 IVT Bluetooth Stack Mouse Setup The IVT Bluetooth stack can be used Windows 98, Right click on the BC4 5030 mouse, select “Connect”, Windows 2000 or Windows XP. and then select “Bluetooth Human Interface Device Service”. To begin connecting the mouse, either right click on the Bluetooth icon in the system tray, or launch the IVT Bluetooth Stack from the Program Manager.
  • Page 17 Some details on ADNK-5033-CSBT To Disassemble the ADNK-5033-CSBT Unit The ADNK-5033-CSBT reference design mouse unit The ADNK-5033-CSBT comprises of the plastic mouse allows users to evaluate the performance of the Optical casing, printed circuit board (PCB), lens, and buttons Tracking Engine (sensor, lens, LED assembly clip, LED) (See Figure 5).
  • Page 18 Figure 6. Distance from lens reference plane to surface. Reference Design Documentation – Gerber File The Gerber File presents detailed schematics used in Below is the summary of the components contained ADNK-5033-CSBT in PCB layout form. See Appendix C in the ADNK-5033-CSBT Designer’s Kit. for more details. Sensor...
  • Page 19: Appendix A: Schematic Diagram Of The Mouse Main Board

    Appendix A: Schematic Diagram of the Mouse Main Board 3.3V CON4 Disc Butto n SCLK M ISO M OSI NRESET PIN HEADER 2 ROW 8P DISCOVERY BUTTON Disc Butto n Discovery Button 3.3V 4.7uF/16V 100nF ADNS-5030 SCLK SCLK M ISO M ISO HLMP-ED80 M OSI...
  • Page 20 3.3V CON3 Left Butto n Right Butto n M iddle Butto n Wheel A Wheel B Wheel EN PIN HEADER 2 ROW 10P 470R 3.3V 3.3V Left Button LEFT BUTTON Left Butto n Right Button RIGHT BUTTON Right Butto n Middle Button MIDDLE BUTTON M iddle Butto n...
  • Page 21 Figure A3: Schematic Diagram of Bluetooth Chip Main Board Figure A4: Schematic Diagram of Bluetooth Dongle...
  • Page 22: Appendix B: Bill Of Materials For Adnk-5033-Csbt

    NOT SHOWN ON SCHEMATIC PCB SOCKET 2 ROW 10P PCB SOCKET CON1,CON2 PIN HEADER SINGLE ROW PIN HEADER 2P J1,J2 Table B2. Bill of materials for ADNK-5033-CSBT Bluetooth mouse designer’s kit z-wheel and button sub-board Item Description Value Reference RESISTOR 27k, 1% R7,R8...
  • Page 23: Appendix C: Pcb Layout

    Appendix C: PCB Layout Figure C1. PCB layout for main board, sub-board 1 and sub-board 2 of ADNK-5033-CSBT wireless Optical mouse designer’s kit Figure C2. Bluetooth Dongle PCB layout (TBD)
  • Page 24: Appendix D: Kit Components

    For product information and a complete list of distributors, please go to our web site: 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 © 2006 Avago Technologies Pte. All rights reserved.