We have a Phillips with 4 HDMI connectors on the back.
The beagle board has a HDMI connector. But it doesnt provide HDMI
output? The output is DVI, which cant be used to drive the HDMI input
of the phillips LCD TV.
Yes, it appears that DVI and HDMI are the same w.r.t video. I was not aware of this fact. I just remembered reading the reference manual (rev 0.1); which mentions this on page 19.
And HDMI is not DVI without audio. You might perhaps say HDMI = DVI-D
+ audio.
But HDMI does not carry any analog signal, so do not expect a DVI-A
source to display on a TV using a DVI <-> HDMI cable.
Also it is my understanding (but I am not an expert in this area) that
DVI-D might support more resolutions than HDMI.
Coming back to the original question of Denis:
Beagle output is DVI-D. If you put it in the proper resolution your TV
can display it (using a regular HDMI cable)
It depends on the TV type what resolutions it can handle, but I would
expect things to work if you boot the beagle and use 720p60 as video
resolution.
Note that this does not give you audio. Of course you can connect an
amplifier or so to your beagle.
It might be possible that your TV allows you to display video from
HDMI and audio from another input, but I would not be too surprised if
this is not possible as normally the TV would expect audio on the same
connector as the video.
And HDMI is not DVI without audio. You might perhaps say HDMI = DVI-D
+ audio.
But HDMI does not carry any analog signal, so do not expect a DVI-A
source to display on a TV using a DVI <-> HDMI cable.
Also it is my understanding (but I am not an expert in this area) that
DVI-D might support more resolutions than HDMI.
HDMI type A (the one used on the Beagle and all TVs I've ever seen) is
electrically identical to single-link DVI-D. This means that both
links can carry exactly the same resolutions. HDMI type B (which I
have never seen used) is equivalent to dual-link DVI-D.
Måns, thanks for your update.
Electrically there is indeed not a difference, I was only not sure
whether HDMI has a more restricted range of resolutions that they
support. Eg. it is unlikely that a HDMI device will support UXGA. Then
again, I haven't verified it in the specs or checked with our experts.
Denis, I'm fairly sure 720p60 will work (720p, 60hz).
See also: http://www.elinux.org/BeagleBoardFAQ#Display_resolutions_.231
Feel free to ping me if you cannot get it working. I have a Philips TV
too (only with 2 hdmi interfaces) so I might be able to do some
testing (haven't done so).
Note that resolution and refresh rate are not the only things that matter.
There are also the horizontal and vertical timings. OMAP cannot produce
signal with high enough timings for many standard modes. If I recall
right, hsync and vsync max is 64 with OMAP, for the rest max is 256.
However, I believe all the reduced blanking modes should be possible. And
that's what the 'R' is for when using modedb to define video modes with
DSS2.
This is a tangent, but what video mode should be used for the splash screen in u-boot that is shipped on the board (to know that the display is alive)? I'd ideally like it to work with both the pico projector and HDTVs (as well as DVI monitors), but I don't believe that is possible. Any ideas?
Note that resolution and refresh rate are not the only things that
matter.
There are also the horizontal and vertical timings. OMAP cannot
produce
signal with high enough timings for many standard modes. If I recall
right, hsync and vsync max is 64 with OMAP, for the rest max is 256.
However, I believe all the reduced blanking modes should be
possible. And
that's what the 'R' is for when using modedb to define video modes
with
DSS2.
All the HDMI modes except 1080p50/60 should be possible as well.
This is a tangent, but what video mode should be used for the splash
screen in u-boot that is shipped on the board (to know that the
display is alive)? I'd ideally like it to work with both the pico
projector and HDTVs (as well as DVI monitors), but I don't believe
that is possible. Any ideas?
You could have uboot detect the pico (0x1b) and switch to 640x480 when
it encounters that. For the rest a 720p would be most likely to work.
What are the actual HSYNC possibilities. The table 15-121 at page 2305 is
inconsistent I.e. the text is inconsistent to the actual number of bits
assigned to the fields in the graphics (8,8,6 bits contra 12,12,8 bits).
I can see, that the VSYNC table on the next page has been updated compared
to the TRM for OMAP3430. Should the HSYNC table had been updated as well, or
is the text in the description field wrong? In case the text is wrong I
think the OMAP might support (much) more non-reduced blanking modes than (at
least I) expected
Anybody being able to check the actual size of the registers? Either by
measurements or by checking internally with the TI design team?
I agree, but not all TV's do support all res. E.g. mine does not do
1080p. Apparently the hdmi chip cannot handle it (the panel is 1080p,
and 1080i also sort-a works.
720p seems to be the best supported format, that's why I suggest
starting with that one
im trying to connect my RevC5 beagle board using a VGA-VGA cable to a normal PC monitor,nothing is appearing. I am actually powering the board from the 5v USB. Is that fine? Or should i be using the HDMI output?..Please advise. Thanks