Presentation is loading. Please wait.

Presentation is loading. Please wait.

Research  Problem: How does a controller communicate with a PlayStation? There is no data sheet.  Solution: Observe how an official controller communicates.

Similar presentations


Presentation on theme: "Research  Problem: How does a controller communicate with a PlayStation? There is no data sheet.  Solution: Observe how an official controller communicates."— Presentation transcript:

1

2 Research  Problem: How does a controller communicate with a PlayStation? There is no data sheet.  Solution: Observe how an official controller communicates with a PlayStation, using a Logic Analyzer.

3 Communication Protocol  Format: Each transmission is 5 – 9 bytes long, LSB. ACK each byte except the last one. SPI / Full Duplex  Commands: 12 Different commands, 4 different Modes.  SPI: MISO, MOSI, ATN, XCLK Also, the ACK line.  Header: First 3 bytes: Hello, Command, Slack Standard Button Polling response in Digital Mode

4 Development  How we tested our controller along the way: Connecting it to a PS2 PC verification by MotioninJoy Tool Debugging in the HID Properties Tool Oscilloscope Defined Goal: Our objective was to mimic the official ps2 controller’s response to commands from the PS2.

5 Circuit Schematic

6 DEMO

7 FUTURE ADDITIONS  Alternate Input Methods: Touchpads  Memory: Record & Playback  Macros: A string of predetermined inputs from one button push

8 Acknowledgements  Resources: Curious Inventor: Playstation.txt:  Thank you: Professor Kruger – General Considerations Professor Maxted – Use of Logic Analyzer Matt Stuefen – Hardware Concerns


Download ppt "Research  Problem: How does a controller communicate with a PlayStation? There is no data sheet.  Solution: Observe how an official controller communicates."

Similar presentations


Ads by Google