Etape 8: Connexion à ADC
Une ADC parallèle peut être utilisée pour prélever un échantillon sur le front d’un signal d’horloge et de l’échantillon sur les broches de données sur le front descendant de sortie. Le but est d’horloge de l’ADC à notre taux d’échantillonnage requis et de lire toutes les broches de données entre chaque échantillon.
Notre module de noyau est prêt maintenant un ADC est nécessaire pour fournir les données d’entrée. Pour cet article, un ADC CA3306 de Intersil a été utilisée. Il s’agit d’un 6-bit 15 MSP ADC avec un parallèle donne lecture. Cette ADC est très bon marché et rapide. Nombreux autres puces ADC avec une lecture parallèle pourraient être utilisés, même s’il est nécessaire de vérifier la feuille de données pour les détails de connexion et paramètres de vitesse d’horloge, etc...
Pour le ADC sélectionné, 6 bits implique qu’entre le niveau du sol (0V) et la tension de référence (5V) il y a 64 circonscriptions pour représenter le signal. C’est tout à fait sûr, mais il est suffisant pour des applications simples. L’ADC sélectionné fonctionne en 5V, mais le Raspberry Pi utilise une logique de 3V3. Par conséquent, un convertisseur de niveau est nécessaire pour protéger la Pi de la framboise ne soit endommagé. La façon la plus simple d’y parvenir est d’utiliser un convertisseur de niveau dédié, tel que le TXB0108 de Texas Instruments. Pour vous assurer que valeurs stables sont obtenus à partir de l’ADC, il est recommandé qu’une alimentation de 5V distinct est utilisée comme votre VREF + et DMV d’approvisionnement. Vous éviterez les chutes de tension qui peuvent se produire si l’alimentation est partagée avec le Raspberry Pi. Toutefois, une connexion de common ground (GND) doit être utilisée pour l’alimentation externe, ADC et Raspberry Pi.
Schéma de câblage est attaché, connecter pi en conséquence à la framboise.