Like other computer accessories, mouse is one of the most important. With revolution in technology, they have evolved a great deal from a mechanical mouse initially to recent optical mouse based on a laser or LED. You can go for a wired USB/PS2 mouse if low latency and high responsiveness are important, such as in playing video games. These mice may omit power-saving features of wireless mice and require a wired connection through USB or PS2 ports to improve performance.
Mentioned below are reference designs of some USB/PS2 and wireless mice with complete schematics, layout files, ready-to-use firmware, and source code. Take a look!
Low-cost USB/PS2 Mouse:
This reference design describes a space-saving and low-cost USB or PS/2 optical mouse. The design features USB or PS/2 support, 3 buttons and a scroll wheel. The design is based on a small-sized optical sensor (Agilent ADNS-2620) and a USB Peripheral Controller (CY7C638xx device) from Cypress. The CY7C638xx device is specially designed for USB HID applications. The mouse can be programmed using a “MiniProg” programmer and a USB programming adapter. The design is USB 2.0 compliant. Provided with the design are complete firmware source code and object code, hardware design files and other documentation. More on this Reference Design
Ultra-Low-Power 27-MHz Wireless Mouse:
Here is a high-performance low-power wireless mouse reference design which comes along with a USB receiver dongle connected to the host PC. The design centers on the ultra-low-power MSP430F1222 microcontroller which minimizes power consumption to prolong battery life. Other parts of the design include ultra-low-power optical mouse sensor (ADNS-3040 ) and 27-MHz transmitter (TI’s TRF7950). The MCU remains in DEEP SLEEP mode (0.1 µA) until the mouse detects motion. In ACTIVE mode, the MCU performs many functions such as: gathering X-Y displacement data from the optical sensor, turns on the transmitter module, sends data on serial line, detects scroll wheel movement, and senses button presses. The USB dongle connected to the host PC consists of a 27-MHz RF receiver (TRF7900) which demodulates the incoming RF data. This data is sent to the microcontroller in the USB dongle. This document contains complete hardware schematics, Bill of Materials, and MSP430 transmitter source code. More on this Reference Design
Bluetooth Low Energy Touch Mouse:
Here is a single-chip solution for Bluetooth smart touch mouse for PC, laptops, Smart TVs and tablets. Implemented with a 48-MHz ARM Cortex-M0, it offers industry’s best CapSense technology with a trackpad to detect one-finger gestures at low-cost. Additionally, the design features Windows 8 U/8.1 UI shortcut buttons and Bluetooth Low Energy/Bluetooth Smart. Both USB and BLE dongles are available for devices with built-in USB hosts. Operating systems supported are Windows, Android, Mac OS and Chrome OS. Both the touch mouse and the dongle can be programmed, enabling users to customize firmware as per their requirements. Schematics, layout files, firmware and source code are provided. More on this Reference Design
Mini Laser USB/PS2 mouse:
This reference design is a very small-sized USB/PS2 laser-wired mouse suitable for laptop users. The design is based on a VT5363V032 optical mouse sensor and a specially designed optical system with low cost, high performance VCSEL laser lamp. The VT5363 sensor supports 2, 3 or 5 button mouse designs with a mechanical scroll wheel encoder. It may be powered directly from the USB or PS2 port. More on this Reference Design