Sommaire Fonctionnel Le composant Définitions Linéarité C.A.N. Flash

Slides:



Advertisements
Présentations similaires
CONVERTISSEURS Numérique Analogique (CNA) / Analogique Numérique (CAN)
Advertisements

Chaine d'information et chaine d‘énergie
L’électronique numérique
Alimentation : Vs Ve Vs Ve Fonctionnel La fonction Alimentation
Fonctionnement des convertisseurs
Principe de la conversion
1/ CAN – CNA Exemple d'un enregistrement sonore
Test Intégré pour Convertisseurs Analogique/Numérique
Modélisation d’un dipôle actif linéaire
Signal numérique sur 10 bits Signal analogique sur 4 V
Structure d’un système automatisé
numériques analogiques analogiques numériques
TRANSMISSION DES DONNEES INFORMATIQUES
Acquisition de signaux ECG à l’aide de la carte DSPACE
ROLE DES DIFFERENTS ELEMENTS
Les Amplificateurs Linéaires Intégrés
Amplificateur Opérationnel (A.O)
SÉQUENCE D’ACTIONS SUR
Les besoins en CAN pour les applications d'imagerie
Nature, numération, code
Les TIMERS du PIC V1.0 novembre T.B.
TRANSMISSION DES DONNEES.
Fonction COMMUNIQUER les liaisons série
Plan de développement Définition tensions alimentation et puissance associées Alimentation analogique & Alimentation numérique Définition connecteur mezzanine.
Plan Description du CNA (DAC) Caractéristiques du CNA
NUMERIQUE-ANALOGIQUE ANALOGIQUE-NUMERIQUE
I n s t i t u t OLBERT C.
Communications séries synchrones
Analogique-numérique
Fonctionnement et analyse de la fonction conversion analogique numérique du PIC 16F87X Schéma fonctionnel de la chaîne d’acquisition d’une grandeur analogique.
Le Bus S.P.I © T.Berenguer.
Programmation ZELIO Soft 2
GPA770: Microélectronique appliquée
< Sliman Alaoui ; Bo Zhou >
ΜP David Saint-Mellion.
Les automates programmables
Structure d’un système automatisé
Conversion analogique numérique et numérique analogique
Déroulement du projet Projet composé de 5 étapes permettant de simuler une chaîne de transmission. De la transmission idéale à la transmission réelle.
LE TRAITEMENT ANALOGIQUE
Structure d’un système automatisé
MIC7340 Les convertisseurs A/N et N/A
Conversion continu-alternatif : Onduleur autonome de tension
POLITIQUE CONVERTISSEURS ANALOGIQUE-NUMERIQUE 1 CCT CNES – 28 mai 2002.
Convertisseur analogique numérique ou CAN.
Partie 2 : acquisition de données
Etude de cas: carte 80C552++ ‘APPALACHES’
Les microcontrôleurs PIC
ADC Microcontrôleur MSC1210.
Exemple de mise en oeuvre
Numération Numération D.L.B.
électronique de lecture pour TRADERA
Système slow-control au LAPP
APPLICATIONS Convertisseur ΣΔ.
IV. Transformation des signaux - Montages non linéaires
Software Defined Radio
1 CODEUR TRI-FONCTIONS en VXI-C XDC3214 ADC amplitude QDC charge TDC temps 32 VOIES codage sur 14 bits (16384 valeurs possibles) Combinaisons possibles.
2009/2010 Electronique d’instrumentation Répartition horaire : cours :
NUMERISATION Sur certaines pages, il y a des liens Hypertexte ! ( Texte en BLEU ) Cliquez dessus avant de passer aux pages suivantes !
Travaux de Réalisation 1ère année
L3 Instrumentation Pétrolière S6
L3 Instrumentation Pétrolière S6
CONDITIONNEMENT DE L’INFORMATION
LES COMPOSANTS LOGIQUES
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Imane Malass Icube, University of Strasbourg and CNRS 1 1 Développement d’un convertisseur de temps hybride avec une résolution de 10 ps et une large dynamique.
Les systèmes d’acquisitions M53
1/ CAN – CNA Exemple d'un enregistrement sonore
1- Etude du bras oscillant « 3 »
Transcription de la présentation:

