Introduction :
L'interface
RS232
- OSD
(On Screen Display) permet d'incruster
sur l'écran d'un téléviseur
couleur plusieurs chaînes de caractères
de votre choix à partir d'une
simple liaison
série RS232.
L'incrustation
des caractères a été
confiée à un circuit intégré
spécialisé, le SAA5244A
du fabriquant Philips utilisé
jadis
dans une autre réalisation
[ Météo
OSD].
Le
SAA5244A est
en fait un circuit décodeur
/
afficheur
télétexte
compatible CEEFAX disposant de deux
fonctions principales: l'acquisition
des
informations et l'affichage.
Dans notre cas, seule la deuxième
fonction - affichage
- est exploitée. Le circuit
dispose d'une intégration assez
poussée avec toute la circuiterie
nécessaire au processus de synchronisation
des caractères à partir
d'une source vidéo-composite.
Couplé à une horloge à
quartz de 27MHz,
le SAA5244A
délivre sur quatre
sorties
les signaux d'incrustation à
composantes RVB
et
la commutation rapide. Enfin,
un microcontrôleur
de l'écurie Microchip est chargé
d'effectuer la transcription
des chaînes de caractères
reçues par liaison série
RS232 avec le SAA5244A
piloté par liaison I²C
classique.
Caractéristiques
de l'interface OSD - RS232 :
Sélection de la vitesse
de transmission série : 2400,
4800,
9600
et 19200 bauds.
Protocole de transfert : chaîne
de caractères
ASCII couplée
à quelques caractères
réservés.
Nombre de caractères maxi
par lignes sur l'écran du TV
: 38
caractères.
Nombre de lignes disponibles sur l'écran
du TV : 24
lignes.
Nombre de couleurs disponibles par chaîne de caractères
: 7 couleurs
au choix.
Fond d'écran (background) sur l'écran du TV : noir
ou transparent.
Source vidéo d'incrustation : vidéo du
tuner TV
ou bien à partir d'une source
vidéo
externe.
Standards de la source vidéo-composite : PAL
et SECAM.
Alimentation de l'interface sous 12 volts DC.
Présentation de l'interface :
Aspect général
de l'interface :
Partie inférieure
de l'interface
:
Encadré en bleu
clair : |
embase DB9
permettant l'interconnexion
RS232 avec le PC. |
Encadré en rouge : |
interconnexion
avec un microcontrôleur
externe. |
Encadré en vert : |
réglage
du contraste de l'incrustation OSD. |
Encadré en
violet : |
processeur
OSD. |
Encadré en
bleu
: |
sélection
de la vitesse de communication
RS232. |
Encadré en
gris
: |
filtrage
et régulation de
l'alimentation. |
Encadré en
marron
: |
buzzer
piezzo. |
SW3 permet de choisir la source
des données séries
entre l'embase
DB9 J4 (S-PC) et le
connecteur J3 (S-µc)
réalisé
à l'aide de deux picots tulipes.
Partie supérieure
de l'interface
:
Encadré en rouge : |
microcontrôleur
16F628.
|
Encadré en bleu
foncé : |
entrée
vidéo-composite externe
matérialisée
par une embase
RCA. |
Encadré en vert : |
embase Scart
pour l'entrée
vidéo-composte tuner
TV et
sorties RVB. |
Encadré en
orange
: |
ajout ou
suppression de la commutation
lente sur l'embase Scart. |
Encadré en
gris :
|
activation
ou désactivation
du buzzer. |
SW1 permet de choisir la source
vidéo-composite entre l'embase
RCA J1 et l'embase Scart (péritel)
K1. |