User Module Datasheet: Optical Navigation Datasheet, NAV V 0.2 (CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162) | Cypress Semiconductor
User Module Datasheet: Optical Navigation Datasheet, NAV V 0.2 (CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162)
Features and Overview
- Flexible track and sleep modes
- Configurable lift detection threshold
- Track and sleep modes can be software controlled
- Configurable resolution
- Power settings for eye safe levels of work with laser
The optical navigation system can be divided into three blocks:
- The Tracking System Control block manages surface tracking, including the resolution in the x and y directions and lift height.
- The Power Saving Mode Control block configures the various sleep and tracking modes available to the sensor. This block can force the sensor to a certain tracking or sleep mode, and also can set the parameters used by the sensor as it automatically transitions between active and sleep states.
The Laser Control block controls the settings of the laser, allowing the user to enable/disable AGC and laser modulation, and to enter laser test mode. Laser eye safe requirements are available as a semiautomatic feature of the laser control APIs. Laser calibration is stored in protected rows of flash and can be obtained on the fly, as an API function.
Additionally the AGC block uses velocity data from the DSP block to control the sensor sampling rate. At low speeds the sensor can sample the input signals at a low rate, and hence lower speed, without sacrificing accuracy. At higher speeds the sampling rate must increase to keep up with motion. Since the sampling rate is intimately tied to the frame integration time and the DSP calculations are independent of sampling rate, it makes sense to have the AGC block control the sampling rate.