Sommaire Fonctionnel Le composant Définitions Linéarité C.A.N. Flash C.A.N. par comptage C.A.N. à approximations successives C.A.N. simple rampe CAN TS

ANALOGIQUE  NUMERIQUE ANALOGIQUE  NUMERIQUE C.A.N. : Fonctionnel CONVERTION ANALOGIQUE  NUMERIQUE CONVERTION ANALOGIQUE  NUMERIQUE 01101010011100100111011010101011011100100101001001000100100100100101100011101010 Enregistrement sur support numérique CAN TS

Un seul composant réalise généralement C.A.N. : Fonctionnel Un seul composant réalise généralement cette fonction SIGNAL NUMERIQUE 01011... 11001... 10111... 11101... 01001... C.A.N. SIGNAL ANALOGIQUE CONVERTION ANALOGIQUE  NUMERIQUE CAN TS

C.A.N. C.A.N.: Le composant Entrée analogique (tension à convertir) Entrée d’ordre de conversion 16 sorties numériques Masse numérique Masse analogique 12 sorties numériques Entrée référence de tension Horloge (si nécessaire) 8 sorties numériques Sortie fin de conversion Alimentation du CI 4 sorties numériques CAN TS

C.A.N. Le composant C.A.N. CAN TS

EXEMPLE C.A.N.: Le composant t t t t t Horloge (si nécessaire) 16 sorties numériques Sortie fin de conversion Entrée d’ordre de conversion Entrée référence de tension Entrée analogique (tension à convertir) t t CAN TS

Ordre de conversion C.A.N.: Le composant Tension analogique à convertir Ordre de conversion t Ordre de conversion t Fin de conversion (inactif) t Horloge (si nécessaire) 16 sorties numériques Sortie fin de conversion Entrée d’ordre de conversion Entrée référence de tension Données en sortie non disponibles Entrée analogique (tension à convertir) t Bus de sortie en état de haute impédance t CAN TS

Conversion C.A.N.: Le composant t t Fin de conversion (inactif) t Horloge (si nécessaire) 16 sorties numériques Sortie fin de conversion Données en sortie non disponibles Entrée d’ordre de conversion Entrée référence de tension Entrée analogique (tension à convertir) t Bus de sortie en état de haute impédance t CAN TS

Fin de conversion C.A.N.: Le composant t t Fin de conversion (actif) t Horloge (si nécessaire) 16 sorties numériques Sortie fin de conversion Données en sortie non disponibles Entrée d’ordre de conversion Entrée référence de tension Entrée analogique (tension à convertir) t Bus de sortie en état de haute impédance t CAN TS

Fin de conversion C.A.N.: Le composant t tc : temps de conversion t t Données en sortie disponibles Horloge (si nécessaire) 16 sorties numériques Sortie fin de conversion Entrée d’ordre de conversion Entrée référence de tension Entrée analogique (tension à convertir) t Données disponibles t CAN TS

C.A.N. Ve B1 B0 B 3 ,75 1 3 1,25 1 2,5 1 2 5 1 3 C.A.N.: Définitions Entrée analogique à convertir (Ve) C.A.N. 4 bits en sortie B0POIDS FAIBLE B1POIDS FORT Tension de référence continue (Vref = 5V) Ve B1 B0 B 11 10 01 00 3 ,75 1 3 1,25 1 2,5 1 2 5 1 3 0 0,75 2 3,25 5 CAN TS

QUANTUM : q = Vref/2n = 5/22 = 1,25 Volts Résolution : 1/2n = 1/4 C.A.N.: Définitions Entrée analogique à convertir (Ve) QUANTUM : q = Vref/2n = 5/22 = 1,25 Volts Résolution : 1/2n = 1/4 q q/2 QUANTUM : q = Vref/2n = 5/22 = 1,25 Volts Résolution : 1/2n = 1/4 C.A.N. 4 bits en sortie B0POIDS FAIBLE B1POIDS FORT Tension de référence continue (Vref = 5V) Résolution : 1/2n = 1/4 Ve B1 B0 B 11 10 01 00 3 ,75 1 3 1,25 1 2,5 1 2 5 1 3 0 0,75 2 3,25 5 CAN TS

