Avago ADNK-3043-ND24 Design Manual

ADNK-3043-ND24
2.4GHz RF Wireless USB Optical Mouse Designer’s Kit
Design Guide
Introduction
This design guide describes the design of a low power consumption optical mouse using the Texas Instrument MSP430F1222 microcontroller, the Avago ADNS-3040 optical sensor and a Nordic nRF2402 2.4 GHz transmit­ter. The receiver dongle is implemented with a Nordic nRF2401 in conjunction with a Cypress CY7C63231 USB controller. The document discusses the reference design hardware and the rmware implementation. Included in Appendix A is the schematic for this reference design mouse. The software section of this document describes the architecture of the rmware required to implement the mouse functions. The MSP430F1222 data sheet is available on the TI web site at www.ti.com. The ADNS­3040 data sheet is available from the Avago web site at www.avagotech.com. USB controller data sheet can be found on the Cypress web site: www.cypress.com. The Nordic transmitter and receiver data sheets are available on www.nordicsemi.no
Key reference design objectives:
1. Highlight the low-power benet of the ADNS-3040
2. Demonstrate a design with a RF daughter board to facilitate experimentation with dierent RF technolo­gies
3. Feature a Flash-based development environment to facilitate rapid rmware changes
Features
Complete LED mouse reference design kit
Windows® 98SE, Windows 2000 and Windows XP
compatibility
USB 1.0 low-speed compliance
User identity code to avoid conict with other de-
vices
High reliability
Smooth surface navigation
Enhanced SmartSpeed self-adjusting frame rate for
optimum performance
High speed motion detection up to 20 ips and 8 G
800 cpi resolution
No mechanical moving parts
A high data rate 2.4GHz RF link
Transmission data rate up to 1Mbps
15 meters communication distance
Self-adjusting power-saving modes for longest bat-
tery life
Minimal number of passive components
RF Board
Left Button
Avago
ADNS-3040
Optical Mouse
Sensor
Wheel Button
Right Button
Z Optics
TI
MSP430F1222
Microcontroller
MISO
MOSI
SCLK
NCS
Control
and Data
MAX1722
Boost Regulator
Quadrature
Signals
Lens
Image Array
LED
Lens
Surface
Shadow pattern
Reference Design Overview
The image-based optical mouse sensor takes snap shots of the surface it is navigating on. It measures changes in position by comparing the sequential images (frames) and mathematically determines the direction and magnitude of movement. The traditional duel-channel optical encoder generates the quadrature Z-wheel movement signals. This design guide illustrates the hardware con­nection of a LED-based optical mouse with standard con­guration; as well as the rmware management and the handling of the USB protocols. USB protocol provides a standard way of reporting mouse movement and button presses to the PC. The Windows HID driver interprets the USB data and performs the cursor movements and mouse clicks.
The functional block diagram of the reference design mouse is shown in Figure 1. The optical sensor detects the X and Y movements. An optical quadrature encoder provides the Z-wheel movement. Each of the button switches is pulled up normally and provides a Ground when pressed. The MAX1722 boost regulator maintains the 2.7 V operating voltage for the reference design mouse from two regular AA Alkaline batteries in parallel.
Figure 1. ADNK-3043-ND24 Reference Design Mouse functional Block Diagram
Theory of Operation
Navigation Technology
The heart of the ADNS-3040 navigation sensor is a CMOS image array. An LED and an optical system illuminate the surface that the ADNS-3040 is navigating on. The texture of the surface casts bright and dark spots forming distinct images as the sensor is moved across the surface. A Digital Signal Processing (DSP) engine and its built-in algorithm evaluate these images and determine the magnitude and direction of the movement. The motion data is made available in the delta_X and delta_Y registers for the system controller to retrieve. An extensive power saving topology is implemented within the ADNS-3040 navigation engine. A Motion pin (output) is available to act as the system interrupt. As long as there is no motion the system can remain in Sleep mode allowing maximum battery power saving. Based on the last detected motion the ADNS-3040 navigation engine enters various power saving modes when no new motion occurs. These power saving features make the ADNS-3040 ideally for wireless applications.
Figure 2. Illustration of Optical Navigation technology
2
Z-Wheel
The motion of Z-wheel is detected using the quadrature signal generated by optical sensors. Two phototransistors are connected in a source-follower conguration forming Channel A and Channel B. An infrared LED shines, causing the phototransistors to turn on. In between the phototransistors and LED is a pinwheel that turns on the mouse ball rollers. The fan of this pinwheel is mechanical­ly designed to block the infrared light such that the pho­totransistors are turned on and o in a quadrature output pattern. Every change in the phototransistor outputs rep­resents a count of mouse movement. Comparing the last state of the optics to the current state derives directional information. As shown in Figure 3. below, rotating the wheel forward produces a unique set of state transitions, and rotating the wheel backward produces another set of unique state transitions.
Hardware Implementation
Optical Mouse Sensor
This reference design features the ADNS-3040 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). In addition a fourth signal, Motion, is an output intended to act as an interrupt to the microcontroller whenever the ADNS-3040 senses motion. When the mouse is moved the ADNS-3040 alerts the system controller by activating the Motion signal triggering an interrupt service routine. At the same time the ADNS-3040 accumulates the horizontal and vertical displacements (count per inch, or cpi) in its Delta_X and Delta_Y registers respectively. The ADNS-3040 deactivates the Motion signal as soon as movement stops. The SmartSpeed technology automati­cally optimizes the frame rate by examining the acquired images of the surface. 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.
Figure 3. Optics Quadrature Signal Generation
Mouse Buttons
Mouse buttons are connected as standard switches. These switches are pulled up by the pull up resistors inside the microcontroller. When the user presses a button, the switch will be closed and the pin will be pulled LOW to GND. A LOW state at the pin is interpreted as the button being pressed. A HIGH state is interpreted as the button has been released or the button is not being pressed. Normally the switches are debounced in rmware for 15­20ms. In this reference design there are three switches: left, Z-wheel, and right.
The advantages of using ADNS-3040 optical sensor are the ecient power management, high tracking accuracy, and ecient communications with the optical sensor via the full duplex SPI port.
To learn more about sensor’s technical information, please visit the Avago web site at http://www.avagotech.com
Microcontroller
The Texas Instruments MSP430 family of ultra-low power microcontrollers consists of several devices featuring dierent sets of peripherals targeted for various applica­tions. The architecture, combined with ve low-power modes, is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that attribute to maximum code eciency. The Digitally Controlled Oscillator (DCO) allows wake-up from low-power modes to active mode in less than 6 µsec.
The specic device used in this reference design is the MSP430F1222 with 28 pin to accommodate ample amount of I/O. It is an ultra-low power mixed-signal microcontrol­lers with a built-in 16-bit timer, 10-bit A/D converter with integrated reference and Data Transfer Controller (DTC), and 14 (20 pin package) or 22 (28 pin package) general purpose I/O pins. The MSP430x12x2 series microcontrol­lers have built-in communication capability using asyn­chronous (UART) and synchronous (SPI) protocols.
3
Serial Peripheral Interface (SPI)
The MSP430F1222 provides a dedicated hardware-based Serial Peripheral Interface (SPI). The three-wire interface supports byte serial communication in either Master or Slave mode. In this reference design the MSP430F1222 always acts as the master and initiates all SPI communi­cations with external SPI device(s), in this case the ADNS­3040 and the nRF2401.
Z-Wheel Quadrature Encoder
A standard two-channel, incremental optical quadrature encoder and an IR LED provide the scroll wheel function. The MSP430F1222 manages the IR LED directly. Since achieving low-power consumption is one of the main ob­jectives, the optical LED is only enabled when the MSP430 needs to read the output states of the optical quadrature encoder to the MSP430 port pins while in ACTIVE mode. The optical LED is pulsed on for approximately 40 µsec every 2 msec while in ACTIVE mode to read the current position of the scroll wheel, thus saving power since the optical LED is only on for a duty cycle of 2%. The outputs of the two-channel quadrature encoder are squarewaves that are 90° out of phase. The phase relationship of these signals encodes the directions of scroll wheel rotations. Within the MSP430, an internal Quadrature Encoder Pulse (QEP) state machine interprets these signals and incre­ments or decrements a counter based on the direction and movement of the scroll wheel.
Wireless RF Technology
In order to provide the maximum exibility the reference design mouse utilizes two circuit boards. The main board consists of the ADNS-3040 navigation sensor/LED, the MSP430F1222 microcontroller, the scroll wheel and button switches. A 10-pin header connects the main board to the RF daughter card. The Nordic nRF2401 2.4 GHz transmitter and its associated circuit including the antenna resides on the daughter card. The 10-pin header provides the SPI, regulated Vdd and unregulated battery voltage (for possible future applications). The nRF2402 is a single-chip transmitter for the world wide 2.4-2.5 GHz ISM band. The transmitter consists of a fully integrated
frequency synthesizer, a power amplier, a crystal oscilla­tor and a modulator. The output power and channel are programmed through the SPI. Chip Select (CS) is used to enable the nRF2402 when the microcontroller is ready to pass it the motion or button switch data. Once the data has been loaded into its input buer the nRF2402 manages the transmission and returns to power down mode to conserve battery power. Typical power consump­tion is 10 mA at -5 dBm of output power.
The nRF2402 has two transmit modes:
ShockBurst
Direct Mode
In this reference design ShockBurstTM is used to capital­ize on its benet. It utilizes the on-chip FIFO to accept SPI data at the microcontroller operating rate but transmit at very high rate (up to 1 Mbps). The short transmission time enables extreme power saving. For detailed description of the ShockBurstTM technology please refer to: www. nordicsemi.no/
TM
High-frequency PCB layout:
A well-designed PCB is necessary to achieve good RF performance. A fully qualied RF layout for the nRF2402 and it’s surrounding components, including matching networks for the antenna can be downloaded from:
www.nordicsemi.no
A PCB with a minimum of two layers including a ground plane is recommended for optimum performance. The nRF2402 dc supply should be well filtered and decoupled as close as possible to the Vdd pins with high performance RF capacitors. Specically a high-grade SMD tantalum capacitor (e.g. 4.7 µF) should be used in parallel with the smaller-value high-frequency bypassing capacitors. The nRF2402 should have its own branch of well-ltered supply voltage, routed separately from the supply voltage for the digital circuitry.
Full swing digital signals should not be routed close to the crystal or the power supply lines.
4
HLMP-ED80-PS000 (LED)
ADNS-2220-001
ADNS-3040
Customer supplied
ADNS-3120-001
Customer supplied base plate with recommended alignment features per IGES drawing
Some details on ADNK-3043-ND24
Sensor
Object Surface
Lens
2.55
0.10
To Disassemble the ADNK-3043-ND24 Unit
The ADNK-3034-ND24 reference design kit allows users to evaluate the performance of the Optical Tracking Engine (sensor, lens, LED assembly clip, LED) over a RF connection. This kit also enables users to understand the recommended mechanical assembly. (See Appendix C, D, and E)
System Requirements
PCs using Windows 95/ Windows 98/ Windows NT/ Windows 2000 with standard 3-button USB mouse driver loaded.
Functionality
This reference design is an optical mouse with three buttons and a scroll wheel.
USB Operating Mode
The receiver dongle is hot pluggable into the USB port. The PC does not need to be powered o when plugging or unplugging the receiver dongle for the evaluation mouse.
The ADNK-3034-ND24 comprises of the plastic mouse casing, a main printed circuit board (PCB), lens, buttons, and a 2.4 GHz RF daughter card, and a 2.4 GHz USB receiver dongle. (See Figure 4.) Removing the screws located at the base of the unit separate the top and the bottom of the mouse casing. Removing the PCB assembly from the base plate further disassembles the mouse unit. Be careful with the battery terminals while separating the PCB assembly with the bottom casing.
While reassembling the components, please make sure that the Z height (Distance from lens reference plane to surface) is maintain. Refer to Figure 5.
Figure 5. Distance from lens reference plane to surface
Figure 4. Exploded view of the ADNS-3040 optical tracking engine
Caution: The lens is not permanently attached to the sensor and will drop out of the assembly.
5
Regulatory Requirements
Passes FCC B and worldwide analogous emission limits when assembled into a mouse with unshielded cable and following Avago recommendations.
Passes EN61000-4-4/IEC801-4 EFT tests when as­sembled into a mouse with unshielded cable and fol­lowing Avago recommendations.
UL ammability level UL94 V-0.
Provides sucient ESD creepage/clearance distance
to avoid discharge up to 15kV when assembled into a mouse according to usage instructions above.
For eye safety consideration, please refer to the docu­ment, Eye Safety Calculation AN1228 available on the web site, http://www.avagotech.com/opticalnaviga­tion
Below is the summary of the components contained in the ADNK-3034-ND24 Designer’s Kit.
Sensor
The sensor technical information is contained in the ADNS-3040 Data Sheet.
Other system components
Technical information on the TI MSP430F1222 microcon­troller is contained in the TI Data Sheet. Please contact your local TI oce for theMSP430 development tools. These tools will allow the designer to make changes and recompile the source code; perform In-Circuit Emulation and debug new code for added features.
Lens
The lens technical information is contained in the ADNS­3120-001 Data Sheet.
LED Assembly Clip
The information on the assembly clip is contained in the ADNS-2200 Data Sheet.
LED
The LED technical information is contained in the HLMP­ED80-PS000 Data Sheet and Application Note AN-1228. Additional application notes regarding Eye Safety Re­quirements are also available at Avago’s website.
Base Plate Feature – IGES File
The IGES le on the CD-ROM provides recommended base plate molding features to ensure optical alignment. This includes PCB assembly diagrams like solder xture in assembly and exploded view, as well as solder plate. See Appendix D for details.
Reference Design Documentation – Gerber File
The Gerber File presents detailed schematics used in ADNK-3034-ND24 in PCB layout form. See Appendix C for more details.
Overall circuit
A schematic of the overall circuit is shown in Appendix A of this document. Appendix B lists the bill of materials.
Programming support and programmer adaptors for the MSP430 can be found through TI or through other 3rd party programming tool companies. For further informa­tion on this product, please contact Texas Instrument.
Cypress Semiconductor provides extensive develop­ment tools for the CY7C63231 USB controller used in the receiver dongle.
6
CPU Main Processing Loop
(1) Process MOTION data (2) Process BINDING packet (3) Process BUTTON data (4) Update SCROLL WHEEL QEP state machine (5) Send out WHEEL position (if changed since last check) (6) If 10 mins inactivity, go into DEEP SLEEP mode, else repeat loop
Sensor
MOTION
Port 2
Interrupt
Transmitter Module
(1) Build raw data packet (2) Submit packet to Tx queue (3) Turn RF transmitter ON (3) Shift data out serially according to Miller encoding scheme (4) Turn RF transmitter OFF
LEFT Button
Port 1 Interrupt
PORT 1 Interrupt
Service Routine
WHEEL Button Port 1 Interrupt
RIGHT Button
Port 1 Interrupt
Scroll Wheel Module
(1) Turn Wheel LED ON (2) Read scroll wheel position (3) Turn Wheel LED OFF (4) Update QEP state machine
CONNECT Button
Port 2 Interrupt
PORT 2 Interrupt
Service Routine
Periodic
TIMER_A1
Interrupt
(every 2 msec)
TIMER_A0 Interval Interrupt
WatchDog Interval Interrupt
(every 250 milliseconds)
WDT Interrupt Service Routine
(1) Trigger WHEEL position check (2) Decrement Timeout counter
Figure 6. Reference Design Mouse Software Architecture
Firmware Implementation
The rmware for this reference design is written in the C language.
The following les are required to compile the mouse rmware.
MSP430_AVAGO_ADNS-3040.c – main mouse rmware
CRC-8.c – Routines for CRC-8 generation
wm430_buttons.c – used to store button state data for tx message
wm430_system.c
wm430_transmitter.c – mplements the RF transmitter protocol
wm430_wheel.c – Implements the logic to detect scroll wheel movement
_FSKDATAPLUSENCODING – used to enable MSP430 to shift data out via FSK scheme by toggling the
The user should insert the receiver dongle into an available USB port at the computer. Install two AA alkaline batteries into the battery compartment. Pay special attention to the polarities of the two batteries. The reference design mouse is designed to work with two AA batteries in parallel or just one AA battery. Press the connect button on the receiver
RF_DATA line at specic bit periods
dongle and while the LEDs are ashing press the connect button at the underside of the mouse. When the mouse is properly “connected” to the dongle every time it receives a transmission from the mouse the green LED lights up.
7
Vdd
Binding
Left_SW
Z_SW
Right_SW
13
11
9
7
5
3
12
4
6
8
10
12
14
Vdd
GND
GND
2
4
7
252627
28
156
18
16
15
3
Control 3
Binding
Vdd
11
10
2423222120
19
9
8
141213
17
Vdd
Vdd
Z_SW
Right_SW
Left_SW
Z_En
Vdd
Z_En
Vdd
J105
JTAG
MMBT3906LT1
Q101R124
10k
R125
240
D103
MIE-114A1
E
B
C
2
1
3
C112
Vdd
U104
QA
QB
MID-95A3LH
0.1uF
R108
R107
27k 27k
R105
105k
MPS430F1222IPW
32.768kHz
XTAL101
Vdd
Vss
RST/NMI
P1.4
P1.5
P1.6
P1.7
TST
XOUT
XIN
P3.7
P3.5
P3.4
P2.5
U102
P3.0
P2.2
P1.3
P1.2
P1.1
P1.0
P2.4
P2.3
P2.1
P2.0
P3.3
P3.1
P3.2
P3.6
R104
100k
C101
0.01uF
0.1uF
C102
GND
VBATT
Vdd
T101
Battery spring
Battery spring+ Battery spring-
T102
T103
JP1
C103
10uF
1
2
3 4
5
BATT
GND
FB
U103
LX
OUT
JP2
10uH
L101
R109
1.1M
R110
1.0M
C104
10uF
HLMP-ED80
D102
R111
10
C107
1uF
C108
0.01uF
MISO
MOSI
SCLK
Vdd
C105 1uF
C106 0.01uF
MAX1722
R122
Open
10
5
134
2
111914
9
SHTDWN
MOTION
NCS
SCLK
MOSI
MISO
AVDD
AGND
AGND
AGND
XY_LED
LED_GND
NCNCNC
NC
VDD
GND
GND
GND
ADNS-3040
6
7
20
18
178151613
12
C109
1uF
C110
0.01uF
Control 1
Control 2
Vdd
GND
Control 3
SCLK
MOSI
MISO
NC
VBatt
1 2
3 4
5 6
7 8
9
10
Header
J101
SW101
SW102
SW103
SW104
Connect
Left
Scroll
Right
R101
100k
R102 R103
100k 100k
Appendix A: Schematic Diagram of the Main Board
8
Figure A1. Schematic Diagram of Sensor and Microcontroller main Board
Figure A2. Schematic Diagram of RF Transmitter Daughter Board
Vdd
Vdd/
Vdd/
Control1
Control2
MOSI
SCLK
NCS/
Vdd/
VBatt
NC
MISO
MOSI
SCLK
NCS/
GND
Vdd
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Vss_PA
ANT1
ANT2
Vdd_PA
Vdd
IREF
Vss
PWR_UP
CE
CS
CLK
DIN
Vdd
XC1
XC2
Vss
R202 22K
C211
2.2nF
C212
22pF
22nH
L203
3.6nHL201
1pF
C202
1pF
C201
C213
1.5pF
Antenna
R203
5
C210
10uF
C205 C206
1nF 10nF
22pF
C208 C207
22pF
X20116MHz
R201
1M
U201
nRF2402
1 2
3
4
5 6
7
8
9
10
9
C10
4.7uF
VDD3V3
123
4
J101
CON4
C302
100nF
C301
100nF
VDD3V3
IN
1
ON/OFF
3
OUT5NC
4
GND
2
U300
LP2980IM5-3,3 USB5V
C2
15pF
0603
C5
1nF
0603
C6
10nF
0603
R2
22K
0603
C4
2.2nF
0603
VDD3V3
xxx
xxx
xxx
C1
15pF
0603
R1
1M
X1
16 MHz
XC1
XC2
C3
22pF
PWR_UP-3V
CE-3V
DR2-3V
CLK2-3V
DOUT2-3V
CS-3V
DR1-3V
CLK1-3V
DATA-3V
C7
33nF
PWR_UP-5V
USBDP
USBDN
P0.01P0.12P0.23P0.34P1.05Vss6Vpp7Vreg/P2.08P2.1
9
P2.2
10
Vcc
11D-12D+13
P1.114P0.715P0.616P0.517P0.4
18
U100
CY7C63231A
USB5V
D101
Green
DOUT2-5V
CLK2-5V
DR2-5V
CE-5V
CS-5V
DR1-5V
CLK1-5V
DATA-5V
LED
C110
10nF
+ C109
4,7uF
R110
1.3k
Vreg
R21033k
R21133k
R21233k
R21333k
R21433k
R21533k
R21633k
R21733k
R21833k
R20922k
R20822k
R20722k
R20622k
R20522k
R20422k
R20322k
R20222k
R20122k
R111
150ohm
L1
3.3nH
L2
10nH
C8
1.0pF
C9
1.0pF
C12
2.2pF
L3
5.6nH
L4
5.6nH
C11
4.7pF
CE
1
VDD
24
VSS
18
VDD
17
VSS_PA
16
DR22CLK23DOUT24CS5DR1
6
CLK1
7
DATA
8
DVDD
9
VSS
10
XC2
11
XC1
12
ANT215ANT1
14
VDD_PA
13
IREF
19
VSS
20
VDD
21
VSS
22
PWR_UP
23
nRF2401A
U1
NRF2401A
10
Figure A3. Schematic Diagram of USB Dongle
Appendix B: Bill of Materials (BOM)
Table B1. BOM for Components Shown on Schematic: Sensor and Microcontroller Main Board
Part Type Value Quantity Designators
Optical Sensor Device 1 U101
Optical Sensor LED 1 D102
Optical Sensor Lens 1 Not shown on schematic
Optical Sensor Clip 1 Not shown on schematic
Microcontroller 1 U102
DC/DC Converter 1 U103
Z LED 1 D103
Z Encoder 3 PIN 1 U104
Resistor (0805) 100 k 5 R101, R102, R103, R104, R105
Resistor (0805) 3.3M 1 R124
Resistor (0805) 240 1 R125
Resistor (0805) 27K 2 R107, R108
Resistor (0805) 1.1 M 1 R109
Resistor (0805) 1.0 M 1 R110
Resistor (0805) 10 1 R111
Resistor (0805) 0 1 R106
Resistor (0805) No Load 1 R122
Ceremic capacitor (0603) .01UF 50V 4 C101, C106, C108, C110
Ceremic capacitor (0603) .1UF 25V 2 C102, C112
Tantalum capacitor 1 uF 50V 3 C105, C107, C109
Tantalum capacitor 10uF 25V 2 C103, C104
NPN T RANSISTOR MMBT3906LT1 1 Q101
Switch SPDT 3 SW101, SW102, SW103
Switch, light touch 1 SW104
Inductor 10 uH 1 L101
Crystal 32.768 kHz 1 XTAL101
Header, pins 2mm 2x5 2 J101
Header, socket, 2mm 2 x 7 2 J105
Battery Spring, common 2X7 1 T101
Battery spring + 1 T102
Battery spring - 1 T103
11
BOM for nRF2402 Reference Design: RF Board
Table B2. BOM for Components Shown on Schematic: RF Transmitter Daughter Board
Part Description Value Quantity Reference
Resistor (0402) 22k 1 R202
Resistor (0402) 5.1 1 R203
Resistor (0402) 1 M 1 R201
Ceramic Capacitor, 50v X7R (0402) 1nF 1 C205
Ceramic Capacitor, 50v X7R (0402) 10nF 1 C206
Ceramic Capacitor, 50v NPO (0402) 1.5pF 1 C213
Ceramic Capacitor, 50V. NPO (0402) 1pF 2 C201, C202
Ceramic Capacitor, 50v NPO (0402) 22pF 3 C208, C207,C212
Ceramic Capacitor, 50v X7R (0402) 2.2 nF 1 C211
Ceramic Capacitor, 50V. X7R (0402) 10uF 1 C210
Inductor 3.6 nH 1 L201
Inductor 22 nH 1 L203
nRF2402 nRF2402 U201
10-PIN Header 2x5 pin, 1mm pitch (M) 1 P201
Crystal, Ceramic, Model 405 16 MHz (M1) 1 X201
*Note: Must be programmed before assembly
12
Table B3. BOM for Components Shown on Schematic: USB Dongle
Part Description Value Quantity Designator
Capacitor (C0G (NP0), 50 V, ±5 %, 0603) 15pF 2 C1,C2
Capacitor (C0G (NP0), 50 V, ±5 %, 0603) 22pF 1 C3
Capacitor (X7R, 16 V, ±10 %, 0603) 2.2nF 1 C4
Capacitor (X7R, 16 V, ±10 %, 0603) 1nF 1 C5
Capacitor (X7R, 16 V, ±10 %, 0603) 10nF 1 C6
Capacitor (X7R, 16 V, ±10 %, 0603) 33nF 1 C7
Capacitor (±0.1pF, 50 V, NPO, 0603) 1.0pF 1 C8, C9
Tantal Capacitor (10uF ±20%, 3216) 4.7uF 2 C10, C109
Capacitor (C0G (NP0), 50 V, ±5 %, 0603) 4.7pF 1 C11
Capacitor (±0.1pF, 50 V, NPO, 0603) 2.2pF 1 C12
Capacitor (X7R, 16 V, ±10 %, 0603) 10nF 1 C110
Capacitor (X7R, 16 V, ±10 %, 0603) 100nF 2 C301,C302
LED (1206) Green 1 D101
ACON USB Plug (Freber: FCMP04208) CON4 1 J101
Panasonic ELJRE3N3ZF2 3.3nH 1 L1
Panasonic ELJRE10NJF2 10nH 1 L2
Panasonic ELJRE5N6JF2 5.6nH 1 L3
Panasonic ELJRE5N6JF2 5.6nH 1 L4
Resistor (0.1W, 1%, 0603) 1M 1 R1
Resistor (0.1W, 1%, 0603) 22K 1 R2
Resistor (0.1W, 1%, 0603) 1.3k 1 R110
Resistor (0.1W, 1%, 0603) 150 1 R111
Resistor (0.1W, 1%, 0603) 22k 9 R201, R202, R203,
R204, R205, R206, R207, R208, R209
Resistor (0.1W, 1%, 0603) 33k 8 R210, R211, R212,
R213, R214, R215, R216, R21, R218
Nordic Semiconductor Transceiver nRF2401A 1 U1
Cypress USB Controller* CY7C63231A 1 U100
3.3V Regulator LP2980IM5-3,3 1 U300
Crsytal (LxWxH = 4.0x2.5x0.8, Cl=9pF, tol + drift =30 ppm) 16 MHz 1 X1
13
Appendix C: Base Plate Feature
ADNS
DIMENSIONS:
31.5 x 17.0 mm
ADNS-3120-001 LEN RECESS
DIMENSIONS:
31.5 x 17.0 mm
KEY PYRAMID FEATURE:
2.50mm HEIGHT MAX.
KEY PYRAMID FEATURE:
2.50mm HEIGHT MAX.
Figure C1. Illustration of base plate mounting features
14
Appendix D: Sectional view of PCB assembly
PCB
Sensor
LED
Base Plate
Lens/Light Pipe
Clip
Surface
Figure E1: Sectional view of PCB assembly highlighting all optical mouse components (optical mouse sensor, clip, lens, LED, PCB, and base plate).
Appendix E: Receiver dongle Implementation
The USB receiver dongle for this reference design is supplied by Nordic Semiconductor. The following Nordic applica­tion note details the hardware design and rmware implementation. The application note can be downloaded from: www.nordicsemi.no
Universal low cost USB DuoCeiverTM nAN24-04 using nRF2401
Figure E1. low cost USB DuoCeiverTM
TM
Appendix F: Kit Components
The designer’s kit contains components as follows:
Part Number Description Name Quantity
ADNK-3043-ND24 Mouse Set
ADNS-3040 LED Mouse Sensor Sensor 5
ADNS-3120-001 LED Mouse Trim Lens Plate Lens 5
ADNS-2220 LED Clip LED Clip 5
HLMP-ED80-PS000 Light Emitting diode LED 5
ADNK-3043-ND24 CD
a. Wireless LED Mouseb. USB
Reference Design Mouse Set 1
Dongle
Includes Documentation and Support Files for ADNK-3043-ND24
Documentation a. ADNS-3040 Ultra Low Power Optical Mouse Data Sheet b. ADNK-3043-ND24 Optical Mouse Designer’s Kit Product Overview c. ADNK-3043-ND24 Optical Mouse Designer’s Kit Design Guide d. Avago ADNS-3120-001 Solid State Optical Mouse Lens datasheet e. Battery Life Calculation for an Ultra Low Power Wireless Optical Mouse Application Note 5243 f. Texas Instrument MSP430F1222 Microcontroller Datasheet g. Nordic Semiconductor nRF2401A RF Transceiver Datasheet h. Nordic Semiconductor nRF2402 RF Transmitter Datasheet
1
Hardware Support Files a. ADNK-3043-ND24 BOM List b. ADNK-3043-ND24 Schematic c. ADNK-3043-ND24 Gerber File d. IGES Base Plate Feature File
Software Support Files a. Microcontroller Firmware
Ordering Information
For ordering information, please contact your local Avago sales representative.
Avago Technologies’ Partners
For partner product information and list of distributors, please go to their respective website.
www.nordicsemi.com
Nordic Semiconductor Support Tel: +47 72 89 89 00 www.nordicsemi.no/sup_com/pro.php
www.ti.com
TI Semiconductor Product Information Center support.ti.com
www.morrihan.com.cn
Morrihan International Trading (Shanghai) Co., Ltd Tel : +86 21 58369345 E-mail : support@morrihan.com.cn
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-0193EN - March 15, 2007
16
Loading...