Interface VGA pour tv n&b

Sortie de l’interface non chargée (en l’air), l’amplitude du signal vidéo pour le blanc devrait être de 1,4 volt (2 × 0,7) .Une des choses à faire est de vérifier par calcul si c’est bien le cas avant d’injecter la synchronisation composite sur l’entrée inverseuse du AD811.

Chaque branche de la matrice, source du signal y comprise équivaut à un générateur individuel avec sa propre résistance interne.
Pour le blanc, chaque signal en sortie du connecteur VGA est censé avoir une amplitude à vide de 2 × 0,7 = 1,4 volt.
• Ainsi le générateur équivalent de la branche rouge correspond à une source de (1,4 × 180) ÷ (75 + 180) = 0,99 volt ayant une résistance interne de 82 + (75 // 180) = 134,94 ohms.
• Celui de la branche verte équivaut à une source de (1,4 × 360) ÷ (75 + 360) = 1,16 volt ayant une résistance interne de 43 + (75 // 360) = 105,07 ohms.
• Et enfin celui de la branche bleue équivaut à une source de (1,4 × 110) ÷ (75 + 110) = 0,83 volt ayant une résistance interne de 220 + (75 // 110) = 264,59 ohms.

Pour connaître le niveau en sortie de la matrice à l’aide du théorème de Millman, il est nécessaire d’ajouter une 4ème source de tension nulle et de résistance interne de 22 + 82 = 104 ?.
Ainsi le calcul au demeurant fastidieux, car on manipule des nombres jusqu’à 8 chiffres, donne au final une valeur de 0,709 volt en sortie de la matrice.
• La tension présente sur l’entrée non inverseuse de l’AD811 est celle en sortie du pont diviseur et égale à (0,709 × 82) ÷ (22 + 82).
• Cette tension doit ensuite être multipliée par le gain de cet amplificateur = 1 + (560 ÷ 390) pour obtenir la tension de sortie.

Résultat final = 1,36 volt en sortie de matrice pour 1,4 volt escompté, soit un peu moins de 3% de différence, on ne pouvait espérer mieux!

???

En l’absence d’impulsions de synchronisation, la sortie du dernier XOR est au niveau bas avec une tension quasi nulle, On peut alors considérer qu’à ces instants là R10 se retrouve en // sur R14, la valeur de l’ensemble doit donc être égale à l’ancienne valeur de R10, soit 390?, afin de maintenir le même gain de l’amplificateur.

En présence d’une impulsion, la sortie de ce même XOR est au niveau haut donc quasiment au +5 volts et la sortie de l’AD811 doit être à ?0,6 volt (2 × 0,3). La présence du HBI ou du VBI à ce moment là impose une tension nulle sur son entrée non inverseuse, ce qui implique que la tension sur son entrée inverseuse l’est aussi ainsi que celle aux bornes de la résistance R10. Ce dernier fait simplifie le calcul car il devient indépendant de cette dernière résistance.

On a donc la relation (5 ÷ R14) ? (0,6 ÷ R9) = 0 d’où R14 = 4666,66? soit en pratique R14 = 4,7 k?.
La nouvelle valeur de R10 est telle que R10 // R14 = 390? d’où R10 = 425,29? soit 430? en pratique.

SynchroNiac.PNG

@Dominique, j’ai vu que vous aviez effectué une mis à jour de votre vôtre schéma inclus dans un message antérieur (viewtopic.php?f=15&p=436290#p436171).
C’est plus raisonnable d’avoir renoncé à ce combinateur de synchros que j’avais qualifié de capillotracté.
Cependant, pourquoi avec celui à base de XOR avoir préféré le choix manuel de la polarité de la synchro ligne et avoir figé celle de la synchro trame alors que celui proposé reconnaissait automatiquement celle de chacune des deux? Cela ne nécessite que 2 résistances et 2 condensateurs de plus et supprime le commutateur nécessaire au mode manuel.

J’ai donc retouché ce schéma pour vous proposer une version encore plus aboutie :
• La valeur de 330? pour R12 est plus que 10 fois trop faible, le calcul a établi une valeur de 4,7k? pour obtenir un top de synchro d’amplitude normalisée.
• L’emploi de valeurs de la série E24 pour les résistances est souhaitable afin de coller au plus près des niveaux normalisés pour le signal vidéo délivré par l’interface.
• Le schéma proposé à l’origine pour le combinateur à XOR était à base de portes 74LS86. Avec des portes CMOS, la constante de temps du dispositif de reconnaissance de polarité peut être conservée en augmentant R et en diminuant C du même facteur, ce qui permet de remplacer les condensateurs chimiques par des modèles à film plastique nettement plus fiables et bien moins encombrants.

InterfaceVGA.Niac.png
Rappel des valeurs optimales pour les résistances:

R2 = 180 ? R5 = 22 ? R8 = 82 ? R11 = 75 ? R14 = 360 ? R3 = 82 ? R6 = 220 ? R9 = 560 ? R12 = 4,7 k? R15 = 220 k? R4 = 43 ? R7 = 110 ? R10 = 430 ? R13 R16 = 220 k?

Les constantes de temps sont-elles valables pour toutes les résolutions possibles en tv ?
Comment justifier une constante de temps de 48,4 mS sur la synchro H ?

Vos questions sont trop imprécises!
Par exemple, pour la dernière, dans quel contexte et avec quel moyen avez vous pu mesurer ou obtenir une telle valeur?

J’ai calculé avec la formule bien connue (sauf erreur ou omission de ma part)
t=RC
220000x0,22e-6= 0,0484 S ou 48,4 mS

Ce qui compte en définitive, c’est que la constante de temps soit bien plus longue que la période du signal.
Le postulat de départ étant que le signal en question soit particulièrement asymétrique, ce qui est le cas pour ceux de synchronisation ligne et trame.

• En cas de synchronisation négative, le signal de synchronisation est à un niveau haut en quasi permanence. Le condensateur se charge et reste chargé car il n’a pratiquement pas le temps de se décharger pendant les dites impulsions. La tension à ses bornes équivaut alors à un niveau logique « 1 » .Le XOR se comporte alors comme un inverseur et on retrouve sur sa sortie l’inverse du signal logique présent sur son autre entrée, en l’occurrence un signal de polarité positive.
• En cas de synchronisation positive, c’est l’inverse. Le condensateur se décharge et le reste car il n’a pratiquement pas le temps de se recharger, la tension à ses bornes équivaut à un niveau logique zéro. Le XOR n’inverse plus le signal logique présent sur son autre entrée, le signal de sortie a donc la même polarité positive que celui-ci.

Ainsi la polarité du signal en sortie du XOR est toujours positive quelque soit celle du signal sur son entrée directe, pourvu que le retard à l’allumage (la constante de temps) sur son autre entrée soit prépondérant sur la période du signal.

Photos du top trame sur oscillo:
http://forum.retrotechnique.org/viewtopic.php?t=247341&p=420136#p420136

OK, quelle est alors la question sous jacente?

Je voulais juste savoir si on lui trouve une belle gueule !

Je viens de tomber sur ce schéma:

Les valeurs des résistances du pont de matriçage sont-elles correctes ou faut-il prendre d’autres valeurs ?
Au vu de la tolérance indiquée à 1%, la série est la E96, difficile à se procurer à prix raisonnable.
Que penser de ce schéma ?

Ça c’est facile à vérifier, on doit avoir ces relations :
• Rr × 0,299 = Rg × 0,587 = Rb × 0,114 donc R8 × 0,299 ? R9 × 0,587 ? R10 × 0,114
• R8 // R11 ? R9 // R12 ? R10 // R13 ? 75 ?
Je vous laisse faire ces vérifications.

Sur eBay, le vendeur Brico-loisirs les propose à 1€30 le lot de 20. Bon OK, ça fait un peu cher la résistance et 19 d’entre elles resteront probablement dans un tiroir, mais toutes les valeurs du schéma sont disponibles et pour une fois son concepteur a eu l’intelligence d’utiliser une même valeur (324 ?) a 6 reprises.
A comparer avec cet autre schéma où la même valeur aurait pu être aussi utilisée 6 fois au lieu de 5.

Manque l’injection de la synchro composite sur le signal Y!

ReqR: (80,6x1070)/1150,6= 74,95 ?
ReqV: (86,6x549)/635,6= 74,8 ?
ReqB: (76,8x2940)/3016,8= 74,84 ?

Ok, les valeurs sont correctes !

Un lien intéressant : elm-chan.org/works/yuv2rgb/report.html

Liens vers schémas de différentes conversions tout en bas de la page.

J’ai repris mes essais après quelque temps d’arrêt pour cause de travaux dans ma chambre et souçis personnels.

Suite à une visualisation sur oscilloscope, j’ai trouvé la valeur de 3,3 k? pour la résistance R12 afin d’injecter sur l’entrée inverseuse la synchro (en laissant R9 et R10 à 560 et 390?), bien évidemment en chargeant la sortie finale à 75?.

Comme attendu, cela requiert une Csync positive, et le niveau max de blanc est à 0,8V en présence de la synchro, et 0,7V en son absence.
Il faudrait sûrement que je réduise légèrement la R8 de 82 à 75?
(0,8*75)/82= 0,73V me parait plus acceptable.

Certains d’entre vous seraient-ils intéressés par des exemplaires du pcb ?
Je vais bientôt reprendre le projet et commander les pcb (je change de pc, bonne occasion !) et dès que je les reçois, je vous les ferais parvenir.
Les modalités d’envoi et prix vous seront ultérieurement précisées.

Quel rapport a le YUV avec un TV noir et blanc (sujet de ce topic) :question:

Le rapport me paraît évident: on ne récupère que Y la luminance qui est obtenue à partir d’une matrice RVB vers YUV !

Par ailleurs, je demandais si quelques-uns seraient intéressés par des exemplaires du pcb de l’interface, que je vais commander sur EasyEda.

J’aime beaucoup ta manière de voir le noir et blanc comme « soustractif » par rapport à la couleur … :laughing:

On peut tout de même faire plus simple pour faire un signal monochrome, de plus ton circuit ne traite même pas la synchro …

Je viens d’avoir une petite idée concernant la composition de la Luma:
J’aimerais bien tenter les proportions RVB (%) comme suit: 25/50/25, comme la matrice de Bayer.
fr.wikipedia.org/wiki/Matrice_de_Bayer

Il ne faut pas te gêner :wink: