Difference between revisions of "RPi Screens"

From eLinux.org
Jump to: navigation, search
(Redirect)
 
(Transferred from Rpi Screens)
Line 1: Line 1:
#REDIRECT [[Rpi Screens]]
+
[[Category: RaspberryPi]]
 +
The following display outputs are supported on the board:
 +
* Composite video (NTSC and PAL) via an RCA plug (the yellow socket on your TV) or [[SCART]] socket.
 +
* HDMI 1.3a standard output.
 +
* Display Serial Interface (DSI) - via unpopulated 15-way flat flex connector.
 +
 
 +
These interfaces allow the use of a broad range of displays, including:
 +
* Televisions (HDMI or composite).
 +
* Computer monitors (HDMI/DVI-D cable) (VGA monitors would require either a composite or HDMI to VGA or component scan converter box).
 +
* DLP/Laser Pico Projectors (HDMI/DVI-D cable).
 +
* RAW LCD panels (DSI + interfacing hardware)
 +
* Composite and HDMI outputs can not be used at the same time (one or the other.)
 +
 
 +
==HDMI==
 +
Directly from the board.
 +
==DVI==
 +
With an inexpensive passive HDMI to DVI-D cable or convertor.
 +
 
 +
==Composite video==
 +
Composite video (NTSC and PAL) via an RCA plug, directly from the board.
 +
==VGA/RGB analog==
 +
 
 +
The Broadcom BCM2835 only provides HDMI output and composite output. RGB and other signals needed by RGB, S-VIDEO or VGA connectors are however not provided.
 +
 
 +
A couple of options for VGA or component RGB outputs, bridging from either HDMI or the MIPI DSI interface:
 +
 
 +
Firstly, the following *might* work. Beagleboard people have reported various levels of success (mainly "issues"):
 +
 
 +
