Eléments de conception avancée d ADC à rampe D ADC Pipe-line et de flash ADC

Documents pareils
Université de La Rochelle. Réseaux TD n 6

I- Définitions des signaux.

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Conversion d un entier. Méthode par soustraction

- MANIP 2 - APPLICATION À LA MESURE DE LA VITESSE DE LA LUMIÈRE

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Modules d automatismes simples

! analyse du fonctionnement

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

Equipement. électronique

Transmissions série et parallèle

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

Expérience 3 Formats de signalisation binaire

Notice d utilisation de la : Pro-Ject Debut & Debut Phono SB

VIII- Circuits séquentiels. Mémoires

CASSY -Display ( )

Limitations of the Playstation 3 for High Performance Cluster Computing

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Livret Phoenix-M. Par Georges Khaznadar, Lycée Jean Bart, Dunkerque d'après Phoenix Programmer's Manual

ANALYSE TRAMEs LIAISON SERIE

Electron S.R.L. - MERLINO - MILAN ITALIE Tel ( ) Fax Web electron@electron.it

1. PRESENTATION DU PROJET

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

MACHINE A SOUDER MANUEL D UTILISATION

Diagrammes de Package, de déploiement et de composants UML

CONFIGURATION ET UTILISATION

Conférence sur les microcontroleurs.

P1PY7204 Acquisition de données Cours

Manuel d aide à la pose

Chaine de transmission

Cours 9. Régimes du transistor MOS

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

VOCALYS LITE.

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Numérisation du signal

Oscilloscope actif de précision CONCEPT 4000M

Représentation des Nombres

500 W sur 13cm avec les modules PowerWave

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Présentation et installation PCE-LOG V4 1-5

ASR1 TD7 : Un microprocesseur RISC 16 bits

Manipulations du laboratoire

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Licence Sciences et Technologies Examen janvier 2010

ELP 304 : Électronique Numérique. Cours 1 Introduction

Projet audio. Analyse des Signaux ELE2700

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

Recopieur de position Type 4748

BeSpoon et l homme Connecté

Spider IV 15 Manuel de pilotage

domovea alarme tebis

Architecture des ordinateurs Introduction à l informatique

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2011/26

Description d'une liaison

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Filtres maîtres et distribués ADSL

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL Nov

Fiche technique variateur

Cours n 12. Technologies WAN 2nd partie

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

Logique séquentielle

TP Modulation Démodulation BPSK

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Miraboat. Système alarme autonome pour bateaux

Organisation des Ordinateurs

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Systèmes de transmission

LA GESTION COMMERCIALE DES VEHICULES

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

GUIDE DE PROGRAMMATION COMPLÉMENTAIRE DU TRANSMETTEUR TÉLÉPHONIQUE INTERACTIF RTC DIAG52AAX

GPA770 Microélectronique appliquée Exercices série A

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

REALISATION d'un. ORDONNANCEUR à ECHEANCES

CHAPITRE V. Théorie de l échantillonnage et de la quantification

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

CINEMA SB100 barre de son amplifiée

M1107 : Initiation à la mesure du signal. T_MesSig

Système d alarme sans fil GSM / SMS / RFID.

SIGNAUX NUMERIQUES ET MODULATIONS NUMERIQUES

DETECTOR BICANAL FG2 1. DIMENSIONS ET CONNEXIONS ELECTRIQUES 2. GENERALITES. 24 VDC Alimentat. 24 Vcc. Contact Boucle Contact Boucle 1 6 7

Station défibrillateur réf. SDSA1A et SDSA1AF : notice d emploi de l alarme

Acquisition et conditionnement de l information Les capteurs

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B.

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Leçon 1 : Les principaux composants d un ordinateur

Cours CSE-2009 MSR - Corrigé TEST 1

Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

Commande Prédictive des. Convertisseurs Statiques

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

TVD 03 GSM - Transmetteur Téléphonique Vocal

Transcription:

