Presentation is loading. Please wait.

Presentation is loading. Please wait.

3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng.

Similar presentations


Presentation on theme: "3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng."— Presentation transcript:

1 3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng

2 General Overview Wireless FPGA Calculations and Interfacing PS/2 Interface

3 Accelerometer TransmitterReceiver x axis y axis z axis ADC CC1010 Lab Kit UART Batteries Wireless Segment Block Diagram

4 LIS30L02 Accelerometer 3-Axis acceleration readings Radiometric analog voltage output 2g/6g range Evaluation board

5 CC1010 RF Transceiver and Microcontroller 3 Channel 10 bit ADC UART Interface FLASH programmer C-compiler and Library 868 MHz frequency band

6 Testing the RF Segment ADC outputs correct data Wireless kit can transmit data Wireless kit can receive data Wireless kit can interface with Labkit via UART

7 FPGA UART Interface Initialization Tilt rotation? Filter Integration PS/2 Interface

8 FPGA: Block Diagram

9 FPGA: Detail Block Diagram

10 PS/2 Mouse Interface PS/2 Mouse data packet Reads spatial data from accelerometer Translates data into mouse movement and click data Serializes mouse information into PS/2 format Reads and responds to host requests

11 Device to Host Communication Host to Device Communication

12 FSM Clock Generator Interpreter clock data Serializer De-Serializer ctrl dx ctrl dyz mouse_outresponse buttons reset Overall PS/2 Interface Block Diagram pos_reset

13 Reg 0 Reg 10..... Serialized Data 11-bit packet 8-bit request [9:2] 11-bit packet (reversed) Start (0) Data Byte 8 XOR Parity Stop (1) 11 Bit-Shifter 11 Bit 0 Serialized Data clk ld Error Parallel-Serial Converter Serial-Paraller Converter

14 Timeline Mon, Apr 25: Wireless communication Fri, Apr 29: FPGA calculation, PS/2 interface Wed, May 6: Complete Integration Fri, May 8: Tilt translation?


Download ppt "3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng."

Similar presentations


Ads by Google