[http://www.hdfury.com/ http://www.hdfury.com/]
 +
 
 +
Something similar:
 +
 
 +
[http://www.fit-pc.com/web/fit-pc2/accessories/fit-vga/ http://www.fit-pc.com/web/fit-pc2/accessories/fit-vga/]
 +
 
 +
...it may need to be modified as described here:
 +
 
 +
[http://blog.galemin.com/2011/03/dvi-d-to-vga-converter-for-beagleboard-xm/ http://blog.galemin.com/2011/03/dvi-d-to-vga-converter-for-beagleboard-xm/]
 +
 
 +
Alternatively, it may be possible to design an expansion board that plugs into the LCD headers on the R.Pi. Here is something similar for Beagleboard:
 +
 
 +
[http://boardzoo.com/product_info12.php http://boardzoo.com/product_info12.php]
 +
 
 +
Some more converters that '''should''' work:
 +
* [http://www.google.com/products/catalog?q=hdmi+to+vga+converter&hl=en&show=dd&cid=4579096882877853234&ei=V8cGT5XtHoim-gbO5YSYAQ&ved=0CCUQ8wIwBDgK#scoring=p $24.00 ASUS - Video adapter]
 +
* [http://www.ebay.com/itm/HDMI-Male-VGA-RGB-Female-Video-Converter-adapter-Cable-PC-HDTV-PS3-1080P-/150731861202?pt=LH_DefaultDomain_0&hash=item231851acd2 $27.77 HDMI Male to VGA RGB Female Video Converter]
 +
* [http://www.amazon.com/SPDIF-Component-Ypbpr-Converter-v1-3b/dp/B002SFT3ZI/ref=cm_cr_pr_product_top $39.99 HDCP HDMI to VGA + SPDIF RGB Component Ypbpr Converter]
 +
* [http://www.google.com/products/catalog?q=HP+HDMI+to+VGA&oe=utf-8&rls=org.mozilla:en-GB:official&client=firefox-a&um=1&ie=UTF-8&tbm=shop&cid=4243749406268537354&sa=X&ei=mH0JT5jWHIuO4gS0h6ndCw&ved=0CDkQ8wIwAA $48.00 HP HDMI to VGA Display Adapter]
 +
 
 +
Potential RGB interfacing chips:
 +
 
 +
They emit Hsync, Vsync and RGB w/ about 8 bits each (sometimes, it's called "MIPI DPI")
 +
* [http://www.toshiba-components.com/mobile/data/Toshiba_TC358762.pdf Toshiba TC358762XBG deserializer bridge chip]
 +
* [http://www.analog.com/en/audiovideo-products/analoghdmidvi-interfaces/products/index.html#HDMI_Receivers Analog Devices HDMI Receivers]
 +
* [http://www.renesas.com/products/soc/assp/mobile/ibic/pd60800/index.jsp Renesas µPD60800 Intelligent Buffer IC]
 +
* [http://www.renesas.com/products/soc/assp/mobile/ibic/pd60801/index.jsp Renesas µPD60801 Intelligent Buffer IC]
 +
 
 +
The SOC (system on a chip) does not support any kind of analog component video, including VGA, since the SOC is designed for mobile phone use where this would not be a requirement. Additional componenty would be needed to generate RGB signals. Additional componentry would push the price beyond the $25 target and therefore won't happen.
 +
 
 +
==interfacing to Raw LCD panels==
 +
Nokia N900 has 800x480 DCS LCD [http://e-ditionsbyfry.com/Olive/ODE/ECN/default.aspx?href=ECN%2F2009%2F08%2F02&pageno=5&entity=Pc00502&view=entity (afaik its like DSI, but has build in framebuffer)].
 +
Replacement screen is about ~$40 (~$50 with 4pin resistive touchscreen).
 +
 
 +
Nokia N8 has AMOLED 360x640 pixels DSI LCD.
 +
Replacement screen is about ~$35, another ~$25 for Multitouch Synaptics T1021A touchscreen (I2C + interrupt IO, no docs/drivers).
 +
 
 +
 
 +
Potential LVDS interfacing chips :
 +
 
 +
[http://www.toshiba-components.com/mobile/data/Toshiba_TC358764_65XBGA.pdf TC358764/5 Display Bridge (MIPI® DSI to LVDS)]
 +
 
 +
[http://e2e.ti.com/cfs-filesystemfile.ashx/__key/CommunityServer-Discussions-Components-Files/130/3252.DVI_3B00_HDMI_2D00_to_2D00_LVDS-Bridge-Application-Note.doc DVI receiver TFP401A, TFP403, or TFP501 + LVDS transmitter SN75LVDS83B or SN65LVDS93A] (Mentioned earlier fit-VGA is build around TFP401A, probably many more "active" DVI2VGA cables are build the same way) 
 +
 
 +
 
 +
I2C/SPI ADC can be used to interface 4 pin resistive Touch Screens, For example [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00291197.pdf STMPE812A]
 +
 
 +
===16x2 LCD Displays===
 +
The old-style 2-line, 16-character LCD displays can be commonly controlled over UART, thus providing a cheap way to display values for sensors etc.
 +
 
 +
==References==
 +
<references/>
 +
 
 +
 
 +
{{Template:Raspberry Pi}}

Revision as of 20:19, 28 January 2012

The following display outputs are supported on the board:

  • Composite video (NTSC and PAL) via an RCA plug (the yellow socket on your TV) or SCART socket.
  • HDMI 1.3a standard output.
  • Display Serial Interface (DSI) - via unpopulated 15-way flat flex connector.

These interfaces allow the use of a broad range of displays, including:

  • Televisions (HDMI or composite).
  • Computer monitors (HDMI/DVI-D cable) (VGA monitors would require either a composite or HDMI to VGA or component scan converter box).
  • DLP/Laser Pico Projectors (HDMI/DVI-D cable).
  • RAW LCD panels (DSI + interfacing hardware)
  • Composite and HDMI outputs can not be used at the same time (one or the other.)

HDMI

Directly from the board.

DVI

With an inexpensive passive HDMI to DVI-D cable or convertor.

Composite video

Composite video (NTSC and PAL) via an RCA plug, directly from the board.

VGA/RGB analog

The Broadcom BCM2835 only provides HDMI output and composite output. RGB and other signals needed by RGB, S-VIDEO or VGA connectors are however not provided.

A couple of options for VGA or component RGB outputs, bridging from either HDMI or the MIPI DSI interface:

Firstly, the following *might* work. Beagleboard people have reported various levels of success (mainly "issues"):

http://www.hdfury.com/

Something similar:

http://www.fit-pc.com/web/fit-pc2/accessories/fit-vga/

...it may need to be modified as described here:

http://blog.galemin.com/2011/03/dvi-d-to-vga-converter-for-beagleboard-xm/

Alternatively, it may be possible to design an expansion board that plugs into the LCD headers on the R.Pi. Here is something similar for Beagleboard:

http://boardzoo.com/product_info12.php

Some more converters that should work:

Potential RGB interfacing chips:

They emit Hsync, Vsync and RGB w/ about 8 bits each (sometimes, it's called "MIPI DPI")

The SOC (system on a chip) does not support any kind of analog component video, including VGA, since the SOC is designed for mobile phone use where this would not be a requirement. Additional componenty would be needed to generate RGB signals. Additional componentry would push the price beyond the $25 target and therefore won't happen.

interfacing to Raw LCD panels

Nokia N900 has 800x480 DCS LCD (afaik its like DSI, but has build in framebuffer). Replacement screen is about ~$40 (~$50 with 4pin resistive touchscreen).

Nokia N8 has AMOLED 360x640 pixels DSI LCD. Replacement screen is about ~$35, another ~$25 for Multitouch Synaptics T1021A touchscreen (I2C + interrupt IO, no docs/drivers).


Potential LVDS interfacing chips :

TC358764/5 Display Bridge (MIPI® DSI to LVDS)

DVI receiver TFP401A, TFP403, or TFP501 + LVDS transmitter SN75LVDS83B or SN65LVDS93A (Mentioned earlier fit-VGA is build around TFP401A, probably many more "active" DVI2VGA cables are build the same way)


I2C/SPI ADC can be used to interface 4 pin resistive Touch Screens, For example STMPE812A

16x2 LCD Displays

The old-style 2-line, 16-character LCD displays can be commonly controlled over UART, thus providing a cheap way to display values for sensors etc.

References