Produit description:
Conseil: pour faciliter votre choix, carte PCB entrée analogique broche de première rangée (pas de 2x8/2.54mm) par défaut pas de soudure.
Nous allons donner la double aiguille de 2x8 et huit cavaliers du choix du client est la soudure,
À souder ou vers le bas.
1, utilisant la puce ADC 16 bits de haute précision AD7606
2,8 entrées analogiques. Impédance de 1 M ohm. [pas d'alimentation négative, il n'y a pas d'amplificateur analogique frontal peut être
Connecté directement à la sortie du capteur]
3, la plage d'entrée de plus ou moins 5 V, plus ou moins 10 V. Par IO.
4, résolution 16.
5, le taux d'échantillonnage de fréquence d'échantillonnage maximum de 200ksps.
Prend en charge huit fichiers de paramètres d'échantillonnage (qui peuvent réduire efficacement la gigue)
6 benchmark intégré
7, une seule alimentation 5 V
8, Interface SPI ou interface de bus 16 bits. Le niveau d'interface IO peut être 5 V ou 3.3 V.
Nous AD7606 module par défaut d'usine est 8080 interface parallèle.
Si le mode d'interface SPI, vous devez modifier la configuration de résistance R1 R2.
Cavalier en Mode parallèle: R1 flottant (pas d'autocollants), pâte de résistance R2 10 K
Mode interface SPI cavalier: R1 autocollants résistance 10 K, R2 flottant (pas autocollants)
La configuration AD7606 est très simple, elle n'a pas de registres internes.
Les paramètres de plage et de suréchantillonnage sont contrôlés via un IO externe.
Fréquence d'échantillonnage des impulsions fournie par le microcontrôleur ou le contrôle DSP.
AD7606 doit utiliser une seule alimentation 5 V.
Interface de communication de niveau entre l'ad7606 et SCM contrôlée par la broche VIO.
Que l'alimentation VIO doit être connectée au microcontrôleur peut être 3.3 V peut également être 5 V.
[Description de broche de Module]
OS2 OS1 OS2: une combinaison du mode de suréchantillonnage de sélection d'état.
000 signifie pas de suréchonnage, le taux d'échantillonnage maximal de 200ksps.
001 représente deux fois le suréchantillonnage, qui est le matériel à l'intérieur de deux échantillons collectés en moyenne
010 représente quatre fois le suréchantillonnage, qui est le matériel à l'intérieur de recueillir quatre échantillons en moyenne
011 représente huit fois le suréchantillonnage, qui est le matériel à l'intérieur des huit échantillons recueillis en moyenne
100 représente 16 fois le suréchantillonnage, qui est le matériel à l'intérieur des 16 échantillons collectés en moyenne
101 représente 32 fois le suréchantillonnage, qui est une moyenne matérielle interne collectée 32 échantillons
110 représente 64 fois le suréchantillonnage, qui est le matériel à l'intérieur de 64 échantillons collectés en moyenne
Le rapport de suréchantillonnage est plus élevé, plus le temps de conversion ADC est long, plus l'échantillonnage maximal est faible
La fréquence peut être obtenue.
CVA, CVB: CVA de décision du canal 1-4 de signal de commande de début de conversion d'ad, CVB a décidé 5-8 canaux.
Deux signaux peuvent décaler un court laps de temps, en général, peuvent être CVA, CVB parallèle ensemble.
RAGE: sélectionnez la plage de 0 signifie plus ou moins 5 V, 1 indique 10 V négatif.
RD: Lire signal
RST: signal "Reset"
Occupé: Signal Occupé
CS: puce-sélectionnez le signal
FRST: d'abord un canal échantillons indiquant le signal
VIO: niveau d'interface de communication
DB0-DB15: Bus de données
[16 schéma de câblage en mode parallèle --- AD7606 prend également en charge le mode bus 8 bits, voir la fiche technique AD7606
MCU côté AD7606 module
GND <----- sol
+ 5 V <----- alimentation 5 V
RAGE <----- peut également être connecté au niveau fixe connecté GPIO
OS2 <----- peut également être connecté au niveau fixe connecté GPIO
OS1 <----- peut également être connecté au niveau fixe connecté GPIO
OS0 <----- peut également être connecté au niveau fixe connecté GPIO
CVA <----- accéder au GPIO (sortie) est utilisé pour démarrer la conversion AD [broche de sélection recommandée avec sortie PWM
Capacité]
CVB <--- |
RD <----- signal de lecture de bus 8080 NOE
RST <----- réinitialisation du matériel de sortie GPIO AD606
Occupé -----> GPIO entrée AD606 en cours de conversion des instructions. [Connexion recommandée avec externe
Broches interrompre capacité]
CS <----- puce de bus 8080 sélectionnez NCS
VIO <----- alimentation du microcontrôleur
DB0-DB15 -----> 8080 bus de données (16)
FRST peut prendre
[Schéma de câblage du mode d'interface SPI
MCU côté AD7606 module
GND <----- sol
+ 5 V <----- alimentation 5 V
RAGE <----- n'importe quel GPIO de sortie, accessible par un niveau fixe
OS2 <----- n'importe quel GPIO de sortie, peut être accédé par un niveau fixe
OS1 <----- n'importe quel GPIO de sortie, accessible par un niveau fixe
OS0 <----- n'importe quel GPIO de sortie, peut être accédé par un niveau fixe
CVA <----- accéder au GPIO (sortie) est utilisé pour démarrer la conversion AD [broche de sélection recommandée avec PWM
Capacité de sortie]
CVB <--- |
RD/SCLK <----- horloge d'autobus SPI SCK
RST <----- toute sortie GPIO, pour la réinitialisation du matériel AD606
Occupé -----> entrée GPIO, AD606 étant des instructions converties. [Connexion recommandée avec externe
Broches interrompre capacité]
CS <----- puce de bus SPI sélectionnez SCS
VIO <----- alimentation du microcontrôleur
DB7 (DOUTA) -----> SPI bus lignes de données MISO
DB14-DB15 peut choisir
FRST peut prendre
Implémentations de logiciels [1] --- acquisition de synchronisation de SPI exemple nous offrons un document utilisant ce programme,
Voir bsp_spi_ad7606.c
Dans l'implémentation de routine de service d'interruption de temporisateur:
Minuterie interrompre ISR:
{
Interrompre d'entrée;
8 lit les résultats d'échantillonnage sont stockés dans le canal RAM; ----> lire est la dernière collection d'enregistrement pour continu
Acquisition, elle n'est pas liée à la
Commencer la prochaine acquisition d'adc; (CVA de retournement et CVB)
Interrompre retour;
}
La fréquence de minuterie est la fréquence d'échantillonnage d'adc. Ce mode ne peut pas connecter le câble de port occupé.
Implémentations logicielles [2] --- acquisition chronométrée de 8080 de l'interface nous fournissons un exemple d'utilisation
Ce programme, voir bsp_ad7606.c fichier
Configurez le mode de sortie de la broche PWM CVA CVB, la période d'échantillonnage est réglée sur la fréquence souhaitée; ---> après
Le MCU produira un signal de cycle de conversion AD très stable
La ligne de port occupée est placée pour interrompre le mode de déclenchement de bord tombant;
D'interruption externe ISR
{
Interrompre d'entrée;
8 lit les résultats d'échantillonnage du canal stocké dans la RAM;
Interrompre retour;
}
[1 et 2, les différences dans la mise en œuvre de l'acquisition logicielle]
(1) l'option 1 peut être des lignes moins achalandées, mais l'autre routine principale de service d'interruption ou la fermeture temporaire de
L'interruption globale quand le cycle de conversion d'adc peut causer une légère gigue.
(2) l'option 2 peut assurer la stabilité de l'acquisition de l'horloge, car elle est générée par le MCU
Matériel, mais ont besoin de plus que d'une bouche de bouche occupée.
Emballage Inclus:
1 x AD7606 Module d'acquisition de données 16 Bits synchronisation ADC 8CH 200 Ksps