Eléments de conception avancée d ADC à rampe D ADC Pipe-line et de flash ADC Rappel des trois architectures. ADC à rampe: Variantes et astuces ADC à approximation successive sans contre réaction Flash ADC. Banc de test et mesures. G.Bohner, S.Manen, L.Royer et R. Bonnefoy

ADC simple rampe On génère une rampe, ici par intégration de la référence. On compte à fréquence fixe depuis le départ de la rampe jusqu à ce qu elle atteigne La tension d entrée. La précision dépend de la qualité de la rampe, qui peut être très bonne. Système simple et efficace, a tendance à être réutilisé grâce aux nouvelles technos.

ADC à approximations successives avec C-R Le registre à décalage sert à «essayer» un par un tous les bits. On commence par le MSB Que l on met à 1 dans le registre à décalage et dans le registre résultat. Le DAC en C-R Reconvertit (la demi dynamique le premier coup). Si la tension d entrée est supérieur à la Tension fournie par le DAC, on ne fait rien. Sinon, on remet le bit à zéro dans le registre Résultat. On décale d un bit et on recommence. Il faut N cycles pour N bits. On n utilise qu un seul comparateur, mais il supporte toute la dynamique.

ADC A approximations successives sans C-R (en cascade) C est un des principe de base le plus rapide. Peut être complètement asynchrone. La vitesse ne dépend que de la techno. Peut être «pipe line» Mais N comparateurs à moins d un LSB d offset et N-1 amplificateurs à moins d un LSB d offset et moins de 2 LSB d erreur de gain

ADC à Approximation successive sans C-R cyclique Fonctionnement: S1 est fermé sur l entrée, S2a fermé. Par S1 l entrée est comparée á Vref/2 Et le MSB sort. Par S2a l entré est mémorisée dans C2 Par S4 Vref/2 est fermé si MSB=1 S1 est ensuite fermé sur V3 pour toute La suite de la conversion. On ferme les S3 s: Par S3b l entrée, mémorisée dans c2 Est transmise au soustracteur, le Résultat, multiplié par 2 est comparé À Vref/2, le bit suivant sort. S4 est fermé si Q à 1. On continue ensuite en fermant Alternativement les S2 s et les S3 s. Même remarque que précédemment sur les offsets et la précision. Mais il n y a qu un seul comparateur, et un seul amplificateur, et la sortie peut se faire Sur un seul fils, en mode série synchrone, sans perte de temps.

LES ADC RAPIDES Structure parallèle (flash) Variantes, options, solutions Track/hold digital. Asservissement de la référence Multiples points d accès à la chaîne de résistances pour réglages externes. Amplificateur d entrée intégré. Si le nombre de bit augmente, le nombre de comparateurs devient vite prohibitif. Pour 14 bits il faut 16383 comparateurs Et un décodage 16383 vers 14!!!

LA FAMILLE FLASH: le demi

LA FAMILLE FLASH: le tiers

LA FAMILLE FLASH: le multi étage Exemple d étages à 2 bits, mais peut exister En 1 bit, en 1.5 bit, en 3 bits etc Le 1.5 bit par étage est à la mode (le plus simple) Pour 1 bit par étage on retrouve la structure à approximations successives sans C-R (avec les mêmes contraintes)

ADC à rampe La précision dépend de la qualité de la rampe, qui peut être très bonne. Système simple et efficace, a tendance à être réutilisé grâce aux nouvelles technos. Inconvénient, la lenteur. L horloge peut être très rapide, mais le comparateur pose alors problème.

ADC à rampe et DAC en contre réaction Les convertisseurs à rampe permettent de grande résolution, mais sont alors très lents. On peut fortement réduire ce temps d intégration par une contre réaction avec un DAC. Pendant la phase 1 le système est un convertisseur à rampe classique qui fournit les MSB s. Pendant la phase 2, ces MSB sont reconvertis par un DAC, qui donne une tension qui est Retranchée au signal d entrée. Le «résidu» est amplifié par le changement de gain G Et fournit alors les LSB s.

