Outils pour utilisateurs

Outils du site


cameramt9

1.0 - Cartes MT9V034 + HDMI

Ceci décrit le module caméra MT9V034 avec connecteur HDMI

Version V1.0

Schéma : MT9V034_HDMI_V1_0.pdf

Modification : signaux SDATA, SCLK, EXPOSURE, LED_OUT et 5V sur connecteurs 2,54mm (Jonathan).

Routage :

Face avant :

Face arrière :

Version V1.1

Schéma : MT9V034_HDMI_V1_1.pdf

Modification : ajout d'un connecteur (J6) pour carte à microprocesseur (Bertrand).

Version V1.2

Schéma : MT9V034_HDMI_V1_2.pdf

Modification : ajout de signaux de synchronisation pour la carte insérée sur le connecteur J6.

Version V1.4

Schéma : MT9V034_HDMI_V1_4.pdf

Modification : correction d'erreurs.

Version V1.5

Schéma : MT9V034_HDMI_V1_5.pdf

Modification : afin de rendre le routage du nouveau schéma plus commode au niveau du connecteur J6.

Routage :

Version V1.6

Schéma : MT9V034_HDMI_V1_5.pdf

Même schéma que pour la version V1.5.

Routage :

Modification : on a ramené le connecteur HDMI en bord de carte (suite à la remarque de Jonathan).

Face avant :

Face arrière :

Version V1.7

Schéma :

MT9V034_HDMI_V1_7.pdf

Modification : les adresses I2C sont configurables depuis la carte insérée sur le connecteur J6 (suite à la remarque de Bertrand).

Routage :

Face avant :

Face arrière :

Version V1.8

Schéma :

MT9V034_HDMI_V1_8.pdf

Modification : rajout d'un quartz optionnel pour générer l'horloge pixel (suite à la remarque de Jonathan).

Routage :

Face avant (clicker dessus) :

Face arrière (clicker dessus) :

Réalisation version V1.8

homepages.laas.fr_placroix_files_realisation_cartes_dscn2302.jpg

1.1 - Cartes MT9V034 + HDMI - REMARQUES

Le capteur MT9V034 consomme au maximum 160 mWatt sans le LVDS.
Cela donne en courant 160 mWatt/3,3 Volt = 48,5 mA.
Chaque fil du câble HDMI est prévu pour 50 mA au maximum.
Vu qu'on utilise les sorties LVDS, on consomme davantage, et il faut au moins 
doubler le fil d'alimentation 5 Volt, et le 0 Volt de retour du courant.

Cependant, il n'y a qu'un fil de retour 0 Volt disponible (alors qu'on a 2 fils
d'alimentation 5 Volt) mais on a aussi un retour 0 Volt par les blindages.
Dans le câble HDMI que j'ai examiné, les broches 2, 5, 8 et 11 n'étaient
reliées à rien, mais je les laisse à 0 Volt pour blinder entre les
signaux.
Peut-être que ce serait différent avec un autre câble (haute vitesse).

EXPOSURE_HDMI est proche de BVDP3 et risque d'être parasité (quoique 
dans le   câble, tous les brins non-blindés risquent le parasitage).
Les fils I2C (SCLK_HDMI et SDATA_HDMI) ne transportent des signaux que
lors de la configuration du capteur.
BVDP1 et BVDP2 dans la même paire ont toutes les chances de se parasiter
s'ils transportent des signaux différents car leurs fils sont torsadés.

Le 0 Volt est laissé en 17 du HDMI, ça a l'air d'être une masse dans 
la norme.

1.2 - Cartes MT9V034 + HDMI - COMPOSANTS ET ACHATS

Liste des composants :

MT9V034_SER_HDMI_V1_7.BOM

Liste des achats prévus :

MT9V034_HDMI_V1_7.BUY

1.3 - Connecteur HDMI éclaté

2.0 - Deux caméras MT9V034 connectées vers une ZED-BOARD

