CYONS2001
OvationONS™
OvationONS™ IIII
Wireless Laser Navigation System-on-Chip
Wireless Laser Navigation System-on-Chip
Features
■
Description
The CYONS2001 is a member of Cypress Semiconductor’s
second generation laser navigation system-on-chip (SoC) family
of products. Powered by the high speed and high precision
OptiCheck™ technology, along with the world leading PSoC
technology, this family integrates the sensor, boost power
regulator, and MCU functions into one chip. Bundled with the
VCSEL into one package, the combination forms the market’s
first true mouse-on-a-chip solution.
The CYONS2001 is the version that is designed for general
purpose wireless mouse applications. Enabled by the Cypress
0.13-micron mixed signal process technology, the device
integrates the OptiCheck sensor with MCU into a single silicon
chip that enables seamless communication between sensor and
a wireless radio integrated circuit (IC). The sensor provides the
best translation of precise hand motion into cursor motion on the
PC.
This highly integrated solution is programmable. It provides
mouse suppliers the ease-of-use to design a single PCB system
and customize their product. With the VCSEL integrated in the
same package, designers do not need to calibrate the laser
power during the manufacturing process. This greatly increases
production throughput and reduces manufacturing costs.
The innovative technology of OvationONS™ II provides high
precision, high speed motion tracking, and low power
consumption. Designers can select from a family of integration
options, ranging from low power to high performance, to target
different types of wired and wireless design applications.
The CYONS2001 solutions have a small form factor. Along with
the lens, each package forms a complete and compact laser
tracking system. This datasheet describes the detailed
technology capabilities of the CYONS2001.
Figure 1. CYONS2001/CYONSLENS2000 (2-Piece System)
Programmable blocks
❐
Highly integrated wireless mouse-on-a-chip with
programmable PSoC
®
microcontroller unit (MCU)
❐
16 KB flash memory
❐
2 KB static RAM (SRAM)
❐
Internal 24-, 12-, or 6-MHz main oscillator (IMO)
❐
Internal 32-kHz low speed oscillator (ILO)
❐
16-bit data report enables simultaneous high speed and high
resolution tracking
Tracking performance
❐
Selectable resolution of 400, 800, or 1600 counts per inch
(CPI), independent of speed
❐
High speed with high accuracy tracking
❐
Speed up to 30 inches per second (in/s)
❐
Acceleration up to 20 g
Peripheral Interface
❐
SPI master interface to radio for wireless applications
2
❐
Fast or standard mode I C
28 general purpose input/output (GPIO) pins
❐
Port 0 – 8 bits
❐
Port 1 – 8 bits with high current capability, regulated output
voltage, and 5 V input tolerance
❐
Port 2 – 8 bits
❐
Port 3 – 4 bits
Power
❐
Internal power system enables operation from battery or
external 2.7 to 3.6 V supply
❐
Battery input voltage of 0.8 V to 3.6 V enables operation from
single or dual series cells
❐
Self adjusting power saving modes
On-chip laser
❐
Vertical cavity surface emitting laser (VCSEL) integrated
within the sensor package
❐
No calibration or alignment needed
❐
Electrostatic discharge (ESD) immunity: 2000 V human body
model (HBM)
❐
Wavelength: 840 to 870 nm
❐
IEC 60825-1 Class 1 safety: built-in eye-safe fault tolerant
laser drive circuitry
Snap-on lens
❐
Molded optic: Self-aligning snap-on molded lens
❐
6 mm distance between the printed circuit board (PCB) and
tracking surface
■
■
■
■
■
■
Cypress Semiconductor Corporation
Document Number: 001-44045 Rev. *G
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Revised January 3, 2011
[+] Feedback
CYONS2001
Contents
OvationONS II Family Performance Table...................... 3
OvationONS II Family Applications ................................ 3
OvationONS II Family Functional Description ............... 3
Pin Description ................................................................. 5
Microcontroller System.................................................... 7
Features............................................................................. 7
PSoC Functional Overview.............................................. 8
The PSoC Core ........................................................... 8
The Analog Multiplexer System................................... 8
Additional System Resources ..................................... 8
Getting Started.................................................................. 8
Application Notes ........................................................ 8
Development Kits ........................................................ 8
Training ....................................................................... 8
CYPros Consultants .................................................... 8
Solutions Library.......................................................... 8
Technical Support ....................................................... 8
Development Tools .......................................................... 9
PSoC Designer Software Subsystems........................ 9
Designing with PSoC Designer ..................................... 10
Select User Modules ................................................. 10
Configure User Modules............................................ 10
Organize and Connect .............................................. 10
Generate, Verify, and Debug..................................... 10
Power Supply Connections ........................................... 11
Overview ................................................................... 11
Understanding DVDD................................................ 11
AVDD, VREGA, and VREGD .................................... 11
Using Battery Power.................................................. 11
Using External Power................................................ 11
Filtering and Grounding............................................. 11
Wireless Mouse Application Example .......................... 12
Electrical Specifications ................................................ 13
Absolute Maximum Ratings....................................... 13
Operating Conditions................................................. 13
Power Consumption Specifications........................... 14
Power Specifications ................................................. 15
DC General Purpose I/O Specifications .................... 16
DC Analog Mux Bus Specifications........................... 17
DC Low Power Comparator Specifications ...............
DC POR and LVD Specifications ..............................
DC Programming Specifications ...............................
AC Chip Level Specifications ....................................
AC General Purpose I/O Specifications ....................
AC External Clock Specifications ..............................
AC Analog Mux Bus Specifications ...........................
AC Programming Specifications................................
AC SPI Specifications ...............................................
AC Comparator Specifications ..................................
AC I2C Specifications................................................
PCB Land Pads and Keepout Zones ........................
Orientation of Axes....................................................
PCB Mounting Height and Thickness........................
Thermal Impedances ................................................
Solder Reflow Peak Temperature .............................
Laser Safety Considerations .........................................
Laser Output Power ..................................................
Laser Output Power Test Procedure.........................
Registration Assistance.............................................
Development Tool Selection .........................................
Software ....................................................................
Mouse Design Kits ....................................................
Development Kits ......................................................
Evaluation Tools........................................................
Device Programmers.................................................
Third Party Tools .......................................................
Package Diagrams..........................................................
Ordering Information......................................................
Ordering Code Definition...........................................
Document Conventions .................................................
Acronyms Used .........................................................
Units of Measure .......................................................
Numeric Naming........................................................
Document History Page .................................................
Sales, Solutions, and Legal Information ......................
Worldwide Sales and Design Support.......................
Products ....................................................................
PSoC Solutions .........................................................
17
17
18
19
19
20
20
20
21
24
24
25
26
26
27
27
28
28
28
28
29
29
29
29
29
30
30
31
32
32
33
33
33
33
34
34
34
34
34
Document Number: 001-44045 Rev. *G
Page 2 of 35
[+] Feedback
CYONS2001
OvationONS II Family Performance Table
Parameter
Variable resolution
Maximum speed
Maximum acceleration
Integrated MCU
CapSense
®
Flash
SRAM
Interfaces
CYONS2000
400, 800, 1600
30
20
Yes
No
16
2
CYONS2001
400, 800, 1600
30
20
Yes
No
16
2
CYONS2100
400–3200
75
30
Yes
No
32
2
CYONS2101
400–3200
75
30
Yes
No
32
2
CYONS2110
400–3200
75
30
Yes
26 inputs
32
2
Unit
CPI
in/s
g
–
–
KB
KB
–
Full-speed USB
4-wire SPI
Full-speed USB
4-wire SPI
Full-speed USB
4-wire SPI
up to 28 GPIOs
4-wire SPI
up to 28 GPIOs
4-wire SPI
up to 28 GPIOs
up to 28 GPIO
up to 28 GPIOs
NA
4.25 to 5.25
2.7 to 3.6
1
0.8 to 3.6
NA
2.7 to 3.6
1
NA
4.25 to 5.25
2.7 to 3.6
1
0.8 to 3.6
NA
2.7 to 3.6
1
0.8 to 3.6
4.25 to 5.25
2.7 to 3.6
1
Battery supply voltage
USB supply voltage
External supply voltage
Zero motion
V
V
V
Count
OvationONS II Family Applications
■
Wired and wireless laser mice
❐
Gaming, graphic design, desktop, and mobile mice
Optical trackballs
Battery powered devices
Motion sensing applications
■
■
■
In addition to controlling the navigation engine, the PSoC MCU
also serves as the main application processor. Based on
Cypress’s M8C architecture, the PSoC supports a rich
instruction set, multiple processor speeds, and flexible GPIOs.
Its IMO requires no external crystal. On-chip flash and RAM
allow entire navigation systems to be implemented with the
single SoC.
The OvationONS II family supports a wide range of powering
options. Internal regulators minimize the need for external
circuitry. Depending on the product selected, the device can be
powered from a USB 5-V supply, from a single battery, from dual
batteries, or from an external supply. The configuration and use
of the power blocks are controlled with the integrated PSoC.
Wired sensors include integrated full-speed USB. As with the
navigation engine and power system, the USB block is controlled
by the integrated PSoC.
All sensors support a 4-wire SPI interface. A typical use of the
SPI interface is to provide access to a radio for wireless
applications. An I
2
C interface is also included with all devices.
The CYONS2110 device also supports CapSense functions,
allowing additional features and differentiation in end products.
All features of the OvationONS II family are configured using
Cypress’s PSoC Designer™ software, allowing fast application
development and time to market.
The OvationONS II family block diagram is shown on
Figure 2
on
page 4. It shows a true SoC solution that enables design cycle
reductions along with savings on manufacturing, PCB area, and
component inventory management. The packaged solution
delivers a fully integrated system that demonstrates tracking
performance with efficient power consumption.
OvationONS II Family Functional Description
The OvationONS II family is a two-piece laser navigation SoC kit
containing the integrated IC package and the molded lens.
The 2-kV ESD-rated IC package integrates the VCSEL and laser
sensor SoC. Depending on the product selected, the SoC
includes an MCU, flash, SRAM, two internal oscillators,
CapSense system, battery boost regulator, power regulator, and
full-speed USB.
The molded lens collimates the VCSEL beam and images the
light scattered from the tracking surface onto the sensor portion
of the laser detector. The lens has features for registration to the
package and easily snaps on to the PC board.
At the heart of the system is the OptiCheck laser navigation
engine. It supports all functions required for tracking, including
laser power control, resolution control, and self-adjusting power
reduction, which reduces power consumption when motion
stops. The laser output power is pre-calibrated to meet the eye
safety requirements of IEC 60825 Class 1.
The navigation engine is accessed and controlled by an
integrated PSoC-based MCU. The interface between the two
blocks is through a system bus and a collection of navigation
engine interrupts. Full details are available in the
OvationONS II
Laser Navigation System-on-Chip TRM (Technical Reference
Manual)
or in the PSoC Designer integrated development
environment (IDE) software.
Document Number: 001-44045 Rev. *G
Page 3 of 35
[+] Feedback
CYONS2001
Figure 2. Block Diagram
OptiCheckTM
Navigation
System
VCSEL
Laser
Control
DSP
Resolution
Control
POWER BUS
Ovation II
Power
System
3.3V Regulator
Boost Regulator
Power Control
f
Battery
Filter
Port 3
Port 2
Port 1
Port 0
1.8V
Analog
Regulator
PSoC
Core
Regulator
PSoC CORE
SYSTEM BUS
Global Analog Interconnect
SRAM
Interrupt
Controller
Supervisory ROM (SROM)
Flash
Nonvolatile Memory
Sleep and
Watchdog
CPU Core (M8C)
6/12/24 MHz Internal Main Oscillator (IMO)
Multiple Clock Sources
32 kHz Internal Low Speed
Oscillator (ILO)
SYSTEM BUS
Full
Speed
USB
Internal
Voltage
References
System
Resets
POR
and
LVD
SPI
Master/
Slave
Three 16-Bit
Programmable
Timers
Digital
Clocks
I2C
Slave
ADC
CapSense
System
SYSTEM RESOURCES
NOTE: Shaded blocks indicate optional functions - Refer to OvationONS
TM
II Family Performance Table for details
Document Number: 001-44045 Rev. *G
Page 4 of 35
[+] Feedback
CYONS2001
Pin Description
This section describes, lists, and illustrates the CYONS2001 device pins and pinout configurations. The CYONS2001 is available in
a 42-pin quad flat no-leads (QFN) package.
Table 1. CYONS2001 Pin Description
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
XRES
BOOST_GND
BOOST_IND
VBATT
DVDD
VREGD
AVDD
VREGA
P2[7]
P1[5]
P1[3]
P2[3]
P2[5]
P1[7]
P1[1]
P3[3]
P1[0]
P3[5]
P1[6]
P1[2]
P2[2]
P3[7]
P3[1]
OCDE
AVSS
P2[1]
P2[0]
P1[4]
P2[4]
DVSS
P2[6]
P0[0]
P0[2]
P0[4]
P0[6]
P0[1]
Name
Digital
I
Power
Power
Power
Power
Power
Power
Power
I/O
IOHR
IOHR
I/O
I/O
IOHR
IOHR
IOHR
I/O
I/O
IOHR
IOHR
I/O
I/O
I/O
OCD
Power
I/O
I/O
IOHR
I/O
Power
I/O
I/O
I/O
I/O
I/O
I/O
Power
Power
Power
Power
Power
Power
Power
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
OCD
Power
I
I
I
I
Power
I
I
I
I
I
I
Analog
Boost regulator ground
Boost regulator inductor
Boost regulator input
Digital supply voltage and regulated output (see
Power Supply
Connections
on page 11)
Digital VREG
Analog supply voltage
Analog VREG
GPIO port 2 pin 7
SPI MISO, I2C_SDA, GPIO port 1 pin 5
SPI CLK, GPIO port 1 pin 3
GPIO port 2 pin 3
GPIO port 2 pin 5
SPI SS, I2C_SCL, GPIO port 1 pin 7
SPI MOSI, ISSP CLK
[1]
, I2C_SCL, GPIO port 1 pin 1
HCLK (OCD high speed clock output), GPIO port 3 pin 3
ISSP DATA
[1]
, I2C_SDA, GPIO port 1 pin 0
CCLK (OCD CPU clock output), GPIO port 3 pin 5
GPIO port 1 pin 6
GPIO port 1 pin 2
GPIO port 2 pin 2
OCDOE (OCD mode direction pin), GPIO port 3 pin 7
OCDO (OCD odd data output), GPIO port 3 pin 1
OCDE (OCD even data output)
Analog ground
GPIO port 2 pin 1
GPIO port 2 pin 0
EXT CLK, GPIO port 1 pin 4
GPIO port 2 pin 4
Digital ground
GPIO port 2 pin 6
GPIO port 0 pin 0
GPIO port 0 pin 2
GPIO port 0 pin 4
GPIO port 0 pin 6
GPIO port 0 pin 1
Notes
Active high external reset with internal pull down
Document Number: 001-44045 Rev. *G
Page 5 of 35
[+] Feedback