Architectures Analogiques Systemes Embarques - Semestre 7
Annee Universitaire : 2023-2024
Semestre : 7
Credits : 2.5 ECTS
Specialite : Electronique Analogique et Systemes Embarques
PART A - Presentation Generale du Module
Vue d'ensemble
Ce cours traite des architectures analogiques specifiques aux systemes embarques : amplificateurs commandes en tension, filtres a frequence de coupure variable, modulateurs, et circuits de conditionnement de signaux. L'accent est mis sur les circuits programmables et adaptatifs essentiels pour les systemes intelligents et reconfigurables.
Objectifs pedagogiques :
- Concevoir des amplificateurs a gain commande en tension (VCA)
- Maitriser les filtres actifs commandes en tension
- Comprendre les modulateurs et leurs applications
- Simuler et dimensionner des circuits analogiques complexes
- Realiser des PCB pour circuits analogiques
- Utiliser des composants specialises (transconductance amplifiers)
Position dans le cursus
Ce module s'appuie sur :
- Electronique Fonctions Analogiques (S6) : AOPs, filtres actifs
- Projet PCB (S6) : conception de cartes electroniques
- Circuits et Filtres analogiques (S5) : filtres, fonction de transfert
Il prepare a :
- Systemes embarques : conditionnement de signaux, interfaces analogiques
- Instrumentation : circuits a gain programmable
- Audio professionnel : mixeurs, egaliseurs, effets
- Telecommunications : controle automatique de gain (AGC)
PART B - Experience Personnelle et Contexte d'Apprentissage
Organisation et ressources
Le module etait organise en travaux diriges et bureau d'etudes pratique :
Travaux diriges (12h) :
- TD1 : Amplificateur a gain commande en tension
- TD2 : Filtre passe-bas ordre 1 a frequence de coupure commandee en tension
Bureau d'etudes (16h) :
Projet complet de conception d'un modulateur :
- Partie 1 : Amplificateur a gain commande en tension
- Partie 2 : Filtre ordre 1 commande en tension
- Projet final : Modulateur complet avec PCB sur Altium Designer
Supports pedagogiques :
- Enonces de TD en PDF
- Documentation composant LM13700 (transconductance amplifier)
- Simulations TINA-TI (logiciel de simulation analogique Texas Instruments)
- Projet Altium Designer pour realisation PCB
Contenu du projet
Projet modulateur :
Le projet consistait a concevoir un modulateur complet integrant :
- Amplificateur a gain variable
- Filtre passe-bas a frequence de coupure variable
- Circuit de modulation
- Design PCB complet avec Altium Designer
Librairies creees :
- 4AE_LM.SCHLIB : symboles schematiques
- LIB_V2.SCHLIB : bibliotheque de composants version 2
- ACT.PcbLib : empreintes PCB
- PRINT_V2.PcbLib : empreintes d'impression version 2
Simulations TINA :
- AOP_non_inverseur.TSC : amplificateur non inverseur de base
- Passe_bas.TSC : filtre passe-bas simple
- Filtre_Com_Tension.TSC : filtre commande en tension
- Modulateur.TSC : circuit modulateur complet
Methode de travail
Phase 1 : Etude theorique :
Analyse des circuits dans les TD, calculs de fonctions de transfert, dimensionnement des composants.
Phase 2 : Simulations :
Validation des circuits sous TINA-TI avant realisation. Ajustement des parametres pour obtenir les performances souhaitees.
Phase 3 : Conception PCB :
Creation des schemas sous Altium Designer, routage du PCB, verifications DRC/ERC, generation des fichiers de fabrication.
Difficultes rencontrees
Composant LM13700 :
L'amplificateur de transconductance LM13700 est un composant specialise. Comprendre son fonctionnement et dimensionner les resistances externes demande une bonne comprehension de la transconductance.
Stabilite des circuits :
Les circuits commandes en tension peuvent presenter des instabilites si mal dimensionnes. Importance de la compensation et des condensateurs de stabilisation.
Routage PCB :
Pour des circuits analogiques precis, le routage est critique (decouplage, pistes courtes, plan de masse).
PART C - Aspects Techniques Detailles
1. Amplificateurs de transconductance
Definition :
Un amplificateur de transconductance convertit une tension d'entree en un courant de sortie proportionnel.
I_sortie = gm x V_entree
ou gm est la transconductance (en Siemens ou mho).
LM13700 - Operational Transconductance Amplifier (OTA) :
Circuit integre contenant deux OTA independants.
Principe :
- La transconductance gm est commandee par un courant de polarisation I_abc (amplifier bias current)
- gm = 19,2 x I_abc (approximation)
- Permet de commander le gain en ajustant I_abc
Avantages :
- Gain programmable electroniquement
- Large plage de variation
- Linearite acceptable
Applications :
- VCA (Voltage Controlled Amplifier)
- VCF (Voltage Controlled Filter)
- Modulateurs
- AGC (Automatic Gain Control)
2. Amplificateur a gain commande en tension (VCA)
Principe :
Un VCA est un amplificateur dont le gain est controle par une tension externe.
V_sortie = A(V_controle) x V_entree
Realisation avec LM13700 :
Circuit de base :
- OTA du LM13700
- Resistance de charge en sortie
- Tension de commande convertie en courant I_abc via une resistance
Calcul du gain :
Gain = gm x R_charge = (19,2 x I_abc) x R_charge
Pour commander le gain par une tension V_ctrl :
I_abc = V_ctrl / R_ctrl
Donc : Gain = (19,2 x V_ctrl x R_charge) / R_ctrl
Plage de gain :
Typiquement de -40 dB a +40 dB en variant V_ctrl.
Linearisation :
Pour ameliorer la linearite, on peut utiliser :
- Diodes de linearisation (incluses dans le LM13700)
- Resistances d'emetteur
- Contre-reaction
Applications :
| Application | Description |
|---|---|
| Mixeur audio | Controle du niveau de chaque canal |
| AGC | Ajustement automatique du gain |
| Compresseur/limiteur | Traitement dynamique audio |
| Modulateur d'amplitude | Multiplication de signaux |
3. Filtres commandes en tension
Filtre passe-bas du premier ordre commande :
Principe :
Utiliser un OTA pour creer une resistance equivalente variable.
Fonction de transfert :
H(jw) = 1 / (1 + jw / wc)
avec wc = 2pi fc (pulsation de coupure)
Frequence de coupure commandee :
En utilisant un OTA, on peut faire varier fc proportionnellement a la tension de commande.
fc = gm / (2pi C) = (19,2 x I_abc) / (2pi C)
Si I_abc = V_ctrl / R_ctrl :
fc = (19,2 x V_ctrl) / (2pi C x R_ctrl)
Plage de frequence :
Typiquement de quelques Hz a plusieurs dizaines de kHz selon V_ctrl.
Filtre passe-bas ordre 2 (Sallen-Key commande) :
En cascadant deux cellules du premier ordre ou en utilisant une structure Sallen-Key avec OTA.
Meilleure selectivite (-40 dB/decade).
Applications :
| Application | Description |
|---|---|
| Egaliseur parametrique | Ajustement de la frequence de coupure |
| Filtre anti-aliasing adaptatif | Ajuste selon frequence d'echantillonnage |
| Synthetiseur audio | Filtre VCF pour synthese soustractive |
| Traitement adaptatif | Filtrage en fonction du contenu du signal |
4. Modulateurs
Definition :
Circuit qui realise la multiplication de deux signaux.
Modulation d'amplitude :
s(t) = [A + m(t)] x cos(wp t)
ou m(t) est le signal modulant, cos(wp t) la porteuse.
Realisation avec OTA :
L'OTA peut servir de multiplieur car :
I_sortie = gm x V_entree
Si gm est proportionnel a un signal (via I_abc), on obtient une multiplication.
Circuit modulateur :
Entrees :
- Signal porteur : applique a l'entree de l'OTA
- Signal modulant : commande la transconductance gm (via I_abc)
Sortie :
Signal module en amplitude.
Modulateur en anneau (ring modulator) :
Utilise 4 OTA ou diodes en pont pour realiser une multiplication exacte.
Sortie : s(t) = m1(t) x m2(t)
Applications :
- Modulation AM
- Melangeur de frequences (heterodynage)
- Effets audio (tremolo, chorus)
- Demodulation synchrone
5. Circuits de conditionnement
Conditionnement de capteurs :
Les signaux issus de capteurs necessitent souvent un traitement avant numerisation.
Etapes typiques :
- Amplification : VCA pour adapter le niveau
- Filtrage : Eliminer le bruit et les frequences indesirables
- Offset : Ajuster le niveau DC
- Protection : Ecretage, limitation
Amplificateur d'instrumentation :
Circuit specialise pour amplifier les signaux differentiels de faible amplitude.
Caracteristiques :
- Tres haute impedance d'entree
- Gain precis et stable
- CMRR eleve (> 100 dB)
- Faible bruit
Applications :
- Jauges de contrainte
- Thermocouples
- Ponts de Wheatstone
- Mesures biomedicales (ECG, EMG)
Filtre anti-aliasing :
Filtre passe-bas place avant un ADC pour eviter le repliement spectral (aliasing).
Regle :
fc < fs / 2 (frequence d'echantillonnage / 2)
Typiquement : fc = 0,4 x fs
6. Controle automatique de gain (AGC)
Principe :
Circuit qui ajuste automatiquement le gain pour maintenir un niveau de sortie constant malgre les variations de l'entree.
Boucle de regulation :
- Detecteur d'amplitude : Mesure le niveau de sortie (detecteur de crete ou RMS)
- Comparateur : Compare au niveau de reference
- Integrateur : Filtre la tension d'erreur (temps de reponse)
- VCA : Ajuste le gain selon la tension de commande
Parametres :
- Temps d'attaque : Rapidite de reduction du gain (signal fort)
- Temps de relachement : Rapidite d'augmentation du gain (signal faible)
- Seuil : Niveau a partir duquel l'AGC agit
Applications :
| Application | Description |
|---|---|
| Recepteurs radio | Maintenir le volume constant |
| Telephonie | Normalisation du niveau vocal |
| Enregistrement audio | Eviter la saturation |
| Instrumentation | Adapter la dynamique du signal |
7. Techniques de simulation
TINA-TI :
Logiciel de simulation analogique gratuit de Texas Instruments.
Fonctionnalites :
- Simulation temporelle (transitoire)
- Analyse frequentielle (AC)
- Analyse de bruit
- Analyse de distorsion harmonique
- Analyse de sensibilite
Methodologie :
- Schema : Dessiner le circuit
- Modeles : Utiliser les modeles SPICE des composants
- Simulation : Choisir le type d'analyse
- Visualisation : Courbes de reponse
- Optimisation : Ajuster les valeurs
Exemple : amplificateur a gain variable
Simulation :
- Analyse AC : reponse en frequence pour differentes tensions de commande
- Analyse transitoire : reponse a un signal sinusoidal
- Mesure du gain en dB
- Verification de la linearite
8. Conception PCB pour circuits analogiques
Regles de conception :
Layout critique :
| Aspect | Recommandation |
|---|---|
| Plan de masse | Cuivre plein pour GND |
| Decouplage | Condensateur 100 nF proche de chaque alimentation |
| Pistes courtes | Minimiser les inductances parasites |
| Separation analogique/numerique | Plans de masse separes si mixte |
| Symetrie | Circuits differentiels symetriques |
Alimentation :
- Decouplage local : 100 nF ceramique + 10 uF electrolytique par CI
- Pistes d'alimentation larges
- Filtrage de l'alimentation (ferrite, LC)
Signaux sensibles :
- Pistes d'entree courtes et protegees
- Eviter les boucles de masse
- Garde (guard ring) autour des circuits critiques
Composants :
- Resistances : precision 1% ou mieux pour gain stable
- Condensateurs : COG/NP0 pour circuits de precision
- AOPs : choisir selon bande passante, bruit, offset
9. Altium Designer pour le projet
Projet BE_Archi_Sys_Emb :
Structure du projet :
- Fichier projet : BE_Archi_Sys_Emb.PrjPcb
- Schema : Modulateur.SchDoc
- Bibliotheques : 4AE_LM.SCHLIB, LIB_V2.SCHLIB
- Empreintes : ACT.PcbLib, PRINT_V2.PcbLib
Etapes de conception :
- Creation des bibliotheques :
- Symboles schematiques (LM13700, resistances, condensateurs)
- Empreintes PCB (DIP8, CMS 0805)
- Schema electrique :
- Placement des composants
- Connexions (nets)
- Annotations (valeurs, references)
- Verifications ERC
- PCB :
- Import du schema
- Placement des composants
- Routage manuel ou automatique
- Verifications DRC
- Plans de masse et alimentation
- Generation fichiers :
- Gerber (fabrication)
- BOM (liste composants)
- Fichiers d'assemblage
10. Applications pratiques
Table de mixage audio :
Chaque canal dispose d'un VCA pour controler le volume. Les faders ajustent la tension de commande.
Synthetiseur analogique :
- VCO (Voltage Controlled Oscillator) : frequence variable
- VCF (Voltage Controlled Filter) : filtre a fc variable
- VCA : enveloppe d'amplitude (ADSR)
Compresseur audio :
Circuit AGC avec detecteur RMS et parametres d'attaque/relachement reglables.
Reduit la dynamique du signal (plage entre le plus faible et le plus fort).
Egaliseur parametrique :
Plusieurs filtres passe-bande avec frequence centrale, gain et facteur Q commandes.
Recepteur radio adaptatif :
AGC pour maintenir le niveau constant malgre la variation du signal RF recu.
Filtres FI a bande passante variable selon les conditions de reception.
PART D - Analyse Reflexive et Perspectives
Competences acquises
Conception de circuits commandes :
Maitrise des amplificateurs et filtres a parametres variables electroniquement. Capacite a utiliser les OTA pour creer des circuits reconfigurables.
Simulation analogique :
Utilisation efficace de TINA-TI pour valider les circuits avant realisation. Comprehension des analyses AC, transitoires, et de bruit.
Conception PCB professionnelle :
Realisation complete d'un PCB sous Altium Designer : creation de bibliotheques, schema, routage, verifications.
Points cles a retenir
1. OTA = composant polyvalent :
L'amplificateur de transconductance (LM13700) permet de creer des VCA, VCF, modulateurs simplement en exploitant la commande de gm.
2. Linearite vs plage dynamique :
Les circuits commandes presentent souvent un compromis entre linearite et plage de variation. Importance de la linearisation.
3. Stabilite essentielle :
Les circuits a gain variable peuvent osciller si mal compenses. Condensateurs de stabilisation critiques.
4. Layout = performance :
Pour les circuits analogiques precis, le layout PCB est aussi important que le schema. Plan de masse, decouplage, symetrie.
5. Simulation = gain de temps :
Simuler avant realiser evite les erreurs couteuses (PCB a refaire, composants grilles).
Applications pratiques
Audio professionnel :
Mixeurs, compresseurs, egaliseurs, effets utilisent massivement les VCA et VCF.
Instrumentation :
Amplificateurs a gain programmable pour s'adapter automatiquement a la plage du signal mesure.
Telecommunications :
AGC dans tous les recepteurs radio (AM, FM, GSM, WiFi, etc.).
Systemes embarques :
Conditionnement adaptatif de signaux capteurs selon les conditions.
Retour d'experience
Projet complet et formateur :
Le BE permet de passer par toutes les etapes d'un projet reel : specifications, conception, simulation, PCB, verifications.
LM13700 interessant :
Composant vintage mais toujours pertinent pedagogiquement. Les OTA modernes (OPA860, etc.) utilisent les memes principes.
Simulations TINA utiles :
Les simulations permettent de visualiser immediatement l'effet des changements de parametres (resistances, condensateurs).
Altium Designer professionnel :
Outil utilise en industrie. Competence valorisable en entreprise.
Limites et ouvertures
Limites du module :
- Pas de realisation physique et test du PCB
- Composants analogiques classiques (alternatives numeriques non abordees)
- Aspects bruit et distorsion peu approfondis
Ouvertures vers :
- DSP (Digital Signal Processing) : alternative numerique aux circuits analogiques
- Systemes mixtes : ADC, DAC, conversion analogique-numerique
- Audio numerique : codecs, effets numeriques
- Controle numerique de circuits analogiques : potentiometres numeriques, DAC pour commande
- SoC mixtes : integration analogique-numerique sur puce
Evolution technologique
Tendances actuelles :
Circuits programmables :
- FPAA (Field Programmable Analog Array) : equivalent analogique des FPGA
- Potentiometres numeriques commandes par SPI/I2C
- VGA (Variable Gain Amplifier) integres avec controle numerique
Integration :
- AFE (Analog Front-End) integrant conditionnement complet
- Codec audio integres (ADC + DAC + VCA + filtres)
- SoC avec partie analogique reconfigurable
Performance :
- Tres faible bruit (< 1 nV/sqrt(Hz))
- Tres faible consommation (nA de quiescent current)
- Large dynamique (> 120 dB)
Conseils pour reussir
1. Comprendre le LM13700 :
Bien assimiler le principe de la transconductance commandee. Lire attentivement la datasheet.
2. Simuler systematiquement :
Chaque modification doit etre validee par simulation avant d'aller plus loin.
3. Dimensionner avec soin :
Les valeurs de resistances et condensateurs determinent les performances. Utiliser les formules donnees.
4. Verifier le PCB :
DRC/ERC sont imperatifs. Une erreur sur le PCB coute cher (refabrication).
5. Documenter :
Bien annoter les schemas, calculer et noter les valeurs theoriques pour comparer avec les simulations.
Conclusion
Ce module fournit une excellente introduction aux circuits analogiques reconfigurables et commandes. La maitrise des VCA, VCF et modulateurs est essentielle pour de nombreuses applications (audio, instrumentation, telecommunications).
Approche projet :
Le bureau d'etudes avec conception complete (simulation + PCB) reflete bien le travail d'un ingenieur electronique. Toutes les etapes d'un projet reel sont couvertes.
Competences transferables :
- Conception de circuits analogiques complexes
- Simulation avec outils professionnels (TINA, SPICE)
- Conception PCB avec Altium Designer
- Gestion de projet electronique complet
Message principal :
Les circuits commandes en tension apportent de la flexibilite et de l'adaptabilite aux systemes analogiques. Ils permettent de creer des systemes intelligents capables de s'adapter automatiquement aux conditions (AGC, filtrage adaptatif).
Recommandations :
- Experimenter avec des kits d'evaluation (Texas Instruments, Analog Devices)
- Realiser et tester physiquement le PCB concu
- Explorer les alternatives numeriques (DSP) pour comparaison
- Approfondir les aspects bruit, distorsion, linearite
Liens avec les autres cours :
- Electronique Fonctions Analogiques - S6 : AOPs, filtres actifs
- Projet PCB - S6 : conception de cartes
- Architectures Analogiques Transmission - S7 : modulation, RF
Documents de Cours
Sujet Bureau d'Etudes Lab Study Subject
Sujet complet du BE : conception d'un modulateur et filtre commandes en tension avec TINA et Altium Designer. Complete lab study subject: design of a voltage-controlled modulator and filter using TINA and Altium Designer.
TD1 - Gain Commande en Tension TD1 - Voltage-Controlled Gain
TD sur la conception d'amplificateurs a gain variable commande en tension (VCA) avec OTA et circuits integres. Tutorial on the design of voltage-controlled variable gain amplifiers (VCA) with OTA and integrated circuits.
Cours suivi en 2023-2024 a l'INSA Toulouse, Departement Genie Electrique et Informatique.
Analog Architectures for Embedded Systems - Semester 7
Academic Year: 2023-2024
Semester: 7
Credits: 2.5 ECTS
Specialization: Analog Electronics and Embedded Systems
PART A - General Module Presentation
Overview
This course covers analog architectures specific to embedded systems: voltage-controlled amplifiers, variable cutoff frequency filters, modulators, and signal conditioning circuits. The emphasis is on programmable and adaptive circuits essential for intelligent and reconfigurable systems.
Learning objectives:
- Design voltage-controlled gain amplifiers (VCA)
- Master voltage-controlled active filters
- Understand modulators and their applications
- Simulate and size complex analog circuits
- Design PCBs for analog circuits
- Use specialized components (transconductance amplifiers)
Position in the curriculum
This module builds upon:
- Analog Functions Electronics (S6): Op-amps, active filters
- PCB Project (S6): electronic board design
- Analog Circuits and Filters (S5): filters, transfer functions
It prepares for:
- Embedded systems: signal conditioning, analog interfaces
- Instrumentation: programmable gain circuits
- Professional audio: mixers, equalizers, effects
- Telecommunications: automatic gain control (AGC)
PART B - Personal Experience and Learning Context
Organization and resources
The module was organized into tutorials and practical lab studies:
Tutorials (12h):
- TD1: Voltage-controlled gain amplifier
- TD2: First-order low-pass filter with voltage-controlled cutoff frequency
Lab study (16h):
Complete modulator design project:
- Part 1: Voltage-controlled gain amplifier
- Part 2: Voltage-controlled first-order filter
- Final project: Complete modulator with PCB on Altium Designer
Teaching resources:
- TD problem statements in PDF
- LM13700 component documentation (transconductance amplifier)
- TINA-TI simulations (Texas Instruments analog simulation software)
- Altium Designer project for PCB fabrication
Project content
Modulator project:
The project consisted of designing a complete modulator integrating:
- Variable gain amplifier
- Low-pass filter with variable cutoff frequency
- Modulation circuit
- Complete PCB design with Altium Designer
Libraries created:
- 4AE_LM.SCHLIB: schematic symbols
- LIB_V2.SCHLIB: component library version 2
- ACT.PcbLib: PCB footprints
- PRINT_V2.PcbLib: print footprints version 2
TINA simulations:
- AOP_non_inverseur.TSC: basic non-inverting amplifier
- Passe_bas.TSC: simple low-pass filter
- Filtre_Com_Tension.TSC: voltage-controlled filter
- Modulateur.TSC: complete modulator circuit
Work methodology
Phase 1: Theoretical study:
Circuit analysis in tutorials, transfer function calculations, component sizing.
Phase 2: Simulations:
Circuit validation under TINA-TI before fabrication. Parameter adjustment to achieve desired performance.
Phase 3: PCB design:
Schematic creation in Altium Designer, PCB routing, DRC/ERC verifications, manufacturing file generation.
Difficulties encountered
LM13700 component:
The LM13700 transconductance amplifier is a specialized component. Understanding its operation and sizing external resistors requires a good understanding of transconductance.
Circuit stability:
Voltage-controlled circuits can exhibit instabilities if poorly sized. Compensation and stabilization capacitors are important.
PCB routing:
For precise analog circuits, routing is critical (decoupling, short traces, ground plane).
PART C - Detailed Technical Aspects
1. Transconductance amplifiers
Definition:
A transconductance amplifier converts an input voltage into a proportional output current.
I_output = gm x V_input
where gm is the transconductance (in Siemens or mho).
LM13700 - Operational Transconductance Amplifier (OTA):
Integrated circuit containing two independent OTAs.
Principle:
- The transconductance gm is controlled by a bias current I_abc (amplifier bias current)
- gm = 19.2 x I_abc (approximation)
- Allows gain control by adjusting I_abc
Advantages:
- Electronically programmable gain
- Wide variation range
- Acceptable linearity
Applications:
- VCA (Voltage Controlled Amplifier)
- VCF (Voltage Controlled Filter)
- Modulators
- AGC (Automatic Gain Control)
2. Voltage-controlled gain amplifier (VCA)
Principle:
A VCA is an amplifier whose gain is controlled by an external voltage.
V_output = A(V_control) x V_input
Implementation with LM13700:
Basic circuit:
- OTA from the LM13700
- Load resistor at the output
- Control voltage converted to I_abc current via a resistor
Gain calculation:
Gain = gm x R_load = (19.2 x I_abc) x R_load
To control gain with a voltage V_ctrl:
I_abc = V_ctrl / R_ctrl
Therefore: Gain = (19.2 x V_ctrl x R_load) / R_ctrl
Gain range:
Typically from -40 dB to +40 dB by varying V_ctrl.
Linearization:
To improve linearity, one can use:
- Linearization diodes (included in the LM13700)
- Emitter resistors
- Feedback
Applications:
| Application | Description |
|---|---|
| Audio mixer | Level control for each channel |
| AGC | Automatic gain adjustment |
| Compressor/limiter | Dynamic audio processing |
| Amplitude modulator | Signal multiplication |
3. Voltage-controlled filters
Voltage-controlled first-order low-pass filter:
Principle:
Use an OTA to create a variable equivalent resistance.
Transfer function:
H(jw) = 1 / (1 + jw / wc)
where wc = 2pi fc (cutoff angular frequency)
Voltage-controlled cutoff frequency:
Using an OTA, fc can be varied proportionally to the control voltage.
fc = gm / (2pi C) = (19.2 x I_abc) / (2pi C)
If I_abc = V_ctrl / R_ctrl:
fc = (19.2 x V_ctrl) / (2pi C x R_ctrl)
Frequency range:
Typically from a few Hz to several tens of kHz depending on V_ctrl.
Second-order low-pass filter (controlled Sallen-Key):
By cascading two first-order cells or using a Sallen-Key structure with OTA.
Better selectivity (-40 dB/decade).
Applications:
| Application | Description |
|---|---|
| Parametric equalizer | Cutoff frequency adjustment |
| Adaptive anti-aliasing filter | Adjusted according to sampling frequency |
| Audio synthesizer | VCF filter for subtractive synthesis |
| Adaptive processing | Filtering based on signal content |
4. Modulators
Definition:
A circuit that performs the multiplication of two signals.
Amplitude modulation:
s(t) = [A + m(t)] x cos(wp t)
where m(t) is the modulating signal, cos(wp t) the carrier.
Implementation with OTA:
The OTA can serve as a multiplier because:
I_output = gm x V_input
If gm is proportional to a signal (via I_abc), multiplication is obtained.
Modulator circuit:
Inputs:
- Carrier signal: applied to the OTA input
- Modulating signal: controls the transconductance gm (via I_abc)
Output:
Amplitude-modulated signal.
Ring modulator:
Uses 4 OTAs or bridge diodes to achieve exact multiplication.
Output: s(t) = m1(t) x m2(t)
Applications:
- AM modulation
- Frequency mixer (heterodyning)
- Audio effects (tremolo, chorus)
- Synchronous demodulation
5. Conditioning circuits
Sensor conditioning:
Signals from sensors often require processing before digitization.
Typical steps:
- Amplification: VCA to adapt the level
- Filtering: Remove noise and unwanted frequencies
- Offset: Adjust the DC level
- Protection: Clipping, limiting
Instrumentation amplifier:
A specialized circuit for amplifying low-amplitude differential signals.
Characteristics:
- Very high input impedance
- Precise and stable gain
- High CMRR (> 100 dB)
- Low noise
Applications:
- Strain gauges
- Thermocouples
- Wheatstone bridges
- Biomedical measurements (ECG, EMG)
Anti-aliasing filter:
A low-pass filter placed before an ADC to prevent spectral folding (aliasing).
Rule:
fc < fs / 2 (sampling frequency / 2)
Typically: fc = 0.4 x fs
6. Automatic gain control (AGC)
Principle:
A circuit that automatically adjusts the gain to maintain a constant output level despite input variations.
Control loop:
- Amplitude detector: Measures the output level (peak or RMS detector)
- Comparator: Compares to the reference level
- Integrator: Filters the error voltage (response time)
- VCA: Adjusts the gain according to the control voltage
Parameters:
- Attack time: Speed of gain reduction (strong signal)
- Release time: Speed of gain increase (weak signal)
- Threshold: Level at which the AGC activates
Applications:
| Application | Description |
|---|---|
| Radio receivers | Maintain constant volume |
| Telephony | Voice level normalization |
| Audio recording | Prevent saturation |
| Instrumentation | Adapt signal dynamic range |
7. Simulation techniques
TINA-TI:
Free analog simulation software from Texas Instruments.
Features:
- Time-domain simulation (transient)
- Frequency analysis (AC)
- Noise analysis
- Harmonic distortion analysis
- Sensitivity analysis
Methodology:
- Schematic: Draw the circuit
- Models: Use SPICE component models
- Simulation: Choose the analysis type
- Visualization: Response curves
- Optimization: Adjust values
Example: variable gain amplifier
Simulation:
- AC analysis: frequency response for different control voltages
- Transient analysis: response to a sinusoidal signal
- Gain measurement in dB
- Linearity verification
8. PCB design for analog circuits
Design rules:
Critical layout:
| Aspect | Recommendation |
|---|---|
| Ground plane | Solid copper for GND |
| Decoupling | 100 nF capacitor close to each power supply |
| Short traces | Minimize parasitic inductances |
| Analog/digital separation | Separate ground planes if mixed |
| Symmetry | Symmetric differential circuits |
Power supply:
- Local decoupling: 100 nF ceramic + 10 uF electrolytic per IC
- Wide power supply traces
- Power supply filtering (ferrite, LC)
Sensitive signals:
- Short and protected input traces
- Avoid ground loops
- Guard ring around critical circuits
Components:
- Resistors: 1% precision or better for stable gain
- Capacitors: COG/NP0 for precision circuits
- Op-amps: choose based on bandwidth, noise, offset
9. Altium Designer for the project
BE_Archi_Sys_Emb project:
Project structure:
- Project file: BE_Archi_Sys_Emb.PrjPcb
- Schematic: Modulateur.SchDoc
- Libraries: 4AE_LM.SCHLIB, LIB_V2.SCHLIB
- Footprints: ACT.PcbLib, PRINT_V2.PcbLib
Design steps:
- Library creation:
- Schematic symbols (LM13700, resistors, capacitors)
- PCB footprints (DIP8, SMD 0805)
- Electrical schematic:
- Component placement
- Connections (nets)
- Annotations (values, references)
- ERC verifications
- PCB:
- Schematic import
- Component placement
- Manual or automatic routing
- DRC verifications
- Ground and power planes
- File generation:
- Gerber (manufacturing)
- BOM (bill of materials)
- Assembly files
10. Practical applications
Audio mixing console:
Each channel has a VCA to control volume. Faders adjust the control voltage.
Analog synthesizer:
- VCO (Voltage Controlled Oscillator): variable frequency
- VCF (Voltage Controlled Filter): filter with variable fc
- VCA: amplitude envelope (ADSR)
Audio compressor:
AGC circuit with RMS detector and adjustable attack/release parameters.
Reduces the signal dynamic range (range between the weakest and the strongest).
Parametric equalizer:
Multiple bandpass filters with controlled center frequency, gain, and Q factor.
Adaptive radio receiver:
AGC to maintain a constant level despite variation in the received RF signal.
IF filters with variable bandwidth depending on reception conditions.
PART D - Reflective Analysis and Perspectives
Skills acquired
Controlled circuit design:
Mastery of amplifiers and filters with electronically variable parameters. Ability to use OTAs to create reconfigurable circuits.
Analog simulation:
Effective use of TINA-TI to validate circuits before fabrication. Understanding of AC, transient, and noise analyses.
Professional PCB design:
Complete PCB realization in Altium Designer: library creation, schematic, routing, verifications.
Key takeaways
1. OTA = versatile component:
The transconductance amplifier (LM13700) allows creating VCAs, VCFs, and modulators simply by exploiting gm control.
2. Linearity vs dynamic range:
Controlled circuits often present a trade-off between linearity and variation range. Linearization is important.
3. Stability is essential:
Variable gain circuits can oscillate if poorly compensated. Stabilization capacitors are critical.
4. Layout = performance:
For precise analog circuits, PCB layout is as important as the schematic. Ground plane, decoupling, symmetry.
5. Simulation = time saving:
Simulating before building avoids costly errors (PCBs to redo, burnt components).
Practical applications
Professional audio:
Mixers, compressors, equalizers, and effects make extensive use of VCAs and VCFs.
Instrumentation:
Programmable gain amplifiers to automatically adapt to the measured signal range.
Telecommunications:
AGC in all radio receivers (AM, FM, GSM, WiFi, etc.).
Embedded systems:
Adaptive sensor signal conditioning based on conditions.
Feedback
Complete and educational project:
The lab study covers all stages of a real project: specifications, design, simulation, PCB, verifications.
Interesting LM13700:
A vintage but still pedagogically relevant component. Modern OTAs (OPA860, etc.) use the same principles.
Useful TINA simulations:
Simulations allow immediate visualization of the effect of parameter changes (resistors, capacitors).
Professional Altium Designer:
A tool used in industry. A valuable skill for professional work.
Limitations and perspectives
Module limitations:
- No physical fabrication and testing of the PCB
- Classical analog components (digital alternatives not covered)
- Noise and distortion aspects not deeply explored
Perspectives towards:
- DSP (Digital Signal Processing): digital alternative to analog circuits
- Mixed systems: ADC, DAC, analog-to-digital conversion
- Digital audio: codecs, digital effects
- Digital control of analog circuits: digital potentiometers, DAC for control
- Mixed SoCs: analog-digital integration on chip
Technological evolution
Current trends:
Programmable circuits:
- FPAA (Field Programmable Analog Array): analog equivalent of FPGAs
- Digital potentiometers controlled via SPI/I2C
- Integrated VGA (Variable Gain Amplifier) with digital control
Integration:
- AFE (Analog Front-End) integrating complete conditioning
- Integrated audio codecs (ADC + DAC + VCA + filters)
- SoC with reconfigurable analog section
Performance:
- Very low noise (< 1 nV/sqrt(Hz))
- Very low power consumption (nA quiescent current)
- Wide dynamic range (> 120 dB)
Tips for success
1. Understand the LM13700:
Thoroughly grasp the principle of controlled transconductance. Read the datasheet carefully.
2. Simulate systematically:
Each modification must be validated by simulation before proceeding further.
3. Size carefully:
Resistor and capacitor values determine performance. Use the given formulas.
4. Verify the PCB:
DRC/ERC are mandatory. An error on the PCB is costly (re-fabrication).
5. Document:
Properly annotate schematics, calculate and note theoretical values for comparison with simulations.
Conclusion
This module provides an excellent introduction to reconfigurable and controlled analog circuits. Mastering VCAs, VCFs, and modulators is essential for many applications (audio, instrumentation, telecommunications).
Project approach:
The lab study with complete design (simulation + PCB) reflects well the work of an electronic engineer. All stages of a real project are covered.
Transferable skills:
- Complex analog circuit design
- Simulation with professional tools (TINA, SPICE)
- PCB design with Altium Designer
- Complete electronic project management
Key message:
Voltage-controlled circuits bring flexibility and adaptability to analog systems. They allow creating intelligent systems capable of automatically adapting to conditions (AGC, adaptive filtering).
Recommendations:
- Experiment with evaluation kits (Texas Instruments, Analog Devices)
- Physically fabricate and test the designed PCB
- Explore digital alternatives (DSP) for comparison
- Deepen noise, distortion, and linearity aspects
Links to other courses:
- Analog Functions Electronics - S6: Op-amps, active filters
- PCB Project - S6: board design
- Analog Architectures for Transmission - S7: modulation, RF
Course Documents
Course taken in 2023-2024 at INSA Toulouse, Department of Electrical and Computer Engineering.