Inconvénients Simple rampe : nécessite une horloge et un comparateur très rapide. très lent Double rampe: Impose un DAC de grande précision et Un ampli de gain très précis. peu adapté en intégré. Il y a deux variantes intéressantes

Parenthèse sur les comparateurs Ordres de grandeur 12 bits, signal de 1 V Niveaux numérique de 3 V Horloge de 100 MHz Gain > 24000.. Pour une fréquence de 100 MHz Lent et peu sensible, l ampli-op en boucle ouverte est un bien mauvais comparateur..

Le trigger de Schmitt La contre réaction positive Accélère les choses, et augmente considérablement Le gain. Mais l hystérèse obtenue est pour nous un inconvénient. Ce n est pas la bonne idée

Le comparateur latch Contre réaction positive Symétrique Gain énorme Instable =Ł horloge Pas d hystérèse Bruit blanc réduit Génère du bruit sur l entrée Kick-back noise

Exception: L ADC à rampe Le signal que voit le comparateur au moment important est toujours le même. La pente de ce signal est constante L hystérèse n a plus d importance au contraire Le gain peut être beaucoup plus faible (retard fixe) Le comparateur peut être remplacé par un amplificateur Eventuellement suivi d un discriminateur.

L ADC à rampe première variante Priorité à la linéarité diff. Signal + _ Stop Start TDC haute résolution Générateur De rampe Cf. réalisation E. Delagnes et all Des DNL de l ordre du dixième de LSB Attention au bruit!!!

L ADC à rampe deuxième variante Signal + Comp. Stop start Horloge _ Ampli T/H Flash ADC Générateur De rampe Priorité à la vitesse.. Avec une horloge plus lente MSB LSB

L ADC dit pipe-line ou flash multi étage Exemple d étages à 2 bits, mais peut exister En 1 bit, en 1.5 bit, en 3 bits etc Le 1.5 bit par étage est à la mode (le plus simple) Pour 1 bit par étage on retrouve la structure à approximations successives sans C-R (avec les mêmes contraintes)

L ADC dit pipe-line Pour 1 bit par étage on retrouve la structure à approximations successives sans C-R (avec les mêmes contraintes) Dynamique Signal supérieur au seuil: bit =1, Signal suivant = (signal-seuil)*2 Seuil du comparateur Signal inférieur au seuil: bit =0, Signal suivant = signal*2 Pour garantir le LSB, Il faut: Des offsets au LSB près Un gain de deux à 2 LSB près.

L ADC dit pipe-line 1.5 bit par étage Pour 1.5 bit par étage il y a 2 seuils, deux références Et pas de comparateur au milieu de la dynamique Dynamique=1 S.compH=1/2+1/8 S.compL=1/2-1/8 3/4 1/2 1/4 Seuil du comph et sa zone de tolérence Seuil du compl et sa zone de tolérence Signal supérieur à S.compH: bits =10, Signal suivant = (signal-ref. haute)*2 Signal en zone intermédiaire bits=01 Signal suivant = (signal-ref. basse)*2 Signal inférieur à S.compL: bits =00, Signal suivant = signal*2 Valeur de référence pour 10 Soit VDAC=0.5 Valeur de référence pour 01 Soit VDAC=0.25 Valeur de référence pour 00 Soit VDAC=0