Ci-dessous on a tenté de réaliser une carte pour faire l'acquisition des flots d'images de deux caméras vers une ZED-BOARD (kit du fabriquant Xilinx avec le composant XC7Z020 de la famille “Zync” de FPGA du même constructeur (ces composants comportent de la logique programmable (comme tout FPGA), mais aussi un microprocesseur relativement puissant)).

Schémas : http://homepages.laas.fr/placroix/files/SCHEMAS/ZED_BOARD/ZED_BOARD_IN_HDMI_V16.pdf http://homepages.laas.fr/placroix/files/SCHEMAS/ZED_BOARD/ZED_BOARD_CONNECT_KIT_V16.pdf

Routage :

Face avant :

Face arrière :

Réalisation : kit ZED-BOARD et interface ZEDBOARD-HDMI

homepages.laas.fr_placroix_files_realisation_cartes_dscn2301.jpg

Réalisation : kit ZED-BOARD, interface ZEDBOARD-HDMI et une caméra

homepages.laas.fr_placroix_files_realisation_cartes_dscn2300.jpg

3.0 - DEUX CAMERAS MT9V034 VERS MICRO-ZEDBOARD

Version V1.0

Une alimentation 3,3V synchronisée avec les alimentations de la micro-zedboard est nécessaire pour les entrées-sorties du FPGA. La carte fournit par ailleurs l'alimentation 5V à la micro-zedboard.

Schéma : http://homepages.laas.fr/placroix/files/SCHEMAS/MICRO_ZED_BOARD/MICRO_ZED_BOARD_V18.pdf

Routage :

Version VX.X (finale!)

Schéma : C'est presque pareil, on change le connecteur d'alim (micro-usb).

Routage :

Carte PMOD (+SATA + USB+....) vers HDMI

coude HDMI 90 degres MF

coude HDMI FF

abouteur HDMO FF

booster HDMI FF

Carte PMOD -> HDMI

Connecteur HDMI

PMOD

il y 1 12 conducteurs, 4 pour l'alim 3.3 + GND

il faut ramener le 5 volts pour alimenter le régulateur

finalement, on a abandonné l'idée de tout faire passer sur un PMOD car il n'y a pas les signaux différentiels d'horloges dispo sur le connecteur. donc on passe sur la prise sata de la carte de jonathan pour ces signaux. + USB pour l'alim 5V + PMOD pour i2C et signal exposure et sysclk

connecteur SATA pour les paires différentielles émises par la cam

http://fr.wikipedia.org/wiki/Serial_ATA

routage des signaux différentiels sous eagle

https://www.youtube.com/watch?v=nAX0f8WtFZ8

nommer les signaux en finissant par _N et _P puis router manuellement

Logiciel de visualisation de fichiers Gerber sous Linux

Installer le logiciel gerbv :

"sudo apt-get install gerbv"

Charger un répertoire de fichiers gerber compressé :

Clicker par exemple sur le lien 

http://homepages.laas.fr/placroix/files/FICHIERS_GERBER/MT9V34_SER_HDMI_GERBER_V1/MT9V034_SER_HDMI_GERBER_V1.tar

et enregistrer MT9V034_SER_HDMI_GERBER_V1.tar

Décompresser MT9V034_SER_HDMI_GERBER_V1.tar :

"tar -xvf MT9V034_SER_HDMI_GERBER_V1.tar"

Aller dans le bon répertoire, lancer gerbv et ouvrir les fichiers gerber :

“cd MT9V034_SER_HDMI_GERBER_V1”

"gerbv" et charger les fichiers gerber : "File - Open Layers"
Ou bien "gerbv *"

Monter ou descendre les couches avec les flèches
Cocher/décocher pour faire apparaitre ce que vous voulez

Ces fichiers ont été générés avec OrCAD Layout. Décrivons les différentes couches :

.TOP/.GND/.PWR/.BOT : couches de cuivre dans cet ordre du haut vers le bas (carte 4 couches)
.SMT/.SMB : masques pour le verni des deux faces
.SST/.SSB : sérigraphie des deux face
.DRD/.tap : perçage
On verra plus tard comment créer et utiliser un projet.   
cameramt9.txt · Dernière modification: 2016/07/28 11:27 par placroix