| Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers. |
AN-5033-CSBT
Top Searches for this datasheetWireless optical mouse - Wireless optical mouse toshiba Bluetooth Module csr - toshiba Bluetooth Module csr toshiba Bluetooth Module - toshiba Bluetooth Module smd microswitch - smd microswitch serial mouse controllers - serial mouse controllers schematic diagram of bluetooth technology - schematic diagram of bluetooth technology PSTool - PSTool pskey* - pskey* note on wireless mouse controllers - note on wireless mouse controllers microswitch* - microswitch* microsoft 2.4GHz transceiver - microsoft 2.4GHz transceiver low pin count bluecore - low pin count bluecore csr pstool - csr pstool csr casira - csr casira csr cambridge development board schematic - csr cambridge development board schematic csr board schematic - csr board schematic CSR Bluetooth Coexistence Implementations - CSR Bluetooth Coexistence Implementations CSR Bluetooth - CSR Bluetooth CSR BlueCore4 - CSR BlueCore4 CSR BLUECORE VIRTUAL MACHINE - CSR BLUECORE VIRTUAL MACHINE CSR BLUECORE SPI - CSR BLUECORE SPI CSR BC417143B - CSR BC417143B CSR BC4 - CSR BC4 casira spi - casira spi casira board - casira board casira - casira bluetooth technology report - bluetooth technology report bluetooth sensor - bluetooth sensor bluetooth report - bluetooth report AN-5033-CSBT - AN-5033-CSBT AN-5033-CSBT Bluetooth Optical Mouse, Proof Concept Design Application Note 5306 This design guide describes design Bluetooth optical mouse using Avago Technologies small form factor power saving ADNS-5030 optical navigation sensor Cambridge Silicon Radio (CSR) BlueCore4External Bluetooth chip. receiver dongle standard commercially-available Bluetooth module with another BlueCore4-External chip. document starts with basic operations computer mouse peripheral followed introduction Avago Technologies ADNS-5030 Optical Navigation Sensor CSR's BlueCore4-External Bluetooth chip. description program mouse firmware BlueICE section document, followed connect mouse computer schematic diagrams BlueCore4-External chip ADNS-5030 optical sensor buttons standard mouse found Appendix ADNS-5030 data sheet available from Avago Technologies website http://www.avagotech.com. BlueCore4-External Bluetooth Flash chip datasheets available from website www.csr.com. documentation found Implementers Forum site www.usb.org. Features AN-5033-CSBT Windows® 98SE, Windows 2000, Windows compatibility low-speed compliance Bluetooth® v2.0+EDR system (fully qualified) User identity code avoid conflict with other devices High reliability Precise wireless optical navigation technology mechanical moving parts Smooth surface navigation Auto mouse sensor frame speed Accurate motion 500/1000 resolution selection Self-adjusting power saving modes longer battery life Minimal number passive components Enhanced Data Rate (EDR) compliant both 2Mbps 3Mbps modulation modes Full speed Bluetooth operation with full Piconet support Scatternet support Proof Concept Design Overview image-based optical mouse sensor takes snapshots surface navigating measures changes position comparing sequential images (frames) mathematically determines direction magnitude movement. traditional dualchannel encoder generates quadrature Z-wheel movement signals. This design guide illustrates hardware connection LED-based optical mouse with standard configuration; well firmware management handling Bluetooth protocols. protocol provides standard reporting mouse movement button presses Windows with Bluetooth driver interprets data performs cursor movements mouse clicks. functional block diagram reference design mouse shown Figure optical sensor detects movements. mechanical quadrature encoder provides Z-wheel movement. Each button switches normally pulled provides ground when pressed. reference design mouse powered regular Alkaline batteries series. MISO MOSI SCLK NRESET Theory Operation Optical Navigation Technology heart ADNS-5030 navigation sensor CMOS image array. optical system illuminate surface that ADNS-5030 navigating texture surface casts bright dark spots forming distinct images sensor moved across surface. Digital Signal Processing (DSP) engine built-in algorithm evaluate these images determine magnitude direction movement. motion data made available Delta_X Delta_Y registers system controller retrieve. optimized power saving topology implemented within ADNS-5030 navigation engine. Motion available indicate motion occurred. long there motion system remain Sleep mode allowing maximum battery power saving. Based last detected motion ADNS-5030 navigation engine enters various power saving modes when motion occurs. These power saving features make ADNS-5030 ideally wireless applications. Avago Technologies ADNS-5030 Optical Mouse Sensor Optics Quadrature Signals BlueCore4-External Bluetooth Flash Module Image Array Lens Left Button Lens Wheel Button Surface Right Button Figure AN-5033-CSBT Proof Concept Design, Functional Block Diagram Shadow pattern Figure Illustration Optical Navigation technology Mechanical Z-Wheel motion Z-wheel detected using traditional method decoding quadrature signal generated mechanical encoder. Z-pinwheel connected Z-encoder through shaft. rotational movement shaft decoded into levels quadrature output pattern. Every change Z-encoder outputs represents count mouse movement. Comparing last state Z-encoder current state derives direction information. shown Figure traveling clockwise direction produces unique state transitions, traveling counter clockwise direction produces another unique state transitions. this reference design, only motion Z-wheel detected using this method. Hardware Implementation Optical Navigation Sensor Avago Technologies' ADNS-5030 optical sensor used this reference design primary navigation engine. This Optical Navigation Technology contains Image Acquisition System, Digital Signal Processor, four-wire serial port. BlueCore4-External Module periodically reads ADNS-5030's Delta_X Delta_Y registers obtain horizontal vertical motion information happening result mouse being moved. This motion information will reported update position cursor. advantages using ADNS-5030 optical sensor efficient power management, high tracking accuracy, flexibility programming optical sensor port. system controller reads motion information reports update cursor position. advantages using ADNS-5030 optical sensor optimized power management, good tracking accuracy, efficient communications with optical sensor full duplex port. learn more about sensor's technical information, please visit Avago Technologies site http:// www.avagotech.com. Mouse Buttons Mouse buttons connected standard switches BlueCore4-External Bluetooth chip which designed autonomously sample button status with programmable hardware de-bounce ghost key/ glitch filtering store them into buffer registers without need host microcontroller intervene. this reference design there three switches: left, middle, right. mouse buttons configured with `HIDIO mouse button' assignments. BlueCore4 External BlueCorerefers CSR's single-chip microcontroller which provides solution Bluetooth® applications. this proof concept design, BlueCore4 External used. BlueCore4 market leading (enhanced data rate) v2.0 compliant solution. Figure Mechanical Z-Wheel Output Signal Generation Special Features BlueCore4-External Flash Module mouse): Enhanced Data Rate (EDR) compliant both 2Mbps 3Mbps modulation modes Single-chip solution integrating radio, baseband, microcontroller External Flash memory interface (8Mbits) Bluetooth® v2.0+EDR system (fully qualified) Full speed Bluetooth operation with full Piconet support Scatternet support 1.8V core, 3.6V power 1.8V operation (integrated 1.8V regulator) Minimum external components UART ports 6x6mm VFBGA packaging Bluetooth Technology overview following description Bluetooth technology from official Bluetooth Special Interest Group (SIG) website: Bluetooth Technology Works Bluetooth wireless technology short-range communications system intended replace cables connecting portable and/or fixed electronic devices. features Bluetooth wireless technology robustness, power, cost. Many features core specification optional, allowing product differentiation. Bluetooth core system consists transceiver, baseband, protocol stack. system offers services that enable connection devices exchange variety data classes between these devices. Overview Operation Bluetooth (physical layer) operates unlicensed band 2.4GHz. system employs frequency transceiver combat interference fading, provides many FHSS carriers. operation uses shaped, binary frequency modulation minimize transceiver complexity. symbol rate Megasymbol second (Msps) supporting rate Megabit second (Mbps) with Enhanced Data Rate, gross rate 3Mb/s. These modes known Basic Rate Enhanced Data Rate respectively. During typical operation, physical radio channel shared group devices that synchronized common clock frequency hopping pattern. device provides synchronization reference known master. other devices known slaves. group devices synchronized this fashion form piconet. This fundamental form communication Bluetooth wireless technology. Devices piconet specific frequency hopping pattern which algorithmically determined certain fields Bluetooth specification address clock master. basic hopping pattern pseudorandom ordering frequencies band. hopping pattern adapted exclude portion frequencies that used interfering devices. adaptive hopping technique improves Bluetooth technology co-existence with static (nonhopping) systems when these co-located. physical channel sub-divided into time units known slots. Data transmitted between Bluetooth Special Features BlueCore4-External Bluetooth Dongle: Highly-economical Commercially available, off-the-shelf solution Enhanced Data Rate (EDR) compliant both 2Mbps 3Mbps modulation modes Single-chip solution integrating radio, baseband, microcontroller External Flash memory interface (8Mbits) Bluetooth® v2.0+EDR system (fully qualified) Full speed Bluetooth operation with full Piconet support Scatternet support Support 802.11 coexistence 1.8V core, 3.6V power 1.8V operation (integrated 1.8V regulator) Minimum external components 6x6mm VFBGA packaging enabled devices packets that positioned these slots. When circumstances permit, number consecutive slots allocated single packet. Frequency hopping takes place between transmission reception packets. Bluetooth technology provides effect full duplex transmission through time-division duplex (TDD) scheme. Above physical channel there layering links channels associated control protocols. hierarchy channels links from physical channel upwards physical channel, physical link, logical transport, logical link L2CAP channel. Within physical channel, physical link formed between devices that transmit packets either direction between them. piconet physical channel there restrictions which devices form physical link. There physical link between each slave master. Physical links formed directly between slaves piconet. physical link used transport more logical links that support unicast synchronous, asynchronous isochronous traffic, broadcast traffic. Traffic logical links multiplexed onto physical link occupying slots assigned scheduling function resource manager. control protocol baseband physical layers carried over logical links addition user data. This link manager protocol (LMP). Devices that active piconet have default asynchronous connection-oriented logical transport that used transport protocol signaling. historical reasons this known logical transport. default logical transport that created whenever device joins piconet. Additional logical transports created transport synchronous data streams when this required. link manager function uses control operation devices piconet provide services manage lower architectural layers (radio layer baseband layer). protocol only carried default logical transport default broadcast logical transport. Above baseband layer L2CAP layer provides channel-based abstraction applications services. carries segmentation reassembly application data multiplexing de-multiplexing multiple channels over shared logical link. L2CAP protocol control channel that carried over default logical transport. Application data submitted L2CAP protocol carried logical link that supports L2CAP protocol. BlueICE Overview BlueICE collection software firmware components designed enable rapid development BlueCore based Bluetooth desktop consisting keyboard, mouse host module. While required, using BlueICE three components desktop allows advanced features software (such Auto-Connect) utilized. user interacts with BlueICE software through dedicated pushbuttons devices host module. BlueCore devices indicate status through PIOs configured outputs from BlueCore. Normally these PIOs used drive LEDs indicate status user. User-Supplied Hardware Components Human Interface Device(s) BlueICE device firmware intended BlueCore4-External based Bluetooth (firmware other BlueCore variants available request from CSR). Casira with BlueCore4-External module product prototype recommended early device development. Device Firmware BlueICE device firmware BlueCore4-External supplied. firmware used following BlueCore-based Bluetooth HIDs: Mouse (BlueCore interfacing Avago Technologies optical sensor) firmware configured Keys specify type device. Many other configuration options also available. section full details. firmware supplied suitable while developing prototyping Bluetooth HID. offers flexibility necessary ease design. however, production ready firmware, partly since some customer specific options hard coded firmware. Contact obtain product specific release firmware. Getting Started Firmware must programmed into BlueCore chip through interface. BlueICE solutions currently external rewriteable flash memory. Interface also used configure behaviour BlueICE application. beyond scope this document describe provide interface access your design. instructions below describe Casira Development host module. Click Stop Processor button. Click Flash Erase button. Click Erase Full chip. Click Chose File button browse directory containing firmware files. Click .xpv file press Open. Programming Mouse Firmware into Flash Using BlueFlash Back firmware settings currently loaded Casira module described Casira User Guide. Download latest firmware files from BlueICE section www.csrsupport.com (contact sales@csr.com access this site). There three important files each component BlueICE .xdv, .xpv .psr. Copy three host module firmware files local directory. Install BlueSuite; this also available from BlueICE section www.csrsupport.com. Connect power cable Casira Development Kit. Connect cable between Casira Development parallel port your This grey ribbon cable supplied with Casira Development Kit. Double click BlueFlash BlueSuite directory start flash programming utility. Figure 0.2: Ready Download Firmware with BlueFlash Press Download button download firmware. When this finished press Start Processor button complete operation. Configuring Mouse Firmware with PSTool PSTool application used BlueICE configuration. PSTool part BlueSuite package available download from site (www.csr.com). BlueSuite documentation detailed instructions using PSTool. following steps describe configure mouse firmware running Casira Development Kit. Install BlueSuite; this available from site Connect power cable Casira Development Connect cable between Casira Development parallel port your This grey ribbon cable supplied with Casira Development Kit. Start PSTool. Choose Transport dialog appears: Figure 0.1: BlueFlash Application Dialog Figure 0.3: Connecting Mouse with PSTool Select BCCMD tick Halt Chip access. Select correct printer port (usually LPT1). ready start configuring your host module firmware described section Error! Reference source found. Figure 0.4: PSTool Application Downloading Default Values release BlueICE firmware AN-5033CSBT accompanied configuration file containing known good Keys AN-5033-CSBT. Downloading this file mouse sets Keys values that known work with BlueICE firmware. When configuring Casira Development host module firmware first time advisable download this file. following steps Casira module BlueICE host module with known good values. Program host module firmware described section Start PSTool Click Merge. from File menu Browse .psr file supplied with host module firmware release Click Open Reset BlueCore4-External chip cycling power. chip configured default mode using assignments suitable Casira Development Kit. Setting Device device firmware configured Keys, which accessible with host software application, PSTool. General PSKEY_USR33 used configure following IOs: connection status, caps lock, scroll lock, lock, bootmode, power hold, connect button battery charging. Each configured single word ways: mask value. addition configuration words, word described modifier. modifier word typically used modify configuration specific Each described separately. following table shows configure mask Value 0x0000 0x0001 0x7FFF Class Device Tells firmware what type device running Supported devices keyboard, mouse combo device (keyboard with mouse functionality). should minor class device. Currently supported minor classes are: Class Device Keyboard Mouse Combo (keyboard mouse) Class Device Code 0x0040 0x0080 0x00C0 Description This mask unused. mask describes which BlueCore PIOs used this mask (one each PIOs 14). Single which, when bitwise with mask, inverts sense (IOs normally active high. Setting this makes active low). PSKEY_USR2 Description Value 0x8000 Class device 0x0040, 0x0080 0x00C0 Sensor Interface class device mouse, then sensor interface used with this Key. Mouse sensors supported are: UART, Avago Technologies generation wire serial) Avago Technologies generation wire serial). Additional sensors will supported future. UART selected sensor interface, then co-processor required interface sensor. co-processor will need send input reports BlueCore UART. Error! Reference source found.for more information about Avago Technologies mouse sensors their interfaces. this document, `directly interfacing BlueCore Avago Technologies sensor' means BlueCore controlling mouse sensor direct connections between PIOs sensor pins, opposed external co-processor intervening. Avago Technologies sensors used manufactured Agilent, hence some names descriptions still reflect this. PSKEY_USR3 PSKEY_USR3 following table shows configure value Value 0x0000 0x000F 0x0100 Description used this Single which, when bitwise with value, inverts sense (IOs normally active high. Setting this makes active low). order configuration words PSKEY_USR33 follows (the described value output unless otherwise stated): Word Position Connection status Caps lock Scroll lock lock Bootmode Power hold Connect Status modifier Battery charging Input Modifier Input Comments Mask Value Sensor Interface Avago Technologies generation UART Avago Technologies generation PSKEY_USR3 Programmable PIOs configurable input output pins BlueCore. This section describes configure them HID. status modifier used modify connection status output device. connection status non-zero, then value status modifier tells firmware connection status output. This useful mouse design where number available PIOs limited. status modifier used, must 0xFFFF. example PSKEY_USR33 entry keyboard follows: 8007 0100 0101 0102 0003 0109 000a ffff ffff Here, connection status indicated PIOs (from mask), which active low. Caps, Scroll Lock indicated PIOs respectively, active low. Note that same PIOs used Caps, Scroll Lock indication connection status indication. Boot mode indicated Power hold indicated active low. This means normal operation, this driven low. When battery critical level reached, will drive high. This used indicate battery condition, disable power supply regulator device battery voltage dangerously low. connect button attached connect button used make device discoverable. status modifier unused, hence does modify connection status configuration. battery charging unused. this configuration, battery status report always indicates that device's battery being charged. this configured, then should pulled high indicate that device's battery being charged. When firmware told battery charging, will disconnect from host after idle timeout will respond host requests battery information indicating that battery being charged. Mouse Button When device mouse BlueCore directly interfaced Avago Technologies sensor, additional setup required. This section describes configure mouse button this case. mouse button wheel setup common sensor configurations. mouse buttons configured with PSKEY_HIDIO_BUTTON. takes words, which configure PIOs buttons through button unused, configuration word should 0x00FF. example, PSKEY_HIDIO_BUTTON assignments 0002 0007 0004 00ff 00ff would used mouse button connected PIO[2]; button connected PIO[7]; button connected PIO[4]; with other buttons connected three-button mouse). PSKEY_HIDIO_BUTTON PSKEY_HIDIO_BUTTON PSKEY_HIDIO_BUTTON PSKEY_HIDIO_BUTTON PSKEY_HIDIO_BUTTON Word Position Comments assignment mouse button assignment mouse button assignment mouse button assignment mouse button assignment mouse button PSKEY_HIDIO_WHEEL PSKEY_HIDIO_WHEEL PSKEY_HIDIO_WHEEL Word Position Comments assignment mouse wheel Quad input assignment mouse wheel Quad input assignment mouse wheel enable output. 0xFD pin. PSKEY_USR5 PSKEY_USR5 PSKEY_USR5 Value 0x0000 0x8000 active Wheel Enable) 0x0001 0x8001 active Wheel Enable) 0x0002 0x8002 active Wheel Enable) Comments Denotes full-quadrature wheel being used Denotes half-quadrature type wheel being used Denotes half-quadrature type wheel being used Mouse Wheel When device mouse BlueCore directly interfaced Avago Technologies sensor, additional setup required. This section describes configure mouse wheel this case. mouse wheel configured with Keys, PSKEY_HIDIO_WHEEL PSKEY_USR5. PSKEY_HIDIO_WHEEL takes three words which configure PIOs Quad input, Quad input Wheel Enable output. also possible BlueCore Wheel Enable, freeing PIO. which case, Wheel Enable configuration word should 0xFD. PSKEY_USR5 used specify type mouse wheel being used, whether Wheel Enable active high low. single word used specify wheel type. Setting most significant word (i.e. ORing with 0x8000) specifies that Wheel Enable should active low. known which type wheel being used, recommends trying each above settings, settling that gives best wheel performance. Sensor Interface When device mouse sensor interface selected Avago Technologies generation, sensor interface itself needs configured. This involves setting PSKEY_HIDIO_AVAGO_SP2 specify PIOs used SCLK, MOSI, MISO, NCS, (optional) STDWN (optional) lines. UART Sensor Interface order deep sleep mode enabled BlueCore when UART used sensor interface, flow control needs used. Flow control necessary avoid report loss across UART when BlueCore deep sleep. flow control scheme gives indication co-processor when BlueCore awake ready receive reports over UART. Successful UART flow control reduces power consumption latency device. Details flow control scheme report format found section <xxx available yet>. This section describes necessary persistent store configuration required using BlueCore UART sensor interface. PSKEY_HIDIO_AVAGO_SP2 PSKEY_HIDIO_AVAGO_SP2 PSKEY_HIDIO_AVAGO_SP2 PSKEY_HIDIO_AVAGO_SP2 PSKEY_HIDIO_AVAGO_SP2 PSKEY_HIDIO_AVAGO_SP2 Word Position Comments assignment Avago Technologies generation interface SCLK line assignment Avago Technologies generation interface MOSI line assignment Avago Technologies generation interface MISO line assignment Avago Technologies generation interface line assignment Avago Technologies generation interface line (set 0xFF unused) assignment Avago Technologies generation interface STDWN line (set 0xFF unused) PSKEY_BAUDRATE PSKEY_HOST_INTERFACE PSKEY_DEEP_SLEEP_PIO_WAKE PSKEY_HIDIO_UART Value 9.6kbaud 3686.4kbaud access UART Comments Actual value calculated value baud_rate 0.004096 Allows virtual machine access UART assignment UART flow control asynchronous line input BlueCore assignment UART flow control synchronous line input BlueCore Avago Technologies Sensor Configuration When device mouse sensor interface selected Avago Technologies generation Avago Technologies generation, additional configuration options available required. These options configure (X,Y) translation motion data acquired from sensor resolution which sensor reports motion. (X,Y) translation modified setting single word PSKEY_USR6. word bitfield bits, specifying whether invert either data, swap data. swap performed before inverting and/or data. PSKEY_USR6 PSKEY_USR6 PSKEY_USR6 example, setting PSKEY_USR6 0005 swaps data, then inverts resolution which sensor reports motion with single word PSKEY_USR12. Setting this word zero denotes resolution (400-500cpi), nonzero denotes high resolution (800-1000cpi). With word this Key, resolution defaults high. Position Within Single Word Comments Inverts data when Inverts data when Swaps data when PSKEY_USR12 PSKEY_USR12 Value 0x0000 0x0001 0xFFFF, value Comments Sets sensor resolution Sets sensor resolution high PSKEY_HIDIO_AVAGO_LASER_CONFIG PSKEY_HIDIO_AVAGO_LASER_CONFIG Word Position Comments value write Avago Technologies laser sensor's LASER_CTRL0 register. value write Avago Technologies laser sensor's LSRPWR_CFG0 register. Battery Monitoring BlueICE firmware setup sample device's battery voltage convey battery percentage reading host vendor specific feature report. This section details configuration necessary battery monitoring. PSKEY_USR35 used setup battery monitoring takes following parameters successive words: sampling source, sampling period, voltage 100%, voltage 75%, voltage 50%, voltage 25%, danger voltage (below which indication given that battery low) voltage empty. Word Position PSKEY_USR35 Value battery monitoring disabled AIO0 AIO1 AIO2 AIO3 (only some chip variants) internal monitor (only some chip variants) Comments analogue source from which acquire battery voltage reading. battery monitoring disabled (battery reading will communicated host). battery voltage sampling period seconds. value will sample battery voltage once, only once, while firmware booting. voltage specified analogue source when battery 100%. voltage specified analogue source when battery 75%. voltage specified analogue source when battery 50%. voltage specified analogue source when battery 25%. voltage specified analogue source when battery below danger level (2). voltage specified analogue source when battery empty (3). (mV) (mV) (mV) (mV) (mV) (mV) Notes: voltage analogue source means, example, voltage presented pin. This does take into account potential divider other circuitry external chip which divide down actual battery voltage. Danger level means voltage which firmware will indicate `low battery'. empty battery voltage level should minimum battery voltage which device operate. Typically this would minimum operating input voltage device's voltage regulator(s) (scaled external potential divider, noted above). Code Passcode) BlueICE device configured have fixed code have fixed code. fixed code used, this will always used during authentication. fixed code used, some method entering code during authentication required device. keyboard, number keys used enter code. code configured with PSKEY_USR36. first word specifies length bytes code. subsequent words specify code with bytes packed into each word big-endian. code bytes specified ASCII codes. example, give device fixed code 1234, PSKEY_USR36 would 0004 3132 3334 specification recommended default code 0000, then PSKEY_USR36 would 0004 3030 3030 Vendor Source vendor (VID) manufacturer device specified with PSKEY_USR29. source specified with PSKEY_USR32. source (the organisation that issued VID) specified with PSKEY_USR32. format this conforms Bluetooth Device specification, namely value 0001 specifies Bluetooth assigned VID, value 0002 specifies USB-IF assigned VID. Product product device intended differentiate between different products manufactured same vendor, specified with PSKEY_USR30. Version device's version identifies release number given product vendor pair. Bluetooth Device specification guides that should number form 0xJJMN which signifies version number JJ.M.N. Further recommendations found aforementioned specification. version specified PSKEY_USR31. PSKEY_USR31 present, BlueICE device firmware version number will used version number Device record. Device Identification BlueICE device presents Device Identification record Bluetooth host. Several parameters record configurable Keys. This section describes Keys facilitate this. Word Position PSKEY_USR36 Value ASCII bytes packed into word 'big-endian'. Comments length code. special denotes code'. high byte word comes first, followed byte. PSKEY_USR30 Value 0x0000 0xFFFF Comments Device's PID. PSKEY_USR31 Value 0x0000 0xFFFF Comments Device's release number. Factory Test Mode device firmware includes factory test mode. This used give more control over device when performing production test entire device. Factory mode capable only configured Key. factory state enabled either Key, factory mode capable, long connect button press power factory state will lost after long connect button press, after 12hr timeout (for devices that ship with batteries installed power enabled). PSKEY_USR37 used configure factory test mode. contains words. first word present non-zero, then device factory mode capable. device factory mode capable second word present non-zero, then factory state will entered power Reserved Keys following table (non-exhaustive) list Keys that should explicitly deleted correct operation device. Keys deleted manually through PSTool, specifying keys deleted file merged using PSTool. more information about Keys files their formats, relevant documentation. Keys deleted correct device operation PSKEY_USR0 PSKEY_USR20 PSKEY_USR23 Bluetooth Connection Overview AN-5033-CSBT used with Bluetooth stack Toshiba stacks only ones shipped with development kit. This overview provides detailed instructions connecting using either stack. connect using Broadcom Microsoft stacks, please refer documentation that came with those stacks. Auto-Connect BlueICE incorporates proprietary Auto-Connect scheme. This simplifies setting Bluetooth connection between host HIDs. Proxy Mode, host Bluetooth module searches devices that support Auto-Connect, automatically tries connect them. When Switching Application running, host module will switched Mode devices will repaired. Auto-Connect disabled, device functions like normal Bluetooth HID. Mouse Connection connect button underside mouse. make mouse discoverable, press button briefly, around second. There visible indication that mouse discoverable. clear existing pairings, make mouse discoverable, press connect button least five seconds. mouse paired with four different computers, will attach most recent discoverable computer, multiple discoverable computers present. Word Position PSKEY_USR37 Value zero non-zero zero non-zero Comments non-zero make device factory mode capable. non-zero device factory state (requires device factory mode capable). PSKEY_USR39 Value zero non-zero Comments non-zero enable Auto-Connect Toshiba Bluetooth Stack Mouse Setup Toshiba Bluetooth stack version used with CSR-Avago Technologies mice. currently shipping commercial version 4.00.x, 4.01.x. Toshiba stack used with either Windows 2000 Windows Windows begin connecting mouse, right click Bluetooth icon system tray. Select "Next". device will registered system. Select "Add Connection". Press Connect button Bluetooth mouse make discoverable. Select "Finish" when longer greyed out. When prompted Bluetooth Passkey IPIN), enter 0000. Connection Wizard will launch. This procedure written Express Mode, Custom Mode also utilized, user more familiar with operation. Select either 5030 mouse Generic Mouse from list Bluetooth devices shown: After mouse been connected, icon Bluetooth Settings window will show interlocking green yellow lines, indicating active connection. Bluetooth Stack Mouse Setup Bluetooth stack used Windows Windows 2000 Windows begin connecting mouse, either right click Bluetooth icon system tray, launch Bluetooth Stack from Program Manager. Discover connectable devices within range running Bluetooth Bluetooth Device Discovery" Right click 5030 mouse, select "Connect", then select "Bluetooth Human Interface Device Service". After connecting mouse, Main Window should indicate successful connection with checkmark connection line BC4_5030 mouse. Right click 5030 mouse select "Pair Device". "Enter Bluetooth Passkey dialog will appear. Enter "0000" Passkey. Hardware Implementation standard hardware implement wireless optical mouse shown Figure movement, optical sensor used. Z-wheel movement detected optical sensors that output signals. each button there switch that pulled internally built pull resistors. Functionality 3-button, scroll wheel combi-mouse. Operating Mode pluggable with port. does need powered when plugging unplugging Bluetooth transceiver dongle. Some details AN-5033-CSBT AN-5033-CSBT proof concept design mouse unit allows users evaluate performance Optical Tracking Engine (sensor, lens, assembly clip, LED) using BlueCore4-External module along with standard BlueCore4-External Bluetooth dongle. This proof concept design also enables users understand recommended mechanical assembly. (See Appendix Disassemble AN-5033-CSBT Unit AN-5033-CSBT comprises plastic mouse casing, printed circuit board (PCB), lens, buttons (See Figure Unscrewing screw located base unit open AN-5033-CSBT unit. Lifting pulling base plate further disassemble mouse unit. Caution: lens permanently attached sensor will drop assembly. System Requirements using Windows Windows 2000/ Windows Windows. Windows BlueSoleil Bluetooth stack must used. Windows 2000 Windows either Toshiba, Bluetooth stacks used. Figure BC4-Ext-ADNS-5030 Optical Mouse Hardware Block Diagram Mouse Figure Exploded view drawing optical tracking engine with ADNS-5030 optical mouse sensor. While reassembling components, please make sure that height (Distance from lens reference plane surface) valid. Refer Figure Sensor Lens Assembly Clip information assembly clip contained ADNS-5200 Data Sheet. technical information contained HLMP-ED80-XX000 Data Sheet. Base Plate Feature IGES File Object Surface 2.40 0.094 Figure Distance from lens reference plane surface. IGES file CD-ROM provides recommended base plate molding features ensure optical alignment. This includes assembly diagrams like solder fixture assembly exploded view, well solder plate. Appendix details. Reference Design Documentation Gerber File Below summary components contained AN-5033-CSBT Proof Concept Design. Gerber File presents detailed schematics used AN-5033-CSBT layout form. Appendix more details. Sensor sensor technical information contained ADNS-5030 Data Sheet. Overall circuit schematic overall circuit shown Appendix this document. Appendix lists bill materials. BlueCore4-External BlueCore4-External technical information contained BlueCore4-External Datasheet. Lens lens technical information contained ADNS-5100 Data Sheet. flange standard ADNS-5100 lens protection. Appendix Schematic Diagram Mouse Main Board 3.3V CON4 Disc Butto SCLK NRESET HEADER Disc Butto DISCOVERY BUTTON Discovery Button 3.3V 4.7uF/16V SCLK NRESET VDD3 100nF ADNS-5030 SCLK NRESET HLMP-ED80 _LED ADNS5030 MOUSE SENSOR BOARD Figure Schematic Diagram Optical Mouse Sensor 3.3V CON3 Left Butto iddleButto Wheel Wheel Right Butto Wheel HEADER 470R 3.3V 100k 100k 100k Left Butto Left Button 3.3V LEFT BUTTON Right Butto Right Button RIGHT BUTTON iddleButto Middle Button MIDDLE BUTTON Buttons Wheel Wheel Wheel ENCODER Scroll Wheel Encorder Figure Schematic Diagrams buttons Z-wheel Main Board VDD_L VDD_CO VREG_IN VREG_EN VDD_USB VDD_PADS VDD_PIO VDD_MEM A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] A[11] A[12] A[13] A[14] A[15] A[16] A[17] A[18] D[0] D[1] D[2] D[3] D[4] D[5] D[6] D[7] D[8] D[9] D[10] D[11] D[12] D[13] D[14] D[15] A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] A[11] A[12] A[13] A[14] A[15] A[16] A[17] A[18] D[0] D[1] D[2] D[3] D[4] D[5] D[6] D[7] D[8] D[9] D[10] D[11] D[12] D[13] D[14] D[15] Figure Schematic Diagram Bluetooth Chip Main Board VBAT VOUT 3.3V RX_IN 15pF 3.9n RF_A VDD_RADIO XTAL VDD_ANA XTAL 4.7uH TPS61070DDC JUMPER-2 1MR, 3.3V 3.3V VBAT 1.5V 100nF SOCKET 10uF/10V 4.7uF/10V 4.7uF/10V 100nF Left Butto iddleButto Wheel Wheel Right Butto Wheel Disc Butto CON1 CON2 SCLK NRESET 1.5V 180k, 3.3V 1.8V SOCKET 2.2R 18pF 2.2uF 3.3pF 10nF 10nF 10nF 26MHz 10pF 1.8V UART RX_EN/PIO[0] X_EN/PIO[1] PIO[2] PIO[3] PIO[4] PIO[5] PIO[6] PIO[7] PIO[8] PIO[9] PIO[10] PIO[11] 2.2pF Wheel Left Butto Right Butto iddleButto Wheel Wheel Disc Butto SCLK NRESET MDR1 2.2pF 3.9n RF_B AIO[0] AIO[1] AIO[2] ANTENNA HHM-1 10nF RESET _OUT _CLK SPI_CLK SPI_M SPI_M SPI_CSB UART UART UART SPI_CLK SPI_MISO SPI_MOSI SPI_CSB USB_DP USB_DN VSS_LO VSS_RADIO VSS_RADIO VSS_RADIO VSS_DIG VSS_DIG VSS_DIG UART_RX UART_TX UART BC417143B-IQN-E4 3.3V MAIN BOARD 47nF SST39LF800A-55-B3KE Appendix Bill Materials AN-5033-CSBT Table Bill materials AN-5033-CSBT Bluetooth mouse proof concept design main board Item Description CERAMIC CAPACITOR TANTALUM CAPACITOR TANTALUM CAPACITOR TANTALUM CAPACITOR RESISTOR RESISTOR RESISTOR BLUETOOTH CHIP CONN HEADER 4POS 1.25mm VERT RECEPTACLE 4POS MOLEX 1.25mm SOCKET HEADER SINGLE Value 100nF 22uF 6.3V 68uF 10k, 100k, BlueCore4 CONN HEADER 4POS RECEPTACLE 4POS SOCKET HEADER Reference SHOWN SCHEMATIC CON1,CON2 J1,J2 Table Bill materials AN-5033-CSBT Bluetooth mouse proof concept design z-wheel button sub-board Item Description RESISTOR ENCODER MICROSWITCH HEADER Value 27k, Z-ENCODER MICROSWITCH HEADER Reference R7,R8 SW2,SW3,SW4 CON1,CON2 Table Bill materials AN-5033-CSBT Bluetooth mouse proof concept design optical sensor sub-board Item Description RESISTOR RESISTOR RESISTOR TANTALUM CAPACITOR TANTALUM CAPACITOR CERAMIC CAPACITOR MICROSWITCH OPTICAL MOUSE SENSOR OPTICAL SENSOR LENS Value 10k, 5.6R, 4.7uF 10nF MICROSWITCH ADNS-5030 Reference R1,R2,R3 R4,R5 C1,C4 C2,C3,C5 SHOWN SCHEMATIC Appendix Layout Figure layout main board, sub-board sub-board AN-5033-CSBT wireless Optical mouse proof concept design product information complete list CSR's distributors, please website. Product Information Center www.csr.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 2006 Avago Technologies, Limited. rights reserved. Obsoletes AV01-0375EN AV01-0637EN November 2006 Other recent searchesWS03DLC-B - WS03DLC-B WS03DLC-B Datasheet uPD784908 - uPD784908 uPD784908 Datasheet SC16C852V - SC16C852V SC16C852V Datasheet MS6337 - MS6337 MS6337 Datasheet HD64336024FP - HD64336024FP HD64336024FP Datasheet GP2A231LRSAF - GP2A231LRSAF GP2A231LRSAF Datasheet GP2A230LRS0F - GP2A230LRS0F GP2A230LRS0F Datasheet GP2A230LRSAF - GP2A230LRSAF GP2A230LRSAF Datasheet ENA1224 - ENA1224 ENA1224 Datasheet ECH8659 - ECH8659 ECH8659 Datasheet
Privacy Policy | Disclaimer |