Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pmod:pmodps2:reference-manual [2021/05/14 23:05] – ↷ Links adapted because of a move operation Arthur Brownpmod:pmodps2:reference-manual [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 34: Line 34:
 |  2  |  Data-  |  Data Communication Line (generally unused)  |  2  |  Data-  |  Data Communication Line (generally unused)  |  VE-VCC  |  PS2 connector receives positive power supply from external power source  || |  2  |  Data-  |  Data Communication Line (generally unused)  |  2  |  Data-  |  Data Communication Line (generally unused)  |  VE-VCC  |  PS2 connector receives positive power supply from external power source  ||
 |  3  |  Clock  |  Serial Clock  |  3  |  GND  |  Power Supply Ground  ^  JP2  ^^^ |  3  |  Clock  |  Serial Clock  |  3  |  GND  |  Power Supply Ground  ^  JP2  ^^^
-|  4  |  Clock-  |  Serial Clock (generally unused)  |  5  |  VCC  |  Positive Power Supply  ^  Pin  ^  Signal  ^  Description  ^ +|  4  |  Clock-  |  Serial Clock (generally unused)  |  4  |  VCC  |  Positive Power Supply  ^  Pin  ^  Signal  ^  Description  ^ 
-|  5  |  GND  |  Power Supply Ground  |  6  |  Clock  |  Serial Clock  |  1  |  VE*  |  Positive External Power Supply Input*  | +|  5  |  GND  |  Power Supply Ground  |  5  |  Clock  |  Serial Clock  |  1  |  VE*  |  Positive External Power Supply Input*  | 
-|  6  |  VB  |  Positive Power Supply from Host Board  |  8  |  Clock-  |  Serial Clock (generally unused)  |  2  |  GND*  |  Power Supply Ground*  |+|  6  |  VB  |  Positive Power Supply from Host Board  |  6  |  Clock-  |  Serial Clock (generally unused)  |  2  |  GND*  |  Power Supply Ground*  |
  
 +==== Powering Warning ====
 <WRAP center round alert 100%> <WRAP center round alert 100%>
 * -- The VE and GND silkscreen labels on the Pmod PS2 are incorrect and should be reversed. The pin closer to the Pmod 6-pin header should be labeled as GND and the pin closer to the PS2 connector should be labeled as VE. A comparison image of how the board should look is provided below. * -- The VE and GND silkscreen labels on the Pmod PS2 are incorrect and should be reversed. The pin closer to the Pmod 6-pin header should be labeled as GND and the pin closer to the PS2 connector should be labeled as VE. A comparison image of how the board should look is provided below.
Line 48: Line 49:
 ==== Keyboard and Mouse Interface  ==== ==== Keyboard and Mouse Interface  ====
  
-{{:reference:pmod:pmodps2:pmodps2_ps2_port_pinout.png?200 |}}\\+{{:pmod:pmodps2:pmodps2_connector_pinout.jpg?200 |}}\\
  
 The keyboard and mouse both use identical signal timings. Both use 11-bit words that include a start, stop, and odd parity bit, but the data packets are organized differently, and the keyboard interface allows bi-directional data transfers (so the host device can illuminate state LEDs on the keyboard). Bus timings are shown below. The clock and data signals are only driven when data transfers occur, and otherwise they are held in the “idle” state at logic ‘1’. The timings define signal requirements for mouse-to-host communications and bi-directional keyboard communications.  The keyboard and mouse both use identical signal timings. Both use 11-bit words that include a start, stop, and odd parity bit, but the data packets are organized differently, and the keyboard interface allows bi-directional data transfers (so the host device can illuminate state LEDs on the keyboard). Bus timings are shown below. The clock and data signals are only driven when data transfers occur, and otherwise they are held in the “idle” state at logic ‘1’. The timings define signal requirements for mouse-to-host communications and bi-directional keyboard communications.