Forum: Mikrocontroller und Digitale Elektronik Ein paar Fragen zu CSI2


von Robert T. (Gast)


Lesenswert?

Hallo Communitiy,

ich wollte euch nur ein paar Fragen zu MIPI CSI2 stellen, die mir nicht 
ganz klar sind.

-Was ist denn die Aufgabe vom D-Phy? Soweit ich das verstanden habe 
teilt er den Low Power Teil und den High Speed Teil in 2 differenzielle 
Leitungen auf? Sehe ich das richtig?

-Wozu ist denn Low Power teil gut? Was werden da für daten übermittelt? 
Short Packages vielleicht?

-Ein differentielles Signal wird doch normalerweise über LVDS 
übertragen? Ist das hier bei CSI2 dann auch der Fall? konnte das noch 
nicht lesen in dem Zusammenhang.

-Was ist denn jetzt der große Vorteil von CSI2 gegenüber anderen 
Interfaces wie USB? Nur der Speed? Denn soweit ich weiss wird ja CSI2 
hauptsächtlich bei Kameras benutzt.

-Ist es möglich einen CSI2 RX in einem Mikrocontroller zu basteln oder 
ist es sinnvoller im FPGA?

Danke vielmals ;)

Gruß

Robert

von Frank K. (fchk)


Lesenswert?

> -Was ist denn die Aufgabe vom D-Phy? Soweit ich das verstanden habe
> teilt er den Low Power Teil und den High Speed Teil in 2 differenzielle
> Leitungen auf? Sehe ich das richtig?

nein. Ein Adernpaar (eine "Lane") überträgt sowohl LP-Signale (langsam, 
nicht differentiell, zwei Bit parallel pro Takt) als auch HS-Signale 
(schnell, differentiell). LP und HS werden aber nicht gleichzeitig 
übertragen, sondern entweder oder.

Mehrere Lanes können parallel geschaltet werden, wie bei PCIe-

> -Wozu ist denn Low Power teil gut? Was werden da für daten übermittelt?
> Short Packages vielleicht?

Verwaltungskrimskrams.

> -Ein differentielles Signal wird doch normalerweise über LVDS
> übertragen? Ist das hier bei CSI2 dann auch der Fall? konnte das noch
> nicht lesen in dem Zusammenhang.

LVDS ist eine bestimmte Spezifikation, um serielle Daten differentiell 
zu übertragen. PCIe ist eine andere Spezifikation. Und D-Phy HS wäre 
eine weitere. Die Spezifikationen unterscheiden sich z.B. im 
Geschwindigkeit, Offsetspannung, Spannungshub, Kanalkodierung etc etc.

> -Was ist denn jetzt der große Vorteil von CSI2 gegenüber anderen
> Interfaces wie USB? Nur der Speed? Denn soweit ich weiss wird ja CSI2
> hauptsächtlich bei Kameras benutzt.

CSI und DSI sind für die Übertragung von Bildinformationen entwickelt 
und enthalten nur das, was man dafür braucht. Es ist für die 
Implementation in Hardware optimiert. Für USB brauchst Du komplexe 
Software, CSI/DSI sind viel einfacher.

> -Ist es möglich einen CSI2 RX in einem Mikrocontroller zu basteln oder
> ist es sinnvoller im FPGA?

Ohne ein schnelles FPGA mit passenden Transceivern geht es nicht.

fchk

von Robert T. (Gast)


Lesenswert?

Vielen Dank Frank,
du hast mir sehr geholfen ;)

Gruß

Robert

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.