Raspberry Pi Interfacing

From CDOT Wiki
Revision as of 15:37, 25 September 2012 by Chris Tyler (talk | contribs)
Jump to: navigation, search


Note.png
Model B - Revision 1
Most of these notes apply specifically to the Raspberry Pi Model B Revision 1 board. They are not applicable to the Beta boards, and there are some small differences between the Revision 1 and Revision 2 boards.

Available Interfaces

The Raspberry Pi (model B, revision 1 or 2) is equipped with these standard interfaces:

  • USB 2.0 (x2)
  • 10 or 100 Mbps ethernet on twisted pair
  • HDMI at up to 1080p30 resolution (1920x1080, progressive scan, 30 frames/second). Note that DVI-D and HDMI are equivalent except for the connectors and the inclusion of sound in HDMI - therefore, the Pi can be connected to a DVI monitor with the appropriate HDMI to DVI-D cables and/or adapters.
  • Composite video (NTSC/NTSC-J or PAL/PAL-M format). This output can be used to drive older video monitors, or small composite LCD displays.
  • Analog stereo audio (on a 3.5 mm (1/8") TRS jack).
  • Pin header exposing GPIO, SPI, I2C, serial, and (in board revision 2) JTAG. All of these signals are provided at TTL 3v3 (+3.3 volts DC (VDC) +/-10% for a logical "high" or "1", 0 VDC for a logical "low" or "0"). A +5 VDC (+/-5%) supply is also provided.
  • CSI - Camera serial interface. The connector accepts a [fttp://en.wikipedia.org/wiki/Flexible_flat_cable flexible flat cable].
  • DSI - Display serial interface, for connection to a small LCD panel or similar interface. The connector accepts a [fttp://en.wikipedia.org/wiki/Flexible_flat_cable flexible flat cable].

For custom-designed devices, the GPIO pin headers (and sometimes the audio output and/or USB connections) are usually used.