Je vois ici quelques questions mentionner nonchalamment que les modules de capteur d'image ont un "port vidéo numérique parallèle (DVP) standard ou ... une interface série haute vitesse MIPI"
- "Par où commencer avec la vidéo intégrée?"
- "Processeur avec port d'interface caméra matériel?"
- "interface de sortie parallèle de port vidéo numérique (DVP) interface d'entrée et de sortie série MIPI"
Existe-t-il une norme d'interface de port vidéo numérique (DVP) spécifique? Existe-t-il une norme MIPI spécifique? Si oui, où puis-je obtenir les détails sur les signaux, les connecteurs standard, etc.? Ou "DVP" est-il simplement un terme générique qui inclut une variété d'interfaces telles que DVI, DMP, HDMI, SDI, UDI, DVB-ASI, FireWire, i.LINK, DisplayPort, etc.? Y a-t-il peut-être plus d'une norme d'interface qui (confusément) a le même initialisme "DVP"? En particulier, certaines personnes semblent penser qu'il est possible de connecter directement un processeur à 44 broches à une interface DVP, donc apparemment ils ne parlent pas de l' interface DVI SGI 100 fils - sont-ils peut-être une autre interface DVP, ou est-ce simplement un faute de frappe pour l'une des interfaces spécifiques ci-dessus?
Réponses:
Il semble que les spécifications du MIPI ne soient disponibles que pour les membres du MIPI.
http://www.mipi.org/specifications/camera-interface
la source
Pour autant que je sache, il n'y a pas de spécification DVP mais le brochage semble être quelque chose d'une norme de facto, même si les fabricants de pièces ne l'appellent pas toujours DVP. Autrement dit, il y a une horloge pixel, une sorte de synchronisation horizontale, une sorte de synchronisation verticale et cependant de nombreuses lignes de données. C'est vraiment similaire aux signaux VGA .
Le MIPI, d'autre part, est une norme vers laquelle d'autres réponses fournissent des liens. Vous devez payer l' argent pour voir la spécification mais si vous effectuez une recherche autour de vous pouvez trouver des bits et des pièces qui indiquent ce que les signaux réels ressemblent.
Pour les caméras, il existe les spécifications CSI-1, CSI-2 et CSI-4. CSI-1 est plus ancien et obsolète. CSI-2 et CSI-4 sont plus récents et se composent de paires différentielles pour l'horloge et de 2 ou 4 paires de lignes de données. CSI-4 est juste CSI-2 mais avec un débit plus disponible.
Pour que vous ne soyez pas dérangé, il existe également MIPI DSI qui est une interface série pour les écrans qui utilise une signalisation différentielle (je suppose que cela ressemble beaucoup à HDMI).
Vous rencontrerez également les termes de la couche physique ; D-PHY, M-PHY et C-PHY. D'après ce que je comprends, la C-PHY est la plus courante.
la source
MIPI (Mobile Industry Processor Interface) est une organisation standard. Plus d'infos ici
DVP est juste une interface de bus parallèle. Ils sont destinés à s'interfacer avec un MCU.
Bien sûr, si vous êtes intéressé à utiliser leur produit, contactez-les pour une fiche technique.
la source
Ok donc MIPI est hors de la table. Mais nous pouvons exécuter le capteur (ex ov5647) sur DVP. Il s'agit essentiellement d'un port de données parallèle qui émet tous les bits de couleur (10 bits pour ov5647) rouge, bleu, blanc, probablement dans cet ordre, à chaque impulsion d'horloge. Donc pour chaque signal d'horloge, les sorties du module, les premiers pixels 10 bits pour le rouge, 10 bits pour le vert, 10 bits pour le bleu, les seconds pixels 10 bits pour le rouge et ainsi de suite. Chaque début de ligne est lu à travers des impulsions V_SYNC. Une fois chaque trame terminée, une matrice de données bidimensionnelle est reçue, ce qui ressemble à un fichier bmp.
la source