Dynamique=1 3/4 1/2 1/4 Seuil du comph: 0.625 et sa zone de tolérence Seuil du compl: 0.375 et sa zone de tolérence L ADC dit pipe-line 1.5 bit par étage L astuce consiste à ne pas prendre de décision en cas de doute, et de profiter de la multiplication du signal par deux pour décider à l étage suivant. Le code final est obtenu par l addition des codes de tous les étages. Chaque décision a une zone de tolérance de ± 1/8 de la dynamique Exemple pour un signal d entrée Vin de 0.35 V. Vin1 < 0.375 code=00, Vout=Vin2=2Vin1=0.7 V Vin2>0.625 code=10, Vin3=2(0.7-0.5)=0.4 V Vin3 intermédiaire. Code=01, Vin4=2(0.4-0.25)=0.3 V Vin4 < 0.375 code=00, Vin5=0.6 Vin5=0.6, code=01 Valeur de référence pour 10 Soit VDAC=0.5 Valeur de référence pour 01 Soit VDAC=0.25 Valeur de référence pour 00 Soit VDAC=0 00 Remarques: 10 Le code 11 n existe pas. 01 00 Il ne peut donc pas y avoir 01 de retenue à cheval sur 010101 deux étage, l additionneur est simplifié.

L ADC dit pipe-line généralisation Pour tolérer les offsets, on a ajouté des comparateurs supplémentaires : deux au lieu de 1 pour le 1.5 bit par étage, soit 1 bit effectif, et un gain de 2. En utilisant le même type d algorithme : Pour 2 bits effectifs, dit 3 bits par étage, il faut 6 comparateurs et un gain de 4 Pour N bits effectifs, il faut un gain par étage G= 2 N et le nombre de comparateurs par étage est Nc = 2(G-1) L offset maximum tolérable devient: Offmax = Vmax G ( 1-1 Nc ( G-1 )) Les seuils des comparateurs sont décalés vers le haut de Offmax/2 par rapport aux valeurs du DAC (ou des références) Pour tolérer un grand offset, il faut diminuer G et Nc Grand intérêt du 1.5 bit par étage

L ADC dit pipe-line généralisation Si cet algorithme est particulièrement intéressant pour les comparateurs, Il l est beaucoup moins pour les amplificateurs. En effet, les offsets des comparateurs n ont aucun effet mémoire Il faut seulement prendre une marge de sécurité pour le rendement. Ceux des amplis sont insérés dans la chaîne comme des modifications du signal d entrée et se propagent. Attention: pour un même étage, les deux offsets se cumulent! Pour les étages suivants, la marge d offset des comparateurs doit être réduite de la sommes des offsets des amplis! (si on veut un rendement de 100%)

L ADC dit pipe-line généralisation En ce qui concerne la précision sur le gain des amplis, l algorithme n apporte pas grand-chose : en passant de 1 à 1.5 bit par étage on ne gagne qu un facteur 2, soit un gain de 2 à 4 LSB près au lieu de 2 pour garantir le LSB. La relation exacte liant l erreur de linéarité à l erreur de gain est: Gth-G Gth-1 2 DNL ( ) ( ) N (LSB) = Gth Nc Gth Pour 10 bits et 1.5 bit par étage (Nc=2, Gth=2) On retrouve G=255/128 soit 2 à 4 LSB près.

L ADC dit pipe-line L amplificateur Avec cet algorithme le point le plus délicat est l amplificateur. Il faut un très faible offset et un gain bien précis. En technologie CMOS en général, on préfère les C-R capacitives. Signal 2c c -référence 2c - + G=2 Si c=c!

L ADC dit pipe-line L amplificateur Ici le gain vaut 1+c/c on gagne un facteur 2 Vin + _ Vin Vin ECHANTILLONAGE AMPLIFICATION

L ADC dit pipe-line L amplificateur En différentiel, avec les switches Rétroaction de Gain 2

L ADC dit pipe-line L amplificateur le gain est indépendant de C! Vin Vout=2Vin ECHANTILLONAGE AMPLIFICATION

LES ADC RAPIDES Structure parallèle (flash) Variantes, options, solutions Track/hold digital. Asservissement de la référence Multiples points d accès à la chaîne de résistances pour réglages externes. Amplificateur d entrée intégré. Si le nombre de bit augmente, le nombre de comparateurs devient vite prohibitif. Pour 14 bits il faut 16383 comparateurs Et un décodage 16383 vers 14!!!

