Kameranabindung CSI Schnittstelle

Gast #4118883
Lesenswert?
• ▲
▼
Hallo!

Ich bin mir nicht sicher, ob ich hier richtig bin, aber ich fand kein 
Forum für Bildverarbeitung.

Ich habe von der CSI-Schnittstelle für Kameras gehört, finde aber keine 
passende Information darüber. Es gibt ja die Standard Interfaces, 
GigEVision, USB3.0, CameraLink usw für Kameras, aber was ist CSI?

Hat jemand eine Information darüber?

Danke!
Persönliche Seite #4118916
Lesenswert?
• ▲
▼
"hier Spez." ist ... übertrieben:

> Specifications are available to MIPI members only.

Und das ist das widerwärtige an der MIPI.


Eine reale Implementierung gibt es einerseits in so gut wie jedem 
Smartphone und Tablet, und andererseits beim Raspberry Pi und der PiCam.

Dokumentation über CSI und DSI (mit dem man an den Pi auch ein Display 
direkt anschließen könnte) ist aber praktisch inexistent, der MIPI sei 
"dank".
(Firma: OBUP) #4118923
Lesenswert?
• ▲
▼
Hallo Rufus,

ist aber leider bei vielen dieser sogenannten Spezifikationen so. Erst 
einmal Mitglied sein - bedeutet erst einmal überhaupt Aufnahme plus dann 
dem entsprechenden Obolus plus jährlicher Gebühr plus ....

Bin auch für offene Spez, wirst Du aber immer wieder gegen Hindernisse 
laufen.

Es wollen alle Geld verdienen! ;-((

mfg

Olaf
#4119243
Lesenswert?
• ▲
▼
Werz schrieb:

> Ich habe von der CSI-Schnittstelle für Kameras gehört, finde aber keine
> passende Information darüber. Es gibt ja die Standard Interfaces,
> GigEVision, USB3.0, CameraLink usw für Kameras, aber was ist CSI?

Lies hier:

http://www.keysight.com/upload/cmc_upload/All/Electrical-protocol-and-application-layer-validation-MIPI-D-PHY-and-M-PHY-design.pdf

und dann das hier:

http://electronix.ru/forum/index.php?act=Attach&type=post&id=67362

Das ist zwar nur ein Draft, aber besser als nichts.

fchk
Gast #4119585
Lesenswert?
• ▲
▼
Rufus Τ. Firefly schrieb:

>
> Mitglied der MIPI wirst Du aber nur als SmartPhone-Hersteller.

Als Hersteller von Sensoren und Cameramodulen kannst du ganz sicher auch 
Mitglied werden.

>
> Normalsterbliche haben keine Chance.

Jahresbeitrag für einen Adaptor ist mindestens $4000, und das nur wenn 
man ein Bilanz vorlegen kann und nachweist dass der Firmen Umsatz 
weniger als 250 Millionen ist, ohne Nachweis sind $8000 fällig.

Werz schrieb:
> ok sorry...
>
> ist diese Schnittstelle nur für bestimmte Kameras gültig oder kann das
> mit jeder Kamera verwendet werden?

Es ist eine Spezifikation die intern im Gerät verwendet wird, also nicht 
mit z.B. USB vergleichbar.

Willst du etwas basteln, oder einfach nur allgemeines Interesse?

Wen ersteres kann dir eventuell geholfem werden. Von Lattice gibt es 
Referenzdesign für MachXO2, und ECP3/ECP5

http://www.latticesemi.com/en/Products/DesignSoftwareAndIP/IntellectualProperty/ReferenceDesigns/ReferenceDesign03/CSI2toParallel.aspx

Der CSI-2 Core wird dabei von Lattice passend zu deinem Sensor 
vorkonfiguriert (d.h. muss man anfordern)

Für MachXO2 und einem Sony Fulld HD Sensor mit 2 Lanes und RAW10 Ausgabe 
kann man es auch direkt herunterladen.

http://www.latticesemi.com/view_document?document_id=48432
(Das konnte ich ohne mich einzuloggen herunterladen)

Die Docu des Referenzdesigns ist auch nicht schlecht um einen ersten 
Überblick zu bekommen.
Gast #4120132
Lesenswert?
• ▲
▼
Moin,

der MIPI-Kram kann über die obengenannten Links zu russischen Foren 
recht gut gefunden und auch implementiert werden. Und man fragt sich 
dabei, warum ein simpler LVDS-Standard (der zudem noch relativ schlampig 
definiert ist), so eine Geheimniskrämerei braucht. Vielleicht wegen der 
schlampigen Definition :-)

Das Problem ist eher, von den Sensorenherstellern die Specs zu kriegen. 
Auch da kann man aber wieder die russischen/chinesischen Foren bemühen, 
bei denen gibt es das Wort "Confidential" nicht.
Teils kann man aber bei Aptina-Sensoren die Register-Specs gut aus 
bestehenden Chips mit i2c-Interface erraten und mit den gesnifften Daten 
abgleichen. Der obengenannte MachXO2 hat sich auch als echtes Juwel für 
solche Sachen entpuppt. Fragt sich nur, ob man sich den Consumerkram für 
kleinstückzahlige Eigenentwicklungen (also Industrial) überhaupt 
reinziehen will oder gleich eine fertige Lösung mit bspw. einem imx6 
einsetzt.

Ansonsten schliesse ich mich Rufus an: Das ist einfach der Sandkasten 
für die mit den richtig grossen Schäufelchen. Kann man im "stealth mode" 
mitspielen (rechtlich gibts da wohl kaum Stolperfallen). Muss man aber 
auch nicht, spätestens bei der Beschaffung der Sensoren ist man wieder 
von Dritten abhängig, die meist in Fernost sitzen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.