C'est une bonne question.
Dans un premier temps on peut utiliser le potentiomètre "ADC Test"
qui permet de faire varier la tension entre 0 et 3,3V de AIN0. Cela
est suffisant pour tester le driver de l'ADC (le carré bleu à droite
sur l'image).
Les quatre entrées analogiques ce trouvent sur le connecteur appelé
"GPIO" également nommé CON4 sur le schéma de la carte. Les entrées
AIN0 à 4 sont sur les pins 5 à 8; le 1 du connecteur se situant du
coté des LEDs. On peut utiliser un générateur de basse fréquence
pour y injecter un signal mais ce genre de matériel n'est pas à la
disposition de tout le monde. Si on est bricoleur pourquoi pas
profiter de l’occasion pour en fabriquer un :)
Une solution alternative est d'utiliser les sorties audio d'un PC
mais elles ont l’inconvénient de fournir une tension qui peut être
négative.
Dans tout les cas il est trés fortement de rajouter une protection
sur les entrées analogiques afin de ne pas les endommager. Un
montage à base de diode comme sur le schéma ci-dessous fera
l'affaire.
Avec un tel montage pour protéger les entrées on peut utiliser la
solution des sorties audio d'un PC sans problème.
Une solution très simple et qui ne pose pas de problème de tension
mais qui ne fournit que des signaux carrés en entrée est d'utiliser
un signal qui est fournit par la mini2440 elle même. On peut
utiliser un des signaux d'horloges ou un des signaux EINTx qui sont
présent sur le connecteur GPIO comme source de signal. L'utilisation
d'un signal d'horloge a l'avantage de ne pas perturber le temps réel
du système car une fois initialiser l'horloge est géré par le
s3c2440. L'utilisation d'une sortie EINTx par contre nécessite de la
piloter par logiciel.
Voici une piste pour utiliser le signal clkout0 :
http://www.friendlyarm.net/forum/topic/3734
Lien vers le schéma de la mini2440 :
http://www.friendlyarm.net/dl.php?file=mini2440_schematic.zip
A+
--
Yargil
http://yargil.free.fr