L échelle différentielle active Point de fonctionnement des comp. Sensibilité à la référence Sensibilité au signal (M.C.) Sensibilité aux alimentations Reste le problème de la dynamique Avec une tension d alimentation faible

Correction de linéarité

Avec corrections de gain Oui mais, on perd en dynamique Pour un gain # 1 c est bien pire.

Une solution Marche avec tous les gains! Possibilité de sur-compensation! Plus de perte de dynamique (sauf dans la résistance d émetteur) Prix à payer: un peu plus difficile à mettre en œuvre, le gain est moins bien corrigé

En MOS Méthode de la multi-tangente Difficile à régler 2 2 Difficulté à avoir un gain donné avec certitude 1 1 20 1 20 Avec des résistances dans les sources, on reperd en dynamique..

Flash ADC l échelle Correction de linéarité Correction de bande passante Aucune perte de dynamique: Rien dans les émetteurs En parallèle dans les collecteurs

Flash ADC l échelle 1 1 2 1 On gagne un Facteur 2 i i 2i i

Le comparateur ou la chasse aux offsets et au kick-back noise Contre réaction positive Symétrique Gain énorme Instable =Ł horloge Pas d hystérèse Bruit blanc réduit Génère du bruit sur l entrée Kick-back noise

Le comparateur latch En bipolaire les suiveurs coupent le kick-back noise

LE COMPARATEUR.(MOS)

La sortie. Inutilisable telle quelle.

LE COMPARATEUR.

LE COMPARATEUR. On peut supprimer le Switch de droite si Le courrant dans la Branche de droite est Suffisamment faible Lorsque le Switch de La branche de gauche Est fermé. Le dimensionnement Est facile à réaliser Car dans ce cas la Branche de droite Est un simple miroir De courrant de celle De gauche.

LE COMPARATEUR. Reste le kick-back noise!!!

LE COMPARATEUR. le kick-back noise!!! Peut atteindre plusieurs mv par KOhms Autant dire que pour un flash de 10 bits, avec 1 KOhms De charge dans les émetteurs, et 1 V de dynamique, Si il y a 1024 comparateurs. Une solution: ralentir. Une autre solution, augmenter le courrant.

Une autre solution le cascode Sensibilité : Simulée 1 V Mesurée < 500 V Offset 3mV (1mV bip) 100 A Le kick-back noise reste important

Finalement, la solution qui s impose est un étage linéaire de plus

Pour les offsets solution inévitable : le moyennage

Que faire si la tension d alimentation devient inférieure à la dynamique dont on a besoins! (produit des offsets ou du kick-back noise par 2 N ) Peut être une solution: L échelle différentielle active en courrant. CDADL (current driven active differential ladder) Idée: diviser la dynamique en courrants et non en tensions.

CDADL a b A B I A = (1+m)I 0 I B = (1-m)I 0 Ka=w/w 0 Kb=w/w 0 Ka=w/w 0 Kb=w/w 0 Le problème revient à dimensionner les transistors, comme pour des DACs. Cette paire n a pas besoins d être linéaire sauf au seuil. On ne perd rien puisque cette paire peut être le premier étage du comparateur, obligatoire par ailleurs. Les rés. peuvent être différentes. Ka Kb = = 1 1 1 + m 1 m

Courrant + tension I. R = 2 I 1 R R R ( ) 1 m m

Gain au point central (1) R = 1

Gain au point central (2) Toutes les autres Améliorations et corrections sont toujours valables. Moyennage Bulles Mise en forme. R= 1/1-m 2

Test des ADC s Mesures de linéarité (diff et int) De bruit Du nombre effectif de bits Du rapport signal sur bruit

Test des ADC s

Test des ADC s Carte générique réutilisable pour tout ADC. Petite carte fille pour chaque ADC. générateur: DAC 16 bits (DAC8830) Référence : ADC 16bits (AD7684) Interface PC par USB interface et Labview. Traitement des données par matlab ou eq. Liaison USB ADC à tester

Test des ADC s

Test des ADC s

Test des ADC s