Qu'est-ce qu'un port vidéo numérique?

12

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"

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?

davidcary
la source

Réponses:

2

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.

Phyllostachys
la source
2

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.

fseto
la source
1
Le lien que vous avez donné est un bon aperçu qui confirme que oui, le MIPI est une norme spécifique. Hélas, il ne donne aucun détail - par exemple, de combien de fils cette interface a-t-elle besoin? Quel type de connecteur utilise-t-il? - et ne renvoie pas à d'autres pages Web qui fournissent ces informations. Par «juste une interface de bus parallèle», prétendez-vous que toute interface numérique qui transporte de la vidéo est une sorte de DVP, ou dites-vous que le DVP est une interface standardisée spécifique?
davidcary
1
Le MIPI n'est pas une norme, c'est une organisation de normalisation tout comme l'ISO.
user3528438
0

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.

Konur
la source
1
Où puis-je obtenir les détails sur les signaux, les connecteurs standard, etc.? Parlez-vous de l'OV5647 utilisé dans le module de caméra Raspberry Pi - Module de caméra Raspberry Pi ?
davidcary
Oui, c'est le module dont je parle. Sur la fiche technique ov5647 p.66, il y a un chronogramme pour "DVP". J'ai aussi trouvé cette page, c'est un capteur différent (ov7670) mais même interface, ça pourrait vous donner une idée. Ici: lien Vous pouvez également consulter la fiche technique de l'ov7670, il peut y avoir d'autres diagrammes.
Konur
La section 2.1.2 de ce pdf décrit également brièvement le fonctionnement du port: lien
Konur