Forum: Mikrocontroller und Digitale Elektronik HDMI Video verarbeiten


von Emil (Gast)


Lesenswert?

Hi Leute,

ich würde gerne das HDMI Signal einer Videokamera mit einem 
Mikrocontroller verarbeiten. 10 Hz Bildwiederholrate reichen mir 
erstmal.
Aber wie bekomme ich aus dem HDMI / TMDS Signal meine Bildinformationen?

Vielen Dank für die Info!

Beste Grüße,
Emil

von Albert G (Gast)


Lesenswert?

> Mikrocontroller

Was für einer?

von Emil (Gast)


Lesenswert?

Mir egal. Hatte erst an einen STM32F4 gedacht. Kommt aber drauf an, 
wieviel Rechenpower ich brauche und ob ich evtl. andere Schnittstellen 
brauche.

von Eumel (Gast)


Lesenswert?

HDMI hat nen Bustakt von 165 MHz bzw. 340 MHz auf 3 8 bit "Kanälen". Für 
dich heißt das: Vergiss es.

von hunz (Gast)


Lesenswert?

Emil schrieb:
> Aber wie bekomme ich aus dem HDMI / TMDS Signal meine Bildinformationen?

Mit einem TFP401A z.B.
Den Pixeltakt mit dem Cortex-M4 hinbekommen wird aber je nach Auflösung 
schwer (VGA) bis unmöglich (HD).
Ohne buffern mit FPGA+(SD)RAM wird das nicht ordentlich gehen. Je nach 
Auflösung gehts dann auch direkt ohne TFP401A mit einem Spartan-6 z.B.
Näheres dazu findet sich in XAPP495. Erschwingliche FPGA-Boards mit HDMI 
in und RAM gibts auch, z.B. VmodMIB+Nexys3 oder gleich ein Atlys.
Dann entweder softcore nehmen, oder ARM dranbasteln.

von Timmo H. (masterfx)


Lesenswert?

Kauf dir einfach einen HDMI Receiver IC (sowas wie AD7611/12). Dahinter 
dann ein kleines FPGA ggf. reicht auch CPLD und dann machst du eine 
passende "Vorverarbeitung" und gibst die "niederfrequenteren" Daten die 
du rausfilterst an ein µC weiter. Die Auswertung direkt über ein µC 
laufen zu lassen halte ich für sehr schwierig, da der Pixelclock doch 
recht hoch ist.

von Peter (Gast)


Lesenswert?

Nimm einen HDMI Receiver (Analog Devices hat einige, vor allem gibts 
Hilfe bei Problemen im AD Forum). Dahinter entweder einen FPGA oder 
Grafikprozessor, wir nehmen den Fujitsu Lime (MB86276).
Wir brauchen die Bildinformation nicht, wir nehmen den Lime weil da ein 
TFT dran ist und wir in das Bild andere Grafik und Texte einblenden 
müssen.
Auf alle Fälle kann vom Lime die Bildinfo ausgelesen werden, der verhält 
sich einfach wie ein externes RAM.

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Wens interessiert, mal ein Foto vom Prototyp mit handverlegtem Draht 
unter dem BGA....

von Emil (Gast)


Lesenswert?

Danke erstmal für eure Antworten!
Ich wollte immer mal was mit FPGAs machen. Vielleicht finde ich so den 
Einstieg?
Ich denke, dass ein Eval Board da ein ganz guter Anfang ist.
Jetzt muss ich mich erstmal durch die ganzen Informationen arbeiten, die 
sich gerade auftun!

Vielen Dank!

Gruß,
Emil

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.