Référence AD 5210 ADC 71 ICL 7109 ADC 080 L NE 5034 ADC 0816 C.A.N. C.A.N.: Définitions Référence AD 5210 ADC 71 ICL 7109 ADC 080 L NE 5034 ADC 0816 C.A.N. Temps de conversion (µs) maximum 13 50 10 100 17 Résolution (en bit) 12 16 12 + Signe 8 Linéarité +/- (0,5 ´ q) +/- 0,003 % +/- (1 +/- (0,25 CAN TS

S Idéale Réelle Linéarité +/- (0,5 ´ q) +/- 0,003 % +/- (1 +/- (0,25 C.A.N.: Linéarité S Idéale Réelle Linéarité +/- (0,5 ´ q) +/- 0,003 % +/- (1 +/- (0,25 Ve(V) CAN TS

S Linéarité +/- (0,5 ´ q) +/- 0,003 % +/- (1 +/- (0,25 C.A.N.: Linéarité S Linéarité +/- (0,5 ´ q) +/- 0,003 % +/- (1 +/- (0,25 Erreur de linéarité Ve(V) CAN TS

} N Ve Vref 3R/2 -  + R -  Codeur + R -  + R/2 C.A.N.: Flash CAN -  + R } -  + N Codeur R -  + Ve R/2 CAN TS

Vref 3R/2 Va = 0,625.Vref R Va = 0,375.Vref R Va = 0,125.Vref R/2 C.A.N.: Flash Vref 3R/2 Va = 0,625.Vref R Va = 0,375.Vref R Va = 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 0 -  V2 = 0 + -  V1 = 0 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 0 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 0 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 0 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 0 -  V2 = 0 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 0 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 0 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 0 -  V2 = 0 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 0 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 0 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 0 -  V2 = 1 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 0 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 1 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 0 -  V2 = 1 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 0 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 1 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 1 -  V2 = 1 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 1 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 1 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 1 -  V2 = 1 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 1 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 1 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve Vref -  + V3 = 1 -  V2 = 1 + -  V1 = 1 + C.A.N.: Flash Va = 0,625.Vref 0,875.Vref -  + V3 = 1 0,75.Vref R 0,625.Vref Vb = 0,375.Vref -  + V2 = 1 0,5.Vref R 0,375.Vref Vc = 0,125.Vref -  + 0,25.Vref Ve V1 = 1 0,125.Vref R/2 CAN TS

Ve Ve 0 à 0,125.Vref 0,125.Vref à 0,375.Vref 0,375.Vref à 0,625.Vref C.A.N.: Flash Ve 0 à 0,125.Vref 0,125.Vref à 0,375.Vref 0,375.Vref à 0,625.Vref > à 0,625.Vref V3 V2 V1 B1 B0 1 Vref 3R/2 0,625.Vref -  + V3 & R 0,375.Vref V2 -  + B1 (MSB) R B0 (LSB) >1 & 0,125.Vref V1 -  + Ve R/2 CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Nc H Vc - Ve Start C.A.N. par comptage EOC +  Logique de contrôle Sup Vc - Ve Start CAN TS

N Registre CNA Compteur Exemple pour Ve = 7.q Nc H Vc - START Ve Start C.A.N. par comptage N EOC Registre CNA Compteur Exemple pour Ve = 7.q Nc H +  Logique de contrôle Sup Vc - START Ve Start CAN TS

EOC = N: Haute Imp. N Registre CNA Compteur Exemple pour Ve = 7.q Nc H C.A.N. par comptage EOC = N: Haute Imp. N EOC Registre CNA Compteur Exemple pour Ve = 7.q Nc H H +  Logique de contrôle Sup Vc - Ve Start CAN TS

EOC = N: Haute Imp. N Registre Nc = 0 CNA Compteur C.A.N. par comptage EOC = N: Haute Imp. N EOC Registre Nc = 0 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 0 H H +  Logique de contrôle Sup Vc - Sup = 1L Ve Start CAN TS

EOC = N: Haute Imp. N Registre Nc = 1 CNA Compteur C.A.N. par comptage EOC = N: Haute Imp. N EOC Registre Nc = 1 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 1.q H H +  Logique de contrôle Sup Vc - Sup = 1L Ve Start CAN TS

EOC = N: Haute Imp. N Registre Nc = 2 CNA Compteur C.A.N. par comptage EOC = N: Haute Imp. N EOC Registre Nc = 2 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 2.q H H +  Logique de contrôle Sup Vc - Sup = 1L Ve Start CAN TS

EOC = N: Haute Imp. N Registre CNA Compteur Exemple pour Ve = 7.q Nc H C.A.N. par comptage EOC = N: Haute Imp. N EOC Registre CNA Compteur Exemple pour Ve = 7.q Nc H H +  Logique de contrôle Sup Vc - Sup = 1L Ve Start CAN TS

N Registre Nc = 8 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 8.q H H C.A.N. par comptage N EOC Registre Nc = 8 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 8.q H H +  Logique de contrôle Sup Vc - Ve Start CAN TS

1 EOC = N: Nc = 7 N Registre Nc = 8 CNA Compteur Exemple pour Ve = 7.q C.A.N. par comptage EOC = 1 N: Nc = 7 N EOC Registre Nc = 8 CNA Compteur Exemple pour Ve = 7.q Nc Vc = 8.q H H +  Logique de contrôle Sup Vc - Sup = 0L Ve Start CAN TS

C.A.N. à approximations successives EOC Registre CNA Logique de contrôle et de cmde Nc Comparateur Eref +  Sup Vc - Ve Start Horloge CAN TS

C.A.N. à approximations successives EOC Registre CNA Logique de contrôle et de cmde Nc Comparateur Eref +  Sup Vc - Ve Start Horloge CAN TS

C.A.N. à approximations successives EOC Registre CNA Logique de contrôle et de cmde Nc Comparateur Eref +  Sup Vc - Ve Start Horloge CAN TS

C.A.N. à approximations successives EOC Registre CNA Logique de contrôle et de cmde Nc Comparateur Eref +  Sup Vc - Ve Start Horloge CAN TS

C.A.N. à approximations successives EOC Registre CNA Logique de contrôle et de cmde Nc Comparateur Eref +  Sup Vc - Ve Start Horloge CAN TS

C.A.N. à approximations successives Ordre de début de conversion Ve Vc T 1000 0100 0110 0101 Nc EOC Sup Haute impédance 0101 N CAN TS

C.A.N. à approximations successives Vc T 1000 0100 0110 0101 Nc EOC Sup Haute impédance 0101 N CAN TS

C.A.N. à approximations successives Vc T 1000 0100 0110 0101 Nc EOC Sup Haute impédance 0101 N CAN TS

C.A.N. à approximations successives tc = 3 . T Ve Vc T 1000 0100 0110 0101 Nc EOC Sup Haute impédance 0101 N CAN TS

C.A.N. à approximations successives Vc T tc = 3 . T 1000 1100 1110 1101 Nc EOC Sup 0101 N CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

N Horloge : T Registre Compteur & Ve + Vr Générateur de rampe C.A.N. à simple rampe N Horloge : T Registre Comparateur H -  Compteur Sup & Ve + Vr RAZ Générateur de rampe Cmd Logique de commande Vref Start EOC CAN TS

Ve Vr t t H t N t Start t EOC EOC Logique de commande Start C.A.N. à simple rampe Start EOC RAZ Cmd Logique de commande Ve Vr t t H t N t Start t EOC CAN TS

Ve Vr t t H t N t Start t EOC Vr Générateur de rampe Vref C.A.N. à simple rampe Ve Vr Pente = A Générateur de rampe Vref Cmd Vr t t H t N t Start t EOC CAN TS

1 2 3 4 5 6 7 8 Ve Vr t t H t N t Start t EOC Horloge : T Compteur C.A.N. à simple rampe Ve Vr Pente = A t 1 2 3 4 5 6 7 8 H Compteur Horloge : T t H t N t Start t EOC CAN TS

8 1 2 3 4 5 6 7 Ve Vr t t H t N t Start t EOC Ve + Vr C.A.N. à simple rampe Ve Vr 8 + -  Sup Comparateur Ve Vr Pente = A t t H t N 1 2 3 4 5 6 7 t Start t EOC CAN TS

Ve N = A.T tc = t0 tc = Ve /A tc = f(Ve) 1 2 3 4 5 6 7 8 8 8 Ve Vr t C.A.N. à simple rampe Ve Vr T t0 N = Ve A.T Pente = A t t H t tc = t0 tc = Ve /A tc = f(Ve) N 1 2 3 4 5 6 7 8 8 8 t Start t EOC CAN TS