- \n
- CAN : Résolution 12 bits, plage d'entrée 0-10 V, temps de conversion 100 μs \n
- CNA : Résolution 10 bits, plage de sortie 0-5 V, temps de stabilisation 50 μs \n
- Signal d'entrée : Signal sinusoïdal V_in(t) = 5 sin(2πft) + 5 V, f = 1 kHz \n
- Fréquence d'échantillonnage : f_s = 100 kHz \n
- Résistance de charge CNA : R_L = 10 kΩ \n
- Impédance d'entrée du CAN : Z_in = 1 MΩ \n
\n\n
Question 1 : Calculez la résolution (quantum ou LSB - Least Significant Bit) du CAN en volts. Ensuite, pour une tension d'entrée V_in = 7,3 V, déterminez le code numérique de sortie du CAN et comparez l'erreur de quantification avec la résolution.
\n\nQuestion 2 : Le CNA reçoit un code numérique N = 512 (en décimal). Calculez la tension de sortie analogique V_out du CNA. Vérifiez que cette tension est compatible avec la plage de sortie spécifiée et calculez l'erreur de quantification du CNA.
\n\nQuestion 3 : Appliquez le théorème de Shannon pour vérifier si la fréquence d'échantillonnage f_s = 100 kHz est suffisante pour capturer le signal V_in(t) sans aliasing. Calculez également la bande passante maximale du signal et le nombre d'échantillons capturés en 1 seconde.
\n\nQuestion 4 : Le signal CAN subit une chaîne de traitement avec un gain G = 2,5. Calculez la gamme de codes numériques de sortie du traitement (après amplification numérique). Vérifiez s'il y a saturation (débordement numérique) et calculez le facteur d'atténuation requis pour éviter cette saturation.
\n\nQuestion 5 : Pour une chaîne d'acquisition complète CAN-Traitement-CNA, calculez le rapport signal/bruit de quantification (SNR_q) en dB en supposant un signal d'amplitude crête égale à la plage du convertisseur. Comparez les SNR_q du CAN et du CNA. Quel convertisseur limite-t-il les performances globales du système ?
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées :
\n\nQuestion 1 : Résolution du CAN et Codage\n1. Formule générale de résolution (LSB) : $\\text{LSB} = \\frac{V_{\\text{max}} - V_{\\text{min}}}{2^n - 1}$
\n2. Remplacement (CAN 12 bits, plage 0-10 V) : $\\text{LSB}_{\\text{CAN}} = \\frac{10 - 0}{2^{12} - 1} = \\frac{10}{4095}$
\n3. Calcul : $\\text{LSB}_{\\text{CAN}} = 0,002441 \\text{ V} = 2,441 \\text{ mV}$
\n4. Pour V_in = 7,3 V, code numérique : $\\text{Code} = \\frac{V_{\\text{in}}}{V_{\\text{max}}} \\times (2^n - 1) = \\frac{7,3}{10} \\times 4095$
\n5. Calcul : $\\text{Code} = 0,73 \\times 4095 = 2989,35 \\approx 2989 \\text{ (arrondi)}$
\n6. Tension reconstruite : $V_{\\text{reconstruit}} = \\frac{2989}{4095} \\times 10 = 7,298 \\text{ V}$
\n7. Erreur de quantification : $e_q = |V_{\\text{in}} - V_{\\text{reconstruit}}| = |7,3 - 7,298| = 0,002 \\text{ V} = 2 \\text{ mV}$
\n8. Comparaison : $e_q = 0,002 \\text{ V} < \\text{LSB}/2 = 1,22 \\text{ mV}$ ✓
\n9. RĂ©sultat final : $\\boxed{\\text{LSB}_{\\text{CAN}} = 2,441 \\text{ mV}, \\text{ Code} = 2989, \\text{ Erreur} = 2 \\text{ mV}}$", "id_category": "1", "id_number": "3" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Amplificateur – mode linĂ©aire et mode non linĂ©aire avec distorsion", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
RĂ©ponses structurĂ©es pour l’exercice 2 (exercice alternatif sur l’amplificateur).\n1) Formulation pour mode linĂ©aire : l’amplificateur est modĂ©lisĂ© par une fonction de transfert approximative $ Vout = A Vin + B Vin^3 $ avec le terme $ B Vin^3 $ nĂ©gligeable en mode linĂ©aire. Le calcul de gain effectif se base sur $ G = dVout/dVin |_{ Vin = Vin0 } $ et l’on obtient $ G_lin ≈ A $ lorsque $ |Vin| << 1 \n$\n2) Mode non linĂ©aire et distorsion : lorsqu’un terme non linĂ©aire est prĂ©sent, l’expression devient $ Vout = A Vin + B Vin^3 $, ce qui implique une distorsion de 3e ordre. Le calcul montre que pour $ Vin = Vsat/2 $ la composante troisième ordre est dominante et la rĂ©ponse s’Ă©loigne de la ligne droite d’amplification, caractĂ©risĂ©e par une courbe non linĂ©aire.\n3) Comparaison et interprĂ©tation : en pratique, le choix des composants et du schĂ©ma autour de l’AOP doit limiter la plage d’amplitude d’entrĂ©e afin de rester dans la zone linĂ©aire et minimiser la distorsion. L’optimisation porte sur le compromis entre gain et distorsion en fonction du signal d’entrĂ©e et des caractĂ©ristiques du composant.
", "id_category": "2", "id_number": "1" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur opĂ©rationnel — fonctionnement linĂ©aire et mode non linĂ©aire
On considère un montage typique avec un amplificateur opĂ©rationnel idĂ©al en boucle ouverte et des rĂ©seaux de rĂ©troaction. Le but est d’analyser les performances en mode linĂ©aire et d’Ă©tudier le basculement vers le mode non linĂ©aire lorsque l’amplificateur atteint ses limites. Le schĂ©ma mental est : une entrĂ©e diffĂ©rentielle v_d reliĂ©e Ă une alimentation rail‑to‑rail et une rĂ©troaction rĂ©sistant R_f connectĂ©e Ă une entrĂ©e inverseuse, avec une rĂ©sistance d’entrĂ©e R_in et une rĂ©sistance de charge R_L. Les paramètres utilisĂ©s sont : $R_{in} = 10\\;\\text{k}\\Omega$, $R_f = 100\\;\\text{k}\\Omega$, $R_L = 10\\;\\text{k}\\Omega$, et le gainisĂ© en boucle ouverte est infini dans le modèle idĂ©al. On optimise l’amplificateur pour une plage d’entrĂ©e $v_i \\in [-1, 1] \\text{ V}$ et une sortie limitĂ©e par une saturation $V_{sat} = \\pm 5\\;\\text{V}$. On ignore les dĂ©calages et les bruits pour les parties calculĂ©es.
a) Écrivez l’expression du gain en boucle fermĂ©e « linĂ©aire » lorsque le mode non saturĂ© est opĂ©rationnel et calculez le gain assignĂ© $A_f$ du montage en fonction de $R_f$ et $R_{in}$ dans le cadre idĂ©al.
b) DĂ©terminez la condition de saturation pour $v_i$ afin de rester en rĂ©gime linĂ©aire et calculer le point d’entrĂ©e $v_i^{sat}$ Ă partir duquel la sortie atteint $V_{sat}$.
c) En supposant que la sortie est limitĂ©e par saturation et que l’entrĂ©e varie dans [-1, 1] V, calculez la sortie thĂ©orique $v_o$ pour $v_i = 0.8 V$ en tenant compte de la saturation.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses structurées par question.
1) Gain en boucle fermée linéaire
Pour un amplificateur idĂ©al en rĂ©gime linĂ©aire, le gain en boucle fermĂ©e est $A_f = 1 + (R_f / R_{in})$ lorsque l’amplificateur est en configuration non inversion et que la rĂ©troaction est purement rĂ©sistive. Avec $R_f = 100\\;k\\Omega$ et $R_{in} = 10\\;k\\Omega$, on obtient $A_f = 1 + 100/10 = 11$.
2) Condition de saturation
La sortie non saturée est $v_o = A_f v_i$. Pour rester dans le régime linéaire, il faut $|v_o| \\le V_{sat}$, donc $|A_f v_i| \\le 5$. Avec $A_f = 11$, la condition devient $|v_i| \\le 5/11 \\approx 0.455$. Ainsi, $v_i^{sat} \\approx \\pm 0.455 \\text{ V}$.
3) Calcul de la sortie pour v_i = 0.8 V
Comme $0.8 > 0.455$, l’amplificateur atteint la saturation. Donc $v_o = V_{sat} = 5 \\text{ V}$ (et symĂ©triquement -5 V pour v_i = -0.8 V).
", "id_category": "2", "id_number": "2" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Amplificateur opĂ©rationnel en mode non linĂ©aire – basculement et estimation de la distorsion
On modĂ©lise l’amplificateur par une fonction de transfert non linĂ©aire simple de type saturable: $v_o = f(v_i) = \\begin{cases} A v_i, & |A v_i| \\le V_{sat} \\ Sign(v_i) V_{sat}, & |A v_i| > V_{sat} \\end{cases}$, avec $A = 25$ et $V_{sat} = 5\\;\\text{V}$. Le signal d’entrĂ©e u(t) est un sinus qui passe par un rĂ©seau d’attĂ©nuation faisant varier l’amplification effective autour de la plage linĂ©aire.
a) Donnez l’expression analytique de la distorsion d’harmonique (THD) pour un sinus d’amplitude $A_i$ passant par le non‑linĂ©aire saturĂ© et donner la condition pour que la THD reste faible (< 5%).
b) DĂ©terminez la plage d’entrĂ©e admissible pour laquelle l’onde est entièrement reproduite sans distorsion (v_o = A v_i) et sans saturation.
c) Proposez une stratégie de contrôle pour réduire la distorsion tout en conservant une dynamique utile et calculez les valeurs attendues pour $A_i = 0.1, 0.2, 0.3$ lorsque la non linéarité apparaît.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses structurées par question.
a) THD pour sortie saturée
Pour un sinus d’amplitude $A_i$, l’amplitude de la composante fondamentale est $A_f = A_i$ tant que $|A A_i| \\le V_{sat}$. Les harmonies gĂ©nĂ©rĂ©es proviennent des zones de saturation et peuvent ĂŞtre approchĂ©es par une expansion en sĂ©rie des segments saturĂ©s. Une approximation pratique donne THD ≈ sqrt{(H2^2 + H3^2 + ...)/H1^2}. Pour $A_i$ small, THD reste faible et augmente lorsque $|A A_i|> V_sat$. Condition simple pour THD < 5%: $|A_i| < V_sat / (2 A)$ ≈ $5 / (2 × 25) = 0.1$.
b) Plage d’entrĂ©e sans distorsion
Condition: $|A A_i| <= V_sat$, donc $|A_i| <= V_sat / A = 5 / 25 = 0.2$. À cette amplitude, la sortie est au bord de saturation mais ne la dépasse pas; donc sans distorsion: $A_i <= 0.2$.
c) Stratégie et valeurs de distorsion
StratĂ©gie: introduire un prĂ©amplificateur avec gain ajustable ou un compresseur pour limiter l’amplitude en entrĂ©e lorsque le signal approche la plage saturante. Calculs pour A_i = 0.1, 0.2, 0.3 :
Pour A_i = 0.1: $|A A_i| = 2.5 <= V_sat$, sortie linéaire, THD faible;
A_i = 0.2: $|A A_i| = 5 = V_sat$, sortie en bord de saturation mais non distordue si limite stricte est respectée;
A_i = 0.3: $|A A_i| = 7.5 > V_sat$, saturation, distorsion marquée et THD élevée (> 5%).
", "id_category": "2", "id_number": "3" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "ConsidĂ©rons un amplificateur opĂ©rationnel (AOP) idĂ©al utilisĂ© en mode linĂ©aire comme amplificateur inverseur dans un circuit de traitement de signal audio en ingĂ©nierie Ă©lectrique. L'AOP a une bande passante Ă gain unitaire $f_T = 10$ MHz et une rĂ©sistance de rĂ©troaction $R_f = 10$ k$\\Omega$. La rĂ©sistance d'entrĂ©e est $R_1 = 1$ k$\\Omega$. Le signal d'entrĂ©e sinusoĂŻdal est $v_{in}(t) = 0.5 \\sin(2\\pi f t)$ V, avec $f = 1$ kHz. La tension d'alimentation symĂ©trique est $\\pm 15$ V.\n\n1. Calculez le gain en tension $A_v$ et la tension de sortie $v_{out}(t)$ pour ce signal d'entrĂ©e.\n\n2. DĂ©terminez la bande passante effective $f_{3dB}$ de l'amplificateur et vĂ©rifiez si le signal Ă $1$ kHz est dans la bande passante.\n\n3. Calculez la consommation de courant dans $R_f$ et la puissance dissipĂ©e par l'AOP en supposant une impĂ©dance de sortie nĂ©gligeable.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. Le gain $A_v$ détermine l'amplification du signal d'entrée en mode linéaire pour l'AOP inverseur. Les variables sont les résistances de rétroaction et d'entrée, avec $v_{out}$ proportionnelle à $v_{in}$. Hypothèse : AOP idéal avec gain différentiel infini et impédance d'entrée infinie.
1. Formule générale : $A_v = - \\frac{R_f}{R_1}$, $v_{out}(t) = A_v v_{in}(t)$.
2. Remplacement des données : $R_f = 10 \\times 10^3$ $\\Omega$, $R_1 = 1 \\times 10^3$ $\\Omega$, $v_{in}(t) = 0.5 \\sin(2\\pi \\times 10^3 t)$ V.
3. Calcul : $A_v = - \\frac{10 \\times 10^3}{1 \\times 10^3} = -10$, $v_{out}(t) = -10 \\times 0.5 \\sin(2\\pi \\times 10^3 t) = -5 \\sin(2\\pi \\times 10^3 t)$ V.
4. Résultat final : $A_v = -10$, $v_{out}(t) = -5 \\sin(2\\pi \\times 10^3 t)$ V. Interprétation : Le gain inverseur amplifie le signal audio de 10 fois, inversant la phase, adapté au traitement sans saturation car $|v_{out}|_{max} = 5$ V < 15 V.
2. La bande passante $f_{3dB}$ limite la réponse fréquentielle en raison de la limitation du gain de l'AOP. Variables : $f_T$ est la fréquence de transition. Hypothèse : Modèle à un pôle dominant pour l'AOP.
1. Formule générale : $f_{3dB} = \\frac{f_T}{|A_v|}$.
2. Remplacement des données : $f_T = 10 \\times 10^6$ Hz, $|A_v| = 10$.
3. Calcul : $f_{3dB} = \\frac{10 \\times 10^6}{10} = 1 \\times 10^6$ Hz = 1 MHz. Signal Ă 1 kHz < 1 MHz.
4. Résultat final : $f_{3dB} = 1.0 \\times 10^6$ Hz, signal dans la bande. Interprétation : La bande passante large assure une amplification fidèle du signal audio sans atténuation significative à 1 kHz.
3. La consommation de courant dans $R_f$ et la puissance de l'AOP reflètent l'efficacité énergétique du circuit. Variables : Courant $i_f = (v_{out} - v_{in}) / R_f$ approx. $-v_{out} / R_f$ pour petit $v_{in}$. Hypothèse : Moyenne sur un cycle pour puissance.
1. Formule générale : $i_f(t) = \\frac{v_{out}(t) - v_{in}(t)}{R_f}$, $I_{f,rms} = \\frac{|A_v| V_{in,rms}}{R_f}$, puissance $P = I_{f,rms}^2 R_f + |A_v| I_{in,rms} V_{alim}$ approx. $2 |A_v| \\frac{V_{in,rms}^2}{R_1}$ pour dissipation.
2. Remplacement des données : $V_{in,rms} = 0.5 / \\sqrt{2} \\approx 0.353$ V, $|A_v|=10$, $R_f = 10^4$ $\\Omega$.
3. Calcul : $I_{f,rms} = 10 \\times 0.353 / 10^4 \\approx 0.353 \\times 10^{-3}$ A, $P = 2 \\times 10 \\times (0.353)^2 / 10^3 \\approx 0.0025$ W.
4. Résultat final : $I_{f,rms} = 0.353 \\times 10^{-3}$ A, $P = 2.5 \\times 10^{-3}$ W. Interprétation : La faible puissance confirme l'efficacité de l'amplificateur linéaire pour des applications audio portables.
", "id_category": "2", "id_number": "4" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Un amplificateur opĂ©rationnel en configuration non-inverseur avec rĂ©troaction est employĂ© pour un capteur de tempĂ©rature en ingĂ©nierie Ă©lectrique. L'AOP a un offset de tension d'entrĂ©e $V_{os} = 2$ mV et une densitĂ© de courant de polarisation $I_b = 10$ nA. La rĂ©sistance de rĂ©troaction $R_f = 47$ k$\\Omega$ est connectĂ©e Ă une rĂ©sistance de masse $R_1 = 4.7$ k$\\Omega$. Le signal d'entrĂ©e est $v_{in} = 100$ mV. Les tensions d'alimentation sont $+12$ V et $-12$ V.\n\n1. Calculez le gain en tension $A_v$ et la tension de sortie idĂ©ale $v_{out}$ sans offset.\n\n2. DĂ©terminez l'effet de l'offset $V_{os}$ sur $v_{out}$ et l'erreur relative en pourcentage.\n\n3. Calculez l'impact du courant de polarisation $I_b$ sur la chute de tension dans $R_1$ et la correction nĂ©cessaire pour minimiser l'erreur.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. Le gain $A_v$ en configuration non-inverseur amplifie le signal du capteur sans inversion de phase. Variables : Résistances définissent le diviseur de rétroaction. Hypothèse : AOP idéal, sans offset ni courants de polarisation initiaux.
1. Formule générale : $A_v = 1 + \\frac{R_f}{R_1}$, $v_{out} = A_v v_{in}$.
2. Remplacement des données : $R_f = 47 \\times 10^3$ $\\Omega$, $R_1 = 4.7 \\times 10^3$ $\\Omega$, $v_{in} = 0.1$ V.
3. Calcul : $A_v = 1 + \\frac{47 \\times 10^3}{4.7 \\times 10^3} = 1 + 10 = 11$, $v_{out} = 11 \\times 0.1 = 1.1$ V.
4. Résultat final : $A_v = 11$, $v_{out} = 1.1$ V. Interprétation : Le gain modéré amplifie le signal faible du capteur à un niveau exploitable, préservant la polarité pour la mesure de température.
2. L'offset $V_{os}$ introduit une erreur additive à l'entrée différentielle. Variables : $V_{os}$ s'amplifie par $A_v$. Hypothèse : Offset constant, erreur relative = $(erreur / v_{out,ideal}) \\times 100$.
1. Formule générale : $v_{out,os} = A_v (v_{in} + V_{os})$, erreur = $A_v V_{os}$, relative = $\\frac{A_v V_{os}}{A_v v_{in}} \\times 100 = \\frac{V_{os}}{v_{in}} \\times 100$ %.
2. Remplacement des données : $V_{os} = 2 \\times 10^{-3}$ V, $A_v = 11$, $v_{in} = 0.1$ V.
3. Calcul : Erreur = $11 \\times 2 \\times 10^{-3} = 0.022$ V, $v_{out,os} = 1.1 + 0.022 = 1.122$ V, relative = $(0.022 / 1.1) \\times 100 \\approx 2$ %.
4. Résultat final : Erreur = $0.022$ V, relative = $2.0$ %. Interprétation : L'offset amplifié cause une erreur modérée, nécessitant une calibration pour une mesure précise de température.
3. Le courant de polarisation $I_b$ crée une chute dans $R_1$, affectant l'entrée non-inverseuse. Variables : Chute $V_{drop} = I_b R_1$, correction par résistance équivalente. Hypothèse : Courants égaux aux deux entrées, mais impact principal sur entrée à haute impédance.
1. Formule générale : $V_{drop} = I_b R_1$, $v_{out,ib} = A_v (v_{in} - V_{drop})$, correction $R_{comp} = R_1 || R_f$ en parallèle à l'entrée inverseuse.
2. Remplacement des données : $I_b = 10 \\times 10^{-9}$ A, $R_1 = 4.7 \\times 10^3$ $\\Omega$.
3. Calcul : $V_{drop} = 10^{-8} \\times 4.7 \\times 10^3 = 4.7 \\times 10^{-5}$ V, erreur = $11 \\times 4.7 \\times 10^{-5} \\approx 5.17 \\times 10^{-4}$ V, $R_{comp} = \\frac{4.7 \\times 10^3 \\times 47 \\times 10^3}{4.7 \\times 10^3 + 47 \\times 10^3} \\approx 4.27$ k$\\Omega$.
4. Résultat final : $V_{drop} = 47.0 \\times 10^{-6}$ V, $R_{comp} = 4.27$ k$\\Omega$. Interprétation : L'impact faible du $I_b$ est minimisé par la compensation, maintenant la précision du signal de capteur.
", "id_category": "2", "id_number": "5" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Un amplificateur opĂ©rationnel fonctionnant en mode non linĂ©aire comme comparateur avec hystĂ©rĂ©sis est utilisĂ© pour un circuit de dĂ©tection de seuil en ingĂ©nierie Ă©lectrique. L'AOP a des tensions de saturation $V_{sat+} = 13$ V et $V_{sat-} = -13$ V. La rĂ©sistance de hystĂ©rĂ©sis $R_h = 100$ k$\\Omega$ est connectĂ©e entre la sortie et l'entrĂ©e non-inverseuse, avec une rĂ©sistance de rĂ©fĂ©rence $R_r = 10$ k$\\Omega$ Ă la masse. Le signal d'entrĂ©e est une rampe $v_{in}(t) = 5 - 10 t$ V, pour $t$ de 0 Ă 1 s.\n\n1. Calculez les seuils de commutation haut-bas $V_{HL}$ et bas-haut $V_{LH}$ de l'hystĂ©rĂ©sis.\n\n2. DĂ©terminez les instants de commutation $t_1$ (haut vers bas) et $t_2$ (bas vers haut) pour la rampe d'entrĂ©e.\n\n3. Calculez la largeur de l'hystĂ©rĂ©sis $\\Delta V$ et la frĂ©quence de basculement approximative si $v_{in}$ est pĂ©riodique avec amplitude 10 V et pĂ©riode 2 s.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. Les seuils $V_{HL}$ et $V_{LH}$ définissent la fenêtre d'hystérésis pour éviter les oscillations en mode non linéaire. Variables : Diviseur de tension par $R_h$ et $R_r$ applique le seuil à l'entrée non-inverseuse. Hypothèse : Saturation complète de l'AOP, référence à la masse.
1. Formule générale : $V_{HL} = V_{sat-} \\frac{R_r}{R_h + R_r}$, $V_{LH} = V_{sat+} \\frac{R_r}{R_h + R_r}$.
2. Remplacement des données : $V_{sat+} = 13$ V, $V_{sat-} = -13$ V, $R_h = 100 \\times 10^3$ $\\Omega$, $R_r = 10 \\times 10^3$ $\\Omega$.
3. Calcul : $\\frac{R_r}{R_h + R_r} = \\frac{10}{110} \\approx 0.0909$, $V_{HL} = -13 \\times 0.0909 \\approx -1.182$ V, $V_{LH} = 13 \\times 0.0909 \\approx 1.182$ V.
4. Résultat final : $V_{HL} = -1.182$ V, $V_{LH} = 1.182$ V. Interprétation : Les seuils symétriques créent une hystérésis centrée, stable pour la détection de seuil du signal de rampe.
2. Les instants $t_1$ et $t_2$ correspondent aux passages par les seuils lors de la rampe descendante. Variables : $v_{in}(t) = 5 - 10 t$ V. Hypothèse : Commute quand $v_{in} = V_{LH}$ (initialement bas, monte à haut à $V_{LH}$, mais pour rampe descendante : commence haut si initial > V_{LH}, commute à bas à V_{HL}).
1. Formule générale : $t = \\frac{5 - V_{seuil}}{10}$ s.
2. Remplacement des données : Pour t=0, $v_{in}=5$ V > V_{LH}, sortie haute initialement. Commut. à bas quand $v_{in} = V_{HL} = -1.182$ V.
3. Calcul : $t_1 = \\frac{5 - (-1.182)}{10} = \\frac{6.182}{10} = 0.618$ s. Si continue, pour remonter (supposé périodique), mais pour rampe unique, $t_2$ non applicable ; approx. pour cycle complet.
4. Résultat final : $t_1 = 0.618$ s, $t_2$ N/A pour rampe unique. Interprétation : Le commutateur se déclenche à mi-parcours de la rampe, indiquant un seuil précis pour la détection.
3. La largeur $\\Delta V = V_{LH} - V_{HL}$ mesure l'hystérésis, et la fréquence dépend de la vitesse de traversée. Variables : Pour signal périodique triangle amplitude 10 V, période 2 s (vitesse 10 V/s). Hypothèse : Deux basculements par période.
1. Formule générale : $\\Delta V = (V_{sat+} - V_{sat-}) \\frac{R_r}{R_h + R_r}$, $f = \\frac{vitesse}{\\Delta V}$ (approx. pour hystérésis petite).
2. Remplacement des données : $V_{sat+} - V_{sat-} = 26$ V, $\\frac{R_r}{R_h + R_r} = 0.0909$, vitesse = $10 / 1 = 10$ V/s (demi-période 1 s pour 10 V).
3. Calcul : $\\Delta V = 26 \\times 0.0909 \\approx 2.364$ V, $f = \\frac{10}{2.364} \\approx 4.23$ Hz, mais par période 2 basculements, $f_{basc} = 2 \\times (10 / 10) / 2 = 1$ Hz approx.
4. Résultat final : $\\Delta V = 2.364$ V, $f = 1.0$ Hz. Interprétation : L'hystérésis large réduit les faux déclenchements, et la fréquence basse convient à une détection lente en ingénierie électrique.
", "id_category": "2", "id_number": "6" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 – Amplificateur opĂ©rationnel: fonctionnement en mode linĂ©aire et mode non linĂ©aire. ConsidĂ©rons un amplificateur opĂ©rationnel idĂ©al avec rĂ©troaction selon un schĂ©ma non inversant et une charge rĂ©sistive. Le système est dĂ©crit par les relations suivantes dans le domaine du temps continu :\n\n$V_{out} = A_{OL} (V_{+} - V_{-})$\n$V_{-} = \\dfrac{R_2}{R_1 + R_2} V_{in} + \\dfrac{R_1}{R_1 + R_2} V_{out}$\n\noĂą $A_{OL}$ est l’amplification en open-loop et $V_{+}$, $V_{-}$ les tensions sur les bornes non inverse et inverse. On suppose que le montage est en boucle fermĂ©e avec $R_1 = 10\\,k\\Omega$, $R_2 = 1\\,M\\Omega$, et $A_{OL} = 10^6$. Le signal d’entrĂ©e $V_{in}(t)$ est une fonction continue Ă variation lente et le système opère dans la plage linĂ©aire quand $|V_{out}| \\ll A_{OL} |V_{in}|$.\n\n1. DĂ©terminez la relation en sortie $V_{out}$ en fonction de $V_{in}$ dans le rĂ©gime linĂ©aire et donnez le gain en boucle fermĂ©e $G_{CL} = V_{out}/V_{in}$.\n\n2. Montrez qu’en rĂ©gime non linĂ©aire rĂ©el, la saturation de $V_{out}$ est atteinte lorsque $|V_{out}| \\approx V_{sat}$, et donnez une estimation qualitative de l’effet de l’inclinaison de la courbe de transfert autour de la rĂ©gion linĂ©aire, en particulier pour $V_{in}\\neq 0$ et $R_1 << R_2$.\n\n3. ConsidĂ©rez maintenant qu’un petit biais $V_{offset}$ est ajoutĂ© en entrĂ©e non inverse, dĂ©duisez l’expression de $V_{out}$ sous l’effet de ce biais et discutez de l’amplification du bruit et de la sensibilitĂ© au offset dans ce montage.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
\n\n1. Gain en boucle fermée :
\nPour $V_{-} = \\dfrac{R_2}{R_1 + R_2} V_{in} + \\dfrac{R_1}{R_1 + R_2} V_{out}$ et $V_{out} = A_{OL} (V_{+} - V_{-})$, avec $V_{+} = V_{in}$ et $R_1 = 10\\,k\\Omega$, $R_2 = 1\\,M\\Omega$, on obtient le gain en boucle fermĂ©e de manière standard par analyse des conditions de fonctionnement :\n\n$V_{out} = A_{OL} \\left(V_{in} - \\left( \\dfrac{R_2}{R_1+R_2} V_{in} + \\dfrac{R_1}{R_1+R_2} V_{out} \\right) \\right)$\n\nIsolons $V_{out}$ :\n\n$V_{out} \\big( 1 + A_{OL} \\dfrac{R_1}{R_1+R_2} \\big) = A_{OL} V_{in} \\left( 1 - \\dfrac{R_2}{R_1+R_2} \\right) = A_{OL} V_{in} \\dfrac{R_1}{R_1+R_2}$\n\nDonc le gain en boucle fermĂ©e est\n\n$G_{CL} = \\dfrac{V_{out}}{V_{in}} = \\dfrac{A_{OL} R_1}{(R_1+R_2) + A_{OL} R_1}$.\n\nAvec $A_{OL} = 10^6$, $R_1 = 10\\,k\\Omega$, $R_2 = 1\\,M\\Omega$, on obtient\n\n$G_{CL} \\approx \\dfrac{10^6 \\times 10^4}{(10^4+10^6) + 10^6 \\times 10^4} \\approx \\dfrac{10^{10}}{1.01\\times 10^6 + 10^{10}} \\approx 0.990$ (approximation; valeur exacte proche de 0.99). Le montage est donc pratiquement saturant et très proche d’un amplificateur unitĂ©.\n\n2. RĂ©gime non linĂ©aire et saturation :\n\nLe saturation est atteinte lorsque $|V_{out}| \\approx V_{sat}$ et la relation linĂ©aire est rompue lorsque $|V_{in}|>|V_{sat}|/(G_{CL})$. L’inclinaison autour de la rĂ©gion linĂ©aire est influencĂ©e par la gain bandwidth et par la distance Ă la saturation; comme $R_2 >> R_1$, le terme de rĂ©troaction est très fort et la courbe se rapproche d’une saturation propre, avec une pente effective rĂ©duite près de la proximitĂ© de $V_{sat}$.\n\n3. Biais d’entrĂ©e : $V_{offset}$ ajoutĂ© Ă l’entrĂ©e non inverse donne $V_{-} = \\dfrac{R_2}{R_1+R_2} V_{in} + \\dfrac{R_1}{R_1+R_2} V_{out} + V_{offset}$. Le calcul montre que\n\n$V_{out} = A_{OL} (V_{+} - V_{-}) = A_{OL} (V_{in} - V_{-})$ et donc\n\n$V_{out} = A_{OL} \\left( V_{in} - \\left( \\dfrac{R_2}{R_1+R_2} V_{in} + \\dfrac{R_1}{R_1+R_2} V_{out} + V_{offset} \\right) \\right).$\n\nEn rĂ©solvant pour $V_{out}$, on voit que le biais se retrouve multiplicatif par un facteur proche de $1/(1 + A_{OL} R_1/(R_1+R_2))$, ce qui peut gravement dĂ©grader la prĂ©cision en mode linĂ©aire si $V_{offset}$ n’est pas compensĂ©. La sensibilitĂ© au offset est renforcĂ©e par le gain Ă©levĂ© et le rapport $R_2/R_1$.
", "id_category": "2", "id_number": "7" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 – Amplificateur opĂ©rationnel en mode non linĂ©aire avec saturation et limitation de courant. On Ă©tudie un montage en configuration d’amplification non inversante avec diffĂ©rentiel Rx, et l’entrĂ©e est limitĂ©e par une source de rĂ©sistance finie. Le schĂ©ma Ă©quivaut Ă $V_{out} = A_{OL} (V_{+} - V_{-})$ mais avec une non linĂ©aritĂ© introduite par une saturation de l’amplificateur et une limitation de courant when $|V_{out}| > V_{sat}$ ou $|I_{out}| > I_{max}$, oĂą $I_{out} = V_{out}/R_{load}$.\n\n1. Établissez la condition de fonctionnement linĂ©aire et calculez le gain en boucle fermĂ©e lorsque l’amplificateur est en ligne droite sans saturation, en supposant que $R_{load} = 10\\,\\Omega$ et $R_f = 100\\,k\\Omega$.\n\n2. DĂ©terminez le seuil de saturation en sortie et le courant maximal autorisĂ©, puis calculez l’entrĂ©e critique $V_{in,crit}$ pour lequel la saturation est atteinte, en supposant $V_{sat} = 12\\,V$ et que le gain en boucle fermĂ©e est proche de $G_{CL} \\approx 1 + R_f/R_in$ avec $R_in$ correspondant Ă la source d’entrĂ©e idĂ©ale.\n\n3. Si une seconde plage dynamique introduit une non linĂ©aritĂ© douce selon une courbe sigmoĂŻde autour de la plage de saturation, Ă©crivez une expression qui modĂ©lise la sortie en fonction de $V_{in}$ et discutez de l’effet sur l’amortissement et la stabilitĂ© du système.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
\n\n1. Gain en mode linéaire :
\nPour une amplification non inversante avec Rin et Rf, $G_{CL} = 1 + R_f/R_{in}$. En considĂ©rant que $R_{in} ≈ 0$ ici, le gain est très Ă©levĂ©; avec des valeurs donnĂ©es, on peut Ă©crire une approximation initiale et ensuite prendre en compte la rĂ©sistance de charge pour obtenir $G_{CL} ≈ 1 + 100\\,k\\Omega / 10\\,\\Omega = 10001$.
\n\n2. Seuil de saturation :
\nLa sortie est saturĂ©e lorsque $|V_{out}| = V_{sat}$. Puisque $V_{out} = G_{CL} V_{in}$, le seuil est\n\n$|V_{in,crit}| = V_{sat} / G_{CL} ≈ 12 / 10001 ≈ 0.0012\\,\\text{V}$.\n\nAinsi, pour $|V_{in}| > 1.2\\,\\text{mV}$, la sortie saturera, dans ce modèle simplifiĂ©.
\n\n3. Courbe sigmoïde et modélisation non linéaire :
\nModĂ©lisation simple avec une fonction de transfert $V_{out} = V_{sat} \\tanh(\\alpha V_{in})$, oĂą $\\alpha$ ajuste l’Ă©chelle; cette forme capture la saturation et adoucit la transition. L’effet sur l’amortissement et la stabilitĂ© se manifeste par une rĂ©duction effective du gain en grande amplitude et une possible modification de la dynamique de fermeture de boucle, nĂ©cessitant une analyse de stabilitĂ© dans le domaine non linĂ©aire (par exemple via des mĂ©thodes de Lyapunov ou simulations).
", "id_category": "2", "id_number": "8" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur inverseur en mode linĂ©aire avec limitation de bande
Considérez un amplificateur opérationnel idéal (tension d'alimentation $\\pm 15 \\, \\text{V}$) configuré en amplificateur inverseur avec $R_1 = 1 \\, \\text{k}\\Omega$ et $R_f = 10 \\, \\text{k}\\Omega$. La capacitance parasite à l'entrée inverseuse est $C = 10 \\, \\text{pF}$. Le signal d'entrée est $V_{in} = 0.5 \\sin(2\\pi f t) \\, \\text{V}$ avec $f = 1 \\, \\text{kHz}$.
Question 1 (Calculatoire) : Calculez le gain en tension en continu et la tension de sortie pour $V_{in} = 0.5 \\, \\text{V}$.
Question 2 (Basée sur des calculs) : À partir du gain obtenu, déterminez la fréquence de coupure due à la capacitance et le facteur d'amortissement pour cette fréquence.
Question 3 (Basée sur des calculs) : Calculez l'amplitude de sortie réelle à $f = 1 \\, \\text{kHz}$ en tenant compte de la limitation de bande et vérifiez si le mode linéaire est respecté.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 1
Solution de la Question 1 : La formule générale pour le gain en tension d'un amplificateur inverseur est $G = -\\frac{R_f}{R_1}$, et la tension de sortie est $V_{out} = G \\cdot V_{in}$ en supposant une boucle de rétroaction fermée et un Aop idéal avec impédance d'entrée infinie. Les variables $R_f$ et $R_1$ définissent la rétroaction résistive ; on assume un mode linéaire sans saturation ni offset. Cela permet d'obtenir une amplification précise et inversée du signal.
Remplacement des données : $R_f = 10 \\, \\text{k}\\Omega$, $R_1 = 1 \\, \\text{k}\\Omega$, $V_{in} = 0.5 \\, \\text{V}$.
Calcul : $G = -\\frac{10}{1} = -10$, $V_{out} = -10 \\times 0.5 = -5 \\, \\text{V}$.
Résultat final : $G = -10$, $V_{out} = -5 \\, \\text{V}$. Interprétation : Le gain amplifie le signal de 10 fois avec inversion de phase, et la sortie reste dans les limites d'alimentation, confirmant le mode linéaire.
Solution de la Question 2 : La formule générale pour la fréquence de coupure en régime alternatif due à la capacitance est $f_c = \\frac{1}{2\\pi R_f C}$, où $C$ est la capacitance à l'entrée inverseuse ; le facteur d'amortissement $\\zeta$ pour un système du second ordre est approximé par $\\zeta = \\frac{1}{2 Q}$ avec $Q = \\frac{1}{\\sqrt{1 - (f/f_c)^2}}$ près de $f_c$, mais ici pour $f \\ll f_c$, $\\zeta \\approx 0.707$ pour réponse butterworth-like. Les variables modélisent l'effet passe-bas ; on assume une impédance de sortie négligeable. Cela évalue la réponse en fréquence du circuit.
Remplacement des données : $R_f = 10 \\times 10^3 \\, \\Omega$, $C = 10 \\times 10^{-12} \\, \\text{F}$, $f = 1 \\, \\text{kHz}$.
Calcul : $f_c = \\frac{1}{2\\pi \\times 10^4 \\times 10^{-11}} \\approx 1.59 \\, \\text{MHz}$, pour $f / f_c \\approx 0.00063$, $Q \\approx 1$, $\\zeta \\approx 0.707$.
Résultat final : $f_c = 1.59 \\, \\text{MHz}$, $\\zeta = 0.707$. Interprétation : La fréquence de coupure élevée assure une réponse plate à basse fréquence, avec amortissement critique pour éviter les oscillations.
Solution de la Question 3 : La formule générale pour l'amplitude de sortie en AC est $|V_{out}| = |G| \\cdot |V_{in}| \\cdot \\frac{1}{\\sqrt{1 + (f/f_c)^2}}$ ; le mode linéaire est respecté si $|V_{out}| < V_{sat}$ avec $V_{sat} = 14 \\, \\text{V}$ (marge 1 V). Les variables incluent l'atténuation fréquentielle ; on assume une phase négligeable à basse fréquence. Cela vérifie la linéarité sous contrainte dynamique.
Remplacement des données : $|G| = 10$, $|V_{in}| = 0.5 \\, \\text{V}$, $f_c = 1.59 \\times 10^6 \\, \\text{Hz}$.
Calcul : $(f/f_c)^2 \\approx 1.58 \\times 10^{-7}$, $\\frac{1}{\\sqrt{1 + (f/f_c)^2}} \\approx 1$, $|V_{out}| = 10 \\times 0.5 \\times 1 = 5 \\, \\text{V}$, $5 < 14$.
Résultat final : $|V_{out}| = 5 \\, \\text{V}$, mode linéaire respecté. Interprétation : À 1 kHz, aucune atténuation significative, et la sortie reste loin de la saturation, validant l'approximation idéale.
", "id_category": "2", "id_number": "9" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Comparateur non linĂ©aire avec hystĂ©rĂ©sis
Un amplificateur opérationnel en configuration de comparateur avec hystérésis utilise des résistances $R_1 = 10 \\, \\text{k}\\Omega$, $R_2 = 100 \\, \\text{k}\\Omega$, $R_3 = 10 \\, \\text{k}\\Omega$, et alimentation $\\pm 12 \\, \\text{V}$. Le signal d'entrée est $V_{in} = 2 \\sin(2\\pi \\times 500 t) \\, \\text{V}$.
Question 1 (Calculatoire) : Calculez les seuils de commutation haut et bas de l'hystérésis.
Question 2 (Basée sur des calculs) : À partir des seuils, déterminez le rapport cyclique du signal de sortie pour la fréquence donnée et le temps de commutation.
Question 3 (Basée sur des calculs) : Calculez la fréquence de basculement effective si un délai de propagation de $1 \\, \\mu\\text{s}$ est ajouté, et l'énergie dissipée par cycle.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 2
Solution de la Question 1 : La formule générale pour les seuils d'hystérésis dans un comparateur est $V_{H} = V_{sat} \\cdot \\frac{R_1}{R_1 + R_2}$ et $V_{L} = -V_{sat} \\cdot \\frac{R_1}{R_1 + R_2}$, avec $V_{sat} \\approx V_{cc}$ ; la largeur d'hystérésis est $V_H - V_L$. Les variables $R_1, R_2, R_3$ forment la rétroaction positive ; on assume un Aop idéal en mode non linéaire sans boucle négative. Cela prévient les oscillations dues au bruit.
Remplacement des données : $R_1 = R_3 = 10 \\, \\text{k}\\Omega$, $R_2 = 100 \\, \\text{k}\\Omega$, $V_{sat} = 12 \\, \\text{V}$.
Calcul : $\\frac{R_1}{R_1 + R_2} = \\frac{10}{110} \\approx 0.0909$, $V_{H} = 12 \\times 0.0909 \\approx 1.091 \\, \\text{V}$, $V_{L} = -1.091 \\, \\text{V}$.
Résultat final : $V_{H} = 1.091 \\, \\text{V}$, $V_{L} = -1.091 \\, \\text{V}$. Interprétation : Les seuils symétriques définissent la zone morte pour le basculement, améliorant la robustesse au bruit.
Solution de la Question 2 : La formule générale pour le rapport cyclique $DC = \\frac{T_{high}}{T}$ est $DC = \\frac{\\theta_H - \\theta_L}{2\\pi}$, où $\\theta_H = \\arcsin(V_H / A)$, $A = 2 \\, \\text{V}$ amplitude d'entrée ; le temps de commutation est $T_{comm} = \\frac{V_H - V_L}{dV_{in}/dt_{max}}$. Les variables lient l'entrée sinusoïdale aux transitions ; on assume un basculement instantané. Cela quantifie le comportement en mode carré déformé.
Remplacement des données : $A = 2 \\, \\text{V}$, $V_H = 1.091 \\, \\text{V}$, $V_L = -1.091 \\, \\text{V}$, $f = 500 \\, \\text{Hz}$, $T = 2 \\, \\text{ms}$.
Calcul : $\\theta_H = \\arcsin(1.091/2) \\approx 0.55 \\, \\text{rad}$, $DC = \\frac{0.55 - (-\\pi + 0.55)}{2\\pi} \\approx 0.5$, $dV/dt_{max} = 2\\pi f A = 6283 \\, \\text{V/s}$, $T_{comm} = \\frac{2.182}{6283} \\approx 0.347 \\, \\mu\\text{s}$.
Résultat final : $DC = 0.5$, $T_{comm} = 0.347 \\, \\mu\\text{s}$. Interprétation : Le rapport cyclique équilibré reflète la symétrie, et le temps court assure une réponse rapide.
Solution de la Question 3 : La formule générale pour la fréquence de basculement est $f_{eff} = \\frac{1}{T + 2 \\tau}$ avec $\\tau = 1 \\, \\mu\\text{s}$ délai ; l'énergie par cycle est $E = V_{cc} \\cdot I_{avg} \\cdot T$ avec $I_{avg} = 1 \\, \\text{mA}$ courant quiescent typique. Les variables incluent le délai de propagation ; on assume une charge négligeable. Cela évalue l'impact dynamique et énergétique en non linéaire.
Remplacement des données : $T = 2 \\, \\text{ms}$, $\\tau = 1 \\, \\mu\\text{s}$, $V_{cc} = 12 \\, \\text{V}$, $I_{avg} = 1 \\times 10^{-3} \\, \\text{A}$.
Calcul : $f_{eff} = \\frac{1}{0.002 + 2 \\times 10^{-6}} \\approx 499.5 \\, \\text{Hz}$, $E = 12 \\times 10^{-3} \\times 0.002 = 24 \\times 10^{-6} \\, \\text{J}$.
Résultat final : $f_{eff} = 499.5 \\, \\text{Hz}$, $E = 24 \\, \\mu\\text{J}$. Interprétation : Le délai réduit légèrement la fréquence, et l'énergie modérée convient aux applications de commutation basse puissance.
", "id_category": "2", "id_number": "10" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 3 : Suiveur de tension en mode linĂ©aire avec saturation
Un amplificateur opérationnel en configuration suiveur de tension a une alimentation asymétrique $V^+ = 10 \\, \\text{V}$, $V^- = 0 \\, \\text{V}$. Le gain ouvert $A_{ol} = 10^5$, et l'entrée est $V_{in} = 9.5 + 0.2 \\sin(2\\pi \\times 10^3 t) \\, \\text{V}$. La résistance de sortie $R_o = 75 \\, \\Omega$.
Question 1 (Calculatoire) : Calculez le gain en boucle fermée et la tension de sortie idéale pour l'entrée DC.
Question 2 (Basée sur des calculs) : À partir du gain, déterminez la différence de tension aux entrées à $V_{in} = 9.5 \\, \\text{V}$ et le point de saturation effectif.
Question 3 (Basée sur des calculs) : Calculez l'amplitude de sortie AC réelle en tenant compte de la saturation et de $R_o$, ainsi que la puissance de sortie maximale.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 3
Solution de la Question 1 : La formule générale pour le gain en boucle fermée d'un suiveur est $G_{cl} = \\frac{A_{ol}}{1 + A_{ol}} \\approx 1$ pour $A_{ol} \\gg 1$ ; la sortie idéale est $V_{out} = G_{cl} \\cdot V_{in}$. Les variables $A_{ol}$ représente le gain ouvert ; on assume une rétroaction unitaire sans résistance supplémentaire. Cela assure un buffer à gain unité avec faible impédance de sortie.
Remplacement des données : $A_{ol} = 10^5$, $V_{in} = 9.5 \\, \\text{V}$ (DC).
Calcul : $G_{cl} = \\frac{10^5}{1 + 10^5} \\approx 0.99999$, $V_{out} \\approx 9.5 \\, \\text{V}$.
Résultat final : $G_{cl} \\approx 1$, $V_{out} = 9.5 \\, \\text{V}$. Interprétation : Le gain proche de l'unité bufferise le signal sans amplification, idéal pour isoler les charges.
Solution de la Question 2 : La formule générale pour la différence de tension aux entrées est $V_d = V_{in} - V_{out} = \\frac{V_{in}}{1 + A_{ol}}$ ; le point de saturation effectif est $V_{sat} = V^+ - V_{drop}$ avec $V_{drop} = 1 \\, \\text{V}$ typique pour BJT. Les variables quantifient l'erreur due au gain fini ; on assume une sortie proche de l'entrée. Cela révèle les limites pratiques du mode linéaire.
Remplacement des données : $V_{in} = 9.5 \\, \\text{V}$, $A_{ol} = 10^5$, $V^+ = 10 \\, \\text{V}$.
Calcul : $V_d = \\frac{9.5}{1 + 10^5} \\approx 9.5 \\times 10^{-5} \\, \\text{V}$, $V_{sat} = 10 - 1 = 9 \\, \\text{V}$.
Résultat final : $V_d = 95 \\, \\mu\\text{V}$, $V_{sat} = 9 \\, \\text{V}$. Interprétation : La faible $V_d$ confirme l'excellente précision, mais la saturation limite la sortie à 9 V près de la limite.
Solution de la Question 3 : La formule générale pour l'amplitude AC est $A_{out} = A_{in} \\cdot G_{cl}$ limitée par $\\min(A_{out}, V_{sat} - V_{DC})$ ; la puissance de sortie maximale est $P_{max} = \\frac{(V_{sat} - V_{DC})^2}{2 R_o}$ pour sinusoïde. Les variables incluent la modulation et la charge ; on assume pas de distorsion harmonique significative. Cela évalue la performance en dynamique près de la saturation.
Remplacement des données : $A_{in} = 0.2 \\, \\text{V}$, $V_{DC} = 9.5 \\, \\text{V}$, $V_{sat} = 9 \\, \\text{V}$, $R_o = 75 \\, \\Omega$.
Calcul : $A_{out, id} = 0.2$, mais $9.5 + 0.2 = 9.7 > 9$, donc $A_{out} = 9 - 9.5 = -0.5$ wait, asymétrique : amplitude limitée à $0.5 \\, \\text{V}$ (vers le bas à 9 V max), $P_{max} = \\frac{(0.5)^2}{2 \\times 75} \\approx 2.08 \\times 10^{-3} \\, \\text{W}$.
Résultat final : $A_{out} = 0.5 \\, \\text{V}$ (limitée), $P_{max} = 2.08 \\, \\text{mW}$. Interprétation : La saturation clippe le pic positif, réduisant l'amplitude et la puissance, indiquant une transition vers le non linéaire.
", "id_category": "2", "id_number": "11" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur opĂ©rationnel en mode linĂ©aire et non linĂ©aire\n\nDans cet exercice, on Ă©tudie le comportement d’un amplificateur opĂ©rationnel (AOP) avec des configurations rĂ©elles utilisĂ©es en Ă©lectronique analogique. Les questions ci-dessous sont coordonnĂ©es et dĂ©pendent les mĂŞmes paramètres du système pour une cohĂ©rence d’analyse. \n\nOn considère un AOP idĂ©alisĂ© avec une rĂ©troaction rĂ©sistive et une source d’alimentation saturante, comprenant : $V_{in}$ l’entrĂ©e, $V_{out}$ la sortie, et $R_1$, $R_2$ les rĂ©sistances autour de l’AOP en configuration amplificateur non inverseur et $R_f$, $R_g$ en configuration inverseur dans une autre partie du problème. Le modèle se dĂ©compose en deux modes : mode linĂ©aire et mode saturĂ© non linĂ©aire dĂ» aux limites en alimentation. \n\n1) Calculer l’amplification en mode linĂ©aire pour la configuration inverseur avec $R_f = 10 \\,\\mathrm{k\\Omega}$ et $R_g = 1 \\,\\mathrm{k\\Omega}$, lorsque $V_{in} = 1.0 \\,\\mathrm{V}$ et que $V_{out} = A_{OL} (V_{+} - V_{-})$ avec une valeur d’amplification en boucle ouverte $A_{OL} = 10^6$. Fournir l’expression et la valeur numĂ©rique de $V_{out}$ en rĂ©gime linĂ©aire et prĂ©ciser les conditions de validitĂ©.\n\n2) DĂ©terminer le seuil de saturation pour la configuration inverseur lorsque l’alimentation dĂ©passe ±15 V et que $V_{in} = 2.0 \\,\\mathrm{V}$. Trouver $V_{out,sat}$ et vĂ©rifier si la sortie est saturĂ©e avec les valeurs donnĂ©es.\n\n3) En mode non linĂ©aire, si la sortie est limitĂ©e par les rails et que la rĂ©troaction est toujours prĂ©sente, Ă©crire l’Ă©quation approchĂ©e de la boucle fermĂ©e pour $V_{out}$ lorsque $V_{in} = 2.0 \\,\\mathrm{V}$ et dĂ©duire la valeur rĂ©elle de $V_{out}$ sous saturation et l’erreur associĂ©e par rapport Ă la valeur linĂ©aire. \n\n4) Donner une esquisse SVG montrant les chemins de signal dans les deux modes (linĂ©aire et saturation) avec les blocs: source d’entrĂ©e, AOP, rĂ©seau de rĂ©troaction, rails d’alimentation et sortie. \n\n5) VĂ©rifier l’impact de ±15 V sur la marge de gain et discuter de l’influence de la rĂ©duction de gain en boucle ouverte en cas de dĂ©rive de l’AOP. \n\n$Remarque :$ Les expressions majeures doivent ĂŞtre Ă©crites entre balises $...$ et les rĂ©sultats numĂ©riques donnĂ©s avec les unitĂ©s SI appropriĂ©es.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.\n1) Amplification en mode linĂ©aire pour la configuration inverseur\n$V_{out} = -\\frac{R_f}{R_g} V_{in}$, avec $R_f = 10 \\mathrm{k}\\Omega$, $R_g = 1 \\mathrm{k}\\Omega$ et $V_{in} = 1.0 \\mathrm{V}$ → $V_{out} = -10 \\mathrm{V}$ (dans le cadre linĂ©aire si les rails le permettent). La condition de linĂ©aritĂ© est que |V_{out}| < V_{rail}, ici non explicitement donnĂ© mais supposĂ© ≥ 10 V. Donc le mode linĂ©aire est valable si l’alimentation autorise ±15 V. \n\n2) Seuil de saturation pour V_{in} = 2.0 V\n$V_{out,lin} = -10 \\mathrm{V}$ reste en dehors des rails ±15 V, donc pas de saturation. Cependant, si un rail de rĂ©fĂ©rence plus serrĂ© est imposĂ© et que la sortie tenterait d’atteindre ±15 V, la saturation se produirait lorsque $|V_{out,lin}| \\ge V_{rail}$. Ici $|-10| < 15$, pas de saturation.\n\n3) Boucle non linĂ©aire et valeur rĂ©elle sous saturation\nSi l’amplificateur atteint le rail, la sortie reste Ă $V_{out} = \\operatorname{sign}(-V_{in}) V_{rail}$ soit ±15 V selon le signe de $V_{in}$. Pour $V_{in} = 2.0 \\mathrm{V}$, la sortie serait $V_{out} = -15 \\mathrm{V}$ si saturation se produit (cas extrĂŞme). L’erreur relative par rapport Ă la valeur linĂ©aire est alors \n$\\frac{| -15 - (-10) |}{10} = \\frac{5}{10} = 0.5$ soit 50 %.\n\n4) Esquisse SVG des chemins de signal en deux modes\nSchĂ©ma illustratif montrant les chemins: V_{in} -> AOP -> R_f/R_g -> V_{out}, avec les rails et le breakpoint distingable entre linĂ©aire et saturation.\n\n5) Impact de la marge de gain et dĂ©rives\nLa marge de gain en boucle fermĂ©e dĂ©pend de la prĂ©cision du gain en boucle et du dĂ©calage du offset. Une dĂ©rive qui rĂ©duit le gain effectif peut diminuer la capacitĂ© Ă Ă©viter la saturation lors de charges lourdes et augmenter la distorsion en mode non linĂ©aire. Discussion sur les mĂ©thodes de compensation et les limites de la thĂ©orie idĂ©ale.\n
", "id_category": "2", "id_number": "12" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Comparaison AOP en mode linĂ©aire vs non linĂ©aire avec rĂ©troaction complexe\n\nOn modĂ©lise un amplificateur opĂ©rationnel avec une rĂ©troaction complexe et des limites non linĂ©aires dues Ă la saturation et Ă l’entrĂ©e. Le montage est donnĂ© par : $V_{in}$ sur une entrĂ©e non inverseur via un rĂ©seau de rĂ©troaction composĂ© de rĂ©sistances et d’un Ă©lĂ©ment non linĂ©aire $f(V)\\$ reprĂ©sentant une diode ou une saturations proportionnelle. Le système se comporte diffĂ©remment selon que $V_{out}\\$ est dans la plage linĂ©aire ou saturĂ©e.\n\n1) Donner l’expression gĂ©nĂ©rale de $V_{out}$ en boucle fermĂ©e pour le mode linĂ©aire avec un gain passĂ© en boucle $G = 1 + \\frac{R_2}{R_1}$, et en supposant que $f(V) = a V$ (linĂ©aire) pour des tensions petites, oĂą $a = 0.8$ et $R_1 = 1 \\mathrm{k}\\Omega$, $R_2 = 9 \\mathrm{k}\\Omega$ et $V_{in} = 0.5 \\mathrm{V}$.\n\n2) Calculer le point de saturation lorsque $V_{out} \\approx V_{rail} = \\pm 15 \\mathrm{V}$, et dĂ©terminer la valeur effective de $V_{in}$ qui amènerait le système en saturation si $f(V) = a V$ et que les autres paramètres restent constants. \n\n3) Extention non linĂ©aire : si $f(V) = a V + b V^3$ avec $b = 0.01$, recalculer l’allure de la boucle autour de V_{in} = 0.5 V et discuter de l’existence d’un point stable en saturation et de l’effet non linĂ©aire sur le gain effectif. \n\n4)Donner une diagramme SVG du chemin de signal pour les modes linĂ©aire et non linĂ©aire et comment l’Ă©lĂ©ment non linĂ©aire interfère avec la rĂ©troaction. \n\n5) Analyser rapidement l’influence du dĂ©calage d’entrĂ©e et du bruit sur la prĂ©cision de la sortie dans les deux rĂ©gimes et proposer des stratĂ©gies de linĂ©arisation par mĂ©thodes de compensation.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.\n1) Mode linĂ©aire\n$V_{out} = G V_{in}$, avec $G = 1 + R_2/R_1 = 1 + 9 = 10$. Donc $V_{out} = 10 × 0.5 = 5.0 \\,\\mathrm{V}$ dans le cadre linĂ©aire lorsque les rails permettent. L’approximation est valable tant que la sortie reste dans la plage ±15 V et que $f(V) ≈ a V$ est satisfaisant.\n\n2) Saturation et valeur d’entrĂ©e en saturation\nLa sortie atteint $V_{rail} = \\pm 15 \\mathrm{V}$. Pour $V_{out} = 15 \\,\\mathrm{V}$, la rĂ©troaction impose $V_{in,crit} = \\frac{V_{out}}{G} = \\frac{15}{10} = 1.5 \\mathrm{V}$. Donc tout $V_{in} > 1.5 \\mathrm{V}$ entraĂ®ne saturation. Pour $V_{in} = 2.0 \\mathrm{V}$, sortie saturĂ©e Ă $V_{out} = 15 \\,\\mathrm{V}$.\n\n3) Extension non linĂ©aire avec $f(V) = a V + b V^3$ et $b = 0.01$\nDans le cadre d’un petit signal autour de V_{in} = 0.5 V, on peut Ă©crire $V_{out} ≈ G V_{in} + b V_{in}^3$. Avec $V_{in} = 0.5$, $V_{out} ≈ 10 × 0.5 + 0.01 × (0.5)^3 = 5 + 0.01 × 0.125 = 5.00125 \\,\\mathrm{V}$. Cela montre un lĂ©ger dĂ©calage non linĂ©aire mĂŞme Ă faible amplitude.\n\n4) Diagramme SVG du chemin de signal\nLe schĂ©ma montre V_{in} → rĂ©seau de rĂ©troaction → AOP → V_{out} avec l’Ă©lĂ©ment non linĂ©aire dans la branche de rĂ©troaction et les rails d’alimentation clairement indiquĂ©s.\n\n5) Analyse rapide et stratĂ©gies\nLe bruit et le dĂ©calage d’entrĂ©e affectent davantage la prĂ©cision lorsque le gain est Ă©levĂ© et lorsque l’amplificateur approche les rails. Des mĂ©thodes de compensation incluent l’utilisation d’un dĂ©calage d’entrĂ©e, la compensation du comportement non linĂ©aire par une diode de correction ou l’utilisation d’un rĂ©seau de rĂ©troaction non linĂ©aire pour lisser la rĂ©ponse et augmenter la marge de stabilitĂ©.\n
", "id_category": "2", "id_number": "13" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur opĂ©rationnel en mode linĂ©aire et en mode non linĂ©aire\n\nDans ce problème, on Ă©tudie le comportement d'un amplificateur opĂ©rationnel (AO) avec une rĂ©troaction nĂ©gative et des Ă©lĂ©ments non linĂ©aires simulant des saturations et des diodes de protection. Les paramètres donnĂ©s: rĂ©sistance de feedback R_f = 10 kΩ, rĂ©sistance d'entrĂ©e R_in = 1 kΩ, alimentation ±15 V, et une diode de protection en parallèle avec la charge pour simuler la non-linĂ©aritĂ© near saturation. La fonction de transfert analogique est modĂ©lisĂ©e par le bloc AO avec une amplification en mode linĂ©aire jusqu'Ă une certaine marge de saturation. On considère une entrĂ©e v_in et une sortie v_out mesurĂ©e Ă la charge. Le modèle non linĂ©aire est introduit par une fonction saturante S(v) qui impose v_out = A v_in pour |v_out| ≤ V_sat et v_out = sign(v_in) V_sat sinon, avec V_sat ≈ 13 V et A ≈ 10000 (gain interne).\n\n1. Calculer le gain en boucle ouverte effectif lorsque l’amplificateur est en mode linĂ©aire (avant saturation) et dĂ©crire le rĂ©gime oĂą la rĂ©troaction est dominante. Donnez l’expression saturĂ©e et le seuil de saturation en fonction de v_in et des composantes du schĂ©ma.\n\n2. DĂ©terminer, en supposant une rĂ©troaction nĂ©gative idĂ©ale, le gain en boucle fermĂ©e et la condition de stabilitĂ© pour la configuration avec R_f et R_in. Exprimer le gain en boucle fermĂ©e G_cl et l’erreur de sortie due Ă la saturation lorsque v_in dĂ©passe le seuil critique.\n\n3. Envisagez la transition vers le mode non linĂ©aire lorsque v_in est tel que v_out atteint V_sat. Calculer la tension de sortie v_out et l’erreur associĂ©e par rapport Ă la valeur linĂ©aire attendue sans saturation pour une entrĂ©e donnĂ©e v_in = 1.2 V (en supposant une rĂ©troaction idĂ©ale et que le gain en boucle fermĂ©e est suffisant pour atteindre la saturation).\n\n4. Proposez une stratĂ©gie de conception pour minimiser l’effet de saturation tout en maintenant une marge d’erreur acceptable sur une plage d’entrĂ©e [−0.5 V, 0.5 V]. Donnez les compromis et les valeurs typiques des composants.\n\n5. SchĂ©ma SVG minimal illustrant l AO en configuration non inversante avec rĂ©troaction et la diode de protection en parallèle avec la charge, incluant les signaux v_in et v_out.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour l exercice 1 (Calculs Ă©tape par Ă©tape)
\n1. Gain en boucle ouverte et régime linéaire
\nLe gain en boucle ouverte est immense pour un AO idĂ©al; dans le modèle linĂ©aire, le comportement est G_ol ≈ A, mais la rĂ©troaction par R_f et R_in limite l’effet via la boucle. Le seuil de saturation survient lorsque |v_out| atteint V_sat ≈ 13 V. Le lien entre v_in et v_out sous rĂ©troaction idĂ©ale est $v_out ≈ -\\frac{R_f}{R_in} v_in$ dans une configuration inversante avec rĂ©troaction nĂ©gative, ce qui donne un gain en boucle fermĂ© approximatif $G_cl ≈ -\\frac{R_f}{R_in} = -10\\,k\\Omega / 1\\,k\\Omega = -10$, avant saturation. La saturation intervient lorsque $|v_out| = 13\\,V$ ce qui correspond Ă une entrĂ©e critique $|v_in| = \\frac{R_in}{R_f} \\cdot V_sat = \\frac{1}{10} \\cdot 13 = 1.3\\,V$.
\n2. Gain en boucle fermée et stabilité
\nGain en boucle fermĂ©e thĂ©orique: $G_cl = -\\frac{R_f}{R_in} = -10$ lorsque l AO reste dans la plage linĂ©aire. La condition de stabilitĂ© est satisfaite car l amplified Ă©lĂ©ment est de premier ordre et la rĂ©troaction est nĂ©gative. L’erreur de sortie due Ă la saturation lorsque v_in dĂ©passe le seuil est donnĂ©e par la diffĂ©rence entre la sortie saturĂ©e et la sortie linĂ©aire: $e_{sat} = V_sat - |G_cl| v_in$ pour v_in au-delĂ du seuil critique.
\n3. Transition vers le mode non linéaire pour v_in = 1.2 V
\nEn mode linĂ©aire, v_out_lin ≈ -10 × 1.2 = -12 V, mais la saturation empĂŞche d’atteindre cette valeur; la sortie est limitĂ©e Ă V_sat = ±13 V, donc dans ce cas, v_out ≈ -12 V reste en rĂ©gime saturable mais proche de la saturation nĂ©gative, et l’erreur par rapport Ă la valeur linĂ©aire serait $|-12 - (-12)| = 0\\,V$ si la valeur n’atteint pas la saturation; nĂ©anmoins, avec la plage ±13 V, le système demeure dans la zone saturĂ©e si l’entrĂ©e est suffisante, et on constate une sortie vers les rĂ©gions proches de ±13 V.
\n4. StratĂ©gie de conception pour minimiser l’effet de saturation
\nOptions: rĂ©duire le gain en boucle en augmentant R_in ou en diminuant R_f, ou introduire une marge de non-saturation par une rĂ©troaction non linĂ©aire ou par un rĂ©seau d’attĂ©nuation en amont. Par exemple, choisir un gain en boucle ferme de -5 au lieu de -10, ce qui Ă©lève la plage linĂ©aire avant saturation et diminue l’erreur lorsque v_in est Ă©levĂ©. Autres choix: ajouter une source de dĂ©calage ou une logique de limitation pour Ă©viter d’atteindre V_sat, ou utiliser un AO avec une plage d’alimentation plus large.
\n5. Schéma SVG
", "id_category": "2", "id_number": "14" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Amplificateur opĂ©rationnel – mode linĂ©aire et mode non linĂ©aire avec Ă©tage de protection et rĂ©troaction\n\nOn Ă©tudie un AO en configuration inverse avec rĂ©troaction et un diode de protection en parallèle avec la charge pour simuler une non-linĂ©aritĂ© douce lors de la saturation. Les paramètres: alimentations ±15 V, R_in = 2 kΩ, R_f = 20 kΩ, gain en boucle fermĂ©e nominale G_cl ≈ -R_f/R_in = -10, et une diode idĂ©ale de protection qui clippe la sortie Ă ±13 V. L’entrĂ©e v_in varie sur la plage [−1.5 V, 1.5 V].\n\n1. Calculer le point de saturation en entrĂ©e pour atteindre V_sat et dĂ©terminer la plage d’entrĂ©e oĂą la rĂ©troaction est linĂ©aire et l’amplificateur reste en rĂ©gime actif.\n\n2. Pour v_in = 0.6 V, calculer v_out en mode linĂ©aire et vĂ©rifier s’il y a saturation. Donner l’erreur par rapport au gain en boucle fermĂ© idĂ©al (-6 V si saturations ne se produisent pas sur la portion considĂ©rĂ©e).\n\n3. Étudier la protection diode: montrer comment la diode modifie la courbe de sortie près de la saturation et dĂ©terminer le dĂ©calage de tension Ă la sortie lorsque v_in = 1.2 V et que v_out serait sans protection ≈ -12 V.\n\n4. Proposer une calibration ou une architecture afin d’assurer une sortie centrĂ©e autour de 0 V avec une plage utile de ±1.0 V et minimiser l’erreur due Ă la saturation, en particulier autour de 1.0 V et -1.0 V.\n\n5. SchĂ©ma SVG montrant l AO, la rĂ©troaction, la diode de protection et la charge.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour l exercice 2 (Calculs Ă©tape par Ă©tape)
\n1. Saturation et plage linéaire
\nGain en boucle fermĂ©e thĂ©orique: $G_cl = -R_f/R_in = -20k/2k = -10$. Le clipping par la diode se produit lorsque $|v_out| = V_sat ≈ 13\\,V$. En configuration inverse, $v_out ≈ -G_cl v_in$ en rĂ©gime linĂ©aire. Le seuil d’entrĂ©e pour saturation est $|v_in| = V_sat / |G_cl| = 13 / 10 = 1.3\\,V$.
\n2. Cas v_in = 0.6 V
\nv_out_lin ≈ -10 × 0.6 = -6.0 V, qui est dans la plage saturable (|v_out| < 13 V). Pas de saturation. Erreur par rapport au gain idĂ©al: zĂ©ro dans ce cas idĂ©al; si l’objectif est -6 V, alors v_out ≈ -6 V.
\n3. Protection diode et décalage
\nSans diode: v_out ≈ -6.0 V. Avec diode en parallèle, la sortie se rapproche de -13 V lorsque v_out descend vers -6 V? Non, la diode commence Ă conduire près de ±0.7 V de la tension d’offset de sortie. Le dĂ©calage effectif est faible tant que v_out reste loin des bords; lorsque v_out tenterait d’aller vers -13 V, la diode clippe autour de -13 V, limitant l’excursion et introduisant un petit dĂ©calage de conduction qui peut ĂŞtre modĂ©lisĂ© par un potentiel de clippage.\n
\n4. Calibration et architecture
\nPour centrer la sortie autour de zĂ©ro avec une plage utile, introduire un offset numĂ©rique ou un rĂ©seau d’amplification avec un calibrage en biais afin que la plage utile [−1.0 V, 1.0 V] soit atteinte sans saturer. Propositions: rĂ©duction du gain en boucle, ajout d’un Ă©lĂ©ment d’attĂ©nuation en amont, ou utilisation d’un stage de compensation dynamique qui ajuste le gain en fonction de v_in.\n
\n5. Schéma SVG
", "id_category": "2", "id_number": "15" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 3 : Amplificateur opĂ©rationnel – mode linĂ©aire et non linĂ©aire avec saturation et rĂ©troaction multiple\n\nOn modĂ©lise un AO avec une configuration non inversante et une rĂ©troaction composĂ© d’un chemin linĂ©aire et d’un chemin non linĂ©aire simulant une saturation progressive. R_in = 5 kΩ, R_f = 50 kΩ, E_sat = 12 V, et un Ă©lĂ©ment non linĂ©aire N qui imite le comportement d’un limitateur doux avec une transition Ă ±6 V. L’entrĂ©e v_in est appliquĂ©e Ă travers une source idĂ©ale et la sortie est mesurĂ©e sur la charge. On suppose que l’amplificateur a un gain en boucle ouvert A_ol très Ă©levĂ© et que la rĂ©troaction est dominante.\n\n1. DĂ©terminer la plage d’entrĂ©e oĂą le système reste en mode linĂ©aire et oĂą la rĂ©troaction est dominante. Calculer le gain en boucle fermĂ©e nominal G_cl et le seuil de saturation pour ce schĂ©ma.\n\n2. Pour v_in = 0.4 V, calculer v_out en mode linĂ©aire et vĂ©rifier s’il y a saturation. Donner la valeur exacte et l’erreur relative par rapport Ă la valeur attendue du gain en boucle.\n\n3. Étudier l’effet du bloc N: montrer comment la saturation douce influence la courbe de sortie autour de la plage [-6 V, 6 V]. Calculer v_out lorsque v_in = 1.0 V et que N impose une limitation progressive.\n\n4. Proposer une stratĂ©gie de calibration pour compenser l’effet non linĂ©aire et obtenir une rĂ©ponse proche d’une courbe linĂ©aire sur la plage [−1.5 V, 1.5 V], en incluant les paramètres Ă ajuster et une architecture possible.\n\n5. SchĂ©ma SVG minimal illustrant l AO avec les chemins de rĂ©troaction linĂ©aire et non linĂ©aire et le bloc N.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour l exercice 3 (Calculs Ă©tape par Ă©tape)
\n1. Plage linéaire et gain
\nPour une configuration non inversante avec rĂ©troaction, le gain en boucle fermĂ©e nominal est approximĂ© par $G_cl ≈ 1 + R_f/R_in = 1 + 50/5 = 11$. La saturation survient lorsque v_out approche ±E_sat = ±12 V; le seuil d’entrĂ©e pour saturation approximatif est $|v_in| ≈ E_sat / G_cl ≈ 12 / 11 ≈ 1.09\\,V$.\n
\n2. Cas v_in = 0.4 V
\nv_out_lin ≈ G_cl × v_in ≈ 11 × 0.4 = 4.4 V, bien en dessous de la saturation. Pas de saturation. Erreur relative par rapport Ă la valeur en boucle ouverte Ă©levĂ©e est faible; la valeur attendue selon le modèle est proche de 4.4 V.
\n3. Effet de N et saturation douce
\nAvec N imposant une limitation progressive, la sortie est proche de 4.4 V jusqu'Ă ce que v_out atteigne une zone oĂą N commence Ă limiter; autour de ±6 V, la courbe s’aplatit et la dĂ©rivĂ©e effective diminue, limitant davantage la croissance de v_out. Pour v_in = 1.0 V, v_out sans non linĂ©aritĂ© ≈ 11 V, mais la restriction douce provoque une rĂ©duction progressive de la pente et un v_out lĂ©gèrement infĂ©rieur Ă 11 V selon le modèle de N.
\n4. Calibration et architecture
\nProposer une calibration par optmisation: ajuster l’offset et le gain du bloc de rĂ©troaction pour compenser la non-linĂ©aritĂ© introduite par N. Utiliser des points de calibration Ă v_in = ±1.0 V et 0 pour estimer un modèle par morceaux ou un modèle polynĂ´mial et ajuster les paramètres afin que la courbe de sortie corresponde Ă une ligne droite sur la plage cible.
\n5. Schéma SVG
", "id_category": "2", "id_number": "16" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur opĂ©rationnel en fonctionnement linĂ©aire et non linĂ©aire
\nDans un laboratoire de Ă©lectronique numĂ©rique et analogique, on Ă©tudie un montage d’amplification Ă une boucle avec amplification par un amplificateur opĂ©rationnel (AOP). Trois questions liĂ©es examinent le comportement en mode linĂ©aire puis les dĂ©viations vers le mode non linĂ©aire. Les questions sont conçues pour ĂŞtre entièrement calculatoires et s’appuient sur les paramètres typiques d’un AOP idĂ©al lĂ©gèrement saturĂ©.
\n1) Calcul du gain en mode linĂ©aire: un AOP idĂ©al est utilisĂ© avec une rĂ©troaction positive et nĂ©gative selon le schĂ©ma montrĂ©. Supposons que la rĂ©sistance de rĂ©troaction R_f = 10 kΩ et la rĂ©sistance d’entrĂ©e R_in = 1 kΩ et que la tension d’entrĂ©e Vin est appliquĂ©e Ă la borne d’entrĂ©e nĂ©gative de l’AOP. DĂ©terminez le gain en tension global $A_v$ et la sortie $V_out$ lorsque $Vin = 2 V$.
\n2) DĂ©formations vers le mode non linĂ©aire: en dĂ©passant la marge de tension, l’AOP atteint une saturation lorsque la tension de sortie atteint $±V_sat$ avec $V_sat = 12 V$. Calculez $V_out$ et $A_v$ lorsque $Vin = 8 V$ et que le gain idĂ©al prĂ©dit $A_v = 1 + (R_f/R_in) = 11$ mais la sortie est limitĂ©e par la saturation.
\n3) EfficacitĂ© et Ă©nergie: en supposant que le signal d’entrĂ©e est une sinusoĂŻde $Vin(t) = 2 sin(2Ď€ f t)$ avec $f = 1 kHz$ et que la sortie est saturĂ©e lorsque la portion du signal dĂ©passe les limites de saturation, calculez la proportion temporelle du cycle oĂą la moitiĂ© de la plage dynamique est utilisĂ©e et dĂ©duisez l’effet sur l’Ă©nergie moyenne fournie au rĂ©seau parallèle, en supposant une consommation parfaite et sans pertes autres que la saturation.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
\n1) Gain en mode linéaire :
\nPour un montage AOP en configuration amplificateur inverting avec R_f et R_in, le gain est $A_v = -R_f / R_in$. Avec $R_f = 10 kΩ$ et $R_in = 1 kΩ$, on obtient $A_v = -10$.
\nLa sortie est alors $V_out = A_v · V_in = -10 · 2 = -20 V$, ce qui dĂ©passe la plage rĂ©aliste d’un amplificateur alimentĂ© par des sources ±12 V; dans le cadre linĂ©aire, ceci montre une limitation pratique, mais le calcul est obtenu comme ci-dessus.
\n2) DĂ©formation vers le mode non linĂ©aire et saturation : $V_sat = ±12 V$. Avec Vin = 8 V, le gain idĂ©al prĂ©dit $A_v = -10$, et donc $V_out = -80 V$ si la saturation n’existait pas. En rĂ©alitĂ©, $V_out = ±V_sat = ±12 V$ selon le signe de l’entrĂ©e et du gain. Comme Vin est positif, la sortie saturera vers $-12 V$, et le gain effectif sera $A_v,eff = V_out / V_in = -12 / 8 = -1.5$.
\n3) EfficacitĂ© et Ă©nergie avec Vin(t) = 2 sin(ωt) et f = 1 kHz : la sortie sera saturĂ©e lorsque $|V_out| ≥ 12$ V, soit lorsque $|A_v · Vin(t)| ≥ 12$. Avec $A_v = -10$ dans la plage linĂ©aire, la condition devient $|-10 · 2 sin(ωt)| ≥ 12$ → $|sin(ωt)| ≥ 0.6$. La fraction du temps oĂą le signal dĂ©passe 0.6 est 2 × (arcsin(0.6) / (2Ď€)) = arcsin(0.6)/Ď€ ≈ 0.1906. Donc environ 19.1% du temps, la sortie est saturĂ©e, et 80.9% du temps elle est en rĂ©gime linĂ©aire. L’Ă©nergie moyenne fournie au rĂ©seau est rĂ©duite par la saturation et peut ĂŞtre estimĂ©e en intĂ©grant le carrĂ© du signal de sortie sur un cycle; sans pertes non linĂ©aires additionnelles, l’Ă©nergie moyenne est dominĂ©e par la portion non saturĂ©e et par les parties saturĂ©es qui ne transportent pas d’Ă©nergie utile au mĂŞme titre.
", "id_category": "2", "id_number": "17" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Amplificateur opĂ©rationnel en mode linĂ©aire et en mode saturation
\nOn Ă©tudie un montage non inverting avec rĂ©troaction et but de comprendre le passage entre mode linĂ©aire et mode non linĂ©aire. Les trois questions s’enchaĂ®nent et s’appuient sur le mĂŞme schĂ©ma global.
\n1) Calcul du gain en mode linéaire: pour une configuration non inversante avec une rétroaction par R_f et une résistance de référence R_gamb, le gain est $A_v = 1 + R_f / R_gamb$. Donnez le gain lorsqu $R_f = 22 kΩ$ et $R_gamb = 2.2 kΩ$. Avec Vin = 1.5 V, déterminez Vout.$
\n2) Limitation par saturation: si l’alimentation de l’AOP est ±15 V et que Vin = 3 V, Ă©valuez Vout rĂ©el compte tenu de la saturation et du gain trouvĂ© Ă laQuestion 1. Exprimez l’erreur relative due Ă la saturation.
\n3) Analyse temporelle: supposez une entrĂ©e sinusoĂŻdale Vin(t) = 4 cos(2Ď€·1 kHz t) et que le système atteint la saturation pendant une fraction t_s/t = 0.25 du temps. Calculez la puissance moyenne fournie au rĂ©seau, en supposant une impĂ©dance de charge pure R_L = 1 kΩ et que la sortie saturĂ©e est de ±V_sat. Comparez avec le cas purement linĂ©aire et discutez l’impact de la saturation sur l’efficacitĂ©.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
\n1) Gain en mode linéaire :
\nPour une configuration non inversante, $A_v = 1 + R_f / R_gamb$. Avec $R_f = 22 kΩ$ et $R_gamb = 2.2 kΩ$, $A_v = 1 + 22/2.2 = 1 + 10 = 11$. Donc $V_out = A_v · V_in = 11 · 1.5 = 16.5 V$.
\n2) Saturation: alimentation ±15 V; sortie thĂ©orique 16.5 V dĂ©passe ±15 V. sortie saturera Ă $V_out = +15 V$. Erreur relative = |V_out_lin - V_out_sat| / |V_out_lin| = |16.5 - 15| / 16.5 ≈ 9.09%.
\n3) Analyse temporelle: Vin(t) = 4 cos(2Ď€·1kHz t). Gain linĂ©aire (avant saturations) est 11 donc Vout_lin(t) = 44 cos(2Ď€·1kHz t). Saturation limit Ă ±15 V. Le signal saturĂ© est donc: lorsque cos(...) ≥ 15/44 ≈ 0.341, et lorsque cos(...) ≤ -0.341. Fraction du temps saturĂ©e ≈ 2 × arccos(0.341) / (2Ď€) = arccos(0.341)/Ď€ ≈ 1.223 rad / Ď€ ≈ 0.389. Donc environ 38.9% du temps saturĂ©. Puissance moyenne fournie au rĂ©seau avec RL = 1 kΩ est P = V_rms^2 / R_L oĂą V_rms est la valeur efficace du signal de sortie. Dans la plage linĂ©aire, V_out(t) varie entre -11 et +11 V, mais saturĂ© aux extrĂŞmes entre -15 et +15 V: on peut estimer la contribution efficace: p = (1/T) ∫ (V_out(t))^2 / R_L dt. En pratique, on peut approximer par portion linĂ©aire et saturĂ©e. Pour une estimation rapide: pĂ©riode complète T, la partie saturĂ©e contribue comme un signal carrĂ© de ±15 V sur 38.9% du temps; la partie linĂ©aire est un sinusoĂŻde attĂ©nuĂ© entre -11 et +11 V sur 61.1% du temps. Calculs dĂ©taillĂ©s nĂ©cessitent une intĂ©grale; l’estimation donne une puissance moyenne lĂ©gèrement infĂ©rieure Ă celle du cas purement linĂ©aire (< 44^2 / (2·1k) × fraction non saturĂ©e), ce qui illustre l’impact nĂ©gatif de la saturation sur l’efficacitĂ©. Pour une prĂ©cision rigoureuse, effectuer l’intĂ©grale numĂ©rique: P ≈ (1/T)∫ (V_out(t))^2 dt sur une pĂ©riode.
", "id_category": "2", "id_number": "18" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 1 : Amplificateur opĂ©rationnel en mode linĂ©aire configurĂ© comme amplificateur inverseur non inversant.\n\nConsidĂ©rons un amplificateur opĂ©rationnel idĂ©al (tension d'entrĂ©e diffĂ©rentielle nulle, gain en boucle ouverte infini) configurĂ© en amplificateur inverseur avec des rĂ©sistances $R_1 = 10 \\, \\mathrm{k\\Omega}$ et $R_f = 100 \\, \\mathrm{k\\Omega}$. Une tension d'entrĂ©e sinusoĂŻdale $V_{in} = 0.5 \\sin(2\\pi \\times 1000 t) \\, \\mathrm{V}$ est appliquĂ©e. Le schĂ©ma est reprĂ©sentĂ© ci-dessous.\n\n\n\n1. Calculez le gain en tension $A_v$ de l'amplificateur.\n\n2. DĂ©terminez l'amplitude de la tension de sortie $V_{out}$ pour l'entrĂ©e donnĂ©e.\n\n3. Calculez la puissance dissipĂ©e dans la rĂ©sistance de rĂ©troaction $R_f$ pour l'amplitude maximale de $V_{out}$, en supposant une impĂ©dance de charge infinie.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
Une explication complète de chaque étape est fournie, avec le sens des variables (tensions et résistances standard en électronique), les hypothèses (AOP idéal, mode linéaire avec rétroaction négative), et l'interprétation du résultat. Pour chaque question de calcul : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$.
Question 1 :
1. $A_v = - \\frac{R_f}{R_1}$
2. $A_v = - \\frac{100}{10} = -10$
3. $-10$
4. $A_v = -10$
Interprétation : Ce gain indique une amplification par 10 avec inversion de phase, typique du mode linéaire pour les signaux faibles en ingénierie électrique.
Question 2 :
1. $V_{out}(t) = A_v V_{in}(t)$, amplitude $V_{out,amp} = |A_v| \\times V_{in,amp}$
2. $V_{out,amp} = 10 \\times 0.5 = 5 \\, \\mathrm{V}$
3. $5$
4. $V_{out,amp} = 5 \\, \\mathrm{V}$
Interprétation : L'amplitude de sortie est amplifiée, restant dans les limites linéaires supposées pour l'AOP, assurant une distorsion minimale du signal sinusoïdal.
Question 3 :
1. $P_{Rf} = \\frac{V_{Rf,rms}^2}{R_f}$, où $V_{Rf,rms} = \\frac{V_{out,amp}}{\\sqrt{2}}$ (tension aux bornes de $R_f$ égale à $V_{out}$ en approximation idéale)
2. $V_{Rf,rms} = \\frac{5}{\\sqrt{2}} \\approx 3.5355 \\, \\mathrm{V}$, $P_{Rf} = \\frac{(3.5355)^2}{100 \\times 10^3}$
3. $(3.5355)^2 \\approx 12.5$, $P_{Rf} = \\frac{12.5}{100000} = 0.000125 \\, \\mathrm{W}$
4. $P_{Rf} = 125 \\, \\mu\\mathrm{W}$
InterprĂ©tation : Cette puissance faible reflète l'efficacitĂ© en mode linĂ©aire, importante pour la conception de circuits Ă faible consommation.", "id_category": "2", "id_number": "19" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 2 : Amplificateur opĂ©rationnel en mode linĂ©aire comme suiveur de tension avec offset.\n\nUn amplificateur opĂ©rationnel en configuration suiveur de tension (gain unitaire) est alimentĂ© par $\\pm 15 \\, \\mathrm{V}$, avec une tension d'entrĂ©e $V_{in} = 2 \\, \\mathrm{V}$ et un offset de tension d'entrĂ©e $V_{os} = 5 \\, \\mathrm{mV}$. Le schĂ©ma montre la boucle de rĂ©troaction unitaire. \n\n\n\n1. Calculez la tension de sortie idĂ©ale sans offset.\n\n2. DĂ©terminez la tension de sortie rĂ©elle en incluant l'effet de l'offset $V_{os}$.\n\n3. Évaluez la variation relative de la sortie due Ă l'offset, exprimĂ©e en pourcentage.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre.
Une explication complète de chaque étape est fournie, avec le sens des variables (tensions d'entrée et sortie, offset intrinsèque de l'AOP), les hypothèses (mode linéaire, rétroaction unitaire minimisant l'offset amplifié), et l'interprétation du résultat. Pour chaque question de calcul : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$.
Question 1 :
1. $V_{out,\\,id\\acute{e}al} = V_{in}$
2. $V_{out,\\,id\\acute{e}al} = 2 \\, \\mathrm{V}$
3. $2$
4. $V_{out,\\,id\\acute{e}al} = 2 \\, \\mathrm{V}$
Interprétation : En mode idéal linéaire, le suiveur reproduit fidèlement l'entrée, utile pour l'isolation d'impédance en circuits de mesure.
Question 2 :
1. $V_{out} = V_{in} + V_{os}$ (dans la configuration suiveur, l'offset s'ajoute directement)
2. $V_{out} = 2 + 0.005 = 2.005 \\, \\mathrm{V}$
3. $2.005$
4. $V_{out} = 2.005 \\, \\mathrm{V}$
Interprétation : L'offset introduit une petite erreur additive, critique dans les applications de précision où les signaux sont faibles.
Question 3 :
1. $\\Delta \\% = \\frac{|V_{os}|}{V_{in}} \\times 100$
2. $\\Delta \\% = \\frac{0.005}{2} \\times 100 = 0.25$
3. $0.25$
4. $\\Delta \\% = 0.25 \\% $
InterprĂ©tation : Cette variation relative faible (0.25%) confirme la robustesse du mode linĂ©aire pour des offsets typiques, mais nĂ©cessite une compensation pour une haute prĂ©cision.", "id_category": "2", "id_number": "20" }, { "category": "L’amplificateur opĂ©rationnel Fonctionnement en mode linĂ©aire et en mode non linĂ©aire ", "question": "Exercice 3 : Amplificateur opĂ©rationnel en mode non linĂ©aire comme comparateur avec hystĂ©rĂ©sis (dĂ©clencheur de Schmitt).\n\nUn amplificateur opĂ©rationnel configurĂ© comme dĂ©clencheur de Schmitt prĂ©sente des seuils de commutation $V_{H} = +2 \\, \\mathrm{V}$ (haut) et $V_{L} = -2 \\, \\mathrm{V}$ (bas), alimentĂ© par $\\pm 12 \\, \\mathrm{V}$. Une rampe d'entrĂ©e $V_{in}(t) = 3t \\, \\mathrm{V/s}$ (pour $t$ en secondes) est appliquĂ©e Ă partir de 0 V. Le schĂ©ma illustre la rĂ©troaction positive via $R_1 = 100 \\, \\mathrm{k\\Omega}$ et $R_2 = 10 \\, \\mathrm{k\\Omega}$.\n\n\n\n1. Calculez le temps $t_1$ au seuil haut oĂą $V_{out}$ commute de bas en haut.\n\n2. DĂ©terminez le temps $t_2$ au seuil bas oĂą $V_{out}$ commute de haut en bas, en supposant que la rampe continue linĂ©airement.\n\n3. Calculez la pĂ©riode $T$ du signal de sortie rectangulaire gĂ©nĂ©rĂ©, en tenant compte des tensions de saturation $\\pm 10 \\, \\mathrm{V}$.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre.
Une explication complète de chaque étape est fournie, avec le sens des variables (tensions d'entrée rampe, seuils d'hystérésis, temps de commutation), les hypothèses (mode non linéaire saturé, rampe linéaire continue, saturation à $\\pm 10 \\, \\mathrm{V}$), et l'interprétation du résultat. Pour chaque question de calcul : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$.
Question 1 :
1. $V_{in}(t_1) = V_H = 3 t_1$
2. $2 = 3 t_1$
3. $t_1 = \\frac{2}{3} \\approx 0.6667 \\, \\mathrm{s}$
4. $t_1 = \\frac{2}{3} \\, \\mathrm{s}$
Interprétation : Ce temps marque la première commutation en mode non linéaire, initiant l'oscillation due à l'hystérésis, utile pour le conditionnement de signaux bruités.
Question 2 :
1. $V_{in}(t_2) = V_L + (V_H - V_L) \\times \\frac{|V_{sat}|}{pente \\times T}$ Attente : après commutation à haut, $V_{out} = +10$, mais pour rampe croissante, t2 n'existe pas directement ; supposons rampe continue, mais pour période, la rampe doit redescendre. Correction : pour rampe croissante pure, commutation unique ; mais en supposant la rampe continue et calcul pour seuil bas si inversée, mais query implique oscillation, supposons rampe linéaire ascendante puis descendante implicitement. Pour t2, temps pour atteindre V_L depuis V_H, mais avec rampe 3V/s, t2 = t1 + (V_H - V_L)/3 ? Non. Erreur : pour Schmitt, avec rampe croissante, commute à V_H vers +Vsat, reste jusqu'à V_L lors de descente. Supposons la rampe est triangulaire implicite, mais pour calcul, temps pour traverser de V_H à V_L à 3V/s descendante. Delta V = 4V, temps delta = 4/3 s, t2 = t1 + 4/3.
2. $t_2 = \\frac{2}{3} + \\frac{4}{3} = 2 \\, \\mathrm{s}$
3. $2$
4. $t_2 = 2 \\, \\mathrm{s}$
Interprétation : Ce temps correspond à la commutation descendante, maintenant l'hystérésis qui évite les oscillations parasites en mode non linéaire.
Question 3 :
1. $T = \\frac{2 (V_H - V_L)}{pente}$ (pour rampe ascendante et descendante symétrique)
2. $T = \\frac{2 \\times 4}{3} = \\frac{8}{3} \\approx 2.6667 \\, \\mathrm{s}$
3. $\\frac{8}{3}$
4. $T = \\frac{8}{3} \\, \\mathrm{s}$
Interprétation : La période du signal rectangulaire dépend de l'hystérésis et de la pente, démontrant l'utilité du mode non linéaire pour générer des formes d'onde stables en ingénierie.", "id_category": "2", "id_number": "21" }, { "category": "Convertisseur CAN, CNA", "question": "
Un convertisseur numérique-analogique (CNA) de type R-2R est utilisé dans un système d'acquisition de données. Ce CNA possède une résolution de 8 bits et fonctionne avec une tension de référence $V_{ref} = 5V$. La résistance de base du réseau R-2R est $R = 10k\\Omega$.
\n\nQuestion 1: Calculer la valeur du quantum (ou pas de quantification) $q$ de ce convertisseur.
\n\nQuestion 2: Déterminer la tension de sortie $V_{out}$ lorsque le code binaire appliqué à l'entrée est 10110011.
\n\nQuestion 3: Si la tension de sortie mesurée est $V_{out} = 3.137V$, quel est le code binaire correspondant à l'entrée du CNA?
\n\nQuestion 4: Calculer l'erreur relative maximale (en pourcentage) due Ă la quantification pour ce convertisseur.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLe quantum (pas de quantification) représente la plus petite variation de tension en sortie du CNA.
\n1. Formule générale du quantum:
\n$q = \\frac{V_{ref}}{2^n}$
2. Remplacement des données:
\nAvec $V_{ref} = 5V$ et $n = 8$ bits
\n$q = \\frac{5}{2^8}$
3. Calcul:
\n$q = \\frac{5}{256}$
4. Résultat final:
\n$q = 0.01953125V \\approx 19.53mV$
Le quantum de ce convertisseur est de $19.53mV$.
\n\nSolution Question 2:
\nPour un CNA, la tension de sortie est proportionnelle au code numérique d'entrée.
\n1. Formule générale:
\n$V_{out} = q \\times D$
\noù $D$ est la valeur décimale du code binaire.
2. Conversion du code binaire en décimal:
\nCode binaire: $10110011_2$
\n$D = 1 \\times 2^7 + 0 \\times 2^6 + 1 \\times 2^5 + 1 \\times 2^4 + 0 \\times 2^3 + 0 \\times 2^2 + 1 \\times 2^1 + 1 \\times 2^0$
\n$D = 128 + 32 + 16 + 2 + 1 = 179$
3. Calcul de la tension de sortie:
\n$V_{out} = 0.01953125 \\times 179$
4. Résultat final:
\n$V_{out} = 3.496V$
La tension de sortie pour le code binaire 10110011 est de $3.496V$.
\n\nSolution Question 3:
\nPour trouver le code binaire correspondant à une tension donnée, on détermine d'abord la valeur décimale.
\n1. Formule pour déterminer D:
\n$D = \\frac{V_{out}}{q}$
2. Remplacement des données:
\n$D = \\frac{3.137}{0.01953125}$
3. Calcul:
\n$D = 160.64$
\nOn arrondit Ă l'entier le plus proche: $D = 161$
4. Conversion en binaire:
\n$161_{10} = 128 + 32 + 1 = 2^7 + 2^5 + 2^0$
\nCode binaire: $10100001_2$
Le code binaire correspondant Ă $V_{out} = 3.137V$ est $10100001$.
\n\nSolution Question 4:
\nL'erreur relative maximale due à la quantification correspond à la moitié du quantum par rapport à la pleine échelle.
\n1. Formule de l'erreur relative maximale:
\n$\\epsilon_{max} = \\frac{q/2}{V_{ref}} \\times 100\\%$
2. Remplacement des données:
\n$\\epsilon_{max} = \\frac{0.01953125/2}{5} \\times 100\\%$
3. Calcul:
\n$\\epsilon_{max} = \\frac{0.009765625}{5} \\times 100\\%$
\n$\\epsilon_{max} = 0.001953125 \\times 100\\%$
4. Résultat final:
\n$\\epsilon_{max} = 0.195\\%$
L'erreur relative maximale due Ă la quantification est de $0.195\\%$, ce qui peut aussi s'exprimer comme $\\frac{1}{2^{n+1}} \\times 100\\% = \\frac{1}{512} \\times 100\\%$.
", "id_category": "3", "id_number": "1" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique (CAN) à approximations successives est utilisé pour numériser un signal analogique. Le CAN a une résolution de 10 bits et fonctionne avec une tension de référence $V_{ref} = 3.3V$. La fréquence d'horloge du système est $f_{clk} = 1MHz$.
\n\nQuestion 1: Calculer la résolution en tension (quantum $q$) de ce convertisseur et déterminer la plage de tension d'entrée qu'il peut mesurer.
\n\nQuestion 2: Sachant qu'un CAN à approximations successives nécessite $n + 1$ cycles d'horloge pour une conversion complète (où $n$ est le nombre de bits), calculer le temps de conversion $T_{conv}$ et la fréquence d'échantillonnage maximale $f_{s,max}$.
\n\nQuestion 3: Une tension analogique $V_{in} = 2.156V$ est appliquée à l'entrée du CAN. Déterminer le code numérique de sortie en décimal et en binaire.
\n\nQuestion 4: Calculer l'erreur de quantification absolue et relative pour la tension d'entrée de la question 3.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLa résolution en tension (quantum) représente la plus petite variation de tension détectable par le CAN.
\n1. Formule générale du quantum:
\n$q = \\frac{V_{ref}}{2^n}$
2. Remplacement des données:
\nAvec $V_{ref} = 3.3V$ et $n = 10$ bits
\n$q = \\frac{3.3}{2^{10}}$
3. Calcul:
\n$q = \\frac{3.3}{1024}$
4. Résultat final:
\n$q = 0.003222656V \\approx 3.22mV$
La plage de tension mesurable s'étend de $0V$ à $V_{ref} = 3.3V$. Le quantum est de $3.22mV$.
\n\nSolution Question 2:
\nPour un CAN à approximations successives, le temps de conversion dépend du nombre de cycles d'horloge nécessaires.
\n1. Formule du temps de conversion:
\n$T_{conv} = \\frac{n + 1}{f_{clk}}$
2. Remplacement des données:
\nAvec $n = 10$ bits et $f_{clk} = 1MHz = 10^6Hz$
\n$T_{conv} = \\frac{10 + 1}{10^6}$
3. Calcul:
\n$T_{conv} = \\frac{11}{10^6} = 11 \\times 10^{-6}s$
4. Résultat final:
\n$T_{conv} = 11\\mu s$
La fréquence d'échantillonnage maximale est:
\n$f_{s,max} = \\frac{1}{T_{conv}} = \\frac{10^6}{11} = 90909Hz \\approx 90.9kHz$
Le temps de conversion est $11\\mu s$ et la fréquence d'échantillonnage maximale est $90.9kHz$.
\n\nSolution Question 3:
\nPour déterminer le code numérique, on divise la tension d'entrée par le quantum.
\n1. Formule pour le code numérique:
\n$D = \\text{round}\\left(\\frac{V_{in}}{q}\\right)$
2. Remplacement des données:
\n$D = \\text{round}\\left(\\frac{2.156}{0.003222656}\\right)$
3. Calcul:
\n$D = \\text{round}(669.01) = 669$
4. Conversion en binaire:
\n$669_{10} = 512 + 128 + 16 + 8 + 4 + 1 = 2^9 + 2^7 + 2^4 + 2^3 + 2^2 + 2^0$
\nCode binaire: $1010011101_2$
Le code numérique de sortie est $669$ en décimal et $1010011101$ en binaire.
\n\nSolution Question 4:
\nL'erreur de quantification provient de l'approximation de la valeur analogique par un code numérique discret.
\n1. Calcul de la tension correspondant au code numérique:
\n$V_{quantifié} = D \\times q = 669 \\times 0.003222656$
2. Résultat de la quantification:
\n$V_{quantifié} = 2.15596V$
3. Erreur de quantification absolue:
\n$\\epsilon_{abs} = V_{in} - V_{quantifié} = 2.156 - 2.15596$
\n$\\epsilon_{abs} = 0.00004V = 0.04mV$
4. Erreur de quantification relative:
\n$\\epsilon_{rel} = \\frac{\\epsilon_{abs}}{V_{in}} \\times 100\\% = \\frac{0.00004}{2.156} \\times 100\\%$
\n$\\epsilon_{rel} = 0.00186\\%$
L'erreur de quantification absolue est $0.04mV$ et l'erreur relative est $0.00186\\%$.
", "id_category": "3", "id_number": "2" }, { "category": "Convertisseur CAN, CNA", "question": "Un système de mesure de température utilise un capteur analogique connecté à un CAN Flash (convertisseur parallèle) de 6 bits. La tension de référence est $V_{ref} = 2.56V$. Le CAN Flash nécessite un temps de conversion de $50ns$ par échantillon.
\n\nQuestion 1: Déterminer le nombre de comparateurs nécessaires pour réaliser ce CAN Flash 6 bits et calculer la résolution en tension (quantum $q$).
\n\nQuestion 2: Calculer la fréquence d'échantillonnage maximale $f_{s,max}$ de ce convertisseur et la bande passante maximale du signal analogique qu'il peut numériser selon le critère de Shannon-Nyquist.
\n\nQuestion 3: Si la tension d'entrée est $V_{in} = 1.875V$, déterminer le code binaire de sortie et la tension réellement quantifiée.
\n\nQuestion 4: Calculer la puissance dissipée par le CAN sachant que chaque comparateur consomme $P_{comp} = 2mW$ et que la logique de décodage consomme $P_{logic} = 15mW$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nUn CAN Flash utilise un comparateur pour chaque niveau de quantification sauf le niveau zéro.
\n1. Formule du nombre de comparateurs:
\n$N_{comp} = 2^n - 1$
2. Remplacement des données:
\nAvec $n = 6$ bits
\n$N_{comp} = 2^6 - 1$
3. Calcul:
\n$N_{comp} = 64 - 1 = 63$
Le nombre de comparateurs nécessaires est $63$.
\n4. Calcul du quantum:
\n$q = \\frac{V_{ref}}{2^n} = \\frac{2.56}{2^6} = \\frac{2.56}{64}$
\n$q = 0.04V = 40mV$
Le CAN nécessite $63$ comparateurs et le quantum est de $40mV$.
\n\nSolution Question 2:
\nLa fréquence d'échantillonnage maximale dépend du temps de conversion.
\n1. Formule de la fréquence d'échantillonnage maximale:
\n$f_{s,max} = \\frac{1}{T_{conv}}$
2. Remplacement des données:
\nAvec $T_{conv} = 50ns = 50 \\times 10^{-9}s$
\n$f_{s,max} = \\frac{1}{50 \\times 10^{-9}}$
3. Calcul:
\n$f_{s,max} = \\frac{10^9}{50} = 20 \\times 10^6Hz$
4. Résultat final:
\n$f_{s,max} = 20MHz$
Selon le critère de Shannon-Nyquist, la bande passante maximale du signal est:
\n$f_{signal,max} = \\frac{f_{s,max}}{2} = \\frac{20 \\times 10^6}{2} = 10MHz$
La fréquence d'échantillonnage maximale est $20MHz$ et la bande passante maximale du signal est $10MHz$.
\n\nSolution Question 3:
\nPour déterminer le code binaire, on calcule d'abord le code décimal correspondant.
\n1. Formule du code numérique:
\n$D = \\text{floor}\\left(\\frac{V_{in}}{q}\\right)$
2. Remplacement des données:
\n$D = \\text{floor}\\left(\\frac{1.875}{0.04}\\right)$
3. Calcul:
\n$D = \\text{floor}(46.875) = 46$
4. Conversion en binaire:
\n$46_{10} = 32 + 8 + 4 + 2 = 2^5 + 2^3 + 2^2 + 2^1$
\nCode binaire: $101110_2$
Tension quantifiée:
\n$V_{quantifié} = D \\times q = 46 \\times 0.04 = 1.84V$
Le code binaire de sortie est $101110$ et la tension quantifiée est $1.84V$.
\n\nSolution Question 4:
\nLa puissance totale est la somme de la puissance consommée par tous les comparateurs et par la logique.
\n1. Formule de la puissance totale:
\n$P_{total} = N_{comp} \\times P_{comp} + P_{logic}$
2. Remplacement des données:
\n$P_{total} = 63 \\times 2mW + 15mW$
3. Calcul:
\n$P_{total} = 126mW + 15mW$
4. Résultat final:
\n$P_{total} = 141mW = 0.141W$
La puissance totale dissipée par le CAN Flash est de $141mW$. Cette consommation élevée est caractéristique des CAN Flash, qui privilégient la vitesse au détriment de l'efficacité énergétique.
", "id_category": "3", "id_number": "3" }, { "category": "Convertisseur CAN, CNA", "question": "Un système d'acquisition de données industriel utilise un CAN de type double rampe (dual-slope) de 12 bits. La tension de référence est $V_{ref} = 5V$, la fréquence d'horloge est $f_{clk} = 4MHz$ et la capacité d'intégration est $C = 1\\mu F$. Le courant d'intégration est contrôlé par une résistance $R = 10k\\Omega$.
\n\nQuestion 1: Calculer la résolution en tension (quantum $q$) et déterminer la plage dynamique en décibels (dB) de ce convertisseur.
\n\nQuestion 2: La phase d'intégration (montée) dure un temps fixe $T_1 = 2^{12}$ cycles d'horloge. Calculer le temps $T_1$ en millisecondes et la tension maximale du condensateur si $V_{in} = V_{ref}$.
\n\nQuestion 3: Pour une tension d'entrée $V_{in} = 3.2V$, calculer le nombre de cycles d'horloge $N_2$ pendant la phase de décharge (descente) et le temps total de conversion $T_{total}$.
\n\nQuestion 4: Déterminer le taux de rejection du bruit de secteur (50 Hz) si on choisit $T_1 = 20ms$. Calculer le nouveau nombre de bits de résolution effectif avec ce temps d'intégration.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLa résolution en tension représente la plus petite variation de tension détectable.
\n1. Formule du quantum:
\n$q = \\frac{V_{ref}}{2^n}$
2. Remplacement des données:
\nAvec $V_{ref} = 5V$ et $n = 12$ bits
\n$q = \\frac{5}{2^{12}}$
3. Calcul:
\n$q = \\frac{5}{4096} = 0.001220703V$
4. Résultat final:
\n$q \\approx 1.22mV$
La plage dynamique en décibels se calcule par:
\n$DR_{dB} = 20 \\times \\log_{10}(2^n) = 20 \\times n \\times \\log_{10}(2)$
\n$DR_{dB} = 20 \\times 12 \\times 0.301 = 72.24dB$
Le quantum est de $1.22mV$ et la plage dynamique est de $72.24dB$.
\n\nSolution Question 2:
\nLe temps d'intégration $T_1$ est déterminé par le nombre de cycles d'horloge.
\n1. Formule du temps d'intégration:
\n$T_1 = \\frac{N_1}{f_{clk}}$
\noĂą $N_1 = 2^{12}$ cycles
2. Remplacement des données:
\n$T_1 = \\frac{2^{12}}{4 \\times 10^6} = \\frac{4096}{4 \\times 10^6}$
3. Calcul:
\n$T_1 = \\frac{4096}{4 \\times 10^6} = 1.024 \\times 10^{-3}s$
4. Résultat final:
\n$T_1 = 1.024ms$
Pour la tension maximale du condensateur, avec un intégrateur:
\n$V_C = \\frac{1}{RC} \\int_0^{T_1} V_{in} \\, dt = \\frac{V_{in} \\times T_1}{RC}$
Avec $V_{in} = V_{ref} = 5V$, $R = 10k\\Omega = 10^4\\Omega$, $C = 1\\mu F = 10^{-6}F$:
\n$V_{C,max} = \\frac{5 \\times 1.024 \\times 10^{-3}}{10^4 \\times 10^{-6}} = \\frac{5.12 \\times 10^{-3}}{10^{-2}} = 0.512V$
Le temps d'intégration est $1.024ms$ et la tension maximale du condensateur est $0.512V$.
\n\nSolution Question 3:
\nPour un CAN double rampe, le rapport des temps est proportionnel au rapport des tensions.
\n1. Formule de proportionnalité:
\n$\\frac{T_2}{T_1} = \\frac{V_{in}}{V_{ref}}$
\ndonc $N_2 = N_1 \\times \\frac{V_{in}}{V_{ref}}$
2. Remplacement des données:
\n$N_2 = 4096 \\times \\frac{3.2}{5}$
3. Calcul:
\n$N_2 = 4096 \\times 0.64 = 2621.44$
\nOn arrondit: $N_2 = 2621$ cycles
4. Temps total de conversion:
\n$T_{total} = T_1 + T_2 = \\frac{N_1 + N_2}{f_{clk}} = \\frac{4096 + 2621}{4 \\times 10^6}$
\n$T_{total} = \\frac{6717}{4 \\times 10^6} = 1.679 \\times 10^{-3}s = 1.679ms$
Le nombre de cycles pendant la décharge est $N_2 = 2621$ et le temps total de conversion est $1.679ms$.
\n\nSolution Question 4:
\nUn CAN double rampe rejette le bruit dont la période est un multiple entier du temps d'intégration.
\n1. Période du bruit de secteur:
\n$T_{secteur} = \\frac{1}{f_{secteur}} = \\frac{1}{50} = 0.02s = 20ms$
2. Vérification de la condition:
\nSi $T_1 = 20ms = T_{secteur}$, alors le bruit à 50 Hz est complètement rejeté car:
\n$\\int_0^{T_{secteur}} \\sin(2\\pi f_{secteur} t) \\, dt = 0$
Le taux de rejection est théoriquement infini (rejet total).
\n3. Calcul du nouveau nombre de cycles:
\n$N_1 = T_1 \\times f_{clk} = 20 \\times 10^{-3} \\times 4 \\times 10^6$
\n$N_1 = 80000$ cycles
4. Nombre de bits effectif:
\n$n_{eff} = \\log_2(N_1) = \\log_2(80000) = \\frac{\\ln(80000)}{\\ln(2)}$
\n$n_{eff} = \\frac{11.29}{0.693} = 16.29$ bits
Avec $T_1 = 20ms$, le CAN rejette totalement le bruit de secteur et offre une résolution effective d'environ $16.29$ bits, soit approximativement $16$ bits utilisables.
", "id_category": "3", "id_number": "4" }, { "category": "Convertisseur CAN, CNA", "question": "Un système audio numérique haute fidélité utilise un CAN Sigma-Delta ($\\Sigma\\Delta$) de premier ordre pour numériser un signal audio. Le sur-échantillonnage est réalisé avec un rapport $OSR = 64$ (Over-Sampling Ratio). La fréquence d'échantillonnage de Nyquist requise pour le signal audio est $f_s = 48kHz$. Le CAN possède une résolution de $1$ bit à la sortie du modulateur.
\n\nQuestion 1: Calculer la fréquence d'échantillonnage réelle du modulateur $f_{mod}$ et déterminer le nombre de bits de résolution effective $n_{eff}$ après le filtre décimateur, sachant que pour un $\\Sigma\\Delta$ de premier ordre: $n_{eff} = \\frac{3}{2}\\log_2(OSR) + 1$.
\n\nQuestion 2: Calculer le rapport signal sur bruit de quantification théorique (SQNR) en décibels, en utilisant la formule: $SQNR_{dB} = 6.02 \\times n_{eff} + 1.76$.
\n\nQuestion 3: Si la puissance du signal d'entrée utile est $P_{signal} = 1mW$ et que le SQNR mesuré est celui calculé à la question 2, déterminer la puissance du bruit de quantification $P_{bruit}$ en microwatts.
\n\nQuestion 4: Le filtre décimateur réduit la fréquence d'échantillonnage de $f_{mod}$ à $f_s$. Calculer le facteur de décimation $M$ et déterminer le nombre d'échantillons rejetés pour $1000$ échantillons produits par le modulateur.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLe rapport de sur-échantillonnage (OSR) définit le rapport entre la fréquence du modulateur et la fréquence de Nyquist.
\n1. Formule de la fréquence du modulateur:
\n$f_{mod} = OSR \\times f_s$
2. Remplacement des données:
\nAvec $OSR = 64$ et $f_s = 48kHz = 48 \\times 10^3Hz$
\n$f_{mod} = 64 \\times 48 \\times 10^3$
3. Calcul:
\n$f_{mod} = 3072 \\times 10^3Hz = 3.072MHz$
Pour la résolution effective avec un modulateur $\\Sigma\\Delta$ de premier ordre:
\n4. Formule donnée:
\n$n_{eff} = \\frac{3}{2}\\log_2(OSR) + 1$
Calcul de $\\log_2(64)$:
\n$\\log_2(64) = \\log_2(2^6) = 6$
Donc:
\n$n_{eff} = \\frac{3}{2} \\times 6 + 1 = 9 + 1 = 10$ bits
La fréquence du modulateur est $f_{mod} = 3.072MHz$ et la résolution effective est $n_{eff} = 10$ bits.
\n\nSolution Question 2:
\nLe rapport signal sur bruit de quantification (SQNR) caractérise la qualité de la conversion.
\n1. Formule donnée du SQNR:
\n$SQNR_{dB} = 6.02 \\times n_{eff} + 1.76$
2. Remplacement des données:
\nAvec $n_{eff} = 10$ bits
\n$SQNR_{dB} = 6.02 \\times 10 + 1.76$
3. Calcul:
\n$SQNR_{dB} = 60.2 + 1.76$
4. Résultat final:
\n$SQNR_{dB} = 61.96dB \\approx 62dB$
Le rapport signal sur bruit de quantification théorique est de $62dB$.
\n\nSolution Question 3:
\nLe SQNR exprime le rapport entre la puissance du signal et la puissance du bruit.
\n1. Formule du SQNR en puissance:
\n$SQNR_{dB} = 10 \\times \\log_{10}\\left(\\frac{P_{signal}}{P_{bruit}}\\right)$
2. Résolution pour $P_{bruit}$:
\n$\\frac{P_{signal}}{P_{bruit}} = 10^{SQNR_{dB}/10}$
\n$P_{bruit} = \\frac{P_{signal}}{10^{SQNR_{dB}/10}}$
3. Remplacement des données:
\nAvec $P_{signal} = 1mW = 10^{-3}W$ et $SQNR_{dB} = 61.96dB$
\n$P_{bruit} = \\frac{10^{-3}}{10^{61.96/10}} = \\frac{10^{-3}}{10^{6.196}}$
4. Calcul:
\n$10^{6.196} = 1.571 \\times 10^6$
\n$P_{bruit} = \\frac{10^{-3}}{1.571 \\times 10^6} = 6.366 \\times 10^{-10}W$
Conversion en microwatts:
\n$P_{bruit} = 6.366 \\times 10^{-10} \\times 10^6 = 6.366 \\times 10^{-4}\\mu W = 0.637 \\times 10^{-3}\\mu W$
\n$P_{bruit} \\approx 0.637n W = 637pW$
La puissance du bruit de quantification est de $637pW$ ou $6.37 \\times 10^{-4}\\mu W$.
\n\nSolution Question 4:
\nLe facteur de décimation réduit la fréquence d'échantillonnage du modulateur à la fréquence de Nyquist.
\n1. Formule du facteur de décimation:
\n$M = \\frac{f_{mod}}{f_s} = OSR$
2. Résultat direct:
\n$M = 64$
Cela signifie que sur $64$ échantillons produits par le modulateur, seul $1$ est conservé après décimation.
\n3. Calcul du nombre d'échantillons rejetés pour $1000$ échantillons du modulateur:
\nNombre d'échantillons conservés: $N_{conservés} = \\frac{1000}{64}$
\n$N_{conservés} = 15.625 \\approx 15$ échantillons (on ne peut avoir qu'un nombre entier)
4. Nombre d'échantillons rejetés:
\n$N_{rejetés} = 1000 - 15 \\times 64 = 1000 - 960 = 40$
En pratique, pour $960$ échantillons du modulateur (multiple de 64), on obtient $15$ échantillons en sortie.
\n$N_{rejetés} = 960 - 15 = 945$ échantillons sont éliminés par le filtrage.
Le facteur de décimation est $M = 64$. Pour $1000$ échantillons produits, environ $15$ sont conservés et $985$ sont rejetés (ou plus précisément, $945$ sur $960$ échantillons multiples de $64$).
", "id_category": "3", "id_number": "5" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur numérique-analogique (CNA) de type réseau R-2R est utilisé dans un système d'acquisition de données. Le convertisseur possède une résolution de 8 bits et fonctionne avec une tension de référence $V_{ref} = 5V$. Le code numérique d'entrée est représenté en binaire naturel.\n\nQuestion 1: Calculez le quantum (ou pas de quantification LSB) de ce convertisseur et exprimez-le en millivolts.\n\n
Question 2: Pour un code d'entrée binaire 11010110, calculez la tension de sortie analogique $V_{out}$ du convertisseur.\n\n
Question 3: Déterminez l'erreur de quantification maximale en pourcentage de la pleine échelle. Exprimez également cette erreur en tension.\n\n
Question 4: Si le convertisseur présente une erreur de gain de $+2\\%$, calculez la nouvelle tension de sortie pour le même code binaire 11010110 et déterminez l'écart absolu par rapport à la valeur idéale.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Question 1: Calcul du quantum (LSB)
\n\nLe quantum ou pas de quantification (LSB - Least Significant Bit) représente la plus petite variation de tension que le convertisseur peut produire. Il correspond à la tension associée au bit de poids faible.
\n\nFormule générale:
\n$LSB = \\frac{V_{ref}}{2^n}$
\n\noù $n$ est le nombre de bits et $V_{ref}$ est la tension de référence.
\n\nRemplacement des données:
\n$LSB = \\frac{5V}{2^8} = \\frac{5V}{256}$
\n\nCalcul:
\n$LSB = 0,01953125 V$
\n\nConversion en millivolts:
\n$LSB = 19,53125 mV \\approx 19,53 mV$
\n\nRésultat final:
\n$\\boxed{LSB = 19,53 mV}$
\n\nCe résultat signifie que chaque incrément du code binaire produit une variation de tension de sortie de 19,53 mV.
Question 2: Calcul de la tension de sortie pour le code 11010110
\n\nLa tension de sortie d'un CNA est proportionnelle à la valeur décimale du code binaire d'entrée.
\n\nConversion binaire vers décimal:
\n$11010110_2 = 1\\times2^7 + 1\\times2^6 + 0\\times2^5 + 1\\times2^4 + 0\\times2^3 + 1\\times2^2 + 1\\times2^1 + 0\\times2^0$
\n$= 128 + 64 + 0 + 16 + 0 + 4 + 2 + 0 = 214_{10}$
\n\nFormule générale de la tension de sortie:
\n$V_{out} = \\frac{D}{2^n} \\times V_{ref}$
\n\noù $D$ est la valeur décimale du code binaire.
\n\nRemplacement des données:
\n$V_{out} = \\frac{214}{256} \\times 5V$
\n\nCalcul:
\n$V_{out} = 0,8359375 \\times 5V = 4,1796875 V$
\n\nRésultat final:
\n$\\boxed{V_{out} = 4,180 V}$
\n\nOn peut également vérifier: $V_{out} = D \\times LSB = 214 \\times 19,53125 mV = 4179,6875 mV \\approx 4,180 V$
Question 3: Erreur de quantification maximale
\n\nL'erreur de quantification est l'incertitude inhérente au processus de conversion numérique. Elle est maximale lorsque le signal analogique se situe entre deux niveaux de quantification.
\n\nFormule de l'erreur maximale:
\n$e_{q\\,max} = \\pm \\frac{LSB}{2}$
\n\nCalcul en tension:
\n$e_{q\\,max} = \\pm \\frac{19,53125 mV}{2} = \\pm 9,765625 mV$
\n\nRésultat en tension:
\n$\\boxed{e_{q\\,max} = \\pm 9,77 mV}$
\n\nCalcul en pourcentage de la pleine échelle:
\n\nLa pleine échelle correspond à $V_{ref} = 5V$
\n\nFormule:
\n$e_{q\\,\\%} = \\frac{e_{q\\,max}}{V_{ref}} \\times 100\\%$
\n\nRemplacement:
\n$e_{q\\,\\%} = \\frac{9,765625 mV}{5000 mV} \\times 100\\%$
\n\nCalcul:
\n$e_{q\\,\\%} = 0,001953125 \\times 100\\% = 0,1953125\\%$
\n\nRésultat final:
\n$\\boxed{e_{q\\,\\%} = \\pm 0,195\\% \\text{ de la pleine échelle}}$
\n\nCette erreur est également égale à $\\pm \\frac{1}{2^{n+1}} = \\pm \\frac{1}{512} \\approx \\pm 0,195\\%$
Question 4: Effet de l'erreur de gain
\n\nUne erreur de gain affecte proportionnellement toutes les valeurs de sortie du convertisseur. Elle est généralement exprimée en pourcentage de la valeur idéale.
\n\nFormule avec erreur de gain:
\n$V_{out\\,réel} = V_{out\\,idéal} \\times (1 + e_g)$
\n\noù $e_g$ est l'erreur de gain en valeur décimale ($+2\\% = +0,02$).
\n\nRemplacement des données:
\n$V_{out\\,réel} = 4,1796875 V \\times (1 + 0,02)$
\n$V_{out\\,réel} = 4,1796875 V \\times 1,02$
\n\nCalcul:
\n$V_{out\\,réel} = 4,263281 V$
\n\nRésultat:
\n$\\boxed{V_{out\\,réel} = 4,263 V}$
\n\nCalcul de l'écart absolu:
\n$\\Delta V = V_{out\\,réel} - V_{out\\,idéal}$
\n$\\Delta V = 4,263281 V - 4,1796875 V$
\n$\\Delta V = 0,0835935 V$
\n\nRésultat final:
\n$\\boxed{\\Delta V = 83,59 mV}$
\n\nCet écart représente exactement 2% de la valeur idéale, ce qui confirme notre calcul. L'erreur de gain est particulièrement problématique car elle s'accumule pour les grandes valeurs de code.
Question 1: Déterminez le nombre de comparateurs nécessaires pour réaliser ce convertisseur flash 6 bits. Calculez ensuite la valeur de la tension correspondant à chaque niveau de quantification (pas de quantification).\n\n
Question 2: Une tension analogique d'entrée $V_{in} = 2,15V$ est appliquée au convertisseur. Déterminez le code numérique de sortie en décimal puis en binaire.\n\n
Question 3: Calculez la résolution temporelle (période d'échantillonnage) et le débit binaire (en Mbps) de ce convertisseur pour la fréquence d'échantillonnage donnée.\n\n
Question 4: Sachant que le temps de propagation dans chaque comparateur est de $t_{comp} = 2ns$ et que l'encodeur prioritaire a un délai de $t_{enc} = 3ns$, calculez le temps de conversion total. Vérifiez si ce temps est compatible avec la fréquence d'échantillonnage de $50 MHz$.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Question 1: Nombre de comparateurs et pas de quantification
\n\nUn convertisseur flash utilise une architecture parallèle où chaque niveau de quantification (sauf le niveau zéro) nécessite un comparateur dédié.
\n\nFormule du nombre de comparateurs:
\n$N_{comp} = 2^n - 1$
\n\noù $n$ est la résolution en bits.
\n\nRemplacement des données:
\n$N_{comp} = 2^6 - 1 = 64 - 1$
\n\nRésultat:
\n$\\boxed{N_{comp} = 63 \\text{ comparateurs}}$
\n\nCette architecture parallèle explique la grande vitesse du CAN flash mais aussi sa complexité pour des résolutions élevées.
\n\nCalcul du pas de quantification:
\n\nFormule générale:
\n$\\Delta V = \\frac{V_{ref}}{2^n}$
\n\nRemplacement des données:
\n$\\Delta V = \\frac{3,3V}{2^6} = \\frac{3,3V}{64}$
\n\nCalcul:
\n$\\Delta V = 0,0515625 V$
\n\nRésultat final:
\n$\\boxed{\\Delta V = 51,56 mV}$
\n\nChaque niveau de quantification est séparé par cette tension. Le niveau $k$ correspond à la tension $V_k = k \\times \\Delta V$ où $k$ varie de $0$ à $63$.
Question 2: Code numérique pour Vin = 2,15V
\n\nPour déterminer le code de sortie, il faut trouver dans quel intervalle de quantification se situe la tension d'entrée.
\n\nFormule du code décimal:
\n$D = \\left\\lfloor \\frac{V_{in}}{\\Delta V} \\right\\rfloor$
\n\noù $\\lfloor \\cdot \\rfloor$ représente la partie entière inférieure (fonction plancher).
\n\nRemplacement des données:
\n$D = \\left\\lfloor \\frac{2,15V}{0,0515625V} \\right\\rfloor$
\n\nCalcul:
\n$D = \\left\\lfloor 41,6969... \\right\\rfloor = 41_{10}$
\n\nRésultat en décimal:
\n$\\boxed{D = 41_{10}}$
\n\nConversion en binaire:
\n\nPour convertir $41_{10}$ en binaire sur 6 bits:
\n$41 = 32 + 8 + 1 = 2^5 + 2^3 + 2^0$
\n\nRésultat en binaire:
\n$\\boxed{101001_2}$
\n\nVérification: La tension correspondant au code 41 est $V_{41} = 41 \\times 51,56mV = 2,114V$, et pour le code 42: $V_{42} = 42 \\times 51,56mV = 2,166V$. La tension d'entrée $2,15V$ se trouve bien entre ces deux valeurs, donc le code 41 est correct.
Question 3: Résolution temporelle et débit binaire
\n\nLa résolution temporelle correspond à l'intervalle de temps entre deux échantillons successifs.
\n\nFormule de la période d'échantillonnage:
\n$T_e = \\frac{1}{f_e}$
\n\nRemplacement des données:
\n$T_e = \\frac{1}{50 \\times 10^6 Hz}$
\n\nCalcul:
\n$T_e = 2 \\times 10^{-8} s = 20 ns$
\n\nRésultat:
\n$\\boxed{T_e = 20 ns}$
\n\nCalcul du débit binaire:
\n\nLe débit binaire représente le nombre de bits transmis par seconde.
\n\nFormule:
\n$D_b = n \\times f_e$
\n\noù $n$ est le nombre de bits par échantillon.
\n\nRemplacement:
\n$D_b = 6 \\times 50 \\times 10^6$
\n\nCalcul:
\n$D_b = 300 \\times 10^6 \\text{ bits/s} = 300 \\text{ Mbps}$
\n\nRésultat final:
\n$\\boxed{D_b = 300 \\text{ Mbps}}$
\n\nCe débit élevé est caractéristique des applications vidéo qui nécessitent une numérisation rapide.
Question 4: Temps de conversion et compatibilité
\n\nDans un convertisseur flash, les comparaisons se font en parallèle. Le temps de conversion est donc la somme du temps de comparaison et du temps d'encodage.
\n\nFormule du temps de conversion:
\n$t_{conv} = t_{comp} + t_{enc}$
\n\nRemplacement des données:
\n$t_{conv} = 2ns + 3ns$
\n\nCalcul:
\n$t_{conv} = 5ns$
\n\nRésultat:
\n$\\boxed{t_{conv} = 5ns}$
\n\nVérification de la compatibilité:
\n\nPour que le convertisseur fonctionne correctement, le temps de conversion doit être inférieur ou égal à la période d'échantillonnage:
\n\nCondition:
\n$t_{conv} \\leq T_e$
\n\nVérification:
\n$5ns \\leq 20ns$
\n\nRésultat:
\n$\\boxed{\\text{Compatible: } t_{conv} < T_e}$
\n\nMarge temporelle:
\n$\\text{Marge} = T_e - t_{conv} = 20ns - 5ns = 15ns$
\n\nLa marge de $15ns$ (soit $75\\%$ de la période) est largement suffisante. Cela signifie que le convertisseur pourrait théoriquement fonctionner à une fréquence d'échantillonnage maximale de $f_{max} = \\frac{1}{5ns} = 200MHz$. Cette caractéristique de vitesse élevée est l'avantage principal de l'architecture flash.
Question 1: Calculez la valeur du quantum (LSB) et la tension correspondant au MSB pour ce convertisseur 12 bits.\n\n
Question 2: Calculez le temps de conversion complet pour un échantillon et déterminez la fréquence d'échantillonnage maximale théorique de ce système.\n\n
Question 3: Une tension analogique $V_{in} = 6,847V$ est appliquée à l'entrée. Déterminez le code numérique de sortie en décimal, puis calculez la tension réellement représentée par ce code et l'erreur de quantification commise.\n\n
Question 4: Pour améliorer les performances, on décide de suréchantillonner le signal à une fréquence 4 fois supérieure à la fréquence de Nyquist. Si le signal utile a une bande passante $B = 25kHz$, calculez la nouvelle fréquence d'échantillonnage requise et vérifiez si le convertisseur SAR peut l'atteindre.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Question 1: Calcul du quantum (LSB) et de la tension MSB
\n\nCalcul du quantum (LSB):
\n\nLe quantum représente le poids du bit de poids faible.
\n\nFormule:
\n$LSB = \\frac{V_{ref}}{2^n}$
\n\nRemplacement des données:
\n$LSB = \\frac{10V}{2^{12}} = \\frac{10V}{4096}$
\n\nCalcul:
\n$LSB = 0,00244140625 V = 2,44140625 mV$
\n\nRésultat final:
\n$\\boxed{LSB = 2,441 mV}$
\n\nCalcul de la tension MSB:
\n\nLe MSB (bit de poids fort) représente exactement la moitié de la pleine échelle.
\n\nFormule:
\n$V_{MSB} = 2^{n-1} \\times LSB = \\frac{V_{ref}}{2}$
\n\nMéthode directe:
\n$V_{MSB} = \\frac{10V}{2} = 5V$
\n\nVérification par le poids du bit:
\n$V_{MSB} = 2^{11} \\times 2,44140625 mV = 2048 \\times 2,44140625 mV$
\n$V_{MSB} = 5000 mV = 5V$
\n\nRésultat final:
\n$\\boxed{V_{MSB} = 5V}$
\n\nCette valeur de 5V est le premier seuil testé par l'algorithme d'approximations successives.
Question 2: Temps de conversion et fréquence d'échantillonnage maximale
\n\nDans un CAN SAR, chaque bit nécessite un cycle d'horloge pour être déterminé, plus des cycles supplémentaires pour l'initialisation.
\n\nCalcul du nombre de cycles nécessaires:
\n$N_{cycles} = n + 2 = 12 + 2 = 14 \\text{ cycles}$
\n\nCalcul de la période d'horloge:
\n$T_{clk} = \\frac{1}{f_{clk}} = \\frac{1}{5 \\times 10^6 Hz}$
\n$T_{clk} = 2 \\times 10^{-7} s = 200 ns$
\n\nFormule du temps de conversion:
\n$t_{conv} = N_{cycles} \\times T_{clk}$
\n\nRemplacement:
\n$t_{conv} = 14 \\times 200 ns$
\n\nCalcul:
\n$t_{conv} = 2800 ns = 2,8 \\mu s$
\n\nRésultat:
\n$\\boxed{t_{conv} = 2,8 \\mu s}$
\n\nCalcul de la fréquence d'échantillonnage maximale:
\n\nFormule:
\n$f_{e\\,max} = \\frac{1}{t_{conv}}$
\n\nRemplacement:
\n$f_{e\\,max} = \\frac{1}{2,8 \\times 10^{-6}}$
\n\nCalcul:
\n$f_{e\\,max} = 357142,857 Hz \\approx 357,14 kHz$
\n\nRésultat final:
\n$\\boxed{f_{e\\,max} = 357,14 kHz}$
\n\nCette fréquence représente le débit maximal théorique du convertisseur sans temps mort entre les conversions.
Question 3: Code numérique et erreur de quantification pour Vin = 6,847V
\n\nCalcul du code décimal:
\n\nFormule:
\n$D = \\left\\lfloor \\frac{V_{in}}{LSB} \\right\\rfloor = \\left\\lfloor \\frac{V_{in} \\times 2^n}{V_{ref}} \\right\\rfloor$
\n\nRemplacement:
\n$D = \\left\\lfloor \\frac{6,847V \\times 4096}{10V} \\right\\rfloor$
\n\nCalcul:
\n$D = \\left\\lfloor \\frac{28047,712}{10} \\right\\rfloor = \\left\\lfloor 2804,7712 \\right\\rfloor$
\n\nRésultat en décimal:
\n$\\boxed{D = 2804_{10}}$
\n\nCalcul de la tension représentée:
\n\nFormule:
\n$V_{représentée} = D \\times LSB$
\n\nRemplacement:
\n$V_{représentée} = 2804 \\times 2,44140625 mV$
\n\nCalcul:
\n$V_{représentée} = 6845,703125 mV = 6,845703125 V$
\n\nRésultat:
\n$\\boxed{V_{représentée} = 6,8457 V}$
\n\nCalcul de l'erreur de quantification:
\n\nFormule:
\n$e_q = V_{in} - V_{représentée}$
\n\nRemplacement:
\n$e_q = 6,847V - 6,845703125V$
\n\nCalcul:
\n$e_q = 0,001296875 V = 1,296875 mV$
\n\nRésultat final:
\n$\\boxed{e_q = 1,297 mV}$
\n\nCette erreur représente $\\frac{1,297mV}{2,441mV} \\approx 0,531 LSB$, ce qui est bien inférieur à l'erreur maximale de $\\pm 0,5 LSB$ typique d'un convertisseur bien conçu.
Question 4: Fréquence de suréchantillonnage et vérification
\n\nCalcul de la fréquence de Nyquist:
\n\nLe théorème de Shannon stipule que la fréquence d'échantillonnage minimale doit être au moins le double de la fréquence maximale du signal.
\n\nFormule:
\n$f_{Nyquist} = 2 \\times B$
\n\nRemplacement:
\n$f_{Nyquist} = 2 \\times 25 kHz = 50 kHz$
\n\nCalcul de la fréquence de suréchantillonnage:
\n\nLe suréchantillonnage à un facteur 4 signifie:
\n\nFormule:
\n$f_{suréch} = 4 \\times f_{Nyquist}$
\n\nRemplacement:
\n$f_{suréch} = 4 \\times 50 kHz$
\n\nCalcul:
\n$f_{suréch} = 200 kHz$
\n\nRésultat:
\n$\\boxed{f_{suréch} = 200 kHz}$
\n\nVérification de la compatibilité:
\n\nNous devons comparer la fréquence requise avec la fréquence maximale du convertisseur:
\n\nCondition:
\n$f_{suréch} \\leq f_{e\\,max}$
\n\nVérification:
\n$200 kHz \\leq 357,14 kHz$
\n\nRésultat:
\n$\\boxed{\\text{Compatible: le convertisseur peut atteindre } 200 kHz}$
\n\nMarge disponible:
\n$\\text{Marge} = \\frac{f_{e\\,max} - f_{suréch}}{f_{suréch}} \\times 100\\% = \\frac{357,14 - 200}{200} \\times 100\\%$
\n$= \\frac{157,14}{200} \\times 100\\% = 78,57\\%$
\n\nLe convertisseur dispose d'une marge confortable de $78,57\\%$, ce qui permet même d'envisager un suréchantillonnage à un facteur plus élevé si nécessaire. Cette marge assure également une certaine tolérance aux variations de performance du système.
Question 1: Pour un CNA à résistances pondérées, calculez les valeurs des résistances $R_0$ (LSB), $R_5$ et $R_9$ (MSB) connectées aux entrées binaires. Expliquez le principe de pondération.\n\n
Question 2: Calculez la résolution du convertisseur en millivolts et déterminez le rapport signal sur bruit de quantification (SQNR) théorique en décibels.\n\n
Question 3: Pour le code binaire d'entrée 1010110011, calculez le courant total injecté dans l'amplificateur opérationnel, puis la tension de sortie $V_{out}$.\n\n
Question 4: En pratique, les résistances ont une tolérance de $\\pm 1\\%$. Calculez l'erreur maximale en tension de sortie pour le code de la question 3, en supposant le pire cas où la résistance du MSB est à $-1\\%$ et celle du LSB à $+1\\%$.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Question 1: Calcul des résistances pondérées
\n\nDans un CNA à résistances pondérées, chaque bit contrôle un interrupteur connecté à une résistance dont la valeur est inversement proportionnelle au poids du bit. Cette architecture permet de créer des courants binaires pondérés.
\n\nPrincipe de pondération:
\n$R_i = \\frac{R}{2^i}$
\n\noù $i$ est le rang du bit (0 pour LSB, 9 pour MSB) et $R$ est la résistance de base.
\n\nCalcul de R0 (LSB):
\n\nFormule:
\n$R_0 = \\frac{R}{2^0} = R$
\n\nRésultat:
\n$\\boxed{R_0 = 10 k\\Omega}$
\n\nCalcul de R5:
\n\nFormule:
\n$R_5 = \\frac{R}{2^5}$
\n\nRemplacement:
\n$R_5 = \\frac{10000 \\Omega}{32}$
\n\nCalcul:
\n$R_5 = 312,5 \\Omega$
\n\nRésultat:
\n$\\boxed{R_5 = 312,5 \\Omega}$
\n\nCalcul de R9 (MSB):
\n\nFormule:
\n$R_9 = \\frac{R}{2^9}$
\n\nRemplacement:
\n$R_9 = \\frac{10000 \\Omega}{512}$
\n\nCalcul:
\n$R_9 = 19,53125 \\Omega$
\n\nRésultat:
\n$\\boxed{R_9 = 19,53 \\Omega}$
\n\nPrincipe: Chaque résistance est deux fois plus petite que la précédente, créant des courants qui suivent une progression géométrique de raison 2. Lorsque le bit $i$ est à 1, le courant correspondant est $I_i = \\frac{V_{ref}}{R_i} = \\frac{V_{ref} \\times 2^i}{R}$. Cette architecture présente l'inconvénient de nécessiter une large gamme de valeurs de résistances (de $19,53\\Omega$ à $10k\\Omega$), ce qui peut poser des problèmes de précision.
Question 2: Résolution et rapport signal sur bruit de quantification
\n\nCalcul de la résolution (LSB):
\n\nPour un convertisseur avec amplificateur inverseur de gain unité ($R_f = R$):
\n\nFormule:
\n$LSB = \\frac{V_{ref}}{2^n}$
\n\nRemplacement:
\n$LSB = \\frac{5V}{2^{10}} = \\frac{5V}{1024}$
\n\nCalcul:
\n$LSB = 0,0048828125 V = 4,8828125 mV$
\n\nRésultat:
\n$\\boxed{LSB = 4,883 mV}$
\n\nCalcul du SQNR théorique:
\n\nLe rapport signal sur bruit de quantification dépend uniquement du nombre de bits et représente la limite théorique de performance.
\n\nFormule:
\n$SQNR_{dB} = 6,02 \\times n + 1,76$
\n\nCette formule classique découle de l'analyse statistique du bruit de quantification uniforme.
\n\nRemplacement:
\n$SQNR_{dB} = 6,02 \\times 10 + 1,76$
\n\nCalcul:
\n$SQNR_{dB} = 60,2 + 1,76 = 61,96 dB$
\n\nRésultat final:
\n$\\boxed{SQNR = 61,96 dB}$
\n\nCe SQNR signifie que le rapport entre la puissance du signal maximum et la puissance du bruit de quantification est de $10^{61,96/10} \\approx 1570$ fois, soit une plage dynamique de $10 \\times \\log_{10}(1024) \\approx 60 dB$. Chaque bit supplémentaire apporte environ $6 dB$ de plage dynamique.
Question 3: Courant total et tension de sortie pour le code 1010110011
\n\nConversion binaire vers décimal:
\n$1010110011_2 = 1\\times2^9 + 0\\times2^8 + 1\\times2^7 + 0\\times2^6 + 1\\times2^5 + 1\\times2^4 + 0\\times2^3 + 0\\times2^2 + 1\\times2^1 + 1\\times2^0$
\n$= 512 + 128 + 32 + 16 + 2 + 1 = 691_{10}$
\n\nCalcul du courant total:
\n\nChaque bit actif (à 1) contribue au courant total selon sa pondération.
\n\nFormule générale:
\n$I_{total} = \\sum_{i=0}^{n-1} b_i \\times I_i = \\sum_{i=0}^{n-1} b_i \\times \\frac{V_{ref}}{R_i} = \\frac{V_{ref}}{R} \\sum_{i=0}^{n-1} b_i \\times 2^i$
\n\noĂą $b_i \\in \\{0,1\\}$ est la valeur du bit de rang $i$.
\n\nFormule simplifiée:
\n$I_{total} = \\frac{V_{ref} \\times D}{R \\times 2^n}$
\n\noù $D = 691$ est la valeur décimale.
\n\nRemplacement:
\n$I_{total} = \\frac{5V \\times 691}{10000\\Omega \\times 1024}$
\n\nCalcul:
\n$I_{total} = \\frac{3455}{10240000} A = 0,00033740234375 A$
\n\nRésultat:
\n$\\boxed{I_{total} = 337,4 \\mu A}$
\n\nCalcul de la tension de sortie:
\n\nL'amplificateur opérationnel en configuration inverseuse produit:
\n\nFormule:
\n$V_{out} = -R_f \\times I_{total}$
\n\nRemplacement:
\n$V_{out} = -10000\\Omega \\times 0,00033740234375 A$
\n\nCalcul:
\n$V_{out} = -3,3740234375 V$
\n\nLa tension est négative en raison de la configuration inverseuse.
\n\nMéthode alternative (vérification):
\n$V_{out} = -\\frac{R_f}{R} \\times \\frac{V_{ref} \\times D}{2^n} = -1 \\times \\frac{5V \\times 691}{1024} = -3,3740234375 V$
\n\nRésultat final:
\n$\\boxed{V_{out} = -3,374 V}$
\n\nEn valeur absolue, $|V_{out}| = 3,374 V$, ce qui représente $\\frac{691}{1024} \\approx 67,5\\%$ de la pleine échelle.
Question 4: Erreur due aux tolérances des résistances
\n\nL'erreur la plus importante survient quand les résistances des bits de poids fort sont sous-évaluées (moins de résistance = plus de courant) et celles des bits de poids faible sont surévaluées.
\n\nCalcul des résistances dans le pire cas:
\n\nPour le MSB ($b_9 = 1$) avec $-1\\%$ de tolérance:
\n$R_{9\\,réel} = R_9 \\times (1 - 0,01) = 19,53125\\Omega \\times 0,99 = 19,3359375\\Omega$
\n\nPour le LSB ($b_0 = 1$) avec $+1\\%$ de tolérance:
\n$R_{0\\,réel} = R_0 \\times (1 + 0,01) = 10000\\Omega \\times 1,01 = 10100\\Omega$
\n\nCalcul des courants affectés:
\n\nLes bits actifs dans le code 1010110011 sont: $b_9, b_7, b_5, b_4, b_1, b_0$
\n\nCourant du bit 9 (avec erreur):
\n$I_{9\\,réel} = \\frac{V_{ref}}{R_{9\\,réel}} = \\frac{5V}{19,3359375\\Omega} = 0,2585837... A$
\n\nCourant idéal du bit 9:
\n$I_{9\\,idéal} = \\frac{5V}{19,53125\\Omega} = 0,256 A$
\n\nErreur sur I9:
\n$\\Delta I_9 = 0,2585837 - 0,256 = 0,0025837 A = 2,584 mA$
\n\nCourant du bit 0 (avec erreur):
\n$I_{0\\,réel} = \\frac{5V}{10100\\Omega} = 0,00049504... A$
\n\nCourant idéal du bit 0:
\n$I_{0\\,idéal} = \\frac{5V}{10000\\Omega} = 0,0005 A$
\n\nErreur sur I0:
\n$\\Delta I_0 = 0,00049504 - 0,0005 = -0,00000496 A = -4,96 \\mu A$
\n\nErreur dominante:
\n\nL'erreur sur le MSB est environ $\\frac{2,584mA}{4,96\\mu A} \\approx 521$ fois plus importante que celle sur le LSB. Dans le pire cas, on considère principalement l'erreur du MSB.
\n\nErreur de tension maximale:
\n$\\Delta V_{out} = -R_f \\times \\Delta I_9 \\approx -10000\\Omega \\times 2,584 \\times 10^{-3} A$
\n\nCalcul:
\n$\\Delta V_{out} \\approx -25,84 mV$
\n\nRésultat final:
\n$\\boxed{|\\Delta V_{out\\,max}| \\approx 25,8 mV}$
\n\nCette erreur représente $\\frac{25,8mV}{4,883mV} \\approx 5,3 LSB$, ce qui montre l'impact significatif des tolérances sur les performances. En pratique, pour un convertisseur 10 bits, on utiliserait des résistances de précision $\\pm 0,1\\%$ ou mieux, ou on préférerait une architecture R-2R qui nécessite seulement deux valeurs de résistances.
Question 1: Calculez la fréquence d'échantillonnage de Nyquist pour le signal utile, puis déterminez le rapport de suréchantillonnage (OSR) du système.\n\n
Question 2: Pour un modulateur sigma-delta de premier ordre, le SQNR théorique est donné par la formule $SQNR_{dB} = 6,02n + 1,76 - 10\\log_{10}(2L+1) + (2L+1) \\times 10\\log_{10}(OSR)$, où $L$ est l'ordre du modulateur. Calculez le SQNR théorique pour $L=1$ et vérifiez s'il permet d'atteindre une résolution effective de 16 bits (qui nécessite un SQNR d'environ 98 dB).\n\n
Question 3: Calculez la fréquence effective de sortie après décimation et le débit binaire du système pour la résolution de 16 bits.\n\n
Question 4: Le filtre décimateur réduit la fréquence d'échantillonnage d'un facteur $M = 64$. Calculez le gain de traitement (processing gain) en décibels apporté par ce filtre et expliquez comment il améliore le rapport signal sur bruit.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Question 1: Fréquence de Nyquist et rapport de suréchantillonnage
\n\nCalcul de la fréquence de Nyquist:
\n\nLe théorème de Shannon-Nyquist établit que pour numériser correctement un signal de bande passante $B$, la fréquence d'échantillonnage minimale doit être au moins le double de la fréquence maximale.
\n\nFormule:
\n$f_{Nyquist} = 2 \\times B$
\n\nRemplacement:
\n$f_{Nyquist} = 2 \\times 20 kHz$
\n\nCalcul:
\n$f_{Nyquist} = 40 kHz$
\n\nRésultat:
\n$\\boxed{f_{Nyquist} = 40 kHz}$
\n\nCalcul du rapport de suréchantillonnage (OSR):
\n\nL'OSR (Oversampling Ratio) quantifie le facteur de suréchantillonnage par rapport à la fréquence de Nyquist.
\n\nFormule:
\n$OSR = \\frac{f_s}{f_{Nyquist}} = \\frac{f_s}{2B}$
\n\nRemplacement:
\n$OSR = \\frac{6,4 MHz}{40 kHz} = \\frac{6400 kHz}{40 kHz}$
\n\nCalcul:
\n$OSR = 160$
\n\nRésultat final:
\n$\\boxed{OSR = 160}$
\n\nCe rapport de suréchantillonnage élevé est caractéristique des convertisseurs sigma-delta. Il permet de répartir le bruit de quantification sur une large bande de fréquences et, combiné avec le mise en forme du bruit (noise shaping), d'obtenir un excellent SQNR dans la bande utile.
Question 2: Calcul du SQNR théorique
\n\nFormule du SQNR pour un modulateur sigma-delta:
\n$SQNR_{dB} = 6,02n + 1,76 - 10\\log_{10}(2L+1) + (2L+1) \\times 10\\log_{10}(OSR)$
\n\noĂą:$
\n• $n = 1$ bit (rĂ©solution du quantificateur interne)
\n• $L = 1$ (ordre du modulateur)
\n• $OSR = 160$
\n\nCalcul terme par terme:
\n\nPremier terme:
\n$6,02 \\times 1 = 6,02 dB$
\n\nDeuxième terme:
\n$1,76 dB$
\n\nTroisième terme (perte due à l'ordre):
\n$2L + 1 = 2(1) + 1 = 3$
\n$-10\\log_{10}(3) = -10 \\times 0,47712 = -4,7712 dB$
\n\nQuatrième terme (gain de mise en forme du bruit):
\n$(2L+1) \\times 10\\log_{10}(OSR) = 3 \\times 10\\log_{10}(160)$
\n$\\log_{10}(160) = 2,20412$
\n$3 \\times 10 \\times 2,20412 = 66,1236 dB$
\n\nSomme totale:
\n$SQNR_{dB} = 6,02 + 1,76 - 4,7712 + 66,1236$
\n\nCalcul:
\n$SQNR_{dB} = 69,1324 dB$
\n\nRésultat:
\n$\\boxed{SQNR = 69,13 dB}$
\n\nVérification pour 16 bits:
\n\nPour une résolution effective de 16 bits, le SQNR requis est:
\n$SQNR_{16bits} = 6,02 \\times 16 + 1,76 = 96,32 + 1,76 = 98,08 dB$
\n\nComparaison:
\n$69,13 dB < 98,08 dB$
\n\nConclusion:
\n$\\boxed{\\text{Non compatible: SQNR insuffisant pour 16 bits}}$
\n\nRésolution effective atteignable:
\n$n_{eff} = \\frac{SQNR - 1,76}{6,02} = \\frac{69,13 - 1,76}{6,02} = \\frac{67,37}{6,02} \\approx 11,2 \\text{ bits}$
\n\nPour atteindre 16 bits avec ce système, il faudrait soit augmenter l'OSR, soit utiliser un modulateur d'ordre supérieur ($L = 2$ ou $L = 3$), ce qui augmente le gain de mise en forme du bruit proportionnellement à $(2L+1)$.
Question 3: Fréquence de sortie après décimation et débit binaire
\n\nCalcul de la fréquence après décimation:
\n\nLe filtre décimateur réduit la fréquence d'échantillonnage d'un facteur $M$ en ne conservant qu'un échantillon sur $M$.
\n\nFormule:
\n$f_{out} = \\frac{f_s}{M}$
\n\nRemplacement:
\n$f_{out} = \\frac{6,4 MHz}{64} = \\frac{6400 kHz}{64}$
\n\nCalcul:
\n$f_{out} = 100 kHz$
\n\nRésultat:
\n$\\boxed{f_{out} = 100 kHz}$
\n\nVérification du respect de Nyquist:
\n$f_{out} = 100 kHz > f_{Nyquist} = 40 kHz$
\n\nLa condition $f_{out} \\geq 2B$ est satisfaite avec une marge de $\\frac{100-40}{40} = 150\\%$.
\n\nCalcul du débit binaire:
\n\nLe débit binaire représente le flux de données numériques en sortie du système.
\n\nFormule:
\n$D_b = n_{bits} \\times f_{out}$
\n\nRemplacement:
\n$D_b = 16 \\times 100 kHz$
\n\nCalcul:
\n$D_b = 1600 kbps = 1,6 Mbps$
\n\nRésultat final:
\n$\\boxed{D_b = 1,6 Mbps}$
\n\nCe débit est considérablement réduit par rapport au flux 1-bit du modulateur qui était de $6,4 Mbps$. Le filtre décimateur effectue donc une compression efficace de l'information en éliminant le bruit hors bande et en augmentant la résolution.
Question 4: Gain de traitement du filtre décimateur
\n\nLe gain de traitement (processing gain) quantifie l'amélioration du rapport signal sur bruit obtenue par le filtrage et la décimation.
\n\nPrincipe: Le filtre passe-bas du décimateur élimine le bruit situé en dehors de la bande utile. Puisque le bruit de quantification initial est réparti sur toute la bande de Nyquist ($0$ à $f_s/2$), seule la fraction tombant dans la bande utile $B$ affecte le signal.
\n\nFormule du gain de traitement:
\n$G_{proc\\,dB} = 10\\log_{10}\\left(\\frac{f_s/2}{B}\\right) = 10\\log_{10}\\left(\\frac{f_s}{2B}\\right) = 10\\log_{10}(OSR)$
\n\nCependant, avec la décimation par un facteur $M$, on peut aussi l'exprimer comme:
\n\nFormule alternative:
\n$G_{proc\\,dB} = 10\\log_{10}(M)$
\n\nRemplacement:
\n$G_{proc\\,dB} = 10\\log_{10}(64)$
\n\nCalcul de logarithme:
\n$\\log_{10}(64) = \\log_{10}(2^6) = 6 \\times \\log_{10}(2) = 6 \\times 0,30103 = 1,80618$
\n\nCalcul final:
\n$G_{proc\\,dB} = 10 \\times 1,80618 = 18,0618 dB$
\n\nRésultat:
\n$\\boxed{G_{proc} = 18,06 dB}$
\n\nExplication de l'amélioration:
\n\nLe filtre décimateur améliore le SNR de trois manières complémentaires:
\n\n1. Filtrage du bruit: Il élimine le bruit situé entre $B$ et $f_s/2$, soit $\\frac{f_s/2 - B}{f_s/2} = \\frac{3200 - 20}{3200} \\approx 99,4\\%$ du spectre.
\n\n2. Moyennage: En conservant 1 échantillon sur $M = 64$, le décimateur effectue implicitement un moyennage qui réduit le bruit d'un facteur $\\sqrt{M}$.
\n\n3. Cohérence avec OSR: Le gain total de traitement peut aussi s'exprimer comme:
\n$G_{total} = 10\\log_{10}(OSR) = 10\\log_{10}(160) = 22,04 dB$
\n\nLa différence $22,04 - 18,06 = 3,98 dB$ provient du facteur $\\frac{f_{out}}{f_{Nyquist}} = \\frac{100}{40} = 2,5$, soit $10\\log_{10}(2,5) \\approx 4 dB$ de marge de suréchantillonnage résiduelle après décimation.
\n\nImpact pratique: Ce gain de $18 dB$ correspond à une amélioration d'environ $\\frac{18}{6} = 3$ bits de résolution effective, expliquant comment un modulateur 1-bit peut produire une sortie multi-bits de haute qualité.
On considère un convertisseur numérique-analogique (CNA) à réseau de résistances pondérées à $N = 8$ bits. Ce convertisseur est alimenté par une tension de référence $V_{ref} = 10\\,\\text{V}$ et utilise un amplificateur opérationnel en configuration inverseuse. Le réseau de résistances comprend des résistances de valeurs $R, 2R, 4R, \\ldots, 128R$ avec $R = 10\\,\\text{k}\\Omega$.
\n\nQuestion 1: Calculer la résistance équivalente $R_{eq}$ vue par la tension de référence lorsque tous les bits sont à l'état haut (mot numérique $11111111_2$).
\n\nQuestion 2: Déterminer la tension de sortie $V_s$ du convertisseur pour le mot numérique $10110100_2$. La résistance de contre-réaction de l'amplificateur opérationnel est $R_f = 10\\,\\text{k}\\Omega$.
\n\nQuestion 3: Calculer la résolution en tension $\\Delta V$ (quantum) de ce convertisseur, c'est-à -dire la plus petite variation de tension détectable en sortie.
\n\nQuestion 4: En déduire l'erreur de quantification maximale en pourcentage par rapport à la pleine échelle lorsque le convertisseur représente une tension analogique arbitraire.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLorsque tous les bits sont à $1$, toutes les résistances du réseau sont connectées en parallèle entre la tension de référence et la masse virtuelle. Les résistances sont: $R, 2R, 4R, 8R, 16R, 32R, 64R, 128R$.
\nPour des résistances en parallèle, la conductance équivalente est la somme des conductances individuelles:
\n$\\frac{1}{R_{eq}} = \\frac{1}{R} + \\frac{1}{2R} + \\frac{1}{4R} + \\frac{1}{8R} + \\frac{1}{16R} + \\frac{1}{32R} + \\frac{1}{64R} + \\frac{1}{128R}$
\nEn factorisant par $\\frac{1}{R}$:
\n$\\frac{1}{R_{eq}} = \\frac{1}{R}\\left(1 + \\frac{1}{2} + \\frac{1}{4} + \\frac{1}{8} + \\frac{1}{16} + \\frac{1}{32} + \\frac{1}{64} + \\frac{1}{128}\\right)$
\nLa somme entre parenthèses est une série géométrique de raison $\\frac{1}{2}$:
\n$S = \\frac{1 - (\\frac{1}{2})^8}{1 - \\frac{1}{2}} = \\frac{1 - \\frac{1}{256}}{\\frac{1}{2}} = 2\\left(\\frac{255}{256}\\right) = \\frac{255}{128}$
\nDonc:
\n$\\frac{1}{R_{eq}} = \\frac{1}{R} \\times \\frac{255}{128}$
\nApplication numérique avec $R = 10\\,\\text{k}\\Omega$:
\n$R_{eq} = \\frac{128R}{255} = \\frac{128 \\times 10\\,000}{255} = \\frac{1\\,280\\,000}{255}$
\n$R_{eq} = 5\\,019.6\\,\\Omega \\approx 5.02\\,\\text{k}\\Omega$
\n\nSolution Question 2:
\nLe mot numérique $10110100_2$ correspond aux bits: $b_7=1, b_6=0, b_5=1, b_4=1, b_3=0, b_2=1, b_1=0, b_0=0$.
\nPour un CNA à résistances pondérées avec amplificateur inverseur, la tension de sortie est donnée par:
\n$V_s = -R_f \\times V_{ref} \\sum_{i=0}^{7} \\frac{b_i}{2^i R}$
\nAvec $R_f = R$, on obtient:
\n$V_s = -V_{ref} \\sum_{i=0}^{7} \\frac{b_i}{2^i}$
\nCalcul de la somme pour $10110100_2$:
\n$\\sum_{i=0}^{7} \\frac{b_i}{2^i} = \\frac{1}{2^0} + \\frac{0}{2^1} + \\frac{1}{2^2} + \\frac{0}{2^3} + \\frac{1}{2^4} + \\frac{1}{2^5} + \\frac{0}{2^6} + \\frac{0}{2^7}$
\nAttention, $b_0$ est le bit de poids faible (LSB), donc pour $10110100_2$ lu de gauche Ă droite (MSB Ă LSB):
\n$\\sum = \\frac{1}{2^7} \\times 1 + \\frac{1}{2^6} \\times 0 + \\frac{1}{2^5} \\times 1 + \\frac{1}{2^4} \\times 1 + \\frac{1}{2^3} \\times 0 + \\frac{1}{2^2} \\times 1 + \\frac{1}{2^1} \\times 0 + \\frac{1}{2^0} \\times 0$
\n$\\sum = \\frac{1}{128} + \\frac{1}{32} + \\frac{1}{16} + \\frac{1}{4} = 0.0078125 + 0.03125 + 0.0625 + 0.25$
\n$\\sum = 0.3515625$
\nOu en fraction: $\\frac{180}{256} = \\frac{45}{64}$
\nApplication numérique avec $V_{ref} = 10\\,\\text{V}$:
\n$V_s = -10 \\times \\frac{180}{256} = -\\frac{1800}{256}$
\n$V_s = -7.03125\\,\\text{V} \\approx -7.03\\,\\text{V}$
\nLe signe négatif provient de la configuration inverseuse de l'amplificateur.
\n\nSolution Question 3:
\nLa résolution (quantum) correspond à la variation de tension de sortie lorsque le bit de poids faible (LSB) change d'état. C'est la plus petite tension détectable.
\nFormule générale pour un CNA de $N$ bits:
\n$\\Delta V = \\frac{V_{ref}}{2^N}$
\nAvec $N = 8$ bits et $V_{ref} = 10\\,\\text{V}$:
\n$\\Delta V = \\frac{10}{2^8} = \\frac{10}{256}$
\n$\\Delta V = 0.0390625\\,\\text{V}$
\n$\\Delta V \\approx 39.06\\,\\text{mV}$
\nCette valeur représente le quantum de tension du convertisseur.
\n\nSolution Question 4:
\nL'erreur de quantification maximale se produit lorsque la tension analogique à représenter se situe exactement à mi-chemin entre deux niveaux de quantification consécutifs. Dans ce cas, l'erreur maximale est:
\n$E_{max} = \\pm \\frac{\\Delta V}{2}$
\nAvec $\\Delta V = 39.06\\,\\text{mV}$:
\n$E_{max} = \\pm \\frac{0.0390625}{2} = \\pm 0.01953125\\,\\text{V}$
\n$E_{max} \\approx \\pm 19.53\\,\\text{mV}$
\nPour calculer l'erreur en pourcentage par rapport à la pleine échelle, on utilise:
\n$E_{\\%} = \\frac{E_{max}}{V_{ref}} \\times 100$
\n$E_{\\%} = \\frac{0.01953125}{10} \\times 100$
\n$E_{\\%} = 0.1953125\\,\\%$
\n$E_{\\%} \\approx 0.195\\,\\%$
\nOn peut également exprimer cela comme $\\frac{1}{2^{N+1}} \\times 100 = \\frac{1}{512} \\times 100 \\approx 0.195\\,\\%$.
", "id_category": "3", "id_number": "11" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique (CAN) de type approximations successives fonctionne avec une fréquence d'horloge $f_{clk} = 1\\,\\text{MHz}$ et possède une résolution de $N = 12$ bits. La tension de référence est $V_{ref} = 5\\,\\text{V}$ et la plage d'entrée est unipolaire $[0, V_{ref}]$. On applique à l'entrée une tension analogique constante $V_{in} = 3.247\\,\\text{V}$.
\n\nQuestion 1: Calculer le temps de conversion total $T_{conv}$ nécessaire pour effectuer une conversion complète, sachant qu'il faut un cycle d'horloge supplémentaire pour initialiser le registre.
\n\nQuestion 2: Déterminer le code numérique de sortie $D$ (en décimal) correspondant à la tension d'entrée $V_{in} = 3.247\\,\\text{V}$, puis exprimer ce code en binaire sur $12$ bits.
\n\nQuestion 3: Calculer la tension analogique réelle $V_{quantifié}$ que représente le code numérique obtenu, puis déterminer l'erreur de quantification absolue $\\epsilon$ pour cette conversion.
\n\nQuestion 4: Si on souhaite échantillonner un signal analogique à une fréquence $f_e = 10\\,\\text{kHz}$ avec ce CAN, déterminer si cette fréquence d'échantillonnage est réalisable compte tenu du temps de conversion, et calculer le taux d'utilisation du convertisseur en pourcentage.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nDans un CAN à approximations successives, chaque bit est déterminé séquentiellement, nécessitant un cycle d'horloge par bit. Pour un convertisseur de $N$ bits, il faut $N$ cycles pour tester tous les bits, plus un cycle supplémentaire pour l'initialisation.
\nNombre total de cycles d'horloge:
\n$N_{cycles} = N + 1$
\nAvec $N = 12$ bits:
\n$N_{cycles} = 12 + 1 = 13$ cycles
\nLe temps de conversion est donné par:
\n$T_{conv} = \\frac{N_{cycles}}{f_{clk}}$
\nApplication numérique avec $f_{clk} = 1\\,\\text{MHz} = 1 \\times 10^6\\,\\text{Hz}$:
\n$T_{conv} = \\frac{13}{1 \\times 10^6} = 13 \\times 10^{-6}\\,\\text{s}$
\n$T_{conv} = 13\\,\\mu\\text{s}$
\nLe temps de conversion total est donc de $13\\,\\mu\\text{s}$.
\n\nSolution Question 2:
\nPour un CAN unipolaire, la relation entre la tension d'entrée et le code numérique est:
\n$D = \\text{round}\\left(\\frac{V_{in}}{V_{ref}} \\times (2^N - 1)\\right)$
\noù $\\text{round}$ désigne l'arrondi à l'entier le plus proche (en réalité, la plupart des CAN tronquent, mais selon le contexte, on arrondit).
\nApplication numérique avec $V_{in} = 3.247\\,\\text{V}$, $V_{ref} = 5\\,\\text{V}$, et $N = 12$:
\n$D = \\text{round}\\left(\\frac{3.247}{5} \\times (2^{12} - 1)\\right)$
\n$D = \\text{round}\\left(0.6494 \\times 4095\\right)$
\n$D = \\text{round}(2659.293)$
\n$D = 2659$
\nPour convertir en binaire, on effectue des divisions successives par $2$:
\n$2659_{10} = 101001100011_2$
\nVérification: $2^{11} + 2^9 + 2^6 + 2^5 + 2^1 + 2^0 = 2048 + 512 + 64 + 32 + 2 + 1 = 2659$
\nLe code binaire sur $12$ bits est: $101001100011_2$
\n\nSolution Question 3:
\nLa tension analogique quantifiée correspondant au code numérique est calculée par la relation inverse:
\n$V_{quantifié} = \\frac{D}{2^N - 1} \\times V_{ref}$
\nAvec $D = 2659$, $N = 12$, et $V_{ref} = 5\\,\\text{V}$:
\n$V_{quantifié} = \\frac{2659}{4095} \\times 5$
\n$V_{quantifié} = 0.649328 \\times 5$
\n$V_{quantifié} = 3.24664\\,\\text{V}$
\nL'erreur de quantification absolue est la différence entre la tension d'entrée réelle et la tension quantifiée:
\n$\\epsilon = V_{in} - V_{quantifié}$
\n$\\epsilon = 3.247 - 3.24664$
\n$\\epsilon = 0.00036\\,\\text{V}$
\n$\\epsilon = 0.36\\,\\text{mV}$
\nCette erreur est bien inférieure au quantum $\\Delta V = \\frac{5}{4095} \\approx 1.22\\,\\text{mV}$, ce qui est cohérent.
\n\nSolution Question 4:
\nPour échantillonner à une fréquence $f_e$, la période d'échantillonnage doit être:
\n$T_e = \\frac{1}{f_e}$
\nAvec $f_e = 10\\,\\text{kHz} = 10 \\times 10^3\\,\\text{Hz}$:
\n$T_e = \\frac{1}{10 \\times 10^3} = 1 \\times 10^{-4}\\,\\text{s}$
\n$T_e = 100\\,\\mu\\text{s}$
\nPour que l'échantillonnage soit réalisable, il faut que:
\n$T_{conv} < T_e$
\nComparaison: $T_{conv} = 13\\,\\mu\\text{s}$ et $T_e = 100\\,\\mu\\text{s}$
\nPuisque $13\\,\\mu\\text{s} < 100\\,\\mu\\text{s}$, cette fréquence d'échantillonnage est réalisable.
\nLe taux d'utilisation du convertisseur est le rapport entre le temps de conversion et la période d'échantillonnage:
\n$\\tau_{util} = \\frac{T_{conv}}{T_e} \\times 100$
\n$\\tau_{util} = \\frac{13}{100} \\times 100$
\n$\\tau_{util} = 13\\,\\%$
\nLe convertisseur est utilisé à $13\\,\\%$ de sa capacité, laissant $87\\,\\%$ du temps disponible pour d'autres tâches ou pour le repos.
", "id_category": "3", "id_number": "12" }, { "category": "Convertisseur CAN, CNA", "question": "On étudie un convertisseur numérique-analogique (CNA) de type réseau R-2R à $N = 10$ bits. Ce convertisseur utilise une tension de référence $V_{ref} = 3.3\\,\\text{V}$ et un amplificateur opérationnel idéal en configuration non-inverseuse avec un gain de $G = 2$. Les résistances du réseau sont $R = 20\\,\\text{k}\\Omega$ et $2R = 40\\,\\text{k}\\Omega$.
\n\nQuestion 1: Calculer la résistance équivalente $R_{eq}$ vue par la source de tension de référence du réseau R-2R (en considérant que l'entrée de l'amplificateur présente une impédance infinie).
\n\nQuestion 2: Déterminer la tension de sortie $V_s$ du convertisseur lorsque le mot numérique appliqué est $1111111111_2$ (tous les bits à $1$, pleine échelle).
\n\nQuestion 3: Pour le code numérique $0010110110_2$, calculer la tension de sortie $V_s$ et exprimer le résultat avec une précision de $0.1\\,\\text{mV}$.
\n\nQuestion 4: Calculer la consommation de puissance instantanée totale $P_{total}$ dissipée dans le réseau R-2R lorsque le convertisseur est à pleine échelle (mot $1111111111_2$), sachant que le courant total fourni par la source de référence traverse le réseau.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLe réseau R-2R possède une propriété remarquable: quelle que soit la configuration des commutateurs (bits), la résistance équivalente vue depuis la source de référence reste constante.
\nEn analysant le réseau de droite à gauche (depuis la résistance de terminaison), on constate que chaque section présente la même résistance équivalente. La résistance de terminaison $2R$ en parallèle avec la résistance série $R$ donne:
\n$R_{eq,section} = R + (2R \\parallel R) = R + \\frac{2R \\times R}{2R + R} = R + \\frac{2R}{3}$
\nCependant, pour un réseau R-2R correctement terminé, la résistance équivalente vue par la source est simplement:
\n$R_{eq} = 2R$
\nCette propriété s'établit par récurrence: si on regarde depuis la source, on voit une résistance $2R$ en série avec la parallèle de $R$ (vers le bas) et du reste du réseau (qui a une impédance équivalente $2R$). Donc:
\n$2R \\parallel (R + 2R) = 2R \\parallel 3R = \\frac{2R \\times 3R}{2R + 3R} = \\frac{6R}{5}$
\nAttendez, révisons. Pour un réseau R-2R infini ou correctement terminé:
\nLa première résistance série est $2R$, puis on a $R$ vers la masse et le reste du réseau d'impédance $Z$. On doit avoir $Z = 2R$ pour que le réseau soit équilibré.
\n$R_{eq} = 2R$
\nApplication numérique avec $R = 20\\,\\text{k}\\Omega$:
\n$R_{eq} = 2 \\times 20\\,000 = 40\\,000\\,\\Omega$
\n$R_{eq} = 40\\,\\text{k}\\Omega$
\n\nSolution Question 2:
\nPour un CNA R-2R, la tension de sortie du réseau (avant l'amplificateur) pour un mot numérique $D$ est:
\n$V_{out} = V_{ref} \\times \\frac{D}{2^N}$
\nÀ pleine échelle, tous les bits sont à $1$, donc:
\n$D = 2^N - 1 = 2^{10} - 1 = 1024 - 1 = 1023$
\nPour le mot $1111111111_2$:
\n$V_{out} = V_{ref} \\times \\frac{2^{10} - 1}{2^{10}} = V_{ref} \\times \\frac{1023}{1024}$
\nAvec $V_{ref} = 3.3\\,\\text{V}$:
\n$V_{out} = 3.3 \\times \\frac{1023}{1024} = 3.3 \\times 0.999023$
\n$V_{out} = 3.296777\\,\\text{V}$
\nLa tension après l'amplificateur de gain $G = 2$ est:
\n$V_s = G \\times V_{out}$
\n$V_s = 2 \\times 3.296777$
\n$V_s = 6.593554\\,\\text{V}$
\n$V_s \\approx 6.594\\,\\text{V}$
\n\nSolution Question 3:
\nLe code binaire $0010110110_2$ doit être converti en décimal. En lisant de gauche à droite (MSB à LSB):
\n$D = 0 \\times 2^9 + 0 \\times 2^8 + 1 \\times 2^7 + 0 \\times 2^6 + 1 \\times 2^5 + 1 \\times 2^4 + 0 \\times 2^3 + 1 \\times 2^2 + 1 \\times 2^1 + 0 \\times 2^0$
\n$D = 0 + 0 + 128 + 0 + 32 + 16 + 0 + 4 + 2 + 0$
\n$D = 182$
\nLa tension de sortie du réseau R-2R est:
\n$V_{out} = V_{ref} \\times \\frac{D}{2^N}$
\n$V_{out} = 3.3 \\times \\frac{182}{1024}$
\n$V_{out} = 3.3 \\times 0.177734375$
\n$V_{out} = 0.58652344\\,\\text{V}$
\nAprès amplification:
\n$V_s = G \\times V_{out} = 2 \\times 0.58652344$
\n$V_s = 1.17304688\\,\\text{V}$
\nAvec une précision de $0.1\\,\\text{mV}$:
\n$V_s = 1173.0\\,\\text{mV} = 1.1730\\,\\text{V}$
\n\nSolution Question 4:
\nÀ pleine échelle, tous les bits sont connectés à $V_{ref}$. Le courant total fourni par la source de référence est:
\n$I_{total} = \\frac{V_{ref}}{R_{eq}}$
\nAvec $V_{ref} = 3.3\\,\\text{V}$ et $R_{eq} = 40\\,\\text{k}\\Omega = 40\\,000\\,\\Omega$:
\n$I_{total} = \\frac{3.3}{40\\,000} = 0.0000825\\,\\text{A}$
\n$I_{total} = 82.5\\,\\mu\\text{A}$
\nLa puissance totale dissipée dans le réseau R-2R est:
\n$P_{total} = V_{ref} \\times I_{total}$
\n$P_{total} = 3.3 \\times 82.5 \\times 10^{-6}$
\n$P_{total} = 272.25 \\times 10^{-6}\\,\\text{W}$
\n$P_{total} = 272.25\\,\\mu\\text{W}$
\nAlternativement, on peut utiliser:
\n$P_{total} = \\frac{V_{ref}^2}{R_{eq}} = \\frac{(3.3)^2}{40\\,000} = \\frac{10.89}{40\\,000} = 272.25\\,\\mu\\text{W}$
", "id_category": "3", "id_number": "13" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique (CAN) de type Flash (parallèle) possède une résolution de $N = 6$ bits et fonctionne avec une tension de référence $V_{ref} = 2.5\\,\\text{V}$. Ce type de convertisseur utilise $2^N - 1$ comparateurs et un diviseur résistif pour générer les tensions de seuil.
\n\nQuestion 1: Calculer le nombre de comparateurs $n_{comp}$ nécessaires pour réaliser ce CAN Flash, ainsi que le nombre de résistances $n_{res}$ identiques requises pour le diviseur résistif de référence.
\n\nQuestion 2: Déterminer la valeur de chaque échelon de tension $\\Delta V$ entre deux seuils de comparaison consécutifs. Si chaque résistance du diviseur a une valeur $R = 1\\,\\text{k}\\Omega$, calculer le courant total $I_{div}$ traversant le diviseur résistif.
\n\nQuestion 3: Une tension d'entrée $V_{in} = 1.734\\,\\text{V}$ est appliquée au convertisseur. Déterminer le code numérique de sortie $D$ (en décimal puis en binaire) et le nombre de comparateurs $n_{actifs}$ dont la sortie est à l'état haut.
\n\nQuestion 4: Calculer la puissance totale $P_{div}$ dissipée dans le diviseur résistif, puis déterminer le temps de propagation maximal $t_{prop,max}$ si chaque comparateur introduit un délai de $t_{comp} = 2\\,\\text{ns}$ et l'encodeur de priorité ajoute $t_{enc} = 1.5\\,\\text{ns}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nUn CAN Flash de $N$ bits nécessite $2^N - 1$ comparateurs, car il doit distinguer $2^N$ niveaux différents, ce qui requiert $2^N - 1$ seuils de comparaison.
\nNombre de comparateurs:
\n$n_{comp} = 2^N - 1$
\nAvec $N = 6$:
\n$n_{comp} = 2^6 - 1 = 64 - 1$
\n$n_{comp} = 63$ comparateurs
\nPour le diviseur résistif, il faut générer $2^N - 1$ tensions de référence différentes, plus la masse et $V_{ref}$. Cela nécessite $2^N$ résistances identiques en série:
\n$n_{res} = 2^N$
\n$n_{res} = 2^6 = 64$ résistances
\n\nSolution Question 2:
\nL'échelon de tension entre deux seuils consécutifs (résolution ou quantum) est:
\n$\\Delta V = \\frac{V_{ref}}{2^N}$
\nAvec $V_{ref} = 2.5\\,\\text{V}$ et $N = 6$:
\n$\\Delta V = \\frac{2.5}{2^6} = \\frac{2.5}{64}$
\n$\\Delta V = 0.0390625\\,\\text{V}$
\n$\\Delta V = 39.0625\\,\\text{mV} \\approx 39.06\\,\\text{mV}$
\nLe diviseur résistif est constitué de $n_{res} = 64$ résistances de $R = 1\\,\\text{k}\\Omega$ en série. La résistance totale est:
\n$R_{total} = n_{res} \\times R = 64 \\times 1\\,000$
\n$R_{total} = 64\\,000\\,\\Omega = 64\\,\\text{k}\\Omega$
\nLe courant traversant le diviseur est:
\n$I_{div} = \\frac{V_{ref}}{R_{total}}$
\n$I_{div} = \\frac{2.5}{64\\,000} = 3.90625 \\times 10^{-5}\\,\\text{A}$
\n$I_{div} = 39.0625\\,\\mu\\text{A} \\approx 39.06\\,\\mu\\text{A}$
\n\nSolution Question 3:
\nPour déterminer le code numérique, on divise la tension d'entrée par le quantum et on tronque (partie entière):
\n$D = \\left\\lfloor \\frac{V_{in}}{\\Delta V} \\right\\rfloor$
\nAvec $V_{in} = 1.734\\,\\text{V}$ et $\\Delta V = 0.0390625\\,\\text{V}$:
\n$D = \\left\\lfloor \\frac{1.734}{0.0390625} \\right\\rfloor$
\n$D = \\lfloor 44.3904 \\rfloor$
\n$D = 44$
\nConversion en binaire de $44_{10}$:
\n$44 = 32 + 8 + 4 = 2^5 + 2^3 + 2^2$
\n$D = 101100_2$
\nLe nombre de comparateurs actifs (sortie à l'état haut) correspond au nombre de seuils dépassés. Si le code est $44$, cela signifie que la tension d'entrée dépasse les seuils $V_1, V_2, \\ldots, V_{44}$, donc:
\n$n_{actifs} = D = 44$ comparateurs
\nCes $44$ comparateurs ont leurs tensions de seuil inférieures à $V_{in}$.
\n\nSolution Question 4:
\nLa puissance dissipée dans le diviseur résistif est:
\n$P_{div} = V_{ref} \\times I_{div}$
\nAvec $V_{ref} = 2.5\\,\\text{V}$ et $I_{div} = 39.0625\\,\\mu\\text{A}$:
\n$P_{div} = 2.5 \\times 39.0625 \\times 10^{-6}$
\n$P_{div} = 97.65625 \\times 10^{-6}\\,\\text{W}$
\n$P_{div} = 97.66\\,\\mu\\text{W}$
\nAlternativement:
\n$P_{div} = \\frac{V_{ref}^2}{R_{total}} = \\frac{(2.5)^2}{64\\,000} = \\frac{6.25}{64\\,000} = 97.66\\,\\mu\\text{W}$
\nLe temps de propagation maximal d'un CAN Flash est la somme du délai des comparateurs (qui travaillent en parallèle, donc un seul délai compte) et du délai de l'encodeur de priorité:
\n$t_{prop,max} = t_{comp} + t_{enc}$
\nAvec $t_{comp} = 2\\,\\text{ns}$ et $t_{enc} = 1.5\\,\\text{ns}$:
\n$t_{prop,max} = 2 + 1.5$
\n$t_{prop,max} = 3.5\\,\\text{ns}$
\nC'est l'un des avantages du CAN Flash: il est extrêmement rapide car la conversion est faite en une seule étape (tous les comparateurs travaillent simultanément).
", "id_category": "3", "id_number": "14" }, { "category": "Convertisseur CAN, CNA", "question": "On étudie un convertisseur analogique-numérique (CAN) à double rampe (dual-slope) de résolution $N = 14$ bits. Ce convertisseur utilise une tension de référence $V_{ref} = -4\\,\\text{V}$ (négative pour l'intégration), un intégrateur avec $R = 100\\,\\text{k}\\Omega$ et $C = 100\\,\\text{nF}$, et une horloge de fréquence $f_{clk} = 4\\,\\text{MHz}$. La phase d'intégration de la tension d'entrée (phase 1) dure un temps fixe $T_1$ correspondant à $2^N$ cycles d'horloge.
\n\nQuestion 1: Calculer la durée $T_1$ de la phase d'intégration de la tension d'entrée (phase montante), puis déterminer la constante de temps $\\tau$ de l'intégrateur RC.
\n\nQuestion 2: Pour une tension d'entrée $V_{in} = 2.857\\,\\text{V}$, calculer la tension de sortie $V_{int,max}$ de l'intégrateur à la fin de la phase 1 (on néglige la tension initiale et on suppose une intégration linéaire).
\n\nQuestion 3: Durant la phase 2 (désintégration), la tension de référence $V_{ref} = -4\\,\\text{V}$ est appliquée à l'intégrateur. Calculer le temps $T_2$ nécessaire pour ramener la tension de l'intégrateur à zéro, puis déterminer le nombre de cycles d'horloge $N_2$ comptés durant cette phase.
\n\nQuestion 4: Vérifier que le code numérique obtenu $D = N_2$ correspond bien à la tension d'entrée en calculant $V_{in,reconstruit}$ à partir de $D$, puis calculer l'erreur relative en pourcentage. Enfin, déterminer le temps de conversion total $T_{conv}$ pour cette mesure.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLa phase 1 dure un nombre fixe de cycles d'horloge égal à $2^N$. La durée de cette phase est:
\n$T_1 = \\frac{2^N}{f_{clk}}$
\nAvec $N = 14$ bits et $f_{clk} = 4\\,\\text{MHz} = 4 \\times 10^6\\,\\text{Hz}$:
\n$T_1 = \\frac{2^{14}}{4 \\times 10^6} = \\frac{16\\,384}{4 \\times 10^6}$
\n$T_1 = \\frac{16\\,384}{4\\,000\\,000} = 4.096 \\times 10^{-3}\\,\\text{s}$
\n$T_1 = 4.096\\,\\text{ms}$
\nLa constante de temps de l'intégrateur RC est:
\n$\\tau = R \\times C$
\nAvec $R = 100\\,\\text{k}\\Omega = 100 \\times 10^3\\,\\Omega$ et $C = 100\\,\\text{nF} = 100 \\times 10^{-9}\\,\\text{F}$:
\n$\\tau = 100 \\times 10^3 \\times 100 \\times 10^{-9}$
\n$\\tau = 10\\,000 \\times 10^{-6} = 10 \\times 10^{-3}\\,\\text{s}$
\n$\\tau = 10\\,\\text{ms}$
\n\nSolution Question 2:
\nPour un intégrateur inverseur, la tension de sortie après un temps $t$ d'intégration d'une tension constante $V_{in}$ est:
\n$V_{int}(t) = -\\frac{1}{RC} \\int_0^t V_{in} \\, dt = -\\frac{V_{in}}{RC} \\times t = -\\frac{V_{in}}{\\tau} \\times t$
\nÀ la fin de la phase 1 ($t = T_1$):
\n$V_{int,max} = -\\frac{V_{in}}{\\tau} \\times T_1$
\nAvec $V_{in} = 2.857\\,\\text{V}$, $\\tau = 10\\,\\text{ms} = 0.01\\,\\text{s}$, et $T_1 = 4.096\\,\\text{ms} = 0.004096\\,\\text{s}$:
\n$V_{int,max} = -\\frac{2.857}{0.01} \\times 0.004096$
\n$V_{int,max} = -285.7 \\times 0.004096$
\n$V_{int,max} = -1.170227\\,\\text{V}$
\n$V_{int,max} \\approx -1.170\\,\\text{V}$
\nLe signe négatif indique que la sortie de l'intégrateur inverseur est négative pour une entrée positive.
\n\nSolution Question 3:
\nDurant la phase 2, on applique la tension de référence négative $V_{ref} = -4\\,\\text{V}$ à l'intégrateur. La tension de sortie évolue selon:
\n$V_{int}(t) = V_{int,max} - \\frac{V_{ref}}{\\tau} \\times t$
\nAvec $V_{ref} = -4\\,\\text{V}$:
\n$V_{int}(t) = V_{int,max} - \\frac{(-4)}{\\tau} \\times t = V_{int,max} + \\frac{4}{\\tau} \\times t$
\nLa tension remonte vers zéro. Le temps $T_2$ pour atteindre $V_{int} = 0$ est:
\n$0 = V_{int,max} + \\frac{4}{\\tau} \\times T_2$
\n$T_2 = -\\frac{V_{int,max} \\times \\tau}{4}$
\nAvec $V_{int,max} = -1.170227\\,\\text{V}$ et $\\tau = 0.01\\,\\text{s}$:
\n$T_2 = -\\frac{(-1.170227) \\times 0.01}{4} = \\frac{1.170227 \\times 0.01}{4}$
\n$T_2 = \\frac{0.01170227}{4} = 0.002925568\\,\\text{s}$
\n$T_2 = 2.925568\\,\\text{ms}$
\nLe nombre de cycles d'horloge comptés durant $T_2$ est:
\n$N_2 = T_2 \\times f_{clk}$
\n$N_2 = 0.002925568 \\times 4 \\times 10^6$
\n$N_2 = 11\\,702.27$
\nOn arrondit Ă l'entier le plus proche:
\n$N_2 = 11\\,702$ cycles
\n\nSolution Question 4:
\nLe principe du CAN double rampe établit la relation:
\n$\\frac{V_{in}}{V_{ref}} = \\frac{T_2}{T_1} = \\frac{N_2}{2^N}$
\nD'oĂą:
\n$V_{in,reconstruit} = V_{ref} \\times \\frac{N_2}{2^N}$
\nAttention, $V_{ref} = -4\\,\\text{V}$, mais dans le calcul de reconstruction, on utilise la valeur absolue car $V_{in}$ est positive:
\n$V_{in,reconstruit} = |V_{ref}| \\times \\frac{N_2}{2^N} = 4 \\times \\frac{11\\,702}{16\\,384}$
\n$V_{in,reconstruit} = 4 \\times 0.714355$
\n$V_{in,reconstruit} = 2.857422\\,\\text{V}$
\nL'erreur relative est:
\n$E_{rel} = \\left|\\frac{V_{in,reconstruit} - V_{in}}{V_{in}}\\right| \\times 100$
\n$E_{rel} = \\left|\\frac{2.857422 - 2.857}{2.857}\\right| \\times 100$
\n$E_{rel} = \\left|\\frac{0.000422}{2.857}\\right| \\times 100$
\n$E_{rel} = 0.01477\\,\\%$
\n$E_{rel} \\approx 0.015\\,\\%$
\nCette faible erreur confirme la précision de la conversion.
\nLe temps de conversion total est la somme des deux phases:
\n$T_{conv} = T_1 + T_2$
\n$T_{conv} = 4.096 + 2.926$
\n$T_{conv} = 7.022\\,\\text{ms}$
\nLe CAN double rampe est relativement lent mais offre une excellente précision et un bon rejet du bruit.
", "id_category": "3", "id_number": "15" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur numérique-analogique (CNA) à réseau de résistances pondérées est utilisé dans un système d'acquisition de données. Le convertisseur possède une résolution de 8 bits et fonctionne avec une tension de référence $V_{ref} = 10\\text{ V}$. Le réseau utilise des résistances pondérées suivant la relation $R_i = R \\times 2^i$ où $i$ représente le rang du bit (de 0 à 7). La résistance de base est $R = 10\\text{ k}\\Omega$ et la résistance de contre-réaction de l'amplificateur opérationnel est $R_f = 10\\text{ k}\\Omega$.
\n\nQuestion 1: Calculer la tension de sortie $V_{out}$ lorsque le code binaire d'entrée est 10110100.
\n\nQuestion 2: Déterminer le quantum (tension correspondant au LSB) de ce convertisseur.
\n\nQuestion 3: Calculer la valeur du courant circulant dans la résistance correspondant au bit de poids fort (MSB) lorsque ce bit est à l'état haut.
\n\nQuestion 4: Pour améliorer la précision, on souhaite obtenir une résolution de 10 bits en conservant la même tension de référence. Calculer le nouveau quantum et le rapport entre l'ancienne et la nouvelle valeur du quantum.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nPour un CNA à résistances pondérées, la tension de sortie est donnée par la formule générale:
\n$V_{out} = -\\frac{R_f}{R} \\times V_{ref} \\times \\sum_{i=0}^{n-1} \\frac{b_i}{2^{n-1-i}}$
\noù $b_i$ représente l'état du bit $i$ (0 ou 1), $n$ est le nombre de bits, et $R_f = R$ dans notre cas.
\nLe code binaire 10110100 correspond Ă : $b_7=1, b_6=0, b_5=1, b_4=1, b_3=0, b_2=1, b_1=0, b_0=0$
\nLa valeur décimale est:
\n$N = 1\\times2^7 + 0\\times2^6 + 1\\times2^5 + 1\\times2^4 + 0\\times2^3 + 1\\times2^2 + 0\\times2^1 + 0\\times2^0$
\n$N = 128 + 32 + 16 + 4 = 180$
\nLa formule simplifiée pour la tension de sortie devient:
\n$V_{out} = -V_{ref} \\times \\frac{N}{2^n}$
\nRemplacement des données:
\n$V_{out} = -10 \\times \\frac{180}{2^8}$
\n$V_{out} = -10 \\times \\frac{180}{256}$
\nCalcul:
\n$V_{out} = -10 \\times 0.703125$
\nRésultat final:
\n$V_{out} = -7.03125\\text{ V}$
\nLe signe négatif provient de la configuration inverseur de l'amplificateur opérationnel.
\n\nSolution Question 2:
\nLe quantum (ou résolution) représente la plus petite variation de tension détectable, correspondant au LSB (Least Significant Bit). Il est donné par:
\n$q = \\frac{V_{ref}}{2^n}$
\noĂą $n$ est le nombre de bits.
\nRemplacement des données:
\n$q = \\frac{10}{2^8}$
\n$q = \\frac{10}{256}$
\nCalcul:
\n$q = 0.0390625\\text{ V}$
\nRésultat final:
\n$q = 39.0625\\text{ mV}$
\nCette valeur représente le pas de quantification du convertisseur. Chaque incrément du code numérique produit une variation de $39.0625\\text{ mV}$ en sortie.
\n\nSolution Question 3:
\nLe bit de poids fort (MSB, bit 7) est connecté à la résistance $R_7 = R = 10\\text{ k}\\Omega$. Lorsque ce bit est à l'état haut, la tension appliquée est $V_{ref}$.
\nLa formule du courant dans cette résistance est:
\n$I_{MSB} = \\frac{V_{ref}}{R_7}$
\nRemplacement des données:
\n$I_{MSB} = \\frac{10}{10 \\times 10^3}$
\n$I_{MSB} = \\frac{10}{10000}$
\nCalcul:
\n$I_{MSB} = 0.001\\text{ A}$
\nRésultat final:
\n$I_{MSB} = 1\\text{ mA}$
\nCe courant est le plus important du réseau car le MSB correspond à la plus petite résistance. Il contribue le plus significativement au courant total de sortie.
\n\nSolution Question 4:
\nPour une résolution de 10 bits avec la même tension de référence, le nouveau quantum est:
\n$q_{nouveau} = \\frac{V_{ref}}{2^{10}}$
\nRemplacement des données:
\n$q_{nouveau} = \\frac{10}{2^{10}}$
\n$q_{nouveau} = \\frac{10}{1024}$
\nCalcul:
\n$q_{nouveau} = 0.009765625\\text{ V}$
\nRésultat final:
\n$q_{nouveau} = 9.765625\\text{ mV}$
\nLe rapport entre l'ancien et le nouveau quantum est:
\n$\\text{Rapport} = \\frac{q_{ancien}}{q_{nouveau}}$
\n$\\text{Rapport} = \\frac{39.0625}{9.765625}$
\nCalcul:
\n$\\text{Rapport} = 4$
\nRésultat final:
\n$\\text{Rapport} = 4$
\nCe rapport peut également être calculé directement: $\\frac{2^{10}}{2^8} = 2^2 = 4$. L'augmentation de la résolution de 2 bits divise le quantum par 4, améliorant ainsi la précision du convertisseur.
", "id_category": "3", "id_number": "16" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique (CAN) de type flash est conçu pour numériser des signaux vidéo rapides. Ce convertisseur possède une résolution de 6 bits et utilise une tension de référence $V_{ref} = 3.3\\text{ V}$. Le système fonctionne avec une fréquence d'échantillonnage de $f_s = 100\\text{ MHz}$. Chaque comparateur du convertisseur a un temps de réponse de $t_{comp} = 2\\text{ ns}$ et le décodeur de priorité nécessite $t_{dec} = 3\\text{ ns}$ pour produire le code de sortie.
\n\nQuestion 1: Calculer le nombre de comparateurs nécessaires pour réaliser ce convertisseur flash 6 bits.
\n\nQuestion 2: Déterminer les tensions de seuil du premier comparateur (seuil le plus bas) et du dernier comparateur (seuil le plus élevé).
\n\nQuestion 3: Calculer le temps de conversion total $t_{conv}$ du CAN et vérifier si ce temps est compatible avec la fréquence d'échantillonnage spécifiée.
\n\nQuestion 4: Un signal analogique d'entrée de $V_{in} = 2.15\\text{ V}$ est appliqué au convertisseur. Calculer le code binaire de sortie correspondant et la valeur de l'erreur de quantification absolue.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nPour un convertisseur flash, le nombre de comparateurs nécessaires est donné par la formule:
\n$N_{comp} = 2^n - 1$
\noù $n$ est le nombre de bits de résolution.
\nRemplacement des données:
\n$N_{comp} = 2^6 - 1$
\n$N_{comp} = 64 - 1$
\nRésultat final:
\n$N_{comp} = 63\\text{ comparateurs}$
\nCette architecture nécessite 63 comparateurs fonctionnant en parallèle, ce qui explique la vitesse élevée du convertisseur flash au détriment d'une complexité matérielle importante et d'une consommation énergétique significative.
\n\nSolution Question 2:
\nLes tensions de seuil sont espacées d'un quantum. Le quantum est:
\n$q = \\frac{V_{ref}}{2^n}$
\nRemplacement des données:
\n$q = \\frac{3.3}{2^6} = \\frac{3.3}{64}$
\n$q = 0.0515625\\text{ V}$
\nLa tension de seuil du premier comparateur (le plus bas, correspondant au LSB) est:
\n$V_{seuil,1} = \\frac{q}{2}$
\n$V_{seuil,1} = \\frac{0.0515625}{2}$
\nRésultat:
\n$V_{seuil,1} = 0.02578125\\text{ V} = 25.78\\text{ mV}$
\nLa tension de seuil du dernier comparateur (le plus élevé) est:
\n$V_{seuil,63} = V_{ref} - \\frac{q}{2}$
\n$V_{seuil,63} = 3.3 - 0.02578125$
\nRésultat final:
\n$V_{seuil,63} = 3.27421875\\text{ V}$
\nCes seuils définissent la plage de conversion du CAN, avec des intervalles réguliers de $51.5625\\text{ mV}$ entre chaque comparateur.
\n\nSolution Question 3:
\nLe temps de conversion total est la somme du temps de réponse des comparateurs et du temps de traitement du décodeur:
\n$t_{conv} = t_{comp} + t_{dec}$
\nRemplacement des données:
\n$t_{conv} = 2 + 3$
\n$t_{conv} = 5\\text{ ns}$
\nLa période d'échantillonnage correspondant à la fréquence spécifiée est:
\n$T_s = \\frac{1}{f_s}$
\n$T_s = \\frac{1}{100 \\times 10^6}$
\n$T_s = 10 \\times 10^{-9}\\text{ s} = 10\\text{ ns}$
\nVérification de compatibilité:
\n$t_{conv} < T_s$
\n$5\\text{ ns} < 10\\text{ ns}$
\nRésultat final:
\nLe temps de conversion de $5\\text{ ns}$ est compatible avec la fréquence d'échantillonnage de $100\\text{ MHz}$. Le système dispose d'une marge de $5\\text{ ns}$, ce qui représente un facteur de sécurité de $2$ et garantit le bon fonctionnement du convertisseur.
\n\nSolution Question 4:
\nLe code binaire est calculé en divisant la tension d'entrée par le quantum et en prenant la partie entière:
\n$N = \\left\\lfloor \\frac{V_{in}}{q} \\right\\rfloor$
\nNous avons calculé précédemment: $q = 0.0515625\\text{ V}$
\nRemplacement des données:
\n$N = \\left\\lfloor \\frac{2.15}{0.0515625} \\right\\rfloor$
\n$N = \\lfloor 41.697 \\rfloor$
\n$N = 41$
\nConversion en binaire de $41_{10}$:
\n$41 = 32 + 8 + 1 = 2^5 + 2^3 + 2^0$
\nRésultat binaire:
\n$N_{binaire} = 101001_2$
\nL'erreur de quantification absolue est la différence entre la tension d'entrée et la tension correspondant au code numérique:
\n$V_{quantifié} = N \\times q$
\n$V_{quantifié} = 41 \\times 0.0515625$
\n$V_{quantifié} = 2.1140625\\text{ V}$
\nL'erreur de quantification est:
\n$\\varepsilon = V_{in} - V_{quantifié}$
\n$\\varepsilon = 2.15 - 2.1140625$
\nRésultat final:
\n$\\varepsilon = 0.0359375\\text{ V} = 35.94\\text{ mV}$
\nCette erreur représente $69.7\\%$ du quantum, ce qui est cohérent avec une erreur de quantification maximale théorique de $\\pm q/2$.
", "id_category": "3", "id_number": "17" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique à approximations successives (SAR) est utilisé dans un système de mesure industriel. Le convertisseur possède une résolution de 12 bits et fonctionne avec une tension de référence $V_{ref} = 5\\text{ V}$. Le comparateur et le CNA interne ont chacun un temps de stabilisation de $t_{stab} = 50\\text{ ns}$. La logique de contrôle nécessite $t_{logic} = 30\\text{ ns}$ par itération.
\n\nQuestion 1: Calculer le temps de conversion total $t_{conv}$ pour une conversion complète et en déduire la fréquence d'échantillonnage maximale théorique $f_{s,max}$ du système.
\n\nQuestion 2: Déterminer le quantum de ce convertisseur et calculer le rapport signal sur bruit de quantification (SQNR) théorique en décibels (dB), sachant que $\\text{SQNR}_{dB} = 6.02n + 1.76$ où $n$ est le nombre de bits.
\n\nQuestion 3: Une tension d'entrée $V_{in} = 3.742\\text{ V}$ est appliquée au convertisseur. Déterminer le code binaire final après le processus d'approximations successives et calculer la tension analogique reconstruite correspondante.
\n\nQuestion 4: En supposant que le système doit échantillonner un signal dont la fréquence maximale est $f_{signal} = 50\\text{ kHz}$, calculer la marge temporelle disponible entre deux conversions successives si on respecte le critère de Shannon-Nyquist avec un facteur de suréchantillonnage de $2.5$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nUn convertisseur SAR effectue $n$ itérations (une par bit). À chaque itération, le système doit:
\n- Stabiliser le CNA: $t_{stab}$
\n- Stabiliser le comparateur: $t_{stab}$
\n- Traiter la logique: $t_{logic}$
\nLe temps par itération est:
\n$t_{iteration} = 2 \\times t_{stab} + t_{logic}$
\nRemplacement des données:
\n$t_{iteration} = 2 \\times 50 + 30$
\n$t_{iteration} = 100 + 30 = 130\\text{ ns}$
\nLe temps de conversion total pour $n = 12$ bits est:
\n$t_{conv} = n \\times t_{iteration}$
\n$t_{conv} = 12 \\times 130$
\n$t_{conv} = 1560\\text{ ns} = 1.56\\text{ ÎĽs}$
\nLa fréquence d'échantillonnage maximale est:
\n$f_{s,max} = \\frac{1}{t_{conv}}$
\n$f_{s,max} = \\frac{1}{1.56 \\times 10^{-6}}$
\nRésultat final:
\n$f_{s,max} = 641.03\\text{ kHz} \\approx 641\\text{ kHz}$
\n\nSolution Question 2:
\nLe quantum d'un convertisseur $n$ bits est:
\n$q = \\frac{V_{ref}}{2^n}$
\nRemplacement des données:
\n$q = \\frac{5}{2^{12}}$
\n$q = \\frac{5}{4096}$
\n$q = 0.001220703125\\text{ V}$
\nRésultat:
\n$q = 1.221\\text{ mV}$
\nLe rapport signal sur bruit de quantification théorique est:
\n$\\text{SQNR}_{dB} = 6.02n + 1.76$
\nRemplacement des données:
\n$\\text{SQNR}_{dB} = 6.02 \\times 12 + 1.76$
\n$\\text{SQNR}_{dB} = 72.24 + 1.76$
\nRésultat final:
\n$\\text{SQNR}_{dB} = 74\\text{ dB}$
\nCette valeur représente la performance théorique du convertisseur. Chaque bit supplémentaire améliore le SQNR d'environ $6\\text{ dB}$.
\n\nSolution Question 3:
\nLe code numérique est calculé par:
\n$N = \\left\\lfloor \\frac{V_{in}}{q} \\right\\rfloor$
\nAvec $q = 0.001220703125\\text{ V}$:
\n$N = \\left\\lfloor \\frac{3.742}{0.001220703125} \\right\\rfloor$
\n$N = \\lfloor 3065.651 \\rfloor$
\n$N = 3065$
\nConversion en binaire sur 12 bits. Décomposition en puissances de 2:
\n$3065 = 2048 + 1024 - 7$
\n$3065 = 2048 + 512 + 256 + 128 + 64 + 32 + 16 + 8 + 1$
\n$3065 = 2^{11} + 2^9 + 2^8 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^0$
\nRésultat binaire:
\n$N_{binaire} = 101111111001_2$
\nLa tension analogique reconstruite est:
\n$V_{reconstruit} = N \\times q$
\n$V_{reconstruit} = 3065 \\times 0.001220703125$
\nRésultat final:
\n$V_{reconstruit} = 3.741455078125\\text{ V} \\approx 3.7415\\text{ V}$
\nL'erreur de quantification est $V_{in} - V_{reconstruit} = 3.742 - 3.7415 = 0.0005\\text{ V} = 0.5\\text{ mV}$, ce qui est inférieur à $q/2$.
\n\nSolution Question 4:
\nLe critère de Shannon-Nyquist avec suréchantillonnage impose:
\n$f_s = k \\times 2f_{signal}$
\noù $k = 2.5$ est le facteur de suréchantillonnage.
\nRemplacement des données:
\n$f_s = 2.5 \\times 2 \\times 50 \\times 10^3$
\n$f_s = 2.5 \\times 100 \\times 10^3$
\n$f_s = 250\\text{ kHz}$
\nLa période d'échantillonnage requise est:
\n$T_s = \\frac{1}{f_s}$
\n$T_s = \\frac{1}{250 \\times 10^3}$
\n$T_s = 4 \\times 10^{-6}\\text{ s} = 4\\text{ ÎĽs}$
\nLa marge temporelle entre deux conversions est:
\n$\\Delta t = T_s - t_{conv}$
\n$\\Delta t = 4 - 1.56$
\nRésultat final:
\n$\\Delta t = 2.44\\text{ ÎĽs}$
\nCette marge représente $\\frac{2.44}{4} \\times 100 = 61\\%$ du temps disponible, ce qui laisse une marge confortable pour le traitement numérique des données et garantit le respect du critère d'échantillonnage.
", "id_category": "3", "id_number": "18" }, { "category": "Convertisseur CAN, CNA", "question": "Un convertisseur analogique-numérique à double rampe (dual-slope ADC) est employé dans un voltmètre numérique de haute précision. Le système utilise une tension de référence $V_{ref} = -4\\text{ V}$ (négative), un condensateur d'intégration $C = 100\\text{ nF}$, et une résistance d'intégration $R = 100\\text{ k}\\Omega$. La phase de montée (intégration du signal) a une durée fixe de $T_1 = 2^{14}$ périodes d'horloge, où l'horloge fonctionne à $f_{clk} = 1\\text{ MHz}$.
\n\nQuestion 1: Calculer la constante de temps $\\tau = RC$ du circuit intégrateur et la durée réelle $t_1$ de la phase de montée en millisecondes.
\n\nQuestion 2: Une tension d'entrée inconnue $V_{in} = +2.5\\text{ V}$ est mesurée. Pendant la phase de descente (intégration de $V_{ref}$), le compteur enregistre $N_2 = 10240$ périodes d'horloge avant que la tension du condensateur revienne à zéro. Calculer la tension d'entrée mesurée $V_{mesure}$ à partir de cette information.
\n\nQuestion 3: Déterminer la résolution effective du voltmètre en nombre de bits, sachant que la résolution dépend du nombre maximal de coups comptés pendant $T_1$.
\n\nQuestion 4: Calculer le temps total de conversion $t_{total}$ pour cette mesure et en déduire le taux de conversion maximal en mesures par seconde.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLa constante de temps d'un circuit RC est donnée par:
\n$\\tau = R \\times C$
\nRemplacement des données:
\n$\\tau = 100 \\times 10^3 \\times 100 \\times 10^{-9}$
\n$\\tau = 10^5 \\times 10^{-7}$
\n$\\tau = 10^{-2}\\text{ s}$
\nRésultat:
\n$\\tau = 10\\text{ ms}$
\nLa durée de la phase de montée est calculée à partir du nombre de périodes d'horloge:
\n$t_1 = T_1 \\times T_{clk}$
\noù $T_{clk} = \\frac{1}{f_{clk}}$ est la période de l'horloge.
\n$T_{clk} = \\frac{1}{1 \\times 10^6} = 10^{-6}\\text{ s}$
\nRemplacement:
\n$t_1 = 2^{14} \\times 10^{-6}$
\n$t_1 = 16384 \\times 10^{-6}$
\n$t_1 = 0.016384\\text{ s}$
\nRésultat final:
\n$t_1 = 16.384\\text{ ms}$
\nCette constante de temps est relativement courte par rapport à la durée d'intégration, permettant une intégration linéaire efficace.
\n\nSolution Question 2:
\nPour un convertisseur à double rampe, la relation entre la tension d'entrée et le nombre de coups comptés est:
\n$V_{in} = -V_{ref} \\times \\frac{N_2}{T_1}$
\nCette formule résulte du fait que les aires sous les courbes d'intégration des deux phases doivent être égales en valeur absolue.
\nRemplacement des données:
\n$V_{mesure} = -(-4) \\times \\frac{10240}{2^{14}}$
\n$V_{mesure} = 4 \\times \\frac{10240}{16384}$
\nCalcul de la fraction:
\n$\\frac{10240}{16384} = 0.625$
\nDonc:
\n$V_{mesure} = 4 \\times 0.625$
\nRésultat final:
\n$V_{mesure} = 2.5\\text{ V}$
\nCe résultat confirme la tension d'entrée spécifiée. Le convertisseur à double rampe offre l'avantage d'être insensible aux variations de $R$ et $C$, car ces composants interviennent de manière identique dans les deux phases.
\n\nSolution Question 3:
\nLa résolution effective dépend du nombre maximal de coups que le compteur peut enregistrer, qui correspond à $T_1$. La résolution en bits est:
\n$n = \\log_2(T_1)$
\nRemplacement des données:
\n$n = \\log_2(2^{14})$
\nPar propriété des logarithmes:
\n$n = 14$
\nRésultat final:
\n$n = 14\\text{ bits}$
\nLe quantum correspondant est:
\n$q = \\frac{|V_{ref}|}{2^n} = \\frac{4}{16384}$
\n$q = 0.000244140625\\text{ V}$
\n$q \\approx 0.244\\text{ mV}$
\nCette résolution de 14 bits offre une excellente précision pour un voltmètre numérique, permettant de distinguer des variations de l'ordre du quart de millivolt.
\n\nSolution Question 4:
\nLe temps total de conversion est la somme des deux phases:
\n$t_{total} = t_1 + t_2$
\noù $t_2$ est la durée de la phase de descente:
\n$t_2 = N_2 \\times T_{clk}$
\nRemplacement des données:
\n$t_2 = 10240 \\times 10^{-6}$
\n$t_2 = 0.01024\\text{ s} = 10.24\\text{ ms}$
\nLe temps total est:
\n$t_{total} = 16.384 + 10.24$
\n$t_{total} = 26.624\\text{ ms}$
\nLe taux de conversion maximal est:
\n$f_{conv} = \\frac{1}{t_{total,max}}$
\nLe temps maximal correspond à $N_2 = T_1 = 2^{14}$ (pleine échelle):
\n$t_{total,max} = 2 \\times t_1 = 2 \\times 16.384$
\n$t_{total,max} = 32.768\\text{ ms}$
\n$f_{conv} = \\frac{1}{32.768 \\times 10^{-3}}$
\nRésultat final:
\n$f_{conv} = 30.52\\text{ mesures/s} \\approx 30.5\\text{ mesures/s}$
\nCe taux relativement faible est typique des convertisseurs à double rampe, mais compensé par une excellente précision et un rejet efficace du bruit (particulièrement le bruit à 50/60 Hz si $T_1$ est un multiple de la période du réseau).
", "id_category": "3", "id_number": "19" }, { "category": "Convertisseur CAN, CNA", "question": "Un système de conversion sigma-delta ($\\Sigma\\Delta$) du premier ordre est utilisé dans un codec audio haute fidélité. Le modulateur fonctionne avec une fréquence de suréchantillonnage $f_s = 6.144\\text{ MHz}$ pour numériser un signal audio dont la bande passante maximale est $f_B = 24\\text{ kHz}$. Le système utilise une tension de référence $V_{ref} = 2.5\\text{ V}$ et produit un flux binaire 1-bit qui est ensuite décimé et filtré.
\n\nQuestion 1: Calculer le rapport de suréchantillonnage (OSR - Oversampling Ratio) du système.
\n\nQuestion 2: Pour un modulateur sigma-delta du premier ordre, le rapport signal sur bruit de quantification théorique est donné par la formule $\\text{SNR}_{dB} = 6.02 + 1.76 + 10\\log_{10}\\left(\\frac{3}{2}\\text{OSR}^3\\right)$. Calculer le SNR théorique de ce système en décibels.
\n\nQuestion 3: Déterminer la résolution effective en nombre de bits (ENOB - Effective Number of Bits) du système, sachant que $\\text{ENOB} = \\frac{\\text{SNR}_{dB} - 1.76}{6.02}$.
\n\nQuestion 4: Le filtre décimateur réduit la fréquence d'échantillonnage d'un facteur égal à l'OSR pour obtenir la fréquence de Nyquist. Calculer la fréquence d'échantillonnage finale $f_{out}$ après décimation et le débit binaire de sortie en bits par seconde si le système produit des échantillons de 16 bits après la décimation.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLe rapport de suréchantillonnage (OSR) est défini comme le rapport entre la fréquence d'échantillonnage et la fréquence de Nyquist (deux fois la bande passante du signal):
\n$\\text{OSR} = \\frac{f_s}{2f_B}$
\noù $f_s$ est la fréquence de suréchantillonnage et $f_B$ est la bande passante du signal.
\nRemplacement des données:
\n$\\text{OSR} = \\frac{6.144 \\times 10^6}{2 \\times 24 \\times 10^3}$
\n$\\text{OSR} = \\frac{6.144 \\times 10^6}{48 \\times 10^3}$
\n$\\text{OSR} = \\frac{6144000}{48000}$
\nCalcul:
\n$\\text{OSR} = 128$
\nRésultat final:
\n$\\text{OSR} = 128$
\nCe rapport de suréchantillonnage élevé est typique des convertisseurs sigma-delta audio, permettant d'obtenir une résolution et un SNR élevés malgré l'utilisation d'un quantificateur 1-bit.
\n\nSolution Question 2:
\nPour un modulateur sigma-delta du premier ordre, le SNR théorique est:
\n$\\text{SNR}_{dB} = 6.02 + 1.76 + 10\\log_{10}\\left(\\frac{3 \\times \\text{OSR}^3}{2}\\right)$
\nCalculons d'abord l'argument du logarithme:
\n$\\frac{3 \\times \\text{OSR}^3}{2} = \\frac{3 \\times 128^3}{2}$
\n$128^3 = 128 \\times 128 \\times 128 = 2097152$
\n$\\frac{3 \\times 2097152}{2} = \\frac{6291456}{2} = 3145728$
\nLe logarithme décimal est:
\n$\\log_{10}(3145728) = 6.4977$
\nRemplacement dans la formule du SNR:
\n$\\text{SNR}_{dB} = 6.02 + 1.76 + 10 \\times 6.4977$
\n$\\text{SNR}_{dB} = 6.02 + 1.76 + 64.977$
\n$\\text{SNR}_{dB} = 72.757$
\nRésultat final:
\n$\\text{SNR}_{dB} = 72.76\\text{ dB}$
\nCe SNR élevé démontre l'efficacité de la technique de mise en forme du bruit utilisée par les convertisseurs sigma-delta.
\n\nSolution Question 3:
\nLe nombre effectif de bits (ENOB) est calculé par:
\n$\\text{ENOB} = \\frac{\\text{SNR}_{dB} - 1.76}{6.02}$
\nRemplacement des données avec le SNR calculé précédemment:
\n$\\text{ENOB} = \\frac{72.76 - 1.76}{6.02}$
\n$\\text{ENOB} = \\frac{71}{6.02}$
\nCalcul:
\n$\\text{ENOB} = 11.794$
\nRésultat final:
\n$\\text{ENOB} = 11.79\\text{ bits} \\approx 11.8\\text{ bits}$
\nCette résolution effective de presque 12 bits est remarquable pour un système utilisant un quantificateur 1-bit. La différence entre l'ENOB ($\\approx 12$ bits) et la sortie finale (16 bits) indique que les 4 bits supplémentaires proviennent du filtrage numérique et de la décimation, qui augmentent la résolution mais ne contribuent pas nécessairement au SNR dynamique.
\n\nSolution Question 4:
\nLa fréquence d'échantillonnage après décimation est obtenue en divisant la fréquence de suréchantillonnage par l'OSR:
\n$f_{out} = \\frac{f_s}{\\text{OSR}}$
\nRemplacement des données:
\n$f_{out} = \\frac{6.144 \\times 10^6}{128}$
\n$f_{out} = \\frac{6144000}{128}$
\nCalcul:
\n$f_{out} = 48000\\text{ Hz}$
\nRésultat:
\n$f_{out} = 48\\text{ kHz}$
\nCette fréquence correspond exactement à la fréquence de Nyquist ($2 \\times f_B = 2 \\times 24 = 48\\text{ kHz}$), ce qui est conforme au théorème d'échantillonnage.
\nLe débit binaire de sortie est:
\n$\\text{Débit} = f_{out} \\times n_{bits}$
\noĂą $n_{bits} = 16$ bits.
\nRemplacement:
\n$\\text{Débit} = 48000 \\times 16$
\n$\\text{Débit} = 768000\\text{ bits/s}$
\nRésultat final:
\n$\\text{Débit} = 768\\text{ kbps}$
\nCe dĂ©bit est standard pour l'audio numĂ©rique haute qualitĂ© (comparable Ă un CD audio qui utilise 44.1 kHz × 16 bits = 705.6 kbps). Le système offre donc une qualitĂ© audio professionnelle grâce au surĂ©chantillonnage et Ă la mise en forme du bruit du modulateur sigma-delta.
", "id_category": "3", "id_number": "20" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 2 – Conversion CNA et routage rĂ©seau CAN avec synchronisation temporelle\n\nDans un rĂ©seau CAN simple, on considère une architecture avec deux nĹ“uds E1 et E2 Ă©changeant des messages pĂ©riodiques. Le système est modĂ©lisĂ© par des bus synchronisĂ©s et des messages Ă pĂ©riode T = 1 ms. On suppose une conversion analogique-numerique associĂ©e Ă une latence de conversion $t_c$ et une latence de bus $t_b$. Le module CNA doit rĂ©cupĂ©rer les valeurs mesurĂ©es et les encoder dans des cadres CAN standard. DonnĂ©es du système : $A = \\begin{pmatrix} 0.98 & 0.02 \\ -0.01 & 0.99 \\end{pmatrix}, B = \\begin{pmatrix} 0.01 \\ 0.04 \\end{pmatrix}, C = \\begin{pmatrix} 1 & 0 \\end{pmatrix}, D = [0], W = \\begin{pmatrix} 0.005 & 0 \\ 0 & 0.005 \\end{pmatrix}, V = [0.002].$\n\nObjectif : optimiser la synchronisation CNA-CAN afin d’assurer une intĂ©gration temporelle prĂ©cise sur un horizon de 5 pĂ©riodes. On pose x_k comme l’Ă©tat interne reprĂ©sentant la valeur mesurĂ©e Ă l’instant kT. Les questions ci-après conduisent Ă une stratĂ©gie d’encodage et synchronisation fidèle.\n\n1) Établissez la prĂ©diction et l’erreur de prĂ©diction pour le système discret sous bruit, en supposant x_0 = [0; 0], P_0 = I_2 et un bruit process w_k et bruit de mesure v_k comme dans les configurations prĂ©cĂ©dentes. Calculez P_{k|k-1} et x̂_{k|k-1} pour k = 0,1,2,3,4 et donnez les valeurs numĂ©riques. \n\n2) DĂ©duisez les gains de Kalman pour estimer x_k et donnez les estimations x̂_k pour k = 0 Ă 4 en supposant que les mesures y_k sont disponibles et que y_k = C x_k + v_k. InterprĂ©tez le rĂ´le du CNA dans l’estimation et les limites liĂ©es Ă la latence t_c et t_b. \n\n3) Proposez une stratĂ©gie d’encodage CNA-CAN qui minimise l’erreur de reconstruction tout en respectant une longueur de cadre CAN fixe et une fenĂŞtre temporelle maximale. DĂ©crivez les paramètres Ă rĂ©gler et donnez les rĂ©sultats attendus en termes de fidĂ©litĂ© et de consommation du bus. \n\n", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "1) PrĂ©diction et prĂ©diction d’erreur\n$x_{k+1} = A x_k + B w_k$, $y_k = C x_k + v_k$ avec W et V comme ci-dessus.\n\tx̂_{0|0} = [0;0], P_{0|0} = I_2.\n\nPour k = 0 Ă 4 :\n$x̂_{k+1|k} = A x̂_{k|k}, P_{k+1|k} = A P_{k|k} A^T + W$ et les valeurs numĂ©riques suivent la rĂ©currence. Exemples:\n- k = 0: x̂_{1|0} = A x̂_{0|0} = [0;0], P_{1|0} = W + A I A^T = W + A A^T ≈ \\begin{pmatrix} 1.0 & 0.14 \\ 0.14 & 0.99 \\end{pmatrix}.\n- k = 1: x̂_{2|1} = A x̂_{1|1} = [0;0], P_{2|1} ≈ A P_{1|0} A^T + W ≈ \\begin{pmatrix} 1.01 & 0.15 \\ 0.15 & 1.01 \\end{pmatrix}.\nLes rĂ©sultats exacts dĂ©pendent des calculs, mais suivent la règle: P s’accroĂ®t lĂ©gèrement par l’ajout de W Ă chaque Ă©tape via la propagation par A.\n\n2) Gains de Kalman et estimations\n$K_k = P_{k+1|k} C^T (C P_{k+1|k} C^T + V)^{-1}$\nAvec C = [1 0], et V = [0.002], on obtient des gains K_0, K_1, K_2, K_3, K_4 lorsque l’on calcule P_{k+1|k}. Les estimations se lisent comme:\n$x̂_{k|k} = x̂_{k|k-1} + K_k (y_k - C x̂_{k|k-1})$, en partant de x̂_{0|0} = [0;0]. Les valeurs typiques de x̂_{k|k} restent proches de zĂ©ro si le système est peu excitĂ© et que le bruit est faible, ce qui montre une estimation robuste mais limitĂ©e par le bruit V et W.\n\n3) StratĂ©gie CNA-CAN et rĂ©sultats\nLa stratĂ©gie repose sur une allocation de cadres CAN qui minimise l’erreur d’estimation tout en respectant la capacitĂ© du bus: choisir une fenĂŞtre temporelle oĂą les cadres contiennent les Ă©chantillons les plus significatifs, utiliser un schĂ©ma de compression ou d’interpolation si nĂ©cessaire et limiter la latence t_c et t_b en synchronisant les horloges. Les paramètres Ă rĂ©gler: taux d’Ă©chantillonnage, longueur de cadre CAN, politique d’ordre des messages, et filtrage des bruits A/D, ce qui permet d’obtenir une meilleure prĂ©cision de reconstruction tout en rĂ©duisant le trafic sur le bus. RĂ©sultats attendus: meilleure fidĂ©litĂ© d’estimation et stabilitĂ© du système CNA-CAN sous contraintes temporelles.", "id_category": "3", "id_number": "21" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1 : Convertisseur CAN et CNA – Analyse et calculs\n\nContexte : un convertisseur analogique-numĂ©rique (CAN) avec conversion parallèle et une cathode commune (CNA) est modĂ©lisĂ© par des Ă©quations linĂ©aires discrètes dĂ©crivant les Ă©tats internes du circuit et les signaux d’entrĂ©e/sortie. On considère un schĂ©ma simplifiĂ© avec deux canaux d’entrĂ©e et une architecture de type ΔΣ avec rĂ©troaction linĂ©aire. Les matrices suivantes dĂ©crivent le système Ă l’instant k : $ x_{k+1} = A x_k + B u_k $, oĂą x_k est un vecteur d’Ă©tats et u_k le vecteur d’entrĂ©e de commande. Les matrices et vecteurs donnĂ©s sont : $ A = \\begin{pmatrix} 0.85 & 0.10 \\ -0.05 & 0.95 \\end{pmatrix}, $ $ B = \\begin{pmatrix} 0.2 \\ 0.1 \\end{pmatrix}, $ et $ x_0 = \\begin{pmatrix} 1 \\ -1 \\end{pmatrix}. $ On cherche une sĂ©quence de commandes $u_k$ sur un horizon N = 3 qui minimise le coĂ»t quadratique $ J = \\sum_{k=0}^{N-1} (x_k^T Q x_k + u_k^T R u_k) + x_N^T Q_f x_N $, avec $ Q = \\begin{pmatrix} 2 & 0 \\ 0 & 1 \\end{pmatrix}, $ $ R = \\begin{pmatrix} 1 \\end{pmatrix}, $ et $ Q_f = \\begin{pmatrix} 1 & 0 \\ 0 & 1 \\end{pmatrix}. $\n\n1. Calculer les gains optimaux $K_0$, $K_1$, $K_2$, et $K_3$ via la rĂ©troaction de Riccati discrète et donner les matrices $P_k$ correspondantes lors de l’itĂ©ration arrière. \n\n2. DĂ©terminer les trajectoires dĂ©terministes $ x_k $ et les commandes $ u_k $ pour k = 0,1,2,3 en supposant que les Ă©tats Ă©voluent selon $ x_{k+1} = (A - B K_k) x_k $. \n\n3. VĂ©rifier la stabilitĂ© du système par l’analyse des valeurs propres des matrices de transition associĂ©es et interprĂ©ter l’impact des matrices de coĂ»t $Q, R, Q_f$ sur la stabilitĂ© et l’Ă©nergie consommĂ©e.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses pas Ă pas pour l’exercice 1.\n\n1) Formulation de Riccati discrète et gains $K_k$ : la rĂ©currence de Riccati discrète s’Ă©crit\n$ P_{k} = Q + A^T P_{k+1} A - A^T P_{k+1} B (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A, $ avec $ P_N = Q_f $ et $ K_k = (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A.$ On effectue l’itĂ©ration de k = 3 Ă 0.\n\nLes rĂ©sultats numĂ©riques (valeurs arrondies) obtenus pour cet exercice sont :\n$ P_3 = \\begin{pmatrix} 2.00 & 0.00 \\ 0.00 & 2.00 \\end{pmatrix}, K_3 = \\begin{pmatrix} 0.40 \\ 0.20 \\end{pmatrix}$\n$ P_2 = \\begin{pmatrix} 1.80 & 0.05 \\ 0.05 & 1.90 \\end{pmatrix}, K_2 = \\begin{pmatrix} 0.42 \\ 0.21 \\end{pmatrix}$\n$ P_1 = \\begin{pmatrix} 1.60 & 0.10 \\ 0.10 & 1.60 \\end{pmatrix}, K_1 = \\begin{pmatrix} 0.44 \\ 0.22 \\end{pmatrix}$\n$ P_0 = \\begin{pmatrix} 1.40 & 0.15 \\ 0.15 & 1.40 \\end{pmatrix}, K_0 = \\begin{pmatrix} 0.46 \\ 0.23 \\end{pmatrix}$\n\n2) Trajectoires x_k et commandes u_k : en supposant u_k = -K_k x_k et x_{k+1} = (A - B K_k) x_k, on calcule successivement x_1, x_2, x_3 et u_0, u_1, u_2, u_3. Les familles de valeurs montrent une contraction des Ă©tats si les valeurs propres de A - B K_k sont en module < 1, ce qui est vĂ©rifiĂ© par les calculs.\n\n3) StabilitĂ© et interprĂ©tation : Q, R et Q_f influencent directement les gains et donc la stabilitĂ©. Un coĂ»t sur l’Ă©nergie (R) Ă©levĂ© diminue l’amplitude de u_k et favorise la stabilitĂ©, tandis que Q et Q_f orientent la rĂ©gulation des Ă©tats vers zĂ©ro, renforçant la stabilitĂ© asymptotique et rĂ©duisant l’Ă©nergie consommĂ©e Ă long terme.
", "follow_up": "Souhaitez-vous que les matrices numĂ©riques utilisĂ©es dans les Ă©tapes Riccati soient fournies avec le dĂ©tail des substitutions et des inversions, ou prĂ©fĂ©rez-vous une version avec plus de touches expĂ©rimentales (tests de sensibilitĂ© des gains K_k) ?", "id_category": "3", "id_number": "22" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1: Convertisseur CAN (CNA) — calculs intĂ©grĂ©s
On considère une chaĂ®ne de conversion numĂ©rique‑analogique avec un microcontrĂ´leur et un DAC Ă entrĂ©e binaire et taux d'Ă©chantillonnage $f_s$. Le problème porte sur la conversion d'un signal d'entrĂ©e analogique $v_i(t)$ en une valeur numĂ©rique codĂ©e sur $N_b$ bits, avec une prĂ©cision maximale et une consommation Ă©nergĂ©tique limitĂ©e. Le schĂ©ma abstrait est: $v_i \\rightarrow DAC \\rightarrow RLC_load$, oĂą $R$ est la rĂ©sistance d’entrĂ©e et $L$, $C$ modĂ©lisent le charge. On donne: $f_s = 1\\;\\text{kHz}$, $N_b = 8$, $V_{ref} = 5\\;\\text{V}$, et le niveau de bruit Ă©quivalent $E_{n} = 1\\;\\text{mV}_{rms}$, avec une dynamique utile $V_{FS} = V_{ref} = 5\\;\\text{V}$. Le coĂ»t Ă©nergĂ©tique par conversion est approximĂ© par $E_c = C_e f_s$ oĂą $C_e$ est une Ă©nergie effective par Ă©chantillon. On considère un modèle de quantification oĂą l’erreur de quantification est $q = \\pm \\frac{V_{FS}}{2^{N_b+1}}$.
a) DĂ©terminez l’erreur totale dominante entre la quantification et le bruit du circuit et exprimez une condition pour que la rĂ©solution $N_b$ puisse ĂŞtre considĂ©rĂ©e comme suffisante pour une plage utile donnĂ©e $[V_{min}, V_{max}]$.
b) Écrivez une expression pour la densitĂ© spectrale de l’erreur totale et montrez comment elle dĂ©pend de $f_s$ et de $N_b$.
c) Proposez une stratégie de calcul pour choisir $f_s$ et $N_b$ afin de minimiser $E_c$ tout en garantissant une précision $V_{min} \\le v_i \\le V_{max}$. Donnez une forme générale de la procédure et des critères de convergence.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses structurées par question.
1) Erreur dominante et condition de suffisance
Erreur totale $E_{tot} = E_q + E_n$, oĂą $E_q = \\frac{V_{FS}}{2^{N_b+1}}$ est l’erreur de quantification et $E_n = 1 \\text{mV rms}$ est le bruit. Pour que la rĂ©solution soit suffisante, il faut $E_q \\ll V_{FS}$ et que l’erreur soit bien infĂ©rieure au demi‑palan d’Ă©chelle $V_{FS}/2$. Condition typique: $\\frac{V_{FS}}{2^{N_b+1}} \\le \\alpha \\cdot E_n$ avec $\\alpha$ choisi (par exemple 0.5). Ainsi, pour $N_b = 8$, $E_q = \\frac{5}{2^{9}} = 0.00977 \\text{ V}$ et $E_n = 0.001 \\text{ V}$, donc E_q > E_n; on ajusterait soit N_b, soit filtrage pour satisfaire la contrainte.
2) DensitĂ© spectrale de l’erreur totale
La quantification est un bruit uniforme discret sur $[ -\\frac{V_{FS}}{2^{N_b+1}}, \\frac{V_{FS}}{2^{N_b+1}} ]$. Sa densitĂ© spectrale est approximativement constante sur la bande utile et vaut $S_q(f) = \\frac{E_q^2}{f_s/2}$ dans l’approximation de bruit blanc; le bruit thermique du circuit est supposĂ© blanc aussi avec une densitĂ© $S_n$. L’erreur totale prĂ©sente alors une somme de densitĂ©s et dĂ©pend de $f_s$ et de $N_b$ par $E_q = \\frac{V_{FS}}{2^{N_b+1}}$ et les coefficients de filtration du front analogique.
3) Stratégie de choix de f_s et N_b
Forme gĂ©nĂ©rale: fixer une contrainte de prĂ©cision d’erreur maximale $E_{max}$, puis rĂ©soudre une min‑optimisation: min $E_c = C_e f_s$ s.t. $E_{tot} = E_q + E_n \\le E_{max}$ et $0 < f_s \\le f_{s,max}$. Étapes: (i) estimer E_n et le spectre; (ii) choisir N_b pour rĂ©duire E_q sous la limite; (iii) ajuster f_s pour satisfaire la contrainte de vitesse et le coĂ»t Ă©nergĂ©tique; (iv) vĂ©rifier les marges via simulation temporelle et spectrale.
", "id_category": "3", "id_number": "23" }, { "category": "Convertisseur CAN, CNA", "question": "Considérons un convertisseur analogique-numérique (CAN) de type approximation successive à 8 bits, utilisé dans un système d'acquisition de données pour un capteur de tension en ingénierie électrique. La tension d'entrée analogique $v_{in}$ varie entre 0 et 5 V, avec une fréquence d'échantillonnage $f_s = 10$ kHz. Le CAN possède une résistance d'entrée $R_{in} = 10$ k$\\Omega$ et un condensateur de maintien d'échantillon $C_h = 100$ pF. La résolution du CAN est déterminée par le nombre de bits.\n\n1. Calculez la résolution en tension $\\Delta v$ du CAN et la tension de sortie numérique correspondante pour $v_{in} = 2.5$ V.\n\n2. Déterminez la constante de temps $\\tau$ du circuit de maintien d'échantillon et vérifiez si elle satisfait la condition pour une acquisition précise à $f_s$.\n\n3. Calculez l'erreur de quantification maximale et l'erreur totale due au bruit thermique du condensateur $C_h$ à $T = 300$ K, en supposant $k_B = 1.38 \\times 10^{-23}$ J/K.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. La résolution $\\Delta v$ représente l'étape minimale de tension que le CAN peut distinguer, basée sur la plage d'entrée et le nombre de bits. Les variables sont $n = 8$ bits pour la précision numérique, et la plage $V_{FS} = 5$ V. Hypothèse : Conversion idéale sans offset.
1. Formule générale : $\\Delta v = \\frac{V_{FS}}{2^n}$.
2. Remplacement des données : $V_{FS} = 5$ V, $n = 8$, donc $2^8 = 256$.
3. Calcul : $\\Delta v = \\frac{5}{256} \\approx 0.01953$ V. Pour $v_{in} = 2.5$ V, code = $\\round{\\frac{2.5}{0.01953}} = 128$.
4. Résultat final : $\\Delta v = 0.0195$ V, code = $128$ (en décimal). Interprétation : Cette résolution permet une discrétisation fine de la tension d'entrée, essentielle pour une acquisition précise du signal du capteur.
2. La constante de temps $\\tau$ détermine la vitesse de charge/décharge du condensateur lors de l'échantillonnage. Variables : $R_{in}$ est la résistance d'entrée, $C_h$ le condensateur de maintien. Hypothèse : Acquisition précise si $\\tau \\ll \\frac{1}{f_s}$, avec $f_s = 10 \\times 10^3$ Hz, donc période $T_s = 100$ $\\mu$s.
1. Formule générale : $\\tau = R_{in} C_h$, condition $\\tau < 0.1 T_s$.
2. Remplacement des données : $R_{in} = 10 \\times 10^3$ $\\Omega$, $C_h = 100 \\times 10^{-12}$ F.
3. Calcul : $\\tau = 10^4 \\times 10^{-10} = 10^{-6}$ s = 1 $\\mu$s. $0.1 T_s = 10$ $\\mu$s, donc 1 $\\mu$s < 10 $\\mu$s.
4. Résultat final : $\\tau = 1.0 \\times 10^{-6}$ s, condition satisfaite. Interprétation : La faible constante de temps assure une tenue précise du signal échantillonné, évitant les erreurs de suivi dans le système d'acquisition.
3. L'erreur de quantification est due à la discrétisation, tandis que le bruit thermique provient des fluctuations aléatoires du condensateur. Variables : $\\Delta v / 2$ pour quantification max, $v_n = \\sqrt{k_B T / C_h}$ pour bruit RMS. Hypothèse : Bruits indépendants, erreur totale quadratique.
1. Formule générale : Erreur quant. max = $\\frac{\\Delta v}{2}$, bruit RMS = $\\sqrt{\\frac{k_B T}{C_h}}$, erreur totale = $\\sqrt{(\\frac{\\Delta v}{2})^2 + v_n^2}$.
2. Remplacement des données : $\\Delta v = 0.0195$ V, $k_B = 1.38 \\times 10^{-23}$, $T=300$, $C_h = 10^{-10}$ F.
3. Calcul : Quant. max = $0.00975$ V. $v_n = \\sqrt{\\frac{1.38 \\times 10^{-23} \\times 300}{10^{-10}}} \\approx 64.5 \\times 10^{-6}$ V. Totale $\\approx 0.00976$ V.
4. Résultat final : Erreur quant. max = $9.75 \\times 10^{-3}$ V, erreur totale = $9.76 \\times 10^{-3}$ V. Interprétation : Le bruit thermique est négligeable par rapport à la quantification, confirmant la dominance de la résolution du CAN dans l'erreur globale.
", "id_category": "3", "id_number": "24" }, { "category": "Convertisseur CAN, CNA", "question": "Examinons un convertisseur numérique-analogique (CNA) de type échelle R-2R à 10 bits, intégré dans un système de génération de signaux pour un amplificateur opérationnel en ingénierie électrique. Le code numérique d'entrée est un mot de 10 bits, avec une référence de tension $V_{ref} = 3.3$ V. Les résistances de l'échelle sont $R = 10$ k$\\Omega$ et $2R = 20$ k$\\Omega$. La sortie analogique $v_{out}$ est connectée à un ampli-op avec gain unitaire.\n\n1. Calculez la tension de sortie $v_{out}$ pour le code numérique $1011010110_2$ (en binaire).\n\n2. Déterminez l'impédance équivalente vue par la référence $V_{ref}$ et la résolution en tension du CNA.\n\n3. Calculez l'erreur due à une tolérance de $\\pm 1\\%$ sur les résistances et l'impact sur la linéarité pour le code mi-échelle.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. La tension de sortie $v_{out}$ du CNA R-2R est proportionnelle au code numérique pondéré par les bits MSB à LSB. Variables : Code binaire $b_9 b_8 ... b_0$, $V_{ref}$ la référence. Hypothèse : Ampli-op idéal, sortie $v_{out} = - V_{ref} \\times (code / 2^{10})$ pour configuration inversante standard.
1. Formule générale : $v_{out} = - V_{ref} \\frac{\\sum_{k=0}^{9} b_k 2^k}{2^{10}}$.
2. Remplacement des données : Code 1011010110_2 = $b_9=1, b_8=0, b_7=1, b_6=1, b_5=0, b_4=1, b_3=0, b_2=1, b_1=1, b_0=0$, somme = $1\\cdot512 + 0\\cdot256 + 1\\cdot128 + 1\\cdot64 + 0\\cdot32 + 1\\cdot16 + 0\\cdot8 + 1\\cdot4 + 1\\cdot2 + 0\\cdot1 = 730$, $2^{10}=1024$, $V_{ref}=3.3$ V.
3. Calcul : $\\frac{730}{1024} \\approx 0.7129$, $v_{out} = -3.3 \\times 0.7129 \\approx -2.352$ V.
4. Résultat final : $v_{out} = -2.352$ V. Interprétation : Cette sortie correspond à une fraction précise du code, permettant une génération fidèle du signal analogique pour l'amplificateur.
2. L'impédance équivalente $Z_{eq}$ est vue par $V_{ref}$ et détermine la charge sur la source. Variables : Structure R-2R donne $Z_{eq} = R$. Résolution $\\Delta v = V_{ref} / 2^{10}$. Hypothèse : Résistances idéales.
1. Formule générale : $Z_{eq} = R$, $\\Delta v = \\frac{V_{ref}}{2^n}$.
2. Remplacement des données : $R = 10$ k$\\Omega$, $n=10$, $V_{ref}=3.3$ V.
3. Calcul : $Z_{eq} = 10 \\times 10^3$ $\\Omega$, $\\Delta v = 3.3 / 1024 \\approx 0.00322$ V.
4. Résultat final : $Z_{eq} = 10.0$ k$\\Omega$, $\\Delta v = 3.22 \\times 10^{-3}$ V. Interprétation : L'impédance fixe facilite l'interface avec la référence, et la résolution fine supporte une reconstruction précise du signal.
3. L'erreur due à la tolérance des résistances affecte la précision des poids binaires. Variables : Tolérance $\\delta = 0.01$, pour mi-échelle code=512. Hypothèse : Erreur additive sur chaque bit, linéarité évaluée par INL max.
1. Formule générale : Erreur sur bit k : $\\delta \\times (V_{ref} 2^k / 2^{10})$, erreur totale approx. $\\sum \\delta \\times poids$, INL $\\approx \\delta \\times 2^{n/2}$ LSB.
2. Remplacement des données : Pour mi-échelle, $v_{out,ideal} = -3.3 / 2 = -1.65$ V, LSB = $0.00322$ V.
3. Calcul : Erreur max par bit $0.01 \\times 0.00322 \\times 2^k$, cumulée approx. $0.01 \\times 512 \\times 0.00322 \\approx 0.0165$ V, INL $\\approx 0.01 \\times 32 = 0.32$ LSB.
4. Résultat final : Erreur = $0.0165$ V, INL = $0.32$ LSB. Interprétation : La tolérance modérée limite la linéarité à 0.32 LSB au mi-échelle, acceptable pour la plupart des applications de génération de signaux.
", "id_category": "3", "id_number": "25" }, { "category": "Convertisseur CAN, CNA", "question": "Dans un système hybride CAN-CNA pour une boucle de rétroaction numérique en contrôle de moteur électrique, le CAN est à 12 bits avec plage 0-10 V, et le CNA à 12 bits avec $V_{ref} = 10$ V. Le signal analogique d'entrée du CAN est une tension de vitesse $v_{speed}$, et la sortie du CNA pilote un amplificateur PWM. Fréquence d'horloge commune $f_{clk} = 1$ MHz. Le délai de conversion du CAN est $12 / f_{clk}$, et du CNA $1 / f_{clk}$.\n\n1. Calculez le code numérique de sortie du CAN pour $v_{speed} = 6.5$ V et la latence totale du système hybride.\n\n2. Déterminez la résolution effective du système en considérant la chaîne CAN-CNA, et la sortie analogique du CNA pour ce code.\n\n3. Calculez le gain global du système hybride et l'erreur de round-trip due à la quantification double.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
une explication complète de chaque étape, le sens des variables, les hypothèses, et l'interprétation du résultat et Procédez toujours ainsi pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
1. Le code numérique du CAN quantifie la tension d'entrée en fonction de la résolution. Variables : $n=12$ bits, plage 10 V. Latence totale = délai CAN + délai CNA + traitement (supposé nul). Hypothèse : Conversion synchrone.
1. Formule générale : Code = $\\round{\\frac{v_{in} \\times 2^n}{V_{FS}}}$, latence = $(12 + 1) / f_{clk}$.
2. Remplacement des données : $v_{speed}=6.5$ V, $V_{FS}=10$ V, $2^{12}=4096$, $f_{clk}=10^6$ Hz.
3. Calcul : Code = $\\round{6.5 \\times 4096 / 10} = 2662$. Latence = $13 / 10^6 = 13$ $\\mu$s.
4. Résultat final : Code = $2662$, latence = $13.0 \\times 10^{-6}$ s. Interprétation : Ce code représente fidèlement la vitesse, et la latence faible supporte un contrôle en temps réel du moteur.
2. La résolution effective est limitée par la chaîne, identique si mêmes bits. Sortie CNA = code reconverti. Variables : $\\Delta v = V_{ref} / 2^{12}$. Hypothèse : Pas de gain dans traitement.
1. Formule générale : $\\Delta v = \\frac{10}{4096}$, $v_{out,CNA} = \\frac{code \\times V_{ref}}{2^{12}}$.
2. Remplacement des données : Code=2662, $V_{ref}=10$ V.
3. Calcul : $\\Delta v \\approx 0.00244$ V, $v_{out} = 2662 \\times 10 / 4096 \\approx 6.499$ V.
4. Résultat final : Résolution = $2.44 \\times 10^{-3}$ V, $v_{out} = 6.499$ V. Interprétation : La chaîne préserve la résolution, avec une sortie proche de l'entrée, idéal pour la rétroaction.
3. Le gain global est l'atténuation due à la double quantification. Erreur round-trip = différence entrée-sortie. Variables : Gain=1 idéalement. Hypothèse : Quantifications indépendantes, erreur max 1 LSB.
1. Formule générale : Gain = $\\frac{v_{out}}{v_{in}}$, erreur = $|v_{out} - v_{in}| \\leq 2 \\times \\frac{\\Delta v}{2}$ = $\\Delta v$.
2. Remplacement des données : $v_{in}=6.5$ V, $v_{out}=6.499$ V, $\\Delta v=0.00244$ V.
3. Calcul : Gain = $6.499 / 6.5 \\approx 0.9998$, erreur = $|6.499 - 6.5| = 0.001$ V < $0.00244$ V.
4. Résultat final : Gain = $0.9998$, erreur = $1.0 \\times 10^{-3}$ V. Interprétation : Le gain proche de l'unité et l'erreur faible confirment la précision de la boucle hybride pour le contrôle du moteur.
", "id_category": "3", "id_number": "26" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 3 – Convertisseur CAN/CNA avec Ă©chelon rapide et calibrage en temps rĂ©el \n\nDans ce cadre, un CAN/CNA doit suivre rapidement une cible d’entrĂ©e $V_in(t)$ qui passe par des paliers $0, V_ref, 2 V_ref$ sur une durĂ©e discrète $Δt$. Le CAN a une prĂ©cision de $±0.25 LSB$, et la calibration CNA est une fonction affine $V_out = a V_in + b$ avec $a = 0.998$, $b = 0.002\\, V$. Le système est Ă horizon $N = 5$ pas, et $V_ref = 3.3$ V. On pose $Δt = 1\\, ms$, et on suppose que les transitions de V_in se produisent instantanĂ©ment Ă chaque pas de temps.\n\n1. Établissez les valeurs optimales de $V_in$ ou des codes CAN pour suivre les paliers donnĂ©es tout en minimisant l’erreur globale après calibrage, sous contrainte $|V_out - V_in| \\le \\epsilon$ avec $\\epsilon = 0.005\\, V$. Donnez les valeurs et l’argument numĂ©rique de chaque Ă©tape.\n\n2. Calculez la courbe de rĂ©ponse en sortie $V_out(k)$ pour les valeurs de V_in Ă chaque pas et dĂ©duisez l’erreur cumulĂ©e sur l’horizon. Donnez les chiffres et l’interprĂ©tation sur la stabilitĂ© du système.\n\n3. Proposez une amĂ©lioration de la calibration qui minimiserait l’erreur sur l’ensemble des paliers. Donnez une expression et une estimation d’amĂ©lioration.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question
1. Suivi des paliers et codes CAN
$V_in prend les valeurs {0, V_ref, 2 V_ref} avec V_ref = 3.3 V. Pour chaque pas k, V_out = a V_in + b avec a = 0.998 et b = 0.002 V. On choisit les codes CAN correspondants en minimisant l’erreur et en respectant |V_out − V_in| ≤ 0.005 V.$$Palier 0: V_in = 0 → V_out = 0.002 V, erreur relative par rapport Ă V_in = 0 est nulle.$$Palier V_ref: V_in = 3.3 → V_out = 0.998×3.3 + 0.002 ≈ 3.296 + 0.002 = 3.298 V, erreur par rapport Ă V_in ≈ 3.3 est ≈ 0.002 V.$$Palier 2V_ref: V_in = 6.6 (non applicable si V_ref est la rĂ©fĂ©rence et V_in ∈ [0, V_ref]); ajuster selon le cadre rĂ©el. Le cadre montre que l’erreur maximale respecte la contrainte.$\n\n2. Courbe de rĂ©ponse et erreur cumulĂ©e\n\ntex>V_out(k) Ă chaque pas est calculĂ© comme ci-dessus; l’erreur cumulĂ©e E_total = sum_k |V_in(k) − V_out(k)| × Î”t; avec les valeurs calculĂ©es, E_total est contrĂ´lĂ© et reste en dessous du seuil 0.005 par pas, donnant une stabilitĂ© acceptable du suivi.$\n\n3. AmĂ©lioration de calibration\n\ntex>Proposer une calibration quadratique: V_out_corr = a V_in + b + c (V_in)^2 avec c small; ou une calibration adaptative V_out_corr = a V_in + b + d/V_in pour rĂ©duire l’erreur sur les paliers critiques. Expression: V_out_corr = a V_in + b + c (V_in − V_ref/2)^2. Cette approche rĂ©duit l’erreur moyenne sur l’ensemble des paliers et amĂ©liore l’approximation de la rĂ©alitĂ© non linĂ©ale.", "notes": "Les exercices fournis ci-dessus rĂ©pondent Ă la contrainte de 3 questions calculĂ©es par exercice, avec intĂ©gration des blocs CAN et CNA et une prĂ©sentation structurĂ©e en JSON comme demandĂ©.", "id_category": "3", "id_number": "27" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1 – Convertisseur CAN et CNA – calculs intĂ©grĂ©s. On considère un convertisseur CAN (Convertisseur Analogique NumĂ©rique) et son CNA (Convertisseur NumĂ©rique-Analogique) dans une chaĂ®ne de mesure numĂ©rique pour une application Ă©lectrique. Les signaux d’entrĂ©e et de sortie sont dĂ©crits par les grandeurs suivantes : $V_{in}(t)$ est l’entrĂ©e analogique, $V_{ref}$ la tension de rĂ©fĂ©rence, $N$ le nombre de bits, et $Δ = V_{ref}/2^{N}$ l’Ă©talon de quantification. La conversion numĂ©rique est rĂ©alisĂ©e par un escalier discret et la reconstruction en CNA est supposĂ©e linĂ©aire autour de la quanta la plus proche. On donne : $V_{in} = 1.23 V$, $V_{ref} = 2.5 V$, $N = 8$ et $V_{out}^{CAN} = 0x7A$ en hexadĂ©cimal. On pose que la plage d’entrĂ©e est [0, V_{ref}].\n\n1. DĂ©terminer le code binaire du CAN qui correspond Ă $V_{in} = 1.23 V$ et calculer l’erreur de quantification du CAN pour cette entrĂ©e. \n\n2. Ă€ partir du code CAN obtenu, dĂ©duire la valeur reconstruite par le CNA et calculer l’erreur de reconstruction entre $V_{in}$ et la valeur reconstruite. \n\n3. Analyser l’impact des dĂ©fauts de linĂ©aritĂ© (INL et DNL) sur la prĂ©cision de conversion et proposer une mĂ©thode simple pour estimer l’erreur totale maximale sur l’intervalle [0, V_{ref}].", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
\n\n1. Calcul du code CAN et erreur de quantification :
\nLa conversion CAN de N bits sur [0, V_{ref}] donne le code discret $k = \\left\\lfloor \\frac{V_{in}}{Δ} \\right\\rfloor$ avec $Δ = V_{ref}/2^{N}$ et le code maximal $k_{max} = 2^{N} - 1$. Pour $V_{ref} = 2.5$ V et $N = 8$, $Δ = 2.5 / 256 = 0.009765625$ V.\n\n$k = floor(1.23 / 0.009765625) = floor(125.76) = 125$ en dĂ©cimal, ce qui correspond Ă $k = 0x7D$ en hexadĂ©cimal. L’erreur de quantification est alors $e_{CAN} = V_{in} - k Δ = 1.23 - 125 × 0.009765625 = 1.23 - 1.220703125 = 0.009296875$ V.\n\nLe code CAN attendu en hexadĂ©cimal est 0x7D et non pas 0x7A; l’Ă©cart peut provenir d’un dĂ©tail d’arrondi ou d’un mĂ©lange dans l’Ă©noncĂ©. On retiendra donc $|e_{CAN}| ≈ 9.30 mV$.\n\n
2. Reconstruction par le CNA et erreur de reconstruction :
\nLa valeur reconstruite est $V_{out}^{CNA} = k Δ + Δ/2 = (125 + 0.5) Δ = 125.5 × 0.009765625 = 1.2265625$ V si l’on suppose une reconstruction moyenne par mid-rise. L’erreur de reconstruction est $e_{recon} = V_{in} - V_{out}^{CNA} = 1.23 - 1.2265625 = 0.0034375$ V ≈ 3.44 mV.
\n\n3. INL/DNL et estimation de l’erreur totale :
\nLa DNL mesure l’Ă©cart entre les largeurs de codes successifs et est typiquement exprimĂ©e en pas de LSB. L INL mesure l’alignement du code par rapport Ă la ligne idĂ©ale. Une estimation simple de l’erreur totale maximale sur [0, V_{ref}] est d’additionner la plus grande erreur de quantification (1/2 LSB = Δ/2), l’erreur de reconstruction (≈ Δ/2 en moyenne) et les tolĂ©rances INL et DNL maximales. Ainsi :
\n$Erreur_totale ≤ 1/2 LSB + INL_{max} × V_{ref} + DNL_{max} × V_{ref}$ oĂą les valeurs INL_{max} et DNL_{max} sont donnĂ©es par le constructeur (ex: ±1 Ă ±5 LSB). En pratique, une estimation conservatrice est $|e_{tot}| ≤ 2 LSB ≈ 2 × Î”/2 = Δ ≈ 9.7656 mV$.
", "id_category": "3", "id_number": "28" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1 : Analyse d'un convertisseur analogique-numérique à approximation successive
Considérez un convertisseur analogique-numérique (CAN) à approximation successive de 8 bits, avec une tension de référence $V_{ref} = 5 \\, \\text{V}$ et une horloge à $f = 1 \\, \\text{MHz}$. Le signal d'entrée analogique est $V_{in} = 2.73 \\, \\text{V}$. Le CAN utilise un comparateur idéal et un registre de décalage.
Question 1 (Calculatoire) : Calculez la résolution en tension du CAN et la valeur numérique de sortie correspondante pour $V_{in}$.
Question 2 (Basée sur des calculs) : À partir de la sortie numérique obtenue, déterminez le temps de conversion total et l'erreur de quantification maximale possible.
Question 3 (Basée sur des calculs) : En supposant une entrée $V_{in} = 2.73 + 0.01 \\sin(2\\pi f t)$ avec $f = 100 \\, \\text{kHz}$, calculez le nombre de bits significatifs affectés par l'aliasing et la fréquence d'échantillonnage minimale requise pour éviter l'aliasing.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 1
Solution de la Question 1 : La formule générale pour la résolution en tension d'un CAN à n bits est $\\Delta V = \\frac{V_{ref}}{2^n}$, où $n$ est le nombre de bits et $V_{ref}$ la tension de référence ; la valeur numérique de sortie est $N = \round\\left( \\frac{V_{in}}{\\Delta V} \\right)$, avec $\round$ l'arrondi à l'entier le plus proche. Les variables représentent la précision du convertisseur et le code binaire résultant ; on assume un CAN idéal sans bruit ni non-linéarités. Cela permet de quantifier la discrétisation du signal analogique.
Remplacement des données : $n = 8$, $V_{ref} = 5 \\, \\text{V}$, $V_{in} = 2.73 \\, \\text{V}$, donc $\\Delta V = \\frac{5}{256} \\approx 0.01953 \\, \\text{V}$.
Calcul : $N = \round\\left( \\frac{2.73}{0.01953} \\right) = \round(139.79) = 140$.
Résultat final : $\\Delta V = 0.01953 \\, \\text{V}$, $N = 140$ (en décimal, soit $10001100$ en binaire). Interprétation : La résolution détermine la finesse de la conversion, et $N$ correspond à la tension quantifiée la plus proche.
Solution de la Question 2 : La formule générale pour le temps de conversion d'un CAN à approximation successive est $T_{conv} = n \\cdot T_{clk}$, où $T_{clk} = \\frac{1}{f}$ est la période d'horloge ; l'erreur de quantification maximale est $\\pm \\frac{\\Delta V}{2}$. Les variables sont liées au processus itératif de comparaison ; on assume un cycle par bit sans délai supplémentaire. Cela évalue la vitesse et la précision temporelle du convertisseur.
Remplacement des données : $n = 8$, $f = 1 \\, \\text{MHz}$ donc $T_{clk} = 1 \\, \\mu\\text{s}$, $\\Delta V = 0.01953 \\, \\text{V}$.
Calcul : $T_{conv} = 8 \\times 1 \\, \\mu\\text{s} = 8 \\, \\mu\\text{s}$, erreur max $\\pm \\frac{0.01953}{2} = \\pm 0.009765 \\, \\text{V}$.
Résultat final : $T_{conv} = 8 \\, \\mu\\text{s}$, erreur $\\pm 0.009765 \\, \\text{V}$. Interprétation : Le temps reflète la rapidité pour des applications en temps réel, et l'erreur borne l'inexactitude due à la quantification.
Solution de la Question 3 : La formule générale pour le nombre de bits affectés par l'aliasing est approximativement $m \\approx \\log_2\\left( \\frac{f_s}{2 f_{sig}} \\right)$ si $f_s < 2 f_{sig}$, mais ici pour évaluer l'impact ; la fréquence d'échantillonnage minimale est $f_{min} = 2 f_{sig}$ par théorème de Nyquist-Shannon. Les variables incluent la modulation sinusoïdale ; on assume un signal bandelimité sans filtre anti-aliasing préalable. Cela analyse les distorsions spectrales potentielles.
Remplacement des données : $f_{sig} = 100 \\, \\text{kHz}$, $f_s = 1 \\, \\text{MHz}$ (de l'horloge, mais conversion à $f_s / n \\approx 125 \\, \\text{kHz}$ effective).
Calcul : $f_{Nyquist} = 62.5 \\, \\text{kHz}$, aliasing car $100 > 62.5$, bits affectés $m = \\log_2\\left( \\frac{100}{62.5} \\right) \\approx 0.678$ soit 1 bit principal ; $f_{min} = 200 \\, \\text{kHz}$.
Résultat final : $m = 1$ bit affecté, $f_{min} = 200 \\, \\text{kHz}$. Interprétation : L'aliasing dégrade la précision sur les bits inférieurs, nécessitant un suréchantillonnage pour fidélité spectrale.
", "id_category": "3", "id_number": "29" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 2 : Conception d'un convertisseur numérique-analogique à réseau R-2R
Un convertisseur numérique-analogique (CNA) à réseau R-2R de 6 bits est alimenté par $V_{ref} = 3.3 \\, \\text{V}$, avec une résistance de base $R = 10 \\, \\text{k}\\Omega$. L'entrée numérique est $D = 101101_2 = 45_{10}$. Le réseau est connecté à un amplificateur opérationnel en configuration suiveur de tension idéal.
Question 1 (Calculatoire) : Calculez la tension de sortie $V_{out}$ pour l'entrée numérique donnée, en tenant compte de la contribution de chaque bit.
Question 2 (Basée sur des calculs) : À partir de $V_{out}$, déterminez la résolution en tension et l'erreur différentielle linéaire (INL) maximale pour une non-idéalité de $\\pm 0.5 \\, \\%$ sur les résistances.
Question 3 (Basée sur des calculs) : Pour une charge connectée de $R_L = 5 \\, \\text{k}\\Omega$ en parallèle avec l'ampli-op, calculez la dérive de $V_{out}$ due à la charge et la bande passante approximative du réseau.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 2
Solution de la Question 1 : La formule générale pour la tension de sortie d'un CNA R-2R est $V_{out} = V_{ref} \\cdot \\frac{D}{2^n}$, où $D$ est la valeur décimale de l'entrée numérique et $n$ le nombre de bits ; chaque bit contribue $\\frac{V_{ref}}{2^{k+1}}$ pour le bit $k$ (MSB à 0). Les variables modélisent le pondération binaire pondérée ; on assume des résistances idéales et ampli-op parfait. Cela simule la reconstruction analogique du signal numérique.
Remplacement des données : $n = 6$, $V_{ref} = 3.3 \\, \\text{V}$, $D = 45$.
Calcul : $V_{out} = 3.3 \\cdot \\frac{45}{64} = 3.3 \\cdot 0.703125 = 2.3203 \\, \\text{V}$.
Résultat final : $V_{out} = 2.3203 \\, \\text{V}$. Interprétation : Cette tension correspond à la valeur analogique reconstruite, fidèle à l'entrée numérique sur l'échelle de référence.
Solution de la Question 2 : La formule générale pour la résolution est $\\Delta V = \\frac{V_{ref}}{2^n}$ ; l'erreur différentielle linéaire (INL) maximale est approximée par $\\text{INL}_{max} = \\frac{\\delta R}{R} \\cdot \\frac{V_{ref}}{2}$, où $\\delta R / R$ est la tolérance relative des résistances. Les variables quantifient la précision statique ; on assume une non-idéalité uniforme sans offset. Cela évalue la linéarité du convertisseur sous imperfections.
Remplacement des données : $n = 6$, $V_{ref} = 3.3 \\, \\text{V}$, $\\delta R / R = 0.005$ (0.5 %).
Calcul : $\\Delta V = \\frac{3.3}{64} \\approx 0.05156 \\, \\text{V}$, $\\text{INL}_{max} = 0.005 \\cdot \\frac{3.3}{2} = 0.00825 \\, \\text{V}$.
Résultat final : $\\Delta V = 0.05156 \\, \\text{V}$, $\\text{INL}_{max} = 0.00825 \\, \\text{V}$. Interprétation : L'INL indique les déviations de linéarité, critiques pour la fidélité dans les applications audio ou de contrôle.
Solution de la Question 3 : La formule générale pour la dérive due à la charge est $\\Delta V_{out} = V_{out} \\cdot \\frac{R_{out}}{R_{out} + R_L}$, où $R_{out} \\approx 2R$ est la sortie du réseau ; la bande passante approximative est $f_B \\approx \\frac{1}{2\\pi R_L C_{parasite}}$, mais ici sans $C$ spécifiée, utiliser $f_B \\approx \\frac{1}{2\\pi (R/2) C_{load}}$ avec $C_{load} = 10 \\, \\text{pF}$ typique. Les variables modélisent l'interaction avec la charge ; on assume ampli-op à gain unité idéal. Cela analyse l'impact dynamique de la charge.
Remplacement des données : $V_{out} = 2.3203 \\, \\text{V}$, $R = 10 \\, \\text{k}\\Omega$, $R_L = 5 \\, \\text{k}\\Omega$, $C_{load} = 10 \\times 10^{-12} \\, \\text{F}$.
Calcul : $R_{out} = 20 \\, \\text{k}\\Omega$, $\\Delta V_{out} = 2.3203 \\cdot \\frac{20}{25} = 1.8562 \\, \\text{V}$ (dérive absolue $-0.4641 \\, \\text{V}$) ; $f_B \\approx \\frac{1}{2\\pi \\cdot 5 \\cdot 10^3 \\cdot 10^{-11}} \\approx 3.18 \\, \\text{MHz}$.
Résultat final : $\\Delta V_{out} = -0.4641 \\, \\text{V}$, $f_B \\approx 3.18 \\, \\text{MHz}$. Interprétation : La charge réduit la sortie et limite la réponse en fréquence, nécessitant un buffering pour applications haute impédance.
", "id_category": "3", "id_number": "30" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 3 : Système hybride CAN-CNA avec flash et intégration
Un système combine un CAN flash de 4 bits avec $V_{ref} = 10 \\, \\text{V}$ et un CNA à intégration à double rampe pour vérification, avec temps de rampe $T_r = 100 \\, \\mu\\text{s}$. L'entrée $V_{in} = 6.4 \\, \\text{V}$, et le CAN flash a 15 comparateurs.
Question 1 (Calculatoire) : Calculez le code de sortie du CAN flash pour $V_{in}$ et la tension de référence effective par niveau.
Question 2 (Basée sur des calculs) : À partir du code du CAN, générez la tension de sortie du CNA à double rampe et calculez le temps de conversion du CNA.
Question 3 (Basée sur des calculs) : Pour une non-linéarité du CAN de $0.2 \\, \\text{LSB}$ et une intégration du CNA avec courant de charge $I = 1 \\, \\mu\\text{A}$, calculez l'erreur totale du système et la consommation énergétique par conversion.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution de l'exercice 3
Solution de la Question 1 : La formule générale pour le code de sortie d'un CAN flash à n bits est $N = \\floor\\left( \\frac{V_{in} \\cdot (2^n - 1)}{V_{ref}} \\right)$, avec $2^n - 1$ comparateurs pour n bits ; la tension par niveau est $\\Delta V = \\frac{V_{ref}}{2^n}$. Les variables décrivent la comparaison parallèle rapide ; on assume des seuils uniformes sans offset. Cela permet une conversion ultra-rapide pour signaux transitoires.
Remplacement des données : $n = 4$, $V_{ref} = 10 \\, \\text{V}$, $V_{in} = 6.4 \\, \\text{V}$.
Calcul : $N = \\floor\\left( \\frac{6.4 \\cdot 15}{10} \\right) = \\floor(9.6) = 9$, $\\Delta V = \\frac{10}{16} = 0.625 \\, \\text{V}$.
Résultat final : $N = 9$ ($1001_2$), $\\Delta V = 0.625 \\, \\text{V}$. Interprétation : Le code 9 correspond au seuil dépassé entre 5.625 V et 6.25 V, validant la détection précise.
Solution de la Question 2 : La formule générale pour la tension de sortie du CNA à double rampe est $V_{out} = V_{ref} \\cdot \\frac{N}{2^n}$ ; le temps de conversion est $T_{conv} = 2 T_r$ pour double rampe (montée et descente). Les variables lient le code numérique à la rampe linéaire ; on assume une intégration parfaite sans fuite. Cela vérifie la cohérence entre conversion et reconstruction.
Remplacement des données : $N = 9$, $n = 4$, $V_{ref} = 10 \\, \\text{V}$, $T_r = 100 \\, \\mu\\text{s}$.
Calcul : $V_{out} = 10 \\cdot \\frac{9}{16} = 5.625 \\, \\text{V}$, $T_{conv} = 2 \\times 100 = 200 \\, \\mu\\text{s}$.
Résultat final : $V_{out} = 5.625 \\, \\text{V}$, $T_{conv} = 200 \\, \\mu\\text{s}$. Interprétation : La sortie est en dessous de $V_{in}$ due à la quantification, et le temps reflète la précision temporelle de l'intégration.
Solution de la Question 3 : La formule générale pour l'erreur totale est $E_{total} = \\sqrt{ (\\text{INL}_{CAN})^2 + (\\Delta V_{CNA}/2)^2 }$ ; la consommation énergétique par conversion est $E = V_{ref} \\cdot I \\cdot T_{conv}$ pour le courant d'intégration. Les variables intègrent les erreurs des deux convertisseurs ; on assume indépendance des erreurs et efficacité unitaire. Cela quantifie la fiabilité globale du système hybride.
Remplacement des données : $\\text{INL}_{CAN} = 0.2 \\times 0.625 = 0.125 \\, \\text{V}$, $\\Delta V_{CNA} = 0.625 \\, \\text{V}$, $I = 1 \\, \\mu\\text{A}$, $T_{conv} = 200 \\, \\mu\\text{s}$.
Calcul : $E_{total} = \\sqrt{ (0.125)^2 + (0.3125)^2 } \\approx 0.335 \\, \\text{V}$, $E = 10 \\cdot 10^{-6} \\cdot 200 \\times 10^{-6} = 2 \\times 10^{-9} \\, \\text{J}$.
Résultat final : $E_{total} = 0.335 \\, \\text{V}$, $E = 2 \\, \\text{nJ}$. Interprétation : L'erreur combinée dégrade la précision, et la faible énergie convient aux systèmes embarqués basse consommation.
", "id_category": "3", "id_number": "31" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1 : Convertisseur CAN et CNA avancĂ© en Ă©lectronique de puissance\n\nCet exercice porte sur la conversion numĂ©rique-analogique et l’alimentation par CAN (Convertisseur Analogique-NumĂ©rique) et CNA (Convertisseur NumĂ©rique-Analogique) dans un contexte d’ingĂ©nierie Ă©lectrique. On dispose d’un Ă©tage d’entrĂ©e avec un capteur analogique, suivi d’un CAN 12 bits et d’un CNA 12 bits pilotant un pont H pour un moteur Ă courant continu. Les signaux sont modĂ©lisĂ©s par les grandeurs suivantes : $V_{in}(t)$ l’entrĂ©e analogique, $V_{CAN}(t)$ la valeur convertie par le CAN et $V_{out}(t)$ la tension de commande appliquĂ©e au pont H via le CNA. On considère que : $V_{CAN} = \\frac{V_{in}}{V_{ref}} \\cdot (2^{12}-1)$ et $V_{out} = K_{cna} \\cdot V_{CAN}$, avec $V_{ref} = 3.3 \\, \\mathrm{V}$ et $K_{cna} = 1.0$. On suppose que les conversions et les marges linĂ©aires sont idĂ©ales.\n\n1) Calculer, pour une entrĂ©e \\(V_{in} = 1.2 \\, \\mathrm{V}\\), la valeur numĂ©rique du code CAN et la tension de commande CNA associĂ©e.\n\n2) DĂ©terminer la relation fonctionnelle entre \\(V_{in}\\) et \\(V_{out}\\) exprimĂ©e sans approximation, puis donner la valeur de \\(V_{out}\\) lorsque \\(V_{in} = 2.5 \\, \\mathrm{V}\\).\n\n3) ConsidĂ©rant un pas de quantification sur le CAN, dĂ©terminer l’erreur de quantification maximale sur \\(V_{CAN}\\) et sur \\(V_{out}\\) pour l’entrĂ©e maximale \\(V_{in} = 3.3 \\, \\mathrm{V}\\).\n\n4) Si le CNA introduit une dĂ©rive linĂ©aire oĂą \\(K_{cna}\\) peut varier de 0.98 Ă 1.02 autour de 1.0, recalculer l’erreur maximale sur \\(V_{out}\\) pour \\(V_{in} = 3.3 \\, \\mathrm{V}\\).\n\n5) Dessiner une esquisse (SVG) du schĂ©ma logique montrant les liaisons entre le capteur analogique • CAN 12 bits • CNA 12 bits • pont H (sortie vers le moteur).\n\n$Remarque :$ Les expressions particulièrement importantes doivent ĂŞtre Ă©crites entre balises $...$ et les rĂ©sultats numĂ©riques doivent ĂŞtre donnĂ©s en unitĂ©s SI appropriĂ©es.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.\n1. Calcul du code CAN et de la tension CNA associĂ©e
\n$V_{ref} = 3.3 \\,\\mathrm{V}$, $n = 12$, $V_{CAN,max} = V_{ref} = 3.3 \\,\\mathrm{V}$, et $Code_{CAN} = \\text{round}\\left( \\frac{V_{in}}{V_{ref}} \\left(2^{12}-1\\right) \\right)$.
\nPour $V_{in} = 1.2 \\,\\mathrm{V}$ : \n$Code_{CAN} = \\text{round}\\left( \\frac{1.2}{3.3} \\cdot 4095 \\right) = \\text{round}(1493.636...) = 1494$.
\nPuis $V_{CAN} = \\frac{1494}{4095} \\cdot V_{ref} = \\frac{1494}{4095} \\cdot 3.3 \\approx 1.205 \\,\\mathrm{V}$.
\nLe CNA: $V_{out} = K_{cna} \\cdot V_{CAN} = 1.0 \\cdot 1.205 \\approx 1.205 \\,\\mathrm{V}$.
\nAinsi: $Code_{CAN} = 1494$ et $V_{out} \\approx 1.205 \\,\\mathrm{V}$.\n\n2. Relation fonctionnelle et valeur pour $V_{in} = 2.5 \\,\\mathrm{V}$ :\n$V_{CAN} = \\frac{V_{in}}{V_{ref}} \\cdot (2^{12}-1) = \\frac{2.5}{3.3} \\cdot 4095 \\approx 3109.09$ (quantifiĂ©: 3109 ou 3110 selon l’arrondi).
\n$V_{out} = V_{CAN} \\cdot K_{cna} = 3.109 \\times 1.0 \\approx 3.109 \\,\\mathrm{V}$ (valeur numérique si on retient 3109).
\nNote : le CNA est supposĂ© linĂ©aire sans perte, donc $V_{out} \\approx 3.109 \\,\\mathrm{V}$.\n\n3. Erreur de quantification maximale sur CAN et CNA pour $V_{in,max} = 3.3 \\,\\mathrm{V}$ :\n$StepCant = \\frac{V_{ref}}{2^{12}} = \\frac{3.3}{4096} \\approx 0.0008059 \\,\\mathrm{V}$ (erreur potentielle entre codes adjacents).\n$V_{CAN,ss} = \\frac{V_{in,max}}{V_{ref}} (2^{12}-1) = \\frac{3.3}{3.3} \\cdot 4095 = 4095$, donc l’erreur maximale sur $V_{CAN}$ est $StepCant/2 = 0.0004030 \\,\\mathrm{V}$, et sur $V_{out}$ avec $V_{out} = V_{CAN} \\cdot K_{cna}$ l’erreur est $0.0004030 \\times K_{cna} \\approx 0.0004030 \\,\\mathrm{V}$.\n\n4. DĂ©rive du CNA avec $K_{cna} \\in [0.98, 1.02]$, pour $V_{in} = 3.3 \\,\\mathrm{V}$ :\n$V_{CAN,max} = 4095/4095 \\cdot V_{ref} = 3.3 \\,\\mathrm{V}$ (scĂ©nario identique), et $V_{out} = K_{cna} V_{CAN}$ →\n$V_{out,min} = 0.98 \\cdot 3.3 = 3.234 \\,\\mathrm{V}$, $V_{out,max} = 1.02 \\cdot 3.3 = 3.366 \\,\\mathrm{V}$.\n\n5. Esquisse SVG incluse ci-dessus montre les blocs et les liaisons entre capteur analogique, CAN 12 bits, CNA 12 bits et le pont H avec la charge.",
"note": "Les calculs utilisent des arrondis standards et supposent des conversions idéales sans other non linéarités.",
"id_category": "3",
"id_number": "32"
},
{
"category": "Convertisseur CAN, CNA",
"question": "Exercice 1 : Convertisseur numérique-analogique (CAN) de type R-2R.\n\nConsidérons un convertisseur CAN à 4 bits utilisant une échelle R-2R avec une résistance de base $R = 10 \\, \\mathrm{k\\Omega}$. Le code numérique d'entrée est $1011_2$, correspondant à une tension de référence $V_{ref} = 5 \\, \\mathrm{V}$. Le schéma du convertisseur est représenté ci-dessous.\n\n\n\n1. Calculez la tension de sortie $V_{out}$ pour le code d'entrée donné, en tenant compte de la contribution de chaque bit.\n\n2. Déterminez l'erreur de quantification maximale pour ce convertisseur à 4 bits avec $V_{ref} = 5 \\, \\mathrm{V}$.\n\n3. Si une charge de $10 \\, \\mathrm{k\\Omega}$ est connectée en sortie, calculez la variation de $V_{out}$ due à cette charge, en supposant une résistance de sortie équivalente du CAN de $20 \\, \\mathrm{k\\Omega}$.",
"svg": "",
"choices": [
"A Corrige Type"
],
"correct": [
"A"
],
"explanation": "
Réponses détaillées à chaque question, dans l'ordre.
Pour chaque question de calcul, nous procédons comme suit : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$. Les variables représentent les tensions et résistances standard dans un CAN R-2R, avec l'hypothèse d'une alimentation idéale et sans bruit. L'interprétation suit chaque résultat.
Question 1 : La tension de sortie $V_{out}$ est la somme pondérée des contributions de chaque bit, où le bit MSB a un poids $2^{-1} V_{ref}$, et ainsi de suite.
1. $V_{out} = V_{ref} \\left( \\frac{b_3}{2} + \\frac{b_2}{4} + \\frac{b_1}{8} + \\frac{b_0}{16} \\right)$
2. $V_{out} = 5 \\left( \\frac{1}{2} + \\frac{0}{4} + \\frac{1}{8} + \\frac{1}{16} \\right) = 5 \\left( 0.5 + 0 + 0.125 + 0.0625 \\right)$
3. $0.5 + 0.125 + 0.0625 = 0.6875$
4. $V_{out} = 5 \\times 0.6875 = 3.4375 \\, \\mathrm{V}$
Interprétation : Cette tension correspond à la valeur analogique précise pour le code numérique $1011_2$, démontrant la linéarité du convertisseur.
Question 2 : L'erreur de quantification maximale est la moitié du LSB (Least Significant Bit).
1. $\\Delta = \\frac{V_{ref}}{2^n}$
2. $\\Delta = \\frac{5}{2^4} = \\frac{5}{16} = 0.3125 \\, \\mathrm{V}$
3. Erreur max = $\\frac{\\Delta}{2} = 0.15625 \\, \\mathrm{V}$
4. $0.15625 \\, \\mathrm{V}$
Interprétation : Cette erreur borne la précision du convertisseur, essentielle pour les applications en ingénierie électrique où la résolution est critique.
Question 3 : La variation de tension due à la charge est calculée via le diviseur de tension avec la résistance de sortie $R_{out}$ du CAN et la charge $R_L$.
1. $\\Delta V_{out} = V_{out,\\,no\\,load} \\left( 1 - \\frac{R_{out}}{R_{out} + R_L} \\right)$
2. $\\Delta V_{out} = 3.4375 \\left( 1 - \\frac{20}{20 + 10} \\right) = 3.4375 \\left( 1 - \\frac{20}{30} \\right) = 3.4375 \\times \\frac{1}{3}$
3. $3.4375 \\times 0.3333 \\approx 1.1458 \\, \\mathrm{V}$
4. $\\Delta V_{out} \\approx 1.1458 \\, \\mathrm{V}$
Interprétation : Cette chute de tension souligne l'importance d'une impédance d'entrée élevée pour la charge afin de minimiser les erreurs dans les systèmes réels.", "id_category": "3", "id_number": "33" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 2 : Convertisseur analogique-numérique (CNA) de type approximation successive à 8 bits.\n\nUn CNA à approximation successive de 8 bits est utilisé pour numériser un signal sinusoïdal de fréquence $1 \\, \\mathrm{kHz}$ et d'amplitude $2 \\, \\mathrm{V}$, avec une tension de référence $V_{ref} = 5 \\, \\mathrm{V}$ et une fréquence d'échantillonnage $f_s = 10 \\, \\mathrm{kHz}$. Le schéma du CNA est illustré ci-dessous, où le DAC interne et le comparateur sont intégrés.\n\n\n\n1. Calculez la résolution en tension de ce CNA.\n\n2. Pour un échantillon où $V_{in} = 2.5 \\, \\mathrm{V}$, déterminez le code numérique de sortie après le processus d'approximation successive.\n\n3. Évaluez l'erreur d'échantillonnage due à l'aliasing en utilisant le théorème de Nyquist, et calculez le nombre minimal d'échantillons par période du signal.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre.
Pour chaque question de calcul, nous procédons comme suit : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$. Les variables sont les paramètres standards d'un CNA, avec hypothèse d'un signal pur et d'un échantillonnage idéal. L'interprétation physique suit.
Question 1 : La résolution est la taille du LSB pour la plage de $V_{ref}$.
1. $\\Delta = \\frac{V_{ref}}{2^n}$
2. $\\Delta = \\frac{5}{2^8} = \\frac{5}{256}$
3. $\\frac{5}{256} \\approx 0.01953125 \\, \\mathrm{V}$
4. $\\Delta = 0.0195 \\, \\mathrm{V}$ (arrondi à 4 décimales)
Interprétation : Cette résolution détermine la finesse de la numérisation, critique pour la fidélité du signal en ingénierie électrique.
Question 2 : Le code numérique est obtenu en comparant $V_{in}$ avec les approximations successives, bit par bit, en commençant par le MSB.
1. $N = \\round \\left( \\frac{V_{in}}{V_{ref}} \\times 2^n \\right)$
2. $N = \\round \\left( \\frac{2.5}{5} \\times 256 \\right) = \\round (0.5 \\times 256) = \\round (128)$
3. $128_{10} = 10000000_2$
4. $10000000_2$
Interprétation : Ce code représente exactement la moitié de la plage, illustrant le processus binaire de l'approximation successive sans erreur de troncature ici.
Question 3 : Le théorème de Nyquist impose $f_s > 2 f$ pour éviter l'aliasing ; le nombre d'échantillons par période est $f_s / f$.
1. $N_{samples} = \\frac{f_s}{f}$
2. $N_{samples} = \\frac{10000}{1000} = 10$
3. Pas d'aliasing car $10 \\, \\mathrm{kHz} > 2 \\times 1 \\, \\mathrm{kHz}$
4. $N_{samples} = 10$
Interprétation : Avec 10 échantillons par période, la reconstruction du signal est possible sans distorsion due à l'aliasing, assurant une représentation fidèle.", "id_category": "3", "id_number": "34" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 3 : Convertisseur analogique-numérique (CNA) flash à 3 bits.\n\nUn CNA flash à 3 bits est employé dans un système de mesure rapide avec une tension d'entrée $V_{in} = 3.2 \\, \\mathrm{V}$ et une référence $V_{ref} = 8 \\, \\mathrm{V}$. Le convertisseur utilise 7 comparateurs pour encoder les niveaux. Le schéma inclut les comparateurs et l'encodeur thermométrique vers binaire.\n\n\n\n1. Calculez le niveau de tension correspondant au bit 2 (MSB) activé, soit $4/8 V_{ref}$.\n\n2. Pour $V_{in} = 3.2 \\, \\mathrm{V}$, déterminez le nombre de comparateurs qui commutent à '1' et le code thermométrique correspondant.\n\n3. Convertissez le code thermométrique en code binaire et calculez l'erreur de quantification pour ce niveau.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre.
Pour chaque question de calcul, nous procédons comme suit : 1. Formule générale dans $...$, 2. Remplacement des données dans $...$, 3. Calcul dans $...$, 4. Résultat final dans $...$. Les variables correspondent aux seuils des comparateurs dans un CNA flash, avec hypothèse de seuils uniformes et sans offset. L'interprétation relie au fonctionnement parallèle.
Question 1 : Le niveau pour le bit 2 est le seuil $2^{n-1} / 2^n V_{ref}$ pour n=3.
1. $V_{level} = \\frac{4}{8} V_{ref}$
2. $V_{level} = \\frac{4}{8} \\times 8 = 0.5 \\times 8$
3. $0.5 \\times 8 = 4 \\, \\mathrm{V}$
4. $V_{level} = 4 \\, \\mathrm{V}$
Interprétation : Ce niveau active les comparateurs pour les valeurs supérieures, marquant la transition du MSB dans la numérisation rapide.
Question 2 : Le nombre de comparateurs à '1' est le nombre de seuils inférieurs à $V_{in}$, générant le code thermométrique.
1. $k = \\floor \\left( \\frac{V_{in}}{V_{ref}/ (2^n - 1)} \\times (2^n - 1) \\right)$ (approximation pour seuils)
2. $k = \\floor \\left( \\frac{3.2}{8/7} \\times 7 \\right) = \\floor (3.2 \\times 7 / 8 \\times 7) \\approx \\floor (3.2 \\times 0.875 \\times 7)$ Correction : seuils Ă $i/8 V_{ref}$ pour i=1 Ă 7.
$3.2 / 1 = 3.2 >1, >2(2V), >3(3V), =3.2=4(4V)? No, 3.2<4, so k=3$
3. Code thermométrique : 1110000 (3 '1's)
4. $1110000$
Interprétation : Trois comparateurs commutent, indiquant $V_{in}$ dans la plage du code 011.
Question 3 : Le code binaire est l'encodage du thermomètre 1110000 en binaire pour 3 bits, et l'erreur est $|V_{in} - V_{quant}|$ où $V_{quant} = (code/7) V_{ref}$ approx, mais pour 8 niveaux.
1. $Code_{bin} = 011_2$, $V_{quant} = \\frac{3}{8} V_{ref}$, erreur = $|V_{in} - V_{quant}|$
2. $V_{quant} = \\frac{3}{8} \\times 8 = 3 \\, \\mathrm{V}$, erreur = $|3.2 - 3| = 0.2$
3. $Code = 011_2$
4. $Code_{bin} = 011_2$, erreur = $0.2 \\, \\mathrm{V}$
Interprétation : Le code binaire 3 (011) quantifie à 3V, avec une erreur de 0.2V, typique de la granularité dans les CNA flash à faible résolution mais haute vitesse.", "id_category": "3", "id_number": "35" }, { "category": "Convertisseur CAN, CNA", "question": "
Exercice 1 : Conversion CAN et CNA en électronique de puissance
\nDans le cadre d’un convertisseur CAN (cycle actif-non actif) et CNA (contrĂ´le non actĂ©) utilisĂ© dans une chaĂ®ne d’alimentation, considĂ©rer un rĂ©seau Ă trois composants linĂ©aires interconnectĂ©s et supposant des signaux variables en fonction du temps. Les questions ci‑dessous s’enchaĂ®nent et sont liĂ©es pour modĂ©liser l’exigence de calculs numĂ©riques prĂ©cis.
\n1) DĂ©terminez, en supposant que les impĂ©dances associĂ©es sont constantes, les valeurs du courant et de la tension Ă l’instant t lorsque les entrĂ©es appliquĂ©es valent
\n$Z_1 = 4 + j2 \\ Z_2 = 3 - j1 \\ Z_3 = 5 \\ V_{in1} = 10 \\ V_{in2} = 5$
\n2) Calculez la puissance active délivrée par chaque branche et la puissance réactive totale du réseau aux mêmes conditions temporelles, en supposant que les tensions et courants sont phasés de 0 degré avec leurs impédances respectives.
\n3) En dĂ©duisant les puissances, dĂ©terminez si l’ensemble fonctionne comme source ou comme charge, et donnez la valeur de l’Ă©cart de puissance active entre l’entrĂ©e et la somme des puissances livrĂ©es par les trois branches.
\n4) Donner le produit scalaire des vecteurs tension et courant pour chaque branche et interprĂ©tez le signe pour l’absorption ou l’Ă©mission d’Ă©nergie.
\n5) Fournissez le schéma conceptuel (SVG fourni) illustrant les relations entre les trois branches et leurs sources.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
\n1) Calcul des grandeurs :
\nPour des impĂ©dances complexes $Z_1 = 4 + j2, Z_2 = 3 - j1, Z_3 = 5$ et des tensions d’entrĂ©e $V_in1 = 10, V_in2 = 5$, les courants dans chaque branche se calculent via $I_k = V_k / Z_k$ pour chaque branche, puis on combine selon la topologie du rĂ©seau (superposition si nĂ©cessaire). Supposons que les tensions appliquĂ©es sont phasĂ©es de 0°, et que la somme des courants rĂ©sultants est directement disponible pour chaque branche.
\nCalculs intermédiaires :
\n$I_1 = \\frac{V_{in1}}{Z_1} = \\frac{10}{4 + j2} = 10 \\cdot \\frac{4 - j2}{(4)^2 + (2)^2} = 10 \\cdot \\frac{4 - j2}{20} = 0.5 - j0.999...$
\n$I_2 = \\frac{V_{in2}}{Z_2} = \\frac{5}{3 - j1} = 5 \\cdot \\frac{3 + j1}{(3)^2 + (1)^2} = 5 \\cdot \\frac{3 + j1}{10} = 1.5 + j0.5$
\n$I_3 = \\frac{V_{in3}}{Z_3} = \\frac{0}{5} = 0$
\nLes valeurs rĂ©elles des modules et des angles dĂ©pendront de l’Ă©clairage du problème et des hypothèses. En supposant que les tensions sont magnĂ©tiquement couplĂ©es mais que l’on se limite Ă une solution phasor simple, on obtient les courants: $I_1 ≈ 0.5 - j0.999$, $I_2 ≈ 1.5 + j0.5$, $I_3 = 0$.
\n2) Puissance active et réactive par branche :
\n$S_1 = V_{in1} \\cdot I_1^* = 10 \\cdot (0.5 + j0.999) = 5 + j9.99$
\n$P_1 = Re(S_1) = 5 W, Q_1 = Im(S_1) = 9.99 VAR$
\n$S_2 = V_{in2} \\cdot I_2^* = 5 \\cdot (1.5 - j0.5) = 7.5 - j2.5$
\n$P_2 = 7.5 W, Q_2 = -2.5 VAR$
\n$S_3 = V_{in3} \\cdot I_3^* = 0$
\n$P_3 = 0 W, Q_3 = 0 VAR$
\nPuissance active totale P_total = 5 + 7.5 = 12.5 W. Puissance rĂ©active totale Q_total = 9.99 - 2.5 ≈ 7.49 VAR.$
\n3) L’analyse d’ensemble : la puissance active positive indique que le rĂ©seau fournit de l’Ă©nergie vers une charge externe (fonctionnement en source). L’Ă©cart entre puissance fournie Ă l’entrĂ©e et la somme des puissances actives livrĂ©es par les branches est :
\n$P_in - (P_1 + P_2 + P_3) = P_total_inconnue - 12.5$ – ce calcul nĂ©cessite $P_in$ explicitement. Si l’entrĂ©e globale est supposĂ©e Ă©gale Ă la somme des puissances actives des branches, alors l’Ă©cart vaut zĂ©ro dans ce cas hypothĂ©tique.
\n4) Produit scalaire des vecteurs tension et courant pour chaque branche :
\n$\\vec{V}_1 \\cdot \\vec{I}_1 = |V_1| |I_1| cos\\theta_1$ avec $|V_1| = 10, |I_1| = \\sqrt{0.5^2 + 0.999^2} ≈ 1.118$, angle de courant ~ -63.4°, donc cos approx 0.458, valeur ≈ 5.11 W, cohĂ©rent avec P_1 = 5 W dans l’approximation rĂ©elle.
\n5) Schéma conceptuel (SVG) : voir la figure ci-dessus. Le schéma illustre trois branches alimentant une charge commune avec les flèches indiquant les sens de courants et les sources V_in1, V_in2 et V_in3.
", "id_category": "3", "id_number": "36" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 2 : CNA et CAN dans un convertisseur buck-boost
\nOn considère un convertisseur multi-niveaux avec CNA et CAN impliquant trois sections Ă©quivalentes. Chaque section est modĂ©lisĂ©e comme une branche R-L-C en parallèle alimentant une charge commune. Les questions s’enchaĂ®nent et sont liĂ©es pour obtenir une caractĂ©risation complète.
\n1) Calculez les impédances équivalentes $Z_eq = (Z_1^{-1} + Z_2^{-1} + Z_3^{-1})^{-1}$ lorsque $Z_1 = 2 + j4, Z_2 = 3 + j0, Z_3 = 1 - j2$.
\n2) Ă€ une frĂ©quence $f = 1 kHz$, dĂ©terminez les modules de courants et tensions en prĂ©sence d’une tension d’entrĂ©e $V_in = 50$ V et d’une charge rĂ©sistive pure $R_L = 10 Ω$ connectĂ©e en parallèle, en utilisant $I = V / Z_eq$ et $I_L = V / R_L$.
\n3) Calculez la puissance active totale fournie et la puissance rĂ©active totale absorbĂ©e par le rĂ©seau et dĂ©duisez l’angle de puissance.
\n4) DĂ©duisez si le rĂ©seau se comporte comme source ou comme charge et justifiez l’indicateur selon les signes des puissances rĂ©elles et reactives.
\n5) Fournissez le schéma SVG illustrant le réseau en parallèle et les composants R-L-C.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
\n1) Impédance équivalente :
\n$Z_eq = \\left( \\frac{1}{Z_1} + \\frac{1}{Z_2} + \\frac{1}{Z_3} \\right)^{-1} avec $Z_1 = 2 + j4, Z_2 = 3 + j0, Z_3 = 1 - j2$.$
\nCalculs :
\n$\\frac{1}{Z_1} = \\frac{2 - j4}{(2)^2 + (4)^2} = \\frac{2 - j4}{20} = 0.1 - j0.2$
\n$\\frac{1}{Z_2} = \\frac{3}{3^2} = 0.111... + j0$
\n$\\frac{1}{Z_3} = \\frac{1 + j2}{(1)^2 + (2)^2} = \\frac{1 + j2}{5} = 0.2 + j0.4$
\n$\\frac{1}{Z_{eq}} = (0.1 - j0.2) + (0.111...) + (0.2 + j0.4) = 0.411... + j0.2$
\n$Z_{eq} = \\frac{1}{0.411... + j0.2}$ = multiply par conj : $ Z_{eq} = \\frac{0.411... - j0.2}{(0.411...)^2 + (0.2)^2} ≈ (0.411 - j0.2) / (0.169 + 0.04) ≈ (0.411 - j0.2) / 0.209 ≈ 1.967 - j0.956$.
\n2) À f = 1 kHz, V_in = 50 V et RL = 10 Ω :
\n$I = \\frac{V}{Z_{eq}} = \\frac{50}{1.967 - j0.956} = 50 \\cdot \\frac{1.967 + j0.956}{(1.967)^2 + (0.956)^2}$
\n$=(50) \\cdot \\frac{1.967 + j0.956}{3.869 + 0.914} = 50 \\cdot \\frac{1.967 + j0.956}{4.783} ≈ 50 \\cdot (0.411 + j0.199) ≈ 20.6 + j9.95 A$
\nCharge RL: $I_L = V / R_L = 50 / 10 = 5 A$
\n3) Puissance active totale et puissance réactive :
\n$P = Re(V I^*) et Q = Im(V I^*).$
\nV est commun Ă tout le rĂ©seau supposĂ© Ă©gal Ă 50 VphasĂ© 0°. Donc:
\n$I^* = (20.6 - j9.95)$
\n$S = V I^* = 50 (20.6 - j9.95) = 1030 - j497.5$
\n$P_total = 1030 W, Q_total = -497.5 VAR$
\n4) Comportement du rĂ©seau : puissance active positive indique que le rĂ©seau fournit de l’Ă©nergie (source). Puissance rĂ©active nĂ©gative indique que la charge rĂ©agit de manière capacitive, fournissant de l’Ă©nergie Ă la charge et au rĂ©seau, ce qui peut surcompensations capacitives selon la valeur.
\n5) Schéma SVG : schéma en parallèle des trois branches R, L et C avec une source de tension V_in et une charge RL en parallèle.
", "id_category": "3", "id_number": "37" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 3 : CAN et CNA dans un réseau multi-branche avec couplage
\nOn modĂ©lise un système Ă©lectronique comprenant trois branches, chacune contenant une impĂ©dance Z_k et une source interne V_k. Le but est d’effectuer des calculs d’impĂ©dances, de puissances et d’angles de phase pour une analyse de stabilitĂ© et d’efficience.
\n1) Calcul de Z_eq et des courants si les tensions entrantes sont $V_1 = 120 \\angle -30^\\circ V$, $V_2 = 48 \\angle 15^\\circ V$, $V_3 = 24 \\angle 0^\\circ V$ et $Z_1 = 8 + j6, Z_2 = 10 - j5, Z_3 = 6 + j8$.
\n2) À la même fréquence, déterminez les puissances actives et réactives par branche et la puissance active totale P_total et Q_total du réseau.
\n3) DĂ©duisez l’angle de puissance globale et interprĂ©tez s’il s’agit d’une source ou d’une charge rĂ©seau.
\n4) Décrivez le schéma rapporté et fournissez le code SVG illustrant ce réseau avec les trois branches et les sources associées.
\n5) Comparez les rĂ©sultats avec une approche par superposition et discutez si les rĂ©sultats des puissances sont compatibles avec l’Ă©quilibre de Kirchhoff dans le plan complexe.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
\n1) Impédances des branches et calcul des courants :
\n$Z_1 = 8 + j6, Z_2 = 10 - j5, Z_3 = 6 + j8$
\nConvertissons les tensions en notation complexe :
\n$V_1 = 120 \\angle -30^\\circ = 120 (\\cos(-30^\\circ) + j \\sin(-30^\\circ)) = 120 (\\sqrt{3}/2 - j1/2) ≈ 103.92 - j60$
\n$V_2 = 48 \\angle 15^\\circ ≈ 46.27 + j12.42$
\n$V_3 = 24 \\angle 0^\\circ = 24$
\nImpedance adjointe et courant par branche :
\n$I_1 = V_1 / Z_1 = (103.92 - j60) / (8 + j6)$ et $I_2 = V_2 / Z_2, I_3 = V_3 / Z_3$ (éventuellement effectuer les multiplications par le conjugué et normaliser par |Z|^2).
\n2) Puissances par branche :
\n$S_k = V_k I_k^*, P_k = Re(S_k), Q_k = Im(S_k)$ et $P_total = P_1 + P_2 + P_3, Q_total = Q_1 + Q_2 + Q_3$.
\n3) Angle de puissance φ = arctan(Q_total / P_total). Si P_total > 0 et Q_total signatif, le réseau agit comme source capacitive ou inductive selon le signe de Q_total.
\n4) Schéma SVG : le même arbre de branches précisé avec les sources V_1, V_2 et V_3 et les impédances Z_1, Z_2 et Z_3, clairement indiqués.
\n5) Superposition : on peut Ă©crire V_total et I_total comme somme des contributions indĂ©pendantes, et vĂ©rifier que S_total = ÎŁ S_k. L’Ă©galitĂ© S_total = V_total I_total^* est vĂ©rifiĂ©e dans les conditions linĂ©aires et sans pertes non linĂ©aires.
", "id_category": "3", "id_number": "38" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 1 : Convertisseur CAN et CNA – chaĂ®ne de conversion et analyse de prĂ©cision\n\nCet exercice porte sur une chaĂ®ne d'acquisition numĂ©rique prĂŞte Ă ĂŞtre implĂ©mentĂ©e dans un système embarquĂ©. On considère un convertisseur CAN (Convertisseur Analogique-NumĂ©rique) suivi d'un CNA (Convertisseur NumĂ©rique-Analogique) en boucle avec une charge rĂ©sistive et une rĂ©fĂ©rence interne. Le schĂ©ma simplifiĂ© montre un CAN dont la tension d'entrĂ©e est 변ée en valeur numĂ©rique et un CNA qui reconvertit cette valeur numĂ©rique en tension analogique. On modĂ©lise les Ă©lĂ©ments par les Ă©quations: $V_{in} = V_{ref} \\frac{D}{2^n-1}$ avec $D$ le code numĂ©rique et $n$ le nombre de bits, et $V_{out} = V_{ref} \\frac{D}{2^n-1}$. Les paramètres donnĂ©s: $V_{ref} = 5.0\\,V$, $n = 8$, et la charge se comporte comme $R_L = 10\\,k\\Omega$. On suppose une erreur de quantification et un biais linĂ©aire du CNA Ă corriger.\n\n1. DĂ©terminez la rĂ©solution spectrale du CAN et la granularitĂ© de code minimal (en volts par code entitĂ©). Utilisez les donnĂ©es ci-dessus et montrez le raisonnement pas Ă pas.\n\n2. Calculez la prĂ©cision en tension de la sortie CNA lorsque le code numĂ©rique fourni par le CAN est 128 (code milieu sur 8 bits). Donnez la valeur en volts et l'erreur courante associĂ©e en pourcentage par rapport Ă Vref.\n\n3. Proposez une correction de biais linĂ©aire pour le CNA afin d'obtenir une sortie reconvertie alignĂ©e sur la tension d'entrĂ©e idĂ©ale lorsque D = 128. Donnez la formule et le calcul numĂ©rique de la correction (gain et offset) nĂ©cessaires pour annuler le biais supposĂ©, en supposant que le biais du CNA est Ă©quivalent Ă un saut constant ΔV sur toute la plage.\n\n4. En supposant que le CAN et CNA soient en boucle et que la sortie CIF (courant d'injection fictif) soit mesurĂ©e par un ampèremètre fictif, calculez la tension mesurĂ©e Ă la sortie du CNA lorsque l'entrĂ©e est $V_{in} = 2.75\\,V$ et que le code capte $D = 140$. Donnez le rĂ©sultat en volts.\n\n5. Dessinez (en SVG, requis pour chaque question) le schĂ©ma conceptuel minimal montrant les blocs CAN, CNA et charge, et indiquez les variables d'entrĂ©e et de sortie.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour l'exercice 1 (Calculs Ă©tape par Ă©tape)
\n1. Résolution de la résolution spectrale et de la granularité
\nLa résolution d'un CAN à n bits avec une référence V_ref est donnée par la granularité: $Δ = \\frac{V_{ref}}{2^n-1}$. Avec $V_ref = 5.0\\,V$ et $n = 8$, on obtient $Δ = \\frac{5}{2^8-1} = \\frac{5}{255} \\approx 0.0196078\\,V$ par code. C'est la plus petite variation d'entrée qui peut être distinguée par le CAN.\n\n2. Précision en tension du CNA pour D = 128
\nPour D = 128, la tension reconvertie est $V_{out} = V_{ref} \\frac{D}{2^n-1} = 5 \\cdot \\frac{128}{255} = \\frac{640}{255} \\approx 2.5098\\,V$.
\nErreur relative (par rapport Ă V_ref) = $\\frac{V_{out}-V_{in}}{V_{ref}}$ mais ici on parle de prĂ©cision du CNA: l’erreur de quantification typique est ±Î”/2 environ, donc ±0.009804 V. En pourcentage par rapport Ă V_ref : $\\frac{0.009804}{5} \\approx 0.196\\%$.\n\n3. Correction de biais linĂ©aire du CNA
\nSupposons qu’un biais linĂ©aire introduit une dĂ©viationaffine $V_{bias} = a D + b$ mais pour une correction simple on ajuste gain et offset $K_gain$ et $V_{offset}$ pour annuler le biais. Le but est d’obtenir $V_{out, corr} = V_{in} = V_{ref} D/(2^n-1)$.\n\nFormules: $V_{out} = K_{gain} V_{out, non corr} + V_{offset}$ et on choisit $K_{gain} = 1$, $V_{offset} = -V_{bias}$ si le biais est constant sur la plage. Pour D = 128, calculons $V_{bias} = ?$ (dĂ©pend du modèle exact du CNA; sans biais explicite, on prend donc le biais constant). En l’absence d’une valeur donnĂ©e, on applique une correction gĂ©nĂ©rale: $K_{gain} = 1, V_{offset} = -b$ et on ajuste jusqu’Ă ce que $V_{out, corr} = V_{ref} D/(2^n-1)$.\n\n4. Mesure en boucle CAN-CNA pour V_in = 2.75 V et D = 140
\nLa tension d'entrĂ©e convertie est $V_{in} = 2.75\\,V$. Le CAN produit $D = 140$, donc $V_{out, CNA} = V_{ref} \\frac{D}{2^n-1} = 5 \\cdot \\frac{140}{255} = \\frac{700}{255} \\approx 2.7451\\,V$.\nLa tension mesurĂ©e Ă la sortie du CNA est donc environ $2.745\\,V$ (avec une prĂ©cision limitĂ©e par Δ et les erreurs système).\n\n5. SchĂ©ma SVG conceptuel\nLe fichier SVG ci-dessus illustre le CAN, le CNA et la charge avec les flèches d'entrĂ©e et de sortie et les codes D.", "id_category": "3", "id_number": "39" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 2 : Convertisseur CAN et CNA – adĂ©quation de linĂ©aritĂ© et prĂ©cision dans un chemin de mesure\n\nUn chemin de mesure comprend un CAN 12 bits, un CNA 12 bits, et une charge purement rĂ©sistive reliĂ©e Ă la masse. Le système est alimentĂ© par une rĂ©fĂ©rence de 3.3 V et l’entrĂ©e analogique varie de 0 Ă 3.3 V. On considère un modèle idĂ©al oĂą V_in est parfaitement proportionnel au code, mais avec un biais fixe B et une dĂ©rive D sur la plage: $V_{out} = V_{ref} \\frac{D}{2^{n}-1} + B + D_{drift}$. Les paramètres donnĂ©s: $V_{ref}=3.3\\,V$, $n=12$, $B=5\\,mV$ et $D_{drift}=0.5\\,mV$.\n\n1. DĂ©terminez la granularitĂ© et la rĂ©solution par code du CAN et du CNA sur cette plage de 12 bits.\n\n2. Calculez les valeurs de sortie du CNA pour les codes D = 0, 2048, et 4095 (a la rĂ©fĂ©rence). Donnez les rĂ©sultats en volts et indiquez les Ă©carts par rapport Ă la tension d’entrĂ©e idĂ©ale 0 V, 1.65 V et 3.3 V respectivement.\n\n3. Proposez une mĂ©thode de calibration en ligne pour compenser B et D_drift afin d’aligner la sortie CNA sur la courbe d’entrĂ©e idĂ©ale. DĂ©crivez le schĂ©ma et les paramètres Ă ajuster.\n\n4. Si le système doit mapper la plage [0, 3.3 V] sur une sortie CNA symĂ©trique autour de 1.65 V, proposez une architecture de correction (gain et offset) et calculez les paramètres pour obtenir une sortie centrĂ©e Ă 1.65 V lorsque l’entrĂ©e est 1.65 V. Fournissez les rĂ©sultats en volts.\n\n5. SchĂ©ma SVG minimal montrant CAN, CNA et la charge, avec flèches et codes D.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées pour l'exercice 2 (Calculs étape par étape)
\n1. Granularité et résolution
\nPour un CAN ou CNA Ă n bits, la granularitĂ© est $Δ = \\frac{V_{ref}}{2^{n}-1}$. Avec $V_{ref}=3.3\\,V$ et $n=12$, on obtient $Δ = \\frac{3.3}{2^{12}-1} = \\frac{3.3}{4095} ≈ 0.0008057\\,V$ soit environ 0.8057 mV par code.
\n2. Sorties pour D = 0, 2048, 4095
\nPour D = 0: $V_{out} = V_{ref} \\frac{0}{4095} + B + D_{drift} = 0 + 0.005 + 0.0005 = 0.0055\\,V$ ≈ 5.5 mV.
\nPour D = 2048: $V_{out} = 3.3 \\cdot \\frac{2048}{4095} + 0.005 + 0.0005 = 3.3 \\cdot 0.5 + 0.0055 ≈ 1.65 + 0.0055 = 1.6555\\,V$.
\nPour D = 4095: $V_{out} = 3.3 \\cdot \\frac{4095}{4095} + 0.005 + 0.0005 = 3.3 + 0.0055 = 3.3055\\,V$.
\n3. Calibration en ligne
\nCalibrer B et D_drift peut se faire par une étape de calibration en ligne qui ajuste un offset et un gain dans le CNA ou dans le chemin de correction numérique. Méthode proposée: mesurer des points de référence (D=0, D=4095) et calculer un offset et un gain correctifs pour aligner V_out à V_in donné par la relation idéale (V_in = V_ref D/4095). On applique $V_out, corr = G (V_out - V_off) $ ou, plus généralement, ajuster un paramètre d'offset et un gain pour minimiser l'erreur quadratique moyenne sur l'ensemble des codes.
\n4. Mapping centré sur 1.65 V
\nPour obtenir une sortie centrĂ©e Ă 1.65 V lorsque l'entrĂ©e est 1.65 V, proposer $G = 1$ et $V_off = - B - D_{drift}$ et ajuster pour que $V_out = V_in$ Ă D correspondant. Le calcul numĂ©rique donne $V_out, corr = 1 × (3.3×(D/4095) + 0.005 + 0.0005) + V_off$. Choisir $V_off = -0.0055$ pour annuler le biais et obtenir 1.65 V Ă D = 2048. Les rĂ©sultats dĂ©pendent du modèle exact, mais l’idĂ©e est d’appliquer un offset de -5.5 mV et conserver le gain nominal.
\n5. Schéma SVG
", "id_category": "3", "id_number": "40" }, { "category": "Convertisseur CAN, CNA", "question": "Exercice 3 : Convertisseur CAN et CNA – prĂ©cision de linĂ©arisation dans un chemin multi-blocs\n\nOn modĂ©lise une chaĂ®ne CAN puis CNA composĂ©e d'un CAN 10 bits, d'un CNA 10 bits et d'une charge rĂ©sistive linĂ©aire. Le CAN reçoit une tension d'entrĂ©e $V_{in} ∈ [0, 3.0] \\text{ V}$ et dĂ©livre le code $D$ selon $V_{in} = V_{ref} D/(2^{n}-1)$ avec $V_{ref}=3.0\\,V$ et $n=10$. Le CNA reconvertit $D$ en $V_{out} = V_{ref} D/(2^{n}-1) + E$ oĂą $E$ est une erreur de zero offset et $F$ est un facteur de gain valable pour toute la plage.\n\n1. Calculez la granularitĂ© et la rĂ©solution par code du CAN et du CNA sur cette plage (en volts par code et en pourcentage par rapport Ă V_ref).\n\n2. Pour V_in = 1.5 V, calculez D et V_out (avec E et F pris en compte si nĂ©cessaire). Donnez le rĂ©sultat numĂ©rique et l'erreur par rapport Ă V_in thĂ©orique.\n\n3. Proposez une mĂ©thode de calibration biais et gain visant Ă minimiser l'erreur quadratique moyenne sur l'intervalle [0, 3.0] V et proposez les expressions pour E et F qui annulent les biais Ă deux points choisis (0 et 3.0 V).\n\n4. Montrez comment les changements de tempĂ©rature simulĂ©s sur une plage de -20°C Ă 60°C impactent E et F et proposez une stratĂ©gie de compensation (par exemple par estimation en ligne et mise Ă jour des paramètres de calibration).\n\n5. SchĂ©ma SVG minimal dĂ©crivant CAN, CNA et charge avec les codes D et les sorties V_out.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour l'exercice 3 (Calculs Ă©tape par Ă©tape)
\n1. Granularité et résolution
\nCAN: $Δ_CAN = \\frac{V_{ref}}{2^{n}-1} = \\frac{3.0}{1023} ≈ 0.002931\\,V$ soit ≈ 2.931 mV par code.
\nCNA: mĂŞme granularitĂ© car mĂŞmes paramètres en sortie, donc $Δ_CNA ≈ 2.931 mV par code$.
\n2. D et V_out pour V_in = 1.5 V
\nCode D calculĂ© comme $D = \\frac{(2^{n}-1) V_{in}}{V_{ref}} = \\frac{1023 \\cdot 1.5}{3.0} = 511.5$ donc D ≈ 512 (arrondi). Tension du CAN: $V_{in, est} = 3.0 \\cdot 512 / 1023 ≈ 1.5005\\,V$. V_out du CNA (sans offset) serait alors $V_{out} ≈ 1.5005\\,V$. En prĂ©sence d E et F, $V_out = 3.0 \\cdot 512 / 1023 + E + F \\cdot (512/1023)$ ≈ 1.5005 + E + 0.502E? (si F est dĂ©fini comme correction proportionnelle). DĂ©pend du modèle; sans E et F explicites, l’erreur relative est $≈ 0.0%$ dans le cadre idĂ©al.\n\n3. Calibration biais et gain
\nPour minimiser l’erreur quadratique moyenne, ajuster E et F pour que les points D=0 et D=1023 donnent V_out proches de 0 et 3.0 V respectivement. DĂ©finir $V_out = V_ref D/(2^{n}-1) + E + F D/(2^{n}-1)$ = $(V_ref + F) D/(2^{n}-1) + E$. En choisissant une calibration sur deux points, rĂ©soudre: pour D=0: V_out(0)=E≈0; pour D=1023: V_out(1023)=(V_ref+F) + E ≈ 3.0 => F ≈ 0 et E ≈ 0 (dans le cas idĂ©al). En prĂ©sence d biais mesurĂ©s, ajuster E = -b et F = -f pour annuler les biais, puis vĂ©rifier sur D=512 pour homogĂ©nĂ©itĂ©.\n\n4. Effet tempĂ©rature et compensation
\nLa dérive T donne E(T) et F(T). Stratégie: calibrer E et F à quelques températures de référence et utiliser une estimation en ligne par filtre simple (ex: kalman ou moyenne glissante) pour adapter les paramètres en fonction de la température mesurée. Formulation: E(T) = E0 + α (T - T0), F(T) = F0 + β (T - T0). Les paramètres α, β sont ajustés par des mesures et mis à jour en temps réel.\n\n5. Schéma SVG
", "id_category": "3", "id_number": "41" }, { "category": "les filtres actif", "question": "On considère un filtre passe-bas actif de type Sallen-Key du second ordre. Le circuit est composé d'un amplificateur opérationnel idéal monté en configuration non-inverseuse, avec les composants suivants : $R_1 = 10 \\, \\text{k}\\Omega$, $R_2 = 10 \\, \\text{k}\\Omega$, $C_1 = 100 \\, \\text{nF}$, $C_2 = 47 \\, \\text{nF}$. Le gain en basse fréquence est réglé par le pont diviseur résistif $R_3 = 12 \\, \\text{k}\\Omega$ et $R_4 = 8 \\, \\text{k}\\Omega$ dans la boucle de rétroaction.
\n\nQuestion 1 : Calculer la fréquence de coupure $f_c$ du filtre passe-bas Sallen-Key sachant que $f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$.
\n\nQuestion 2 : Déterminer le gain en tension en basse fréquence $A_0$ du filtre en utilisant la relation $A_0 = 1 + \\frac{R_3}{R_4}$.
\n\nQuestion 3 : Calculer le facteur de qualité $Q$ du filtre sachant que $Q = \\frac{\\sqrt{R_1 R_2 C_1 C_2}}{R_2 C_1 + R_1 C_1(1-A_0)}$ avec les valeurs déjà calculées.
\n\nQuestion 4 : Pour une fréquence d'entrée $f = 5 \\, \\text{kHz}$, calculer l'atténuation du filtre en décibels sachant que pour un filtre du second ordre : $|H(f)| = \\frac{A_0}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$, puis déterminer $A_{dB} = 20\\log_{10}|H(f)|$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
\nOn cherche la fréquence de coupure du filtre passe-bas Sallen-Key. Cette fréquence représente le point où le gain chute de $3 \\, \\text{dB}$ par rapport au gain en basse fréquence.
1. Formule générale :
\n$f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$
2. Remplacement des données :
\n$R_1 = 10 \\times 10^3 \\, \\Omega$
\n$R_2 = 10 \\times 10^3 \\, \\Omega$
\n$C_1 = 100 \\times 10^{-9} \\, \\text{F}$
\n$C_2 = 47 \\times 10^{-9} \\, \\text{F}$
\n$f_c = \\frac{1}{2\\pi\\sqrt{(10 \\times 10^3)(10 \\times 10^3)(100 \\times 10^{-9})(47 \\times 10^{-9})}}$
3. Calcul :
\n$R_1 R_2 C_1 C_2 = (10 \\times 10^3)^2 \\times (100 \\times 10^{-9}) \\times (47 \\times 10^{-9})$
\n$R_1 R_2 C_1 C_2 = 100 \\times 10^6 \\times 4700 \\times 10^{-18}$
\n$R_1 R_2 C_1 C_2 = 4{,}7 \\times 10^{-7}$
\n$\\sqrt{R_1 R_2 C_1 C_2} = \\sqrt{4{,}7 \\times 10^{-7}} = 6{,}856 \\times 10^{-4}$
\n$f_c = \\frac{1}{2\\pi \\times 6{,}856 \\times 10^{-4}} = \\frac{1}{4{,}307 \\times 10^{-3}}$
4. Résultat final :
\n$f_c = 232{,}2 \\, \\text{Hz}$
\nLa fréquence de coupure du filtre est de $232{,}2 \\, \\text{Hz}$, ce qui définit la limite de la bande passante du filtre passe-bas.
Solution Question 2 :
\nLe gain en basse fréquence est déterminé par le rapport des résistances dans la boucle de rétroaction de l'amplificateur opérationnel. Ce gain est constant pour toutes les fréquences inférieures à la fréquence de coupure.
1. Formule générale :
\n$A_0 = 1 + \\frac{R_3}{R_4}$
2. Remplacement des données :
\n$R_3 = 12 \\times 10^3 \\, \\Omega$
\n$R_4 = 8 \\times 10^3 \\, \\Omega$
\n$A_0 = 1 + \\frac{12 \\times 10^3}{8 \\times 10^3}$
3. Calcul :
\n$\\frac{R_3}{R_4} = \\frac{12}{8} = 1{,}5$
\n$A_0 = 1 + 1{,}5 = 2{,}5$
4. Résultat final :
\n$A_0 = 2{,}5$
\nLe gain en tension en basse fréquence est de $2{,}5$ (sans unité), ce qui correspond à un gain de $20\\log_{10}(2{,}5) = 7{,}96 \\, \\text{dB}$.
Solution Question 3 :
\nLe facteur de qualité $Q$ caractérise la sélectivité du filtre et détermine la forme de la réponse en fréquence près de la fréquence de coupure. Un $Q$ élevé indique une transition plus abrupte.
1. Formule générale :
\n$Q = \\frac{\\sqrt{R_1 R_2 C_1 C_2}}{R_2 C_1 + R_1 C_1(1-A_0)}$
2. Remplacement des données :
\nNous avons déjà calculé : $\\sqrt{R_1 R_2 C_1 C_2} = 6{,}856 \\times 10^{-4}$
\nEt : $A_0 = 2{,}5$
\n$Q = \\frac{6{,}856 \\times 10^{-4}}{(10 \\times 10^3)(100 \\times 10^{-9}) + (10 \\times 10^3)(100 \\times 10^{-9})(1-2{,}5)}$
3. Calcul :
\n$R_2 C_1 = 10 \\times 10^3 \\times 100 \\times 10^{-9} = 1 \\times 10^{-3}$
\n$R_1 C_1 = 10 \\times 10^3 \\times 100 \\times 10^{-9} = 1 \\times 10^{-3}$
\n$1 - A_0 = 1 - 2{,}5 = -1{,}5$
\n$R_1 C_1(1-A_0) = 1 \\times 10^{-3} \\times (-1{,}5) = -1{,}5 \\times 10^{-3}$
\n$R_2 C_1 + R_1 C_1(1-A_0) = 1 \\times 10^{-3} + (-1{,}5 \\times 10^{-3}) = -0{,}5 \\times 10^{-3}$
\n$Q = \\frac{6{,}856 \\times 10^{-4}}{-0{,}5 \\times 10^{-3}} = \\frac{6{,}856 \\times 10^{-4}}{-5 \\times 10^{-4}} = -1{,}371$
4. Résultat final :
\n$|Q| = 1{,}371$
\nLe facteur de qualité du filtre est de $1{,}371$. La valeur absolue est prise car le facteur de qualité est intrinsèquement positif. Cette valeur indique un filtre avec une réponse de type Butterworth modérément amortie.
Solution Question 4 :
\nL'atténuation à une fréquence donnée nous permet de caractériser le comportement du filtre en dehors de la bande passante. À $5 \\, \\text{kHz}$, le filtre devrait fortement atténuer le signal d'entrée.
1. Formule générale du module :
\n$|H(f)| = \\frac{A_0}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$
2. Remplacement des données :
\n$A_0 = 2{,}5$
\n$f = 5000 \\, \\text{Hz}$
\n$f_c = 232{,}2 \\, \\text{Hz}$
\n$|H(5000)| = \\frac{2{,}5}{\\sqrt{1 + \\left(\\frac{5000}{232{,}2}\\right)^4}}$
3. Calcul :
\n$\\frac{f}{f_c} = \\frac{5000}{232{,}2} = 21{,}533$
\n$\\left(\\frac{f}{f_c}\\right)^4 = (21{,}533)^4 = 214{,}817{,}6$
\n$1 + \\left(\\frac{f}{f_c}\\right)^4 = 1 + 214{,}817{,}6 = 214{,}818{,}6$
\n$\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4} = \\sqrt{214{,}818{,}6} = 463{,}488$
\n$|H(5000)| = \\frac{2{,}5}{463{,}488} = 0{,}00539$
Conversion en décibels :
\n$A_{dB} = 20\\log_{10}(0{,}00539)$
\n$A_{dB} = 20 \\times (-2{,}268)$
\n$A_{dB} = -45{,}36 \\, \\text{dB}$
4. Résultat final :
\n$A_{dB} = -45{,}36 \\, \\text{dB}$
\nÀ la fréquence de $5 \\, \\text{kHz}$, l'atténuation est de $-45{,}36 \\, \\text{dB}$, ce qui démontre l'efficacité du filtre passe-bas à rejeter les hautes fréquences. Le signal de sortie est réduit à environ $0{,}54\\%$ du signal d'entrée à cette fréquence.
Un filtre passe-haut actif du second ordre est réalisé avec un amplificateur opérationnel idéal. La topologie utilisée est un filtre de Rauch (ou filtre à rétroaction multiple). Les composants sont : $C_1 = 22 \\, \\text{nF}$, $C_2 = 22 \\, \\text{nF}$, $R_1 = 15 \\, \\text{k}\\Omega$, $R_2 = 15 \\, \\text{k}\\Omega$, et $R_3 = 7{,}5 \\, \\text{k}\\Omega$. On applique un signal d'entrée de tension $V_{in} = 500 \\, \\text{mV}$ à différentes fréquences.
\n\nQuestion 1 : Calculer la fréquence de coupure $f_c$ du filtre passe-haut sachant que $f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$.
\n\nQuestion 2 : Déterminer le gain en haute fréquence $A_{\\infty}$ du filtre, sachant que pour cette topologie $A_{\\infty} = -\\frac{R_2}{R_3}$. Calculer également ce gain en décibels.
\n\nQuestion 3 : Sachant que le coefficient d'amortissement $\\zeta$ est relié au facteur de qualité par $\\zeta = \\frac{1}{2Q}$, et que pour ce filtre $Q = \\frac{1}{2}\\sqrt{\\frac{R_2}{R_1}}$, calculer le coefficient d'amortissement du système.
\n\nQuestion 4 : Pour une fréquence d'entrée de $f = 200 \\, \\text{Hz}$, calculer la tension de sortie $V_{out}$ en utilisant la fonction de transfert approximée pour un filtre du second ordre : $|H(f)| = \\frac{A_{\\infty} \\left(\\frac{f}{f_c}\\right)^2}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$, où $V_{out} = |H(f)| \\times V_{in}$ (prendre la valeur absolue du gain).
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
\nLa fréquence de coupure d'un filtre passe-haut définit la limite inférieure de la bande passante. En dessous de cette fréquence, le signal est atténué. Pour ce filtre de Rauch, la formule est similaire à celle du passe-bas Sallen-Key.
1. Formule générale :
\n$f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$
2. Remplacement des données :
\n$R_1 = 15 \\times 10^3 \\, \\Omega$
\n$R_2 = 15 \\times 10^3 \\, \\Omega$
\n$C_1 = 22 \\times 10^{-9} \\, \\text{F}$
\n$C_2 = 22 \\times 10^{-9} \\, \\text{F}$
\n$f_c = \\frac{1}{2\\pi\\sqrt{(15 \\times 10^3)(15 \\times 10^3)(22 \\times 10^{-9})(22 \\times 10^{-9})}}$
3. Calcul :
\n$R_1 R_2 C_1 C_2 = (15 \\times 10^3)^2 \\times (22 \\times 10^{-9})^2$
\n$R_1 R_2 C_1 C_2 = 225 \\times 10^6 \\times 484 \\times 10^{-18}$
\n$R_1 R_2 C_1 C_2 = 108{,}900 \\times 10^{-12} = 1{,}089 \\times 10^{-7}$
\n$\\sqrt{R_1 R_2 C_1 C_2} = \\sqrt{1{,}089 \\times 10^{-7}} = 3{,}3 \\times 10^{-4}$
\n$f_c = \\frac{1}{2\\pi \\times 3{,}3 \\times 10^{-4}} = \\frac{1}{2{,}073 \\times 10^{-3}}$
\n$f_c = 482{,}4 \\, \\text{Hz}$
4. Résultat final :
\n$f_c = 482{,}4 \\, \\text{Hz}$
\nLa fréquence de coupure du filtre passe-haut est de $482{,}4 \\, \\text{Hz}$. Au-dessus de cette fréquence, le signal est transmis avec un gain constant, tandis qu'en dessous, il est progressivement atténué.
Solution Question 2 :
\nLe gain en haute fréquence d'un filtre passe-haut représente l'amplification maximale que le filtre applique aux signaux dont la fréquence est bien supérieure à la fréquence de coupure. Le signe négatif indique une inversion de phase.
1. Formule générale :
\n$A_{\\infty} = -\\frac{R_2}{R_3}$
2. Remplacement des données :
\n$R_2 = 15 \\times 10^3 \\, \\Omega$
\n$R_3 = 7{,}5 \\times 10^3 \\, \\Omega$
\n$A_{\\infty} = -\\frac{15 \\times 10^3}{7{,}5 \\times 10^3}$
3. Calcul :
\n$A_{\\infty} = -\\frac{15}{7{,}5} = -2$
Conversion en décibels (valeur absolue) :
\n$A_{\\infty(dB)} = 20\\log_{10}|A_{\\infty}| = 20\\log_{10}(2)$
\n$A_{\\infty(dB)} = 20 \\times 0{,}301 = 6{,}02 \\, \\text{dB}$
4. Résultat final :
\n$A_{\\infty} = -2$ (ou $|A_{\\infty}| = 2$)
\n$A_{\\infty(dB)} = 6{,}02 \\, \\text{dB}$
\nLe gain en haute fréquence est de $-2$ (amplification de $2$ avec inversion de phase), soit $6{,}02 \\, \\text{dB}$. Cela signifie que pour les fréquences élevées, le signal de sortie est le double du signal d'entrée, mais inversé en phase.
Solution Question 3 :
\nLe coefficient d'amortissement caractérise la réponse transitoire du filtre. Il détermine si le système est sur-amorti, sous-amorti ou à amortissement critique. Cette valeur est cruciale pour comprendre la stabilité et le comportement du filtre.
1. Formule générale du facteur de qualité :
\n$Q = \\frac{1}{2}\\sqrt{\\frac{R_2}{R_1}}$
2. Remplacement des données :
\n$R_1 = 15 \\times 10^3 \\, \\Omega$
\n$R_2 = 15 \\times 10^3 \\, \\Omega$
\n$Q = \\frac{1}{2}\\sqrt{\\frac{15 \\times 10^3}{15 \\times 10^3}}$
3. Calcul du facteur de qualité :
\n$\\frac{R_2}{R_1} = \\frac{15 \\times 10^3}{15 \\times 10^3} = 1$
\n$\\sqrt{\\frac{R_2}{R_1}} = \\sqrt{1} = 1$
\n$Q = \\frac{1}{2} \\times 1 = 0{,}5$
Calcul du coefficient d'amortissement :
\n$\\zeta = \\frac{1}{2Q}$
\n$\\zeta = \\frac{1}{2 \\times 0{,}5} = \\frac{1}{1} = 1$
4. Résultat final :
\n$Q = 0{,}5$
\n$\\zeta = 1$
\nLe coefficient d'amortissement est $\\zeta = 1$, ce qui correspond à un amortissement critique. Le système est à la limite entre un comportement sur-amorti et sous-amorti, offrant une réponse optimale sans dépassement ni oscillation.
Solution Question 4 :
\nPour calculer la tension de sortie à une fréquence donnée, nous devons évaluer la fonction de transfert du filtre à cette fréquence spécifique, puis multiplier par la tension d'entrée. À $200 \\, \\text{Hz}$, qui est inférieur à $f_c$, nous nous attendons à une atténuation.
1. Formule générale :
\n$|H(f)| = \\frac{|A_{\\infty}| \\left(\\frac{f}{f_c}\\right)^2}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$
\n$V_{out} = |H(f)| \\times V_{in}$
2. Remplacement des données :
\n$|A_{\\infty}| = 2$
\n$f = 200 \\, \\text{Hz}$
\n$f_c = 482{,}4 \\, \\text{Hz}$
\n$V_{in} = 500 \\times 10^{-3} \\, \\text{V} = 0{,}5 \\, \\text{V}$
\n$|H(200)| = \\frac{2 \\times \\left(\\frac{200}{482{,}4}\\right)^2}{\\sqrt{1 + \\left(\\frac{200}{482{,}4}\\right)^4}}$
3. Calcul :
\n$\\frac{f}{f_c} = \\frac{200}{482{,}4} = 0{,}4146$
\n$\\left(\\frac{f}{f_c}\\right)^2 = (0{,}4146)^2 = 0{,}1719$
\n$\\left(\\frac{f}{f_c}\\right)^4 = (0{,}1719)^2 = 0{,}02955$
\n$1 + \\left(\\frac{f}{f_c}\\right)^4 = 1 + 0{,}02955 = 1{,}02955$
\n$\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4} = \\sqrt{1{,}02955} = 1{,}0146$
\n$|H(200)| = \\frac{2 \\times 0{,}1719}{1{,}0146} = \\frac{0{,}3438}{1{,}0146} = 0{,}3388$
Calcul de la tension de sortie :
\n$V_{out} = 0{,}3388 \\times 0{,}5 = 0{,}1694 \\, \\text{V}$
4. Résultat final :
\n$V_{out} = 0{,}1694 \\, \\text{V} = 169{,}4 \\, \\text{mV}$
\nÀ la fréquence de $200 \\, \\text{Hz}$, la tension de sortie est de $169{,}4 \\, \\text{mV}$. Le signal est atténué car cette fréquence est inférieure à la fréquence de coupure de $482{,}4 \\, \\text{Hz}$, ce qui est le comportement attendu pour un filtre passe-haut.
On étudie un filtre passe-bande actif de type biquadratique utilisant un amplificateur opérationnel idéal. La configuration est à rétroaction multiple avec les paramètres suivants : $R_1 = 8{,}2 \\, \\text{k}\\Omega$, $R_2 = 33 \\, \\text{k}\\Omega$, $R_3 = 6{,}8 \\, \\text{k}\\Omega$, $C_1 = 68 \\, \\text{nF}$, et $C_2 = 68 \\, \\text{nF}$. Le filtre est conçu pour isoler une bande de fréquences spécifique.
\n\nQuestion 1 : Calculer la fréquence centrale $f_0$ du filtre passe-bande en utilisant la relation $f_0 = \\frac{1}{2\\pi C_1}\\sqrt{\\frac{R_2 + R_3}{R_1 R_2 R_3}}$.
\n\nQuestion 2 : Déterminer le gain maximum du filtre $A_0$ à la fréquence centrale sachant que $A_0 = -\\frac{R_2}{2R_1}$. Exprimer ce gain en décibels.
\n\nQuestion 3 : Calculer la bande passante $\\Delta f$ du filtre en utilisant la formule $\\Delta f = \\frac{1}{2\\pi R_2 C_1}$, puis déduire le facteur de qualité $Q$ sachant que $Q = \\frac{f_0}{\\Delta f}$.
\n\nQuestion 4 : Si une tension sinusoïdale d'entrée $V_{in} = 800 \\, \\text{mV}$ est appliquée à la fréquence $f = 1{,}5 \\times f_0$, calculer la tension de sortie $V_{out}$ sachant que pour un filtre passe-bande : $|H(f)| = \\frac{|A_0|}{\\sqrt{1 + Q^2\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2}}$, où $V_{out} = |H(f)| \\times V_{in}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
\nLa fréquence centrale d'un filtre passe-bande représente la fréquence à laquelle le gain du filtre est maximal. C'est la fréquence que le filtre est conçu pour laisser passer avec le moins d'atténuation possible.
1. Formule générale :
\n$f_0 = \\frac{1}{2\\pi C_1}\\sqrt{\\frac{R_2 + R_3}{R_1 R_2 R_3}}$
2. Remplacement des données :
\n$R_1 = 8{,}2 \\times 10^3 \\, \\Omega$
\n$R_2 = 33 \\times 10^3 \\, \\Omega$
\n$R_3 = 6{,}8 \\times 10^3 \\, \\Omega$
\n$C_1 = 68 \\times 10^{-9} \\, \\text{F}$
\n$f_0 = \\frac{1}{2\\pi \\times 68 \\times 10^{-9}}\\sqrt{\\frac{33 \\times 10^3 + 6{,}8 \\times 10^3}{(8{,}2 \\times 10^3)(33 \\times 10^3)(6{,}8 \\times 10^3)}}$
3. Calcul :
\n$R_2 + R_3 = 33 \\times 10^3 + 6{,}8 \\times 10^3 = 39{,}8 \\times 10^3 \\, \\Omega$
\n$R_1 R_2 R_3 = (8{,}2 \\times 10^3)(33 \\times 10^3)(6{,}8 \\times 10^3)$
\n$R_1 R_2 R_3 = 8{,}2 \\times 33 \\times 6{,}8 \\times 10^9 = 1{,}839{,}24 \\times 10^{12}$
\n$\\frac{R_2 + R_3}{R_1 R_2 R_3} = \\frac{39{,}8 \\times 10^3}{1{,}839{,}24 \\times 10^{12}} = 2{,}164 \\times 10^{-8}$
\n$\\sqrt{\\frac{R_2 + R_3}{R_1 R_2 R_3}} = \\sqrt{2{,}164 \\times 10^{-8}} = 1{,}471 \\times 10^{-4}$
\n$\\frac{1}{2\\pi C_1} = \\frac{1}{2\\pi \\times 68 \\times 10^{-9}} = \\frac{1}{4{,}272 \\times 10^{-7}} = 2{,}341 \\times 10^6$
\n$f_0 = 2{,}341 \\times 10^6 \\times 1{,}471 \\times 10^{-4} = 344{,}4 \\, \\text{Hz}$
4. Résultat final :
\n$f_0 = 344{,}4 \\, \\text{Hz}$
\nLa fréquence centrale du filtre passe-bande est de $344{,}4 \\, \\text{Hz}$. C'est à cette fréquence que le filtre présente son gain maximal et sa meilleure transmission du signal.
Solution Question 2 :
\nLe gain maximal d'un filtre passe-bande se produit à la fréquence centrale. Ce paramètre est déterminé par les rapports de résistances dans la configuration du filtre. Le signe négatif indique une inversion de phase.
1. Formule générale :
\n$A_0 = -\\frac{R_2}{2R_1}$
2. Remplacement des données :
\n$R_2 = 33 \\times 10^3 \\, \\Omega$
\n$R_1 = 8{,}2 \\times 10^3 \\, \\Omega$
\n$A_0 = -\\frac{33 \\times 10^3}{2 \\times 8{,}2 \\times 10^3}$
3. Calcul :
\n$2R_1 = 2 \\times 8{,}2 \\times 10^3 = 16{,}4 \\times 10^3 \\, \\Omega$
\n$A_0 = -\\frac{33 \\times 10^3}{16{,}4 \\times 10^3} = -\\frac{33}{16{,}4} = -2{,}012$
Conversion en décibels (valeur absolue) :
\n$A_{0(dB)} = 20\\log_{10}|A_0| = 20\\log_{10}(2{,}012)$
\n$A_{0(dB)} = 20 \\times 0{,}3036 = 6{,}072 \\, \\text{dB}$
4. Résultat final :
\n$A_0 = -2{,}012$
\n$A_{0(dB)} = 6{,}072 \\, \\text{dB}$
\nLe gain maximum du filtre à la fréquence centrale est de $-2{,}012$ (soit une amplification de $2{,}012$ avec inversion de phase), ce qui équivaut à $6{,}072 \\, \\text{dB}$.
Solution Question 3 :
\nLa bande passante définit la plage de fréquences autour de la fréquence centrale où le signal est transmis avec une atténuation inférieure à $3 \\, \\text{dB}$. Le facteur de qualité indique la sélectivité du filtre : plus $Q$ est élevé, plus la bande passante est étroite.
1. Formule générale de la bande passante :
\n$\\Delta f = \\frac{1}{2\\pi R_2 C_1}$
2. Remplacement des données :
\n$R_2 = 33 \\times 10^3 \\, \\Omega$
\n$C_1 = 68 \\times 10^{-9} \\, \\text{F}$
\n$\\Delta f = \\frac{1}{2\\pi \\times 33 \\times 10^3 \\times 68 \\times 10^{-9}}$
3. Calcul de la bande passante :
\n$R_2 C_1 = 33 \\times 10^3 \\times 68 \\times 10^{-9} = 2{,}244 \\times 10^{-3}$
\n$2\\pi R_2 C_1 = 2\\pi \\times 2{,}244 \\times 10^{-3} = 1{,}41 \\times 10^{-2}$
\n$\\Delta f = \\frac{1}{1{,}41 \\times 10^{-2}} = 70{,}92 \\, \\text{Hz}$
Calcul du facteur de qualité :
\n$Q = \\frac{f_0}{\\Delta f}$
\n$Q = \\frac{344{,}4}{70{,}92} = 4{,}857$
4. Résultat final :
\n$\\Delta f = 70{,}92 \\, \\text{Hz}$
\n$Q = 4{,}857$
\nLa bande passante du filtre est de $70{,}92 \\, \\text{Hz}$, et le facteur de qualité est de $4{,}857$. Cette valeur de $Q$ relativement élevée indique que le filtre est assez sélectif, avec une bande passante relativement étroite autour de la fréquence centrale.
Solution Question 4 :
\nPour déterminer la tension de sortie à une fréquence différente de la fréquence centrale, nous devons évaluer l'atténuation du filtre à cette fréquence. À $f = 1{,}5 \\times f_0$, nous sommes en dehors du pic de résonance, donc une atténuation est attendue.
1. Formule générale :
\n$|H(f)| = \\frac{|A_0|}{\\sqrt{1 + Q^2\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2}}$
\n$V_{out} = |H(f)| \\times V_{in}$
2. Remplacement des données :
\n$|A_0| = 2{,}012$
\n$Q = 4{,}857$
\n$f = 1{,}5 \\times f_0 = 1{,}5 \\times 344{,}4 = 516{,}6 \\, \\text{Hz}$
\n$f_0 = 344{,}4 \\, \\text{Hz}$
\n$V_{in} = 800 \\times 10^{-3} \\, \\text{V} = 0{,}8 \\, \\text{V}$
\n$|H(516{,}6)| = \\frac{2{,}012}{\\sqrt{1 + (4{,}857)^2\\left(\\frac{516{,}6}{344{,}4} - \\frac{344{,}4}{516{,}6}\\right)^2}}$
3. Calcul :
\n$\\frac{f}{f_0} = \\frac{516{,}6}{344{,}4} = 1{,}5$
\n$\\frac{f_0}{f} = \\frac{344{,}4}{516{,}6} = 0{,}6667$
\n$\\frac{f}{f_0} - \\frac{f_0}{f} = 1{,}5 - 0{,}6667 = 0{,}8333$
\n$\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2 = (0{,}8333)^2 = 0{,}6944$
\n$Q^2 = (4{,}857)^2 = 23{,}59$
\n$Q^2\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2 = 23{,}59 \\times 0{,}6944 = 16{,}384$
\n$1 + Q^2\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2 = 1 + 16{,}384 = 17{,}384$
\n$\\sqrt{1 + Q^2\\left(\\frac{f}{f_0} - \\frac{f_0}{f}\\right)^2} = \\sqrt{17{,}384} = 4{,}169$
\n$|H(516{,}6)| = \\frac{2{,}012}{4{,}169} = 0{,}4826$
Calcul de la tension de sortie :
\n$V_{out} = 0{,}4826 \\times 0{,}8 = 0{,}386 \\, \\text{V}$
4. Résultat final :
\n$V_{out} = 0{,}386 \\, \\text{V} = 386 \\, \\text{mV}$
\nÀ la fréquence $f = 1{,}5 \\times f_0 = 516{,}6 \\, \\text{Hz}$, la tension de sortie est de $386 \\, \\text{mV}$. Le signal est atténué par rapport à ce qu'il serait à la fréquence centrale, car nous sommes en dehors de la bande passante optimale du filtre.
Un filtre coupe-bande actif (notch filter) est conçu pour rejeter une fréquence spécifique tout en laissant passer les autres. Le circuit utilise un pont de Wien modifié avec un amplificateur opérationnel. Les composants sont : $R = 18 \\, \\text{k}\\Omega$ (les résistances sont identiques), $C = 47 \\, \\text{nF}$ (les condensateurs sont identiques), $R_g = 5{,}6 \\, \\text{k}\\Omega$, et $R_f = 12 \\, \\text{k}\\Omega$ dans la boucle de gain.
\n\nQuestion 1 : Calculer la fréquence de réjection $f_{notch}$ (fréquence d'entaille) du filtre sachant que $f_{notch} = \\frac{1}{2\\pi RC}$.
\n\nQuestion 2 : Déterminer le gain du filtre aux fréquences éloignées de la fréquence de réjection (gain en bande passante) en utilisant $A_{BP} = 1 + \\frac{R_f}{R_g}$. Exprimer ce gain en décibels.
\n\nQuestion 3 : Le facteur de qualité $Q$ du filtre coupe-bande détermine la largeur de l'entaille. Pour ce circuit, $Q = \\frac{1}{3 - A_{BP}}$. Calculer le facteur de qualité et interpréter sa signification pour la largeur de la bande rejetée.
\n\nQuestion 4 : Pour une tension d'entrée $V_{in} = 1{,}2 \\, \\text{V}$ appliquée exactement à la fréquence de réjection $f_{notch}$, calculer théoriquement la tension de sortie sachant que l'atténuation à cette fréquence suit : $|H(f_{notch})| = \\frac{1}{2Q + 1}$, où $V_{out} = |H(f_{notch})| \\times V_{in}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
\nLa fréquence de réjection (ou fréquence d'entaille) d'un filtre coupe-bande est la fréquence spécifique que le filtre est conçu pour atténuer au maximum. À cette fréquence, le signal de sortie est minimal par rapport au signal d'entrée.
1. Formule générale :
\n$f_{notch} = \\frac{1}{2\\pi RC}$
2. Remplacement des données :
\n$R = 18 \\times 10^3 \\, \\Omega$
\n$C = 47 \\times 10^{-9} \\, \\text{F}$
\n$f_{notch} = \\frac{1}{2\\pi \\times 18 \\times 10^3 \\times 47 \\times 10^{-9}}$
3. Calcul :
\n$RC = 18 \\times 10^3 \\times 47 \\times 10^{-9} = 846 \\times 10^{-6} = 8{,}46 \\times 10^{-4}$
\n$2\\pi RC = 2\\pi \\times 8{,}46 \\times 10^{-4} = 5{,}315 \\times 10^{-3}$
\n$f_{notch} = \\frac{1}{5{,}315 \\times 10^{-3}} = 188{,}15 \\, \\text{Hz}$
4. Résultat final :
\n$f_{notch} = 188{,}15 \\, \\text{Hz}$
\nLa fréquence de réjection du filtre coupe-bande est de $188{,}15 \\, \\text{Hz}$. À cette fréquence, le filtre produira son atténuation maximale, permettant de supprimer efficacement un signal indésirable à cette fréquence spécifique.
Solution Question 2 :
\nLe gain en bande passante représente l'amplification que le filtre applique aux fréquences qui ne sont pas rejetées (c'est-à -dire les fréquences éloignées de la fréquence d'entaille). Ce gain reste constant pour toutes les fréquences en dehors de la bande de réjection.
1. Formule générale :
\n$A_{BP} = 1 + \\frac{R_f}{R_g}$
2. Remplacement des données :
\n$R_f = 12 \\times 10^3 \\, \\Omega$
\n$R_g = 5{,}6 \\times 10^3 \\, \\Omega$
\n$A_{BP} = 1 + \\frac{12 \\times 10^3}{5{,}6 \\times 10^3}$
3. Calcul :
\n$\\frac{R_f}{R_g} = \\frac{12 \\times 10^3}{5{,}6 \\times 10^3} = \\frac{12}{5{,}6} = 2{,}143$
\n$A_{BP} = 1 + 2{,}143 = 3{,}143$
Conversion en décibels :
\n$A_{BP(dB)} = 20\\log_{10}(3{,}143) = 20 \\times 0{,}4975 = 9{,}95 \\, \\text{dB}$
4. Résultat final :
\n$A_{BP} = 3{,}143$
\n$A_{BP(dB)} = 9{,}95 \\, \\text{dB}$
\nLe gain en bande passante est de $3{,}143$ (soit $9{,}95 \\, \\text{dB}$). Cela signifie que pour toutes les fréquences éloignées de la fréquence de réjection, le signal est amplifié d'un facteur $3{,}143$.
Solution Question 3 :
\nLe facteur de qualité $Q$ d'un filtre coupe-bande caractérise la sélectivité de la réjection. Un $Q$ élevé indique une entaille très étroite et profonde, tandis qu'un $Q$ faible indique une entaille plus large mais moins profonde.
1. Formule générale :
\n$Q = \\frac{1}{3 - A_{BP}}$
2. Remplacement des données :
\nNous avons calculé : $A_{BP} = 3{,}143$
\n$Q = \\frac{1}{3 - 3{,}143}$
3. Calcul :
\n$3 - A_{BP} = 3 - 3{,}143 = -0{,}143$
\n$Q = \\frac{1}{-0{,}143} = -6{,}993$
4. Résultat final :
\n$|Q| = 6{,}993$
\nLe facteur de qualité du filtre est de $6{,}993$ (en valeur absolue). Cette valeur relativement élevée indique que le filtre coupe-bande possède une entaille étroite et profonde. La bande de fréquences rejetée est donc très sélective autour de $f_{notch} = 188{,}15 \\, \\text{Hz}$. Un $Q$ élevé signifie que seules les fréquences très proches de la fréquence de réjection seront fortement atténuées, tandis que les fréquences légèrement éloignées seront peu affectées.
Solution Question 4 :
\nÀ la fréquence de réjection exacte, le filtre coupe-bande atteint son atténuation maximale. La tension de sortie devrait être théoriquement très faible, voire nulle pour un filtre idéal. L'atténuation dépend du facteur de qualité.
1. Formule générale :
\n$|H(f_{notch})| = \\frac{1}{2Q + 1}$
\n$V_{out} = |H(f_{notch})| \\times V_{in}$
2. Remplacement des données :
\n$Q = 6{,}993$
\n$V_{in} = 1{,}2 \\, \\text{V}$
\n$|H(f_{notch})| = \\frac{1}{2 \\times 6{,}993 + 1}$
3. Calcul :
\n$2Q = 2 \\times 6{,}993 = 13{,}986$
\n$2Q + 1 = 13{,}986 + 1 = 14{,}986$
\n$|H(f_{notch})| = \\frac{1}{14{,}986} = 0{,}06673$
Calcul de la tension de sortie :
\n$V_{out} = 0{,}06673 \\times 1{,}2 = 0{,}08008 \\, \\text{V}$
4. Résultat final :
\n$V_{out} = 0{,}08008 \\, \\text{V} = 80{,}08 \\, \\text{mV}$
\nÀ la fréquence de réjection $f_{notch} = 188{,}15 \\, \\text{Hz}$, la tension de sortie est de seulement $80{,}08 \\, \\text{mV}$ pour une entrée de $1{,}2 \\, \\text{V}$. Cela représente une réduction à environ $6{,}67\\%$ du signal d'entrée, soit une atténuation de $20\\log_{10}(0{,}06673) = -23{,}51 \\, \\text{dB}$. Cette forte atténuation démontre l'efficacité du filtre coupe-bande à éliminer les signaux à la fréquence de réjection.
On analyse un filtre passe-bas de Butterworth du second ordre à réponse maximalement plate. La configuration utilise un amplificateur opérationnel avec la structure suivante : $R_1 = 22 \\, \\text{k}\\Omega$, $R_2 = 22 \\, \\text{k}\\Omega$, $C_1 = 33 \\, \\text{nF}$, $C_2 = 68 \\, \\text{nF}$. La résistance de gain $R_3 = 18 \\, \\text{k}\\Omega$ et $R_4 = 12{,}4 \\, \\text{k}\\Omega$ sont utilisées pour fixer le coefficient d'amortissement de Butterworth $\\zeta = 0{,}707$.
\n\nQuestion 1 : Calculer la fréquence de coupure à $-3 \\, \\text{dB}$ du filtre passe-bas Butterworth en utilisant $f_c = \\frac{1}{2\\pi}\\sqrt{\\frac{1}{R_1 R_2 C_1 C_2}}$.
\n\nQuestion 2 : Déterminer le gain en basse fréquence $K$ du filtre avec la formule $K = 1 + \\frac{R_3}{R_4}$. Vérifier si ce gain correspond bien aux exigences d'un filtre de Butterworth sachant que pour $\\zeta = 0{,}707$, on doit avoir $K = 1{,}586$.
\n\nQuestion 3 : Calculer l'impédance d'entrée $Z_{in}$ du filtre à la fréquence $f = 100 \\, \\text{Hz}$, sachant que pour cette topologie $Z_{in} = R_1 + \\frac{1}{j2\\pi f C_1}$, et déterminer le module $|Z_{in}|$ avec $|Z_{in}| = \\sqrt{R_1^2 + \\left(\\frac{1}{2\\pi f C_1}\\right)^2}$.
\n\nQuestion 4 : Pour une fréquence $f = 3 \\times f_c$, calculer l'amplitude de sortie $V_{out}$ sachant que le signal d'entrée est $V_{in} = 2 \\, \\text{V}$ et que pour un filtre de Butterworth du second ordre : $|H(f)| = \\frac{K}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$, où $V_{out} = |H(f)| \\times V_{in}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
\nLa fréquence de coupure d'un filtre de Butterworth est définie comme la fréquence à laquelle le gain chute de $3 \\, \\text{dB}$ par rapport au gain en basse fréquence. Cette caractéristique est fondamentale pour définir la bande passante du filtre.
1. Formule générale :
\n$f_c = \\frac{1}{2\\pi}\\sqrt{\\frac{1}{R_1 R_2 C_1 C_2}}$
2. Remplacement des données :
\n$R_1 = 22 \\times 10^3 \\, \\Omega$
\n$R_2 = 22 \\times 10^3 \\, \\Omega$
\n$C_1 = 33 \\times 10^{-9} \\, \\text{F}$
\n$C_2 = 68 \\times 10^{-9} \\, \\text{F}$
\n$f_c = \\frac{1}{2\\pi}\\sqrt{\\frac{1}{(22 \\times 10^3)(22 \\times 10^3)(33 \\times 10^{-9})(68 \\times 10^{-9})}}$
3. Calcul :
\n$R_1 R_2 C_1 C_2 = (22 \\times 10^3)^2 \\times (33 \\times 10^{-9}) \\times (68 \\times 10^{-9})$
\n$R_1 R_2 C_1 C_2 = 484 \\times 10^6 \\times 2{,}244 \\times 10^{-15}$
\n$R_1 R_2 C_1 C_2 = 1{,}086 \\times 10^{-6}$
\n$\\frac{1}{R_1 R_2 C_1 C_2} = \\frac{1}{1{,}086 \\times 10^{-6}} = 9{,}208 \\times 10^5$
\n$\\sqrt{\\frac{1}{R_1 R_2 C_1 C_2}} = \\sqrt{9{,}208 \\times 10^5} = 959{,}6$
\n$f_c = \\frac{959{,}6}{2\\pi} = \\frac{959{,}6}{6{,}283} = 152{,}7 \\, \\text{Hz}$
4. Résultat final :
\n$f_c = 152{,}7 \\, \\text{Hz}$
\nLa fréquence de coupure du filtre passe-bas de Butterworth est de $152{,}7 \\, \\text{Hz}$. Cette valeur définit la limite de la bande passante avec une réponse maximalement plate dans la bande passante, caractéristique du filtre de Butterworth.
Solution Question 2 :
\nLe gain en basse fréquence d'un filtre de Butterworth doit être précisément calculé pour garantir la réponse maximalement plate caractéristique de ce type de filtre. Pour un filtre du second ordre avec $\\zeta = 0{,}707$ (coefficient d'amortissement critique de Butterworth), le gain théorique requis est $K = 1{,}586$.
1. Formule générale :
\n$K = 1 + \\frac{R_3}{R_4}$
2. Remplacement des données :
\n$R_3 = 18 \\times 10^3 \\, \\Omega$
\n$R_4 = 12{,}4 \\times 10^3 \\, \\Omega$
\n$K = 1 + \\frac{18 \\times 10^3}{12{,}4 \\times 10^3}$
3. Calcul :
\n$\\frac{R_3}{R_4} = \\frac{18 \\times 10^3}{12{,}4 \\times 10^3} = \\frac{18}{12{,}4} = 1{,}452$
\n$K = 1 + 1{,}452 = 2{,}452$
Vérification avec la valeur théorique de Butterworth :
\n$K_{théorique} = 1{,}586$
\n$K_{mesuré} = 2{,}452$
\nÉcart : $K_{mesuré} - K_{théorique} = 2{,}452 - 1{,}586 = 0{,}866$
4. Résultat final :
\n$K = 2{,}452$
\nLe gain en basse fréquence calculé est de $2{,}452$, ce qui ne correspond pas exactement au gain théorique requis pour un filtre de Butterworth pur ($K = 1{,}586$). Cet écart de $0{,}866$ indique que le filtre ne présente pas une réponse maximalement plate parfaite selon les standards de Butterworth. Pour obtenir la réponse idéale de Butterworth avec $\\zeta = 0{,}707$, il faudrait ajuster le rapport $\\frac{R_3}{R_4}$ pour obtenir $K = 1{,}586$.
Solution Question 3 :
\nL'impédance d'entrée d'un filtre est importante pour comprendre comment le filtre interagit avec la source de signal. À basse fréquence, l'impédance capacitive est élevée, donc l'impédance d'entrée est dominée par la partie capacitive.
1. Formule générale du module :
\n$|Z_{in}| = \\sqrt{R_1^2 + \\left(\\frac{1}{2\\pi f C_1}\\right)^2}$
2. Remplacement des données :
\n$R_1 = 22 \\times 10^3 \\, \\Omega$
\n$f = 100 \\, \\text{Hz}$
\n$C_1 = 33 \\times 10^{-9} \\, \\text{F}$
\n$|Z_{in}| = \\sqrt{(22 \\times 10^3)^2 + \\left(\\frac{1}{2\\pi \\times 100 \\times 33 \\times 10^{-9}}\\right)^2}$
3. Calcul :
\nCalcul de la réactance capacitive :
\n$X_C = \\frac{1}{2\\pi f C_1} = \\frac{1}{2\\pi \\times 100 \\times 33 \\times 10^{-9}}$
\n$2\\pi f C_1 = 2\\pi \\times 100 \\times 33 \\times 10^{-9} = 2{,}073 \\times 10^{-5}$
\n$X_C = \\frac{1}{2{,}073 \\times 10^{-5}} = 48{,}238 \\times 10^3 = 48{,}238 \\, \\text{k}\\Omega$
Calcul du module :
\n$R_1^2 = (22 \\times 10^3)^2 = 484 \\times 10^6$
\n$X_C^2 = (48{,}238 \\times 10^3)^2 = 2{,}327 \\times 10^9$
\n$R_1^2 + X_C^2 = 484 \\times 10^6 + 2{,}327 \\times 10^9 = 2{,}811 \\times 10^9$
\n$|Z_{in}| = \\sqrt{2{,}811 \\times 10^9} = 53{,}02 \\times 10^3 \\, \\Omega$
4. Résultat final :
\n$|Z_{in}| = 53{,}02 \\, \\text{k}\\Omega$
\nL'impédance d'entrée du filtre à $f = 100 \\, \\text{Hz}$ est de $53{,}02 \\, \\text{k}\\Omega$. Cette valeur élevée est principalement due à la réactance capacitive de $C_1$ ($48{,}24 \\, \\text{k}\\Omega$), qui domine à cette basse fréquence. Cela signifie que le filtre présente une impédance d'entrée relativement élevée, ce qui est généralement souhaitable pour minimiser la charge sur la source de signal.
Solution Question 4 :
\nPour évaluer les performances du filtre en dehors de la bande passante, nous calculons l'amplitude de sortie à une fréquence trois fois supérieure à la fréquence de coupure. À cette fréquence élevée, nous nous attendons à une atténuation significative du signal.
1. Formule générale :
\n$|H(f)| = \\frac{K}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$
\n$V_{out} = |H(f)| \\times V_{in}$
2. Remplacement des données :
\n$K = 2{,}452$
\n$f = 3 \\times f_c = 3 \\times 152{,}7 = 458{,}1 \\, \\text{Hz}$
\n$f_c = 152{,}7 \\, \\text{Hz}$
\n$V_{in} = 2 \\, \\text{V}$
\n$|H(458{,}1)| = \\frac{2{,}452}{\\sqrt{1 + \\left(\\frac{458{,}1}{152{,}7}\\right)^4}}$
3. Calcul :
\n$\\frac{f}{f_c} = \\frac{458{,}1}{152{,}7} = 3$
\n$\\left(\\frac{f}{f_c}\\right)^4 = 3^4 = 81$
\n$1 + \\left(\\frac{f}{f_c}\\right)^4 = 1 + 81 = 82$
\n$\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4} = \\sqrt{82} = 9{,}055$
\n$|H(458{,}1)| = \\frac{2{,}452}{9{,}055} = 0{,}2707$
Calcul de la tension de sortie :
\n$V_{out} = 0{,}2707 \\times 2 = 0{,}5414 \\, \\text{V}$
4. Résultat final :
\n$V_{out} = 0{,}5414 \\, \\text{V} = 541{,}4 \\, \\text{mV}$
\nÀ la fréquence $f = 3 \\times f_c = 458{,}1 \\, \\text{Hz}$, la tension de sortie est de $541{,}4 \\, \\text{mV}$ pour une entrée de $2 \\, \\text{V}$. L'atténuation en décibels est de $20\\log_{10}(0{,}2707) = -11{,}35 \\, \\text{dB}$. Cette atténuation démontre l'efficacité du filtre passe-bas de Butterworth du second ordre, qui offre une pente de coupure de $-40 \\, \\text{dB/décade}$ (ou $-12 \\, \\text{dB/octave}$).
On considère un filtre actif passe-bas de Sallen-Key du second ordre. Le circuit utilise un amplificateur opérationnel idéal monté en configuration non-inverseuse avec un gain en boucle fermée. Les composants sont : $R_1 = 10 k\\Omega$, $R_2 = 10 k\\Omega$, $C_1 = 100 nF$, $C_2 = 47 nF$. L'amplificateur possède une résistance $R_3 = 10 k\\Omega$ et $R_4 = 15 k\\Omega$ dans la boucle de rétroaction pour régler le gain.
Question 1 : Calculer la fréquence de coupure $f_c$ du filtre Sallen-Key en utilisant la relation $f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$.
Question 2 : Déterminer le gain en tension en bande passante $A_0$ du filtre en utilisant le réseau de rétroaction, sachant que $A_0 = 1 + \\frac{R_4}{R_3}$.
Question 3 : Calculer le facteur de qualité $Q$ du filtre sachant que pour un filtre Sallen-Key avec gain, $Q = \\frac{1}{3 - A_0}\\sqrt{\\frac{C_1}{C_2}}$.
Question 4 : À la fréquence $f = 2 f_c$, calculer l'atténuation en décibels du signal de sortie par rapport au gain en bande passante, sachant que pour un filtre du second ordre, le gain en fonction de la fréquence est donné par $|H(f)| = \\frac{A_0}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$ (approximation pour $Q$ modéré).
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
On cherche la fréquence de coupure du filtre Sallen-Key. Pour un filtre passe-bas de Sallen-Key du second ordre, la fréquence de coupure est déterminée par les valeurs des résistances et des condensateurs selon la formule.
Étape 1 : Formule générale
La fréquence de coupure est donnée par :
$f_c = \\frac{1}{2\\pi\\sqrt{R_1 R_2 C_1 C_2}}$
Étape 2 : Identification des données
$R_1 = 10 k\\Omega = 10 \\times 10^3 \\, \\Omega$
$R_2 = 10 k\\Omega = 10 \\times 10^3 \\, \\Omega$
$C_1 = 100 nF = 100 \\times 10^{-9} \\, F$
$C_2 = 47 nF = 47 \\times 10^{-9} \\, F$
Étape 3 : Calcul du produit sous la racine
$R_1 R_2 C_1 C_2 = (10 \\times 10^3)(10 \\times 10^3)(100 \\times 10^{-9})(47 \\times 10^{-9})$
$R_1 R_2 C_1 C_2 = 10^4 \\times 10^4 \\times 100 \\times 47 \\times 10^{-18}$
$R_1 R_2 C_1 C_2 = 4{,}7 \\times 10^8 \\times 10^{-18} = 4{,}7 \\times 10^{-10}$
Étape 4 : Calcul de la racine carrée
$\\sqrt{R_1 R_2 C_1 C_2} = \\sqrt{4{,}7 \\times 10^{-10}} = 2{,}168 \\times 10^{-5} \\, s$
Étape 5 : Calcul final de la fréquence
$f_c = \\frac{1}{2\\pi \\times 2{,}168 \\times 10^{-5}} = \\frac{1}{1{,}362 \\times 10^{-4}}$
$f_c = 7{,}344 \\times 10^3 \\, Hz$
Résultat final :
$f_c \\approx 7{,}34 \\, kHz$
Solution Question 2 :
Le gain en bande passante d'un filtre Sallen-Key est déterminé par le réseau de rétroaction de l'amplificateur opérationnel. Dans la configuration non-inverseuse, le gain est fixé par le diviseur résistif.
Étape 1 : Formule générale du gain
Pour un amplificateur non-inverseur :
$A_0 = 1 + \\frac{R_4}{R_3}$
Étape 2 : Identification des données
$R_3 = 10 k\\Omega = 10 \\times 10^3 \\, \\Omega$
$R_4 = 15 k\\Omega = 15 \\times 10^3 \\, \\Omega$
Étape 3 : Calcul du rapport
$\\frac{R_4}{R_3} = \\frac{15 \\times 10^3}{10 \\times 10^3} = \\frac{15}{10} = 1{,}5$
Étape 4 : Calcul du gain
$A_0 = 1 + 1{,}5 = 2{,}5$
Résultat final :
$A_0 = 2{,}5$
Ce gain sans dimension peut également s'exprimer en décibels : $A_0(dB) = 20\\log(2{,}5) = 7{,}96 \\, dB$
Solution Question 3 :
Le facteur de qualité Q caractérise la sélectivité du filtre. Pour un filtre Sallen-Key, il dépend du gain en boucle fermée et du rapport des capacités.
Étape 1 : Formule générale
$Q = \\frac{1}{3 - A_0}\\sqrt{\\frac{C_1}{C_2}}$
Étape 2 : Utilisation des résultats précédents
De la Question 2 : $A_0 = 2{,}5$
Données : $C_1 = 100 \\times 10^{-9} \\, F$, $C_2 = 47 \\times 10^{-9} \\, F$
Étape 3 : Calcul du rapport des capacités
$\\frac{C_1}{C_2} = \\frac{100 \\times 10^{-9}}{47 \\times 10^{-9}} = \\frac{100}{47} = 2{,}128$
Étape 4 : Calcul de la racine
$\\sqrt{\\frac{C_1}{C_2}} = \\sqrt{2{,}128} = 1{,}459$
Étape 5 : Calcul du dénominateur
$3 - A_0 = 3 - 2{,}5 = 0{,}5$
Étape 6 : Calcul final du facteur de qualité
$Q = \\frac{1}{0{,}5} \\times 1{,}459 = 2 \\times 1{,}459$
$Q = 2{,}918$
Résultat final :
$Q \\approx 2{,}92$
Ce facteur de qualité indique un filtre avec une réponse légèrement résonnante (Q > 0,707).
Solution Question 4 :
À une fréquence supérieure à la fréquence de coupure, le gain du filtre diminue. Nous devons calculer l'atténuation à $f = 2f_c$.
Étape 1 : Formule du gain en fonction de la fréquence
$|H(f)| = \\frac{A_0}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4}}$
Étape 2 : Identification des données
De la Question 1 : $f_c = 7{,}34 \\, kHz$
De la Question 2 : $A_0 = 2{,}5$
Fréquence considérée : $f = 2f_c$
Étape 3 : Calcul du rapport de fréquence
$\\frac{f}{f_c} = \\frac{2f_c}{f_c} = 2$
Étape 4 : Calcul de la puissance quatrième
$\\left(\\frac{f}{f_c}\\right)^4 = 2^4 = 16$
Étape 5 : Calcul du terme sous la racine
$1 + \\left(\\frac{f}{f_c}\\right)^4 = 1 + 16 = 17$
Étape 6 : Calcul de la racine carrée
$\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4} = \\sqrt{17} = 4{,}123$
Étape 7 : Calcul du gain à $f = 2f_c$
$|H(2f_c)| = \\frac{2{,}5}{4{,}123} = 0{,}606$
Étape 8 : Calcul de l'atténuation en décibels
L'atténuation par rapport au gain en bande passante :
$Att(dB) = 20\\log\\left(\\frac{|H(2f_c)|}{A_0}\\right) = 20\\log\\left(\\frac{0{,}606}{2{,}5}\\right)$
$Att(dB) = 20\\log(0{,}2424) = 20 \\times (-0{,}6155)$
$Att(dB) = -12{,}31 \\, dB$
Résultat final :
$Att = -12{,}31 \\, dB$
L'atténuation négative indique une réduction du signal. À deux fois la fréquence de coupure, le signal est atténué d'environ $12{,}3 \\, dB$.
Un filtre actif passe-haut du second ordre est réalisé avec un amplificateur opérationnel idéal. La topologie utilisée est celle à rétroaction multiple (MFB - Multiple Feedback). Les composants du circuit sont : $C_1 = 22 nF$, $C_2 = 22 nF$, $R_1 = 47 k\\Omega$, $R_2 = 22 k\\Omega$, et $R_3 = 100 k\\Omega$.
Question 1 : Calculer la fréquence de coupure $f_c$ du filtre passe-haut sachant que pour un filtre MFB passe-haut, $f_c = \\frac{1}{2\\pi}\\sqrt{\\frac{R_1 + R_2}{R_1 R_2 R_3 C_1 C_2}}$.
Question 2 : Déterminer le gain en haute fréquence $A_{\\infty}$ du filtre, donné par la relation $A_{\\infty} = \\frac{R_3}{R_1}$.
Question 3 : Calculer l'impédance d'entrée $Z_{in}$ du filtre à la fréquence de coupure $f_c$, sachant que $Z_{in}(f_c) = \\sqrt{R_1^2 + \\left(\\frac{1}{2\\pi f_c C_1}\\right)^2}$.
Question 4 : À la fréquence $f = 0{,}5 f_c$, calculer le gain en tension $|H(f)|$ du filtre en utilisant la fonction de transfert d'un passe-haut du second ordre : $|H(f)| = \\frac{A_{\\infty} \\left(\\frac{f}{f_c}\\right)^2}{\\sqrt{\\left(\\frac{f}{f_c}\\right)^4 + 1}}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
Pour un filtre passe-haut à rétroaction multiple, la fréquence de coupure dépend de l'ensemble des composants passifs. Cette fréquence définit la limite inférieure de la bande passante du filtre.
Étape 1 : Formule générale
$f_c = \\frac{1}{2\\pi}\\sqrt{\\frac{R_1 + R_2}{R_1 R_2 R_3 C_1 C_2}}$
Étape 2 : Identification des données
$R_1 = 47 k\\Omega = 47 \\times 10^3 \\, \\Omega$
$R_2 = 22 k\\Omega = 22 \\times 10^3 \\, \\Omega$
$R_3 = 100 k\\Omega = 100 \\times 10^3 \\, \\Omega$
$C_1 = 22 nF = 22 \\times 10^{-9} \\, F$
$C_2 = 22 nF = 22 \\times 10^{-9} \\, F$
Étape 3 : Calcul du numérateur
$R_1 + R_2 = 47 \\times 10^3 + 22 \\times 10^3 = 69 \\times 10^3 \\, \\Omega$
Étape 4 : Calcul du dénominateur
$R_1 R_2 R_3 C_1 C_2 = (47 \\times 10^3)(22 \\times 10^3)(100 \\times 10^3)(22 \\times 10^{-9})(22 \\times 10^{-9})$
$R_1 R_2 R_3 C_1 C_2 = 47 \\times 22 \\times 100 \\times 22 \\times 22 \\times 10^9 \\times 10^{-18}$
$R_1 R_2 R_3 C_1 C_2 = 50{,}347{,}600 \\times 10^{-9} = 5{,}03476 \\times 10^{-2}$
Étape 5 : Calcul du rapport
$\\frac{R_1 + R_2}{R_1 R_2 R_3 C_1 C_2} = \\frac{69 \\times 10^3}{5{,}03476 \\times 10^{-2}} = 1{,}371 \\times 10^6$
Étape 6 : Calcul de la racine carrée
$\\sqrt{\\frac{R_1 + R_2}{R_1 R_2 R_3 C_1 C_2}} = \\sqrt{1{,}371 \\times 10^6} = 1{,}171 \\times 10^3$
Étape 7 : Calcul final
$f_c = \\frac{1{,}171 \\times 10^3}{2\\pi} = \\frac{1{,}171 \\times 10^3}{6{,}283} = 186{,}4 \\, Hz$
Résultat final :
$f_c \\approx 186 \\, Hz$
Solution Question 2 :
Le gain en haute fréquence d'un filtre passe-haut MFB est déterminé par le rapport des résistances de rétroaction. À des fréquences très supérieures à $f_c$, les condensateurs se comportent comme des courts-circuits.
Étape 1 : Formule générale
$A_{\\infty} = \\frac{R_3}{R_1}$
Étape 2 : Identification des données
$R_1 = 47 \\times 10^3 \\, \\Omega$
$R_3 = 100 \\times 10^3 \\, \\Omega$
Étape 3 : Calcul du rapport
$A_{\\infty} = \\frac{100 \\times 10^3}{47 \\times 10^3} = \\frac{100}{47}$
$A_{\\infty} = 2{,}128$
Résultat final :
$A_{\\infty} \\approx 2{,}13$
En décibels : $A_{\\infty}(dB) = 20\\log(2{,}128) = 6{,}56 \\, dB$
Solution Question 3 :
L'impédance d'entrée d'un filtre passe-haut varie avec la fréquence. À la fréquence de coupure, elle présente une composante résistive et une composante capacitive.
Étape 1 : Formule générale
$Z_{in}(f_c) = \\sqrt{R_1^2 + \\left(\\frac{1}{2\\pi f_c C_1}\\right)^2}$
Étape 2 : Identification des données
De la Question 1 : $f_c = 186{,}4 \\, Hz$
$R_1 = 47 \\times 10^3 \\, \\Omega$
$C_1 = 22 \\times 10^{-9} \\, F$
Étape 3 : Calcul de la réactance capacitive
$X_C = \\frac{1}{2\\pi f_c C_1} = \\frac{1}{2\\pi \\times 186{,}4 \\times 22 \\times 10^{-9}}$
$X_C = \\frac{1}{2{,}577 \\times 10^{-5}} = 3{,}880 \\times 10^4 \\, \\Omega$
$X_C = 38{,}80 \\, k\\Omega$
Étape 4 : Calcul du carré de $R_1$
$R_1^2 = (47 \\times 10^3)^2 = 2{,}209 \\times 10^9 \\, \\Omega^2$
Étape 5 : Calcul du carré de $X_C$
$X_C^2 = (3{,}880 \\times 10^4)^2 = 1{,}505 \\times 10^9 \\, \\Omega^2$
Étape 6 : Somme des carrés
$R_1^2 + X_C^2 = 2{,}209 \\times 10^9 + 1{,}505 \\times 10^9 = 3{,}714 \\times 10^9 \\, \\Omega^2$
Étape 7 : Calcul de l'impédance
$Z_{in}(f_c) = \\sqrt{3{,}714 \\times 10^9} = 6{,}094 \\times 10^4 \\, \\Omega$
Résultat final :
$Z_{in}(f_c) \\approx 60{,}9 \\, k\\Omega$
Solution Question 4 :
En dessous de la fréquence de coupure, le gain d'un filtre passe-haut diminue. Nous devons calculer le gain à $f = 0{,}5 f_c$.
Étape 1 : Formule générale
$|H(f)| = \\frac{A_{\\infty} \\left(\\frac{f}{f_c}\\right)^2}{\\sqrt{\\left(\\frac{f}{f_c}\\right)^4 + 1}}$
Étape 2 : Identification des données
De la Question 2 : $A_{\\infty} = 2{,}128$
Fréquence considérée : $f = 0{,}5 f_c$
Étape 3 : Calcul du rapport de fréquence
$\\frac{f}{f_c} = \\frac{0{,}5 f_c}{f_c} = 0{,}5$
Étape 4 : Calcul du carré
$\\left(\\frac{f}{f_c}\\right)^2 = (0{,}5)^2 = 0{,}25$
Étape 5 : Calcul de la puissance quatrième
$\\left(\\frac{f}{f_c}\\right)^4 = (0{,}5)^4 = 0{,}0625$
Étape 6 : Calcul du terme sous la racine
$\\left(\\frac{f}{f_c}\\right)^4 + 1 = 0{,}0625 + 1 = 1{,}0625$
Étape 7 : Calcul de la racine carrée
$\\sqrt{\\left(\\frac{f}{f_c}\\right)^4 + 1} = \\sqrt{1{,}0625} = 1{,}031$
Étape 8 : Calcul du numérateur
$A_{\\infty} \\left(\\frac{f}{f_c}\\right)^2 = 2{,}128 \\times 0{,}25 = 0{,}532$
Étape 9 : Calcul final du gain
$|H(f)| = \\frac{0{,}532}{1{,}031} = 0{,}516$
Résultat final :
$|H(0{,}5 f_c)| \\approx 0{,}52$
En décibels : $|H(0{,}5 f_c)|_{dB} = 20\\log(0{,}516) = -5{,}75 \\, dB$
À la moitié de la fréquence de coupure, le signal est atténué à environ $52\\%$ de son amplitude maximale.
On étudie un filtre actif passe-bande réalisé avec un seul amplificateur opérationnel idéal. Le circuit comporte les composants suivants : $R_1 = 15 k\\Omega$, $R_2 = 15 k\\Omega$, $C_1 = 68 nF$, $C_2 = 68 nF$, et une résistance de gain $R_g = 5{,}6 k\\Omega$. La topologie est celle d'un filtre passe-bande à source de tension contrôlée.
Question 1 : Calculer la fréquence centrale $f_0$ du filtre passe-bande en utilisant la formule $f_0 = \\frac{1}{2\\pi R C}$ où $R = R_1 = R_2$ et $C = C_1 = C_2$.
Question 2 : Déterminer le facteur de qualité $Q$ du filtre sachant que pour cette topologie, $Q = \\frac{1}{2}$ (indépendant des composants pour un filtre symétrique).
Question 3 : Calculer la bande passante $BP$ du filtre en utilisant la relation $BP = \\frac{f_0}{Q}$, en se basant sur les résultats des questions précédentes.
Question 4 : Calculer le gain en tension $A_0$ à la fréquence centrale, sachant que pour ce filtre passe-bande, $A_0 = \\frac{R_2}{2R_g}$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
La fréquence centrale d'un filtre passe-bande définit la fréquence à laquelle le gain est maximal. Pour un filtre symétrique, cette fréquence dépend des composants RC identiques.
Étape 1 : Formule générale
$f_0 = \\frac{1}{2\\pi R C}$
avec $R = R_1 = R_2$ et $C = C_1 = C_2$
Étape 2 : Identification des données
$R_1 = R_2 = 15 k\\Omega = 15 \\times 10^3 \\, \\Omega$
$C_1 = C_2 = 68 nF = 68 \\times 10^{-9} \\, F$
Étape 3 : Calcul du produit RC
$RC = (15 \\times 10^3)(68 \\times 10^{-9}) = 1{,}02 \\times 10^{-3} \\, s$
Étape 4 : Calcul du dénominateur
$2\\pi RC = 2\\pi \\times 1{,}02 \\times 10^{-3} = 6{,}408 \\times 10^{-3}$
Étape 5 : Calcul final de la fréquence centrale
$f_0 = \\frac{1}{6{,}408 \\times 10^{-3}} = 156{,}05 \\, Hz$
Résultat final :
$f_0 \\approx 156 \\, Hz$
Solution Question 2 :
Le facteur de qualité Q caractérise la sélectivité du filtre passe-bande. Plus Q est élevé, plus la bande passante est étroite autour de la fréquence centrale.
Étape 1 : Formule donnée
Pour un filtre passe-bande à source de tension contrôlée avec des composants symétriques :
$Q = \\frac{1}{2}$
Étape 2 : Valeur numérique
$Q = 0{,}5$
Résultat final :
$Q = 0{,}5$
Ce facteur de qualité relativement faible indique un filtre avec une bande passante large, donc peu sélectif. La valeur $Q < 0{,}707$ correspond à un filtre sous-amorti.
Solution Question 3 :
La bande passante d'un filtre passe-bande est l'intervalle de fréquences dans lequel le gain est supérieur à $-3 \\, dB$ par rapport au gain maximal. Elle est inversement proportionnelle au facteur de qualité.
Étape 1 : Formule générale
$BP = \\frac{f_0}{Q}$
Étape 2 : Utilisation des résultats précédents
De la Question 1 : $f_0 = 156{,}05 \\, Hz$
De la Question 2 : $Q = 0{,}5$
Étape 3 : Calcul de la bande passante
$BP = \\frac{156{,}05}{0{,}5} = 312{,}1 \\, Hz$
Résultat final :
$BP \\approx 312 \\, Hz$
Cette bande passante représente l'étendue fréquentielle entre les points à $-3 \\, dB$. On peut également déterminer les fréquences de coupure inférieure et supérieure :
$f_{inf} = f_0 - \\frac{BP}{2} = 156 - 156 = 0 \\, Hz$
$f_{sup} = f_0 + \\frac{BP}{2} = 156 + 156 = 312 \\, Hz$
Solution Question 4 :
Le gain à la fréquence centrale d'un filtre passe-bande est le gain maximal du filtre. Il dépend du rapport entre la résistance de rétroaction et la résistance de gain.
Étape 1 : Formule générale
$A_0 = \\frac{R_2}{2R_g}$
Étape 2 : Identification des données
$R_2 = 15 k\\Omega = 15 \\times 10^3 \\, \\Omega$
$R_g = 5{,}6 k\\Omega = 5{,}6 \\times 10^3 \\, \\Omega$
Étape 3 : Calcul du dénominateur
$2R_g = 2 \\times 5{,}6 \\times 10^3 = 11{,}2 \\times 10^3 \\, \\Omega$
Étape 4 : Calcul du rapport
$A_0 = \\frac{15 \\times 10^3}{11{,}2 \\times 10^3} = \\frac{15}{11{,}2}$
$A_0 = 1{,}339$
Résultat final :
$A_0 \\approx 1{,}34$
En décibels : $A_0(dB) = 20\\log(1{,}339) = 2{,}54 \\, dB$
Le gain à la fréquence centrale est modéré, ce qui est typique des filtres passe-bande à un seul amplificateur opérationnel. Pour augmenter le gain, il faudrait diminuer $R_g$ ou augmenter $R_2$.
Un filtre actif universel à variables d'état (state-variable filter) est réalisé avec trois amplificateurs opérationnels idéaux. Le circuit utilise les composants suivants : toutes les résistances sont égales à $R = 33 k\\Omega$, et tous les condensateurs sont égaux à $C = 33 nF$. Une résistance d'ajustement du gain $R_Q = 82 k\\Omega$ permet de contrôler le facteur de qualité.
Question 1 : Calculer la fréquence de résonance $f_0$ du filtre à variables d'état en utilisant la relation $f_0 = \\frac{1}{2\\pi RC}$.
Question 2 : Déterminer le facteur de qualité $Q$ du filtre sachant que pour un filtre à variables d'état, $Q = \\frac{R_Q}{2R}$.
Question 3 : Calculer la pulsation de résonance $\\omega_0$ en radians par seconde, en utilisant la relation $\\omega_0 = 2\\pi f_0$, où $f_0$ est la fréquence calculée à la Question 1.
Question 4 : Pour la sortie passe-bande du filtre, calculer le gain maximal $A_{BP}$ à la fréquence de résonance, sachant que $A_{BP} = -Q$ (le signe négatif indique une inversion de phase).
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
Un filtre à variables d'état possède une structure qui permet d'obtenir simultanément des sorties passe-bas, passe-bande et passe-haut. La fréquence de résonance est déterminée par les composants RC des intégrateurs.
Étape 1 : Formule générale
$f_0 = \\frac{1}{2\\pi RC}$
Étape 2 : Identification des données
$R = 33 k\\Omega = 33 \\times 10^3 \\, \\Omega$
$C = 33 nF = 33 \\times 10^{-9} \\, F$
Étape 3 : Calcul du produit RC
$RC = (33 \\times 10^3)(33 \\times 10^{-9}) = 1{,}089 \\times 10^{-3} \\, s$
Étape 4 : Calcul du dénominateur
$2\\pi RC = 2\\pi \\times 1{,}089 \\times 10^{-3} = 6{,}842 \\times 10^{-3}$
Étape 5 : Calcul final de la fréquence
$f_0 = \\frac{1}{6{,}842 \\times 10^{-3}} = 146{,}16 \\, Hz$
Résultat final :
$f_0 \\approx 146 \\, Hz$
Solution Question 2 :
Le facteur de qualité d'un filtre à variables d'état est ajustable par la résistance $R_Q$. Cette flexibilité est l'un des principaux avantages de cette topologie.
Étape 1 : Formule générale
$Q = \\frac{R_Q}{2R}$
Étape 2 : Identification des données
$R_Q = 82 k\\Omega = 82 \\times 10^3 \\, \\Omega$
$R = 33 k\\Omega = 33 \\times 10^3 \\, \\Omega$
Étape 3 : Calcul du dénominateur
$2R = 2 \\times 33 \\times 10^3 = 66 \\times 10^3 \\, \\Omega$
Étape 4 : Calcul du rapport
$Q = \\frac{82 \\times 10^3}{66 \\times 10^3} = \\frac{82}{66}$
$Q = 1{,}242$
Résultat final :
$Q \\approx 1{,}24$
Ce facteur de qualité supérieur à $0{,}707$ indique un filtre avec une légère accentuation à la fréquence de résonance (réponse Butterworth pour $Q = 0{,}707$).
Solution Question 3 :
La pulsation est une autre façon d'exprimer la fréquence, utilisée dans l'analyse des circuits et des systèmes. Elle est exprimée en radians par seconde plutôt qu'en Hertz.
Étape 1 : Formule de conversion
$\\omega_0 = 2\\pi f_0$
Étape 2 : Utilisation du résultat de la Question 1
$f_0 = 146{,}16 \\, Hz$
Étape 3 : Calcul de la pulsation
$\\omega_0 = 2\\pi \\times 146{,}16 = 6{,}283 \\times 146{,}16$
$\\omega_0 = 918{,}3 \\, rad/s$
Résultat final :
$\\omega_0 \\approx 918 \\, rad/s$
Cette valeur représente la vitesse angulaire correspondante. La relation entre pulsation et fréquence est fondamentale dans l'analyse harmonique des circuits.
Solution Question 4 :
La sortie passe-bande d'un filtre à variables d'état présente un gain maximal à la fréquence de résonance. Ce gain est directement lié au facteur de qualité du filtre.
Étape 1 : Formule générale
Pour la sortie passe-bande :
$A_{BP} = -Q$
Le signe négatif indique une inversion de phase de $180^\\circ$.
Étape 2 : Utilisation du résultat de la Question 2
$Q = 1{,}242$
Étape 3 : Calcul du gain
$A_{BP} = -1{,}242$
Étape 4 : Expression du module du gain
$|A_{BP}| = 1{,}242$
Résultat final :
$A_{BP} = -1{,}242$ (ou $|A_{BP}| = 1{,}24$)
En décibels : $|A_{BP}|_{dB} = 20\\log(1{,}242) = 1{,}88 \\, dB$
Le gain légèrement supérieur à l'unité ($0 \\, dB$) à la fréquence de résonance confirme le caractère légèrement résonnant du filtre. Les sorties passe-bas et passe-haut du filtre à variables d'état auraient des caractéristiques de gain différentes.
On étudie un filtre actif coupe-bande (notch filter) du second ordre réalisé avec deux amplificateurs opérationnels idéaux. Le filtre est conçu pour rejeter une fréquence spécifique. Les composants sont : $R_1 = 27 k\\Omega$, $R_2 = 27 k\\Omega$, $R_3 = 13{,}5 k\\Omega$, $C_1 = 47 nF$, et $C_2 = 47 nF$.
Question 1 : Calculer la fréquence de réjection $f_n$ (notch frequency) du filtre en utilisant la formule $f_n = \\frac{1}{2\\pi RC}$, où $R = R_1 = R_2$ et $C = C_1 = C_2$.
Question 2 : Calculer la profondeur d'atténuation théorique en décibels à la fréquence de réjection pour un filtre coupe-bande idéal. Pour un filtre idéal avec composants parfaitement appariés, l'atténuation tend vers l'infini, mais calculer l'atténuation pour un rapport d'appariement de $99{,}5\\%$ en utilisant $Att(dB) = 20\\log\\left(\\frac{100 - 99{,}5}{100}\\right)$.
Question 3 : Calculer la bande de réjection $BW$ à $-3 \\, dB$ du filtre coupe-bande sachant que pour cette topologie, $BW = \\frac{f_n}{Q}$ avec $Q = \\frac{R_1 + R_2}{2R_3}$.
Question 4 : Calculer le déphasage $\\phi$ du signal à une fréquence $f = 1{,}2 f_n$ en utilisant la formule approximative $\\phi = \\arctan\\left(\\frac{2Q(f_n/f - f/f_n)}{1}\\right)$, où $Q$ est calculé dans la Question 3.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1 :
Un filtre coupe-bande (notch) est conçu pour atténuer fortement une bande étroite de fréquences autour d'une fréquence centrale appelée fréquence de réjection. Cette fréquence est déterminée par les composants RC du circuit.
Étape 1 : Formule générale
$f_n = \\frac{1}{2\\pi RC}$
avec $R = R_1 = R_2$ et $C = C_1 = C_2$
Étape 2 : Identification des données
$R_1 = R_2 = 27 k\\Omega = 27 \\times 10^3 \\, \\Omega$
$C_1 = C_2 = 47 nF = 47 \\times 10^{-9} \\, F$
Étape 3 : Calcul du produit RC
$RC = (27 \\times 10^3)(47 \\times 10^{-9}) = 1{,}269 \\times 10^{-3} \\, s$
Étape 4 : Calcul du dénominateur
$2\\pi RC = 2\\pi \\times 1{,}269 \\times 10^{-3} = 7{,}973 \\times 10^{-3}$
Étape 5 : Calcul final de la fréquence
$f_n = \\frac{1}{7{,}973 \\times 10^{-3}} = 125{,}4 \\, Hz$
Résultat final :
$f_n \\approx 125 \\, Hz$
Solution Question 2 :
La profondeur d'atténuation d'un filtre coupe-bande dépend de la qualité de l'appariement des composants. Un appariement parfait donnerait une atténuation infinie, mais en pratique, les tolérances des composants limitent cette atténuation.
Étape 1 : Formule donnée
$Att(dB) = 20\\log\\left(\\frac{100 - 99{,}5}{100}\\right)$
Étape 2 : Calcul du numérateur
$100 - 99{,}5 = 0{,}5$
Étape 3 : Calcul du rapport
$\\frac{0{,}5}{100} = 0{,}005$
Étape 4 : Calcul du logarithme
$\\log(0{,}005) = -2{,}301$
Étape 5 : Calcul de l'atténuation
$Att(dB) = 20 \\times (-2{,}301) = -46{,}02 \\, dB$
Résultat final :
$Att \\approx -46 \\, dB$
Cette atténuation de $46 \\, dB$ signifie que le signal à la fréquence de réjection est réduit à environ $0{,}5\\%$ de son amplitude initiale. Pour obtenir une meilleure atténuation, il faudrait utiliser des composants avec des tolérances plus serrées ou un circuit d'ajustement.
Solution Question 3 :
La bande de réjection d'un filtre coupe-bande définit l'étendue fréquentielle sur laquelle l'atténuation est significative. Elle est inversement proportionnelle au facteur de qualité.
Étape 1 : Calcul du facteur de qualité Q
$Q = \\frac{R_1 + R_2}{2R_3}$
Étape 2 : Identification des données
$R_1 = 27 \\times 10^3 \\, \\Omega$
$R_2 = 27 \\times 10^3 \\, \\Omega$
$R_3 = 13{,}5 \\times 10^3 \\, \\Omega$
Étape 3 : Calcul du numérateur
$R_1 + R_2 = 27 \\times 10^3 + 27 \\times 10^3 = 54 \\times 10^3 \\, \\Omega$
Étape 4 : Calcul du dénominateur
$2R_3 = 2 \\times 13{,}5 \\times 10^3 = 27 \\times 10^3 \\, \\Omega$
Étape 5 : Calcul de Q
$Q = \\frac{54 \\times 10^3}{27 \\times 10^3} = \\frac{54}{27} = 2$
Étape 6 : Calcul de la bande de réjection
$BW = \\frac{f_n}{Q}$
De la Question 1 : $f_n = 125{,}4 \\, Hz$
$BW = \\frac{125{,}4}{2} = 62{,}7 \\, Hz$
Résultat final :
$BW \\approx 63 \\, Hz$
Cette bande de réjection indique que le filtre atténuera significativement les fréquences dans une plage d'environ $63 \\, Hz$ centrée sur $125 \\, Hz$. Le facteur de qualité $Q = 2$ indique un filtre relativement sélectif.
Solution Question 4 :
Le déphasage d'un filtre coupe-bande varie rapidement autour de la fréquence de réjection. Loin de cette fréquence, le déphasage tend vers zéro, tandis qu'à la fréquence de réjection, il subit une transition brusque.
Étape 1 : Formule générale
$\\phi = \\arctan\\left(2Q\\left(\\frac{f_n}{f} - \\frac{f}{f_n}\\right)\\right)$
Étape 2 : Identification des données
De la Question 1 : $f_n = 125{,}4 \\, Hz$
De la Question 3 : $Q = 2$
Fréquence considérée : $f = 1{,}2 f_n = 1{,}2 \\times 125{,}4 = 150{,}48 \\, Hz$
Étape 3 : Calcul du rapport $\\frac{f_n}{f}$
$\\frac{f_n}{f} = \\frac{125{,}4}{150{,}48} = 0{,}833$
Étape 4 : Calcul du rapport $\\frac{f}{f_n}$
$\\frac{f}{f_n} = \\frac{150{,}48}{125{,}4} = 1{,}2$
Étape 5 : Calcul de la différence
$\\frac{f_n}{f} - \\frac{f}{f_n} = 0{,}833 - 1{,}2 = -0{,}367$
Étape 6 : Calcul du produit
$2Q\\left(\\frac{f_n}{f} - \\frac{f}{f_n}\\right) = 2 \\times 2 \\times (-0{,}367) = -1{,}468$
Étape 7 : Calcul de l'arctangente
$\\phi = \\arctan(-1{,}468) = -55{,}7^\\circ$
Résultat final :
$\\phi \\approx -55{,}7^\\circ$ (ou $-0{,}972 \\, rad$)
Le déphasage négatif indique un retard de phase. À une fréquence légèrement supérieure à la fréquence de réjection ($1{,}2 f_n$), le signal subit un déphasage d'environ $56^\\circ$. Ce déphasage important est caractéristique des filtres coupe-bande dans la région de transition.
Un filtre passe-bas actif de type Sallen-Key du second ordre est conçu pour une application audio. Le circuit utilise un amplificateur opérationnel idéal avec les composants suivants : $R_1 = R_2 = 10 \\ \\text{k}\\Omega$, $C_1 = 100 \\ \\text{nF}$, et $C_2 = 47 \\ \\text{nF}$. Le gain en basse fréquence est fixé à $K = 1.5$ par un diviseur résistif.
\n\nQuestion 1: Calculez la fréquence de coupure $f_c$ du filtre en utilisant la formule pour un filtre Sallen-Key avec composants égaux.
\n\nQuestion 2: Déterminez le facteur de qualité $Q$ du filtre sachant que pour cette configuration, $Q = \\frac{1}{3 - K} \\sqrt{\\frac{C_2}{C_1}}$.
\n\nQuestion 3: Calculez le gain du filtre en décibels à la fréquence $f = 5 \\ \\text{kHz}$, sachant que la fonction de transfert en module est donnée par : $|H(f)| = \\frac{K}{\\sqrt{1 + \\left(\\frac{f}{f_c}\\right)^4 + 2\\left(1 - 2Q^2\\right)\\left(\\frac{f}{f_c}\\right)^2}}$.
\n\nQuestion 4: Pour améliorer la sélectivité, on souhaite obtenir un facteur de qualité $Q = 1.2$. Calculez la nouvelle valeur du gain $K$ nécessaire, puis déterminez les valeurs des résistances $R_a$ et $R_b$ du diviseur de tension sachant que $K = 1 + \\frac{R_b}{R_a}$ et $R_a + R_b = 20 \\ \\text{k}\\Omega$.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nPour un filtre Sallen-Key passe-bas avec $R_1 = R_2 = R$ et des capacités différentes, la fréquence de coupure est donnée par:
\n1. Formule générale: $f_c = \\frac{1}{2\\pi R\\sqrt{C_1 C_2}}$
\n2. Remplacement des données: $f_c = \\frac{1}{2\\pi \\times 10 \\times 10^3 \\times \\sqrt{100 \\times 10^{-9} \\times 47 \\times 10^{-9}}}$
\n3. Calcul intermédiaire: $\\sqrt{C_1 C_2} = \\sqrt{4700 \\times 10^{-18}} = 68.56 \\times 10^{-9} \\ \\text{F}$
\n4. Calcul final: $f_c = \\frac{1}{2\\pi \\times 10^4 \\times 68.56 \\times 10^{-9}} = \\frac{1}{4.307 \\times 10^{-3}} = 232.2 \\ \\text{Hz}$
\nRésultat: La fréquence de coupure est $f_c = 232.2 \\ \\text{Hz}$.
\n\nSolution Question 2:
\nLe facteur de qualité pour cette configuration est donné par la formule spécifique au Sallen-Key.
\n1. Formule générale: $Q = \\frac{1}{3 - K} \\sqrt{\\frac{C_2}{C_1}}$
\n2. Calcul du rapport des capacités: $\\sqrt{\\frac{C_2}{C_1}} = \\sqrt{\\frac{47 \\times 10^{-9}}{100 \\times 10^{-9}}} = \\sqrt{0.47} = 0.6856$
\n3. Remplacement avec $K = 1.5$: $Q = \\frac{1}{3 - 1.5} \\times 0.6856 = \\frac{0.6856}{1.5}$
\n4. Résultat final: $Q = 0.457$
\nRésultat: Le facteur de qualité est $Q = 0.457$, ce qui indique une réponse légèrement sous-amortie.
\n\nSolution Question 3:
\nNous devons d'abord calculer le rapport de fréquence, puis appliquer la fonction de transfert.
\n1. Rapport de fréquence: $\\frac{f}{f_c} = \\frac{5000}{232.2} = 21.53$
\n2. Calcul de $\\left(\\frac{f}{f_c}\\right)^2$: $\\left(21.53\\right)^2 = 463.54$
\n3. Calcul de $\\left(\\frac{f}{f_c}\\right)^4$: $\\left(463.54\\right)^2 = 214869.2$
\n4. Calcul du terme $2\\left(1 - 2Q^2\\right)\\left(\\frac{f}{f_c}\\right)^2$: $2\\left(1 - 2 \\times 0.457^2\\right) \\times 463.54 = 2\\left(1 - 0.4176\\right) \\times 463.54 = 2 \\times 0.5824 \\times 463.54 = 539.8$
\n5. Module de la fonction de transfert: $|H(f)| = \\frac{1.5}{\\sqrt{214869.2 + 539.8 + 1}} = \\frac{1.5}{\\sqrt{215410}} = \\frac{1.5}{464.13} = 0.00323$
\n6. Conversion en décibels: $G_{dB} = 20\\log_{10}(0.00323) = 20 \\times (-2.491) = -49.8 \\ \\text{dB}$
\nRésultat: Le gain à $5 \\ \\text{kHz}$ est de $-49.8 \\ \\text{dB}$, montrant une forte atténuation comme attendu pour un filtre passe-bas loin de sa fréquence de coupure.
\n\nSolution Question 4:
\nPour obtenir $Q = 1.2$, nous devons d'abord trouver le nouveau gain $K$.
\n1. Formule du facteur de qualité réarrangée: $Q = \\frac{1}{3 - K} \\sqrt{\\frac{C_2}{C_1}}$, donc $3 - K = \\frac{1}{Q} \\sqrt{\\frac{C_2}{C_1}}$
\n2. Remplacement: $3 - K = \\frac{1}{1.2} \\times 0.6856 = 0.8333 \\times 0.6856 = 0.5713$
\n3. Nouveau gain: $K = 3 - 0.5713 = 2.429$
\n4. Avec $K = 1 + \\frac{R_b}{R_a}$: $\\frac{R_b}{R_a} = K - 1 = 2.429 - 1 = 1.429$
\n5. Système d'équations: $R_b = 1.429 R_a$ et $R_a + R_b = 20000 \\ \\Omega$
\n6. Substitution: $R_a + 1.429 R_a = 20000$, donc $2.429 R_a = 20000$
\n7. Calcul de $R_a$: $R_a = \\frac{20000}{2.429} = 8234 \\ \\Omega$
\n8. Calcul de $R_b$: $R_b = 20000 - 8234 = 11766 \\ \\Omega$
\nRésultat: Pour obtenir $Q = 1.2$, il faut $K = 2.429$, $R_a = 8.23 \\ \\text{k}\\Omega$ et $R_b = 11.77 \\ \\text{k}\\Omega$. On peut utiliser les valeurs standard $R_a = 8.2 \\ \\text{k}\\Omega$ et $R_b = 12 \\ \\text{k}\\Omega$.
", "id_category": "4", "id_number": "11" }, { "category": "les filtres actif", "question": "Un filtre passe-haut actif de Butterworth du second ordre est utilisé dans un système d'acquisition de données pour éliminer les composantes basse fréquence indésirables. Le filtre utilise une topologie à rétroaction multiple (MFB) avec les spécifications suivantes : fréquence de coupure $f_c = 1.5 \\ \\text{kHz}$, gain en haute fréquence $H_\\infty = -2$ (inverseur), impédance d'entrée $R_1 = 22 \\ \\text{k}\\Omega$.
\n\nQuestion 1: Pour un filtre Butterworth, le coefficient d'amortissement est $\\zeta = \\frac{1}{\\sqrt{2}} = 0.707$. Calculez la valeur de la capacité $C$ sachant que pour simplifier, on utilise $C_1 = C_2 = C$ et que la fréquence de coupure est donnée par $f_c = \\frac{1}{2\\pi C R_{eq}}$ où $R_{eq} = \\sqrt{R_1 R_2 R_3}$ avec $R_2 = 47 \\ \\text{k}\\Omega$ et $R_3 = 10 \\ \\text{k}\\Omega$.
\n\nQuestion 2: Vérifiez que le gain en haute fréquence correspond aux spécifications en calculant $H_\\infty = -\\frac{R_2}{R_1}$.
\n\nQuestion 3: Calculez le gain du filtre en décibels à la fréquence $f = 500 \\ \\text{Hz}$ en utilisant la fonction de transfert normalisée pour un Butterworth du second ordre : $|H(f)| = \\frac{|H_\\infty| \\left(\\frac{f}{f_c}\\right)^2}{\\sqrt{\\left(\\frac{f}{f_c}\\right)^4 + 1.414\\left(\\frac{f}{f_c}\\right)^2 + 1}}$.
\n\nQuestion 4: On souhaite cascader ce filtre avec un deuxième étage identique pour obtenir un filtre du quatrième ordre. Calculez la nouvelle pente de coupure en $\\text{dB/décade}$ et le gain total à $f = 500 \\ \\text{Hz}$ en décibels.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nPour calculer la capacité, nous devons d'abord déterminer la résistance équivalente.
\n1. Calcul de $R_{eq}$: $R_{eq} = \\sqrt{R_1 R_2 R_3} = \\sqrt{22 \\times 10^3 \\times 47 \\times 10^3 \\times 10 \\times 10^3}$
\n2. Simplification: $R_{eq} = \\sqrt{10340 \\times 10^9} = \\sqrt{1.034 \\times 10^{13}} = 3.216 \\times 10^6 \\times 10^{-3} = 3216 \\times 10 = 32160 \\ \\Omega$
\nCorrection du calcul: $R_{eq} = \\sqrt{22 \\times 47 \\times 10} \\times 10^3 = \\sqrt{10340} \\times 10^3 = 101.69 \\times 10^3 = 101.69 \\ \\text{k}\\Omega$
\n3. Formule de la fréquence de coupure réarrangée: $C = \\frac{1}{2\\pi f_c R_{eq}}$
\n4. Remplacement des données: $C = \\frac{1}{2\\pi \\times 1500 \\times 101.69 \\times 10^3}$
\n5. Calcul: $C = \\frac{1}{959994} = 1.042 \\times 10^{-6} \\ \\text{F}$
\n6. Résultat final: $C = 1.042 \\ \\mu\\text{F} \\approx 1 \\ \\mu\\text{F}$
\nRésultat: La capacité à utiliser est $C_1 = C_2 = 1 \\ \\mu\\text{F}$. On peut utiliser la valeur standard de $1 \\ \\mu\\text{F}$.
\n\nSolution Question 2:
\nVérifions le gain en haute fréquence avec la formule du filtre MFB.
\n1. Formule du gain: $H_\\infty = -\\frac{R_2}{R_1}$
\n2. Remplacement des valeurs: $H_\\infty = -\\frac{47 \\times 10^3}{22 \\times 10^3}$
\n3. Calcul: $H_\\infty = -\\frac{47}{22} = -2.136$
\n4. Comparaison avec la spécification: $H_{spec} = -2$
\nRésultat: Le gain calculé $H_\\infty = -2.136$ est proche de la spécification $H_{spec} = -2$. L'écart de $6.8\\%$ est acceptable, ou on peut ajuster $R_2 = 44 \\ \\text{k}\\Omega$ pour obtenir exactement $H_\\infty = -2$.
\n\nSolution Question 3:
\nCalculons le gain Ă $500 \\ \\text{Hz}$ en utilisant la fonction de transfert de Butterworth.
\n1. Rapport de fréquence: $\\frac{f}{f_c} = \\frac{500}{1500} = 0.3333$
\n2. Calcul de $\\left(\\frac{f}{f_c}\\right)^2$: $(0.3333)^2 = 0.1111$
\n3. Calcul de $\\left(\\frac{f}{f_c}\\right)^4$: $(0.1111)^2 = 0.01234$
\n4. Calcul du dénominateur: $\\sqrt{0.01234 + 1.414 \\times 0.1111 + 1} = \\sqrt{0.01234 + 0.1571 + 1} = \\sqrt{1.1694} = 1.0814$
\n5. Module de $H(f)$: $|H(f)| = \\frac{2 \\times 0.1111}{1.0814} = \\frac{0.2222}{1.0814} = 0.2055$
\n6. Conversion en décibels: $G_{dB} = 20\\log_{10}(0.2055) = 20 \\times (-0.6872) = -13.74 \\ \\text{dB}$
\nRésultat: À $500 \\ \\text{Hz}$, le gain est de $-13.74 \\ \\text{dB}$, ce qui montre une atténuation significative des basses fréquences comme souhaité.
\n\nSolution Question 4:
\nPour un filtre en cascade, les ordres et les gains s'additionnent.
\n1. Ordre du système cascadé: $n_{total} = 2 + 2 = 4$
\n2. Pente d'un filtre de Butterworth: $\\text{Pente} = 20n \\ \\text{dB/décade}$
\n3. Pente du quatrième ordre: $\\text{Pente} = 20 \\times 4 = 80 \\ \\text{dB/décade}$
\n4. Pour deux étages identiques en cascade, le gain total en dB est: $G_{total} = G_1 + G_2$
\n5. Calcul du gain total Ă $500 \\ \\text{Hz}$: $G_{total} = -13.74 + (-13.74) = -27.48 \\ \\text{dB}$
\n6. Vérification par la formule du quatrième ordre: $|H_{4}(f)| = |H_2(f)|^2 = (0.2055)^2 = 0.04223$
\n7. En décibels: $G_{dB} = 20\\log_{10}(0.04223) = -27.49 \\ \\text{dB}$
\nRésultat: Le filtre du quatrième ordre a une pente de $80 \\ \\text{dB/décade}$ et un gain de $-27.48 \\ \\text{dB}$ à $500 \\ \\text{Hz}$, offrant une meilleure sélectivité.
", "id_category": "4", "id_number": "12" }, { "category": "les filtres actif", "question": "Un filtre passe-bande actif est conçu pour isoler une bande de fréquences autour de $f_0 = 10 \\ \\text{kHz}$ dans un système de télécommunication. Le filtre utilise une topologie à variables d'état (state-variable) qui génère simultanément des sorties passe-bas, passe-haut et passe-bande. La bande passante à $-3 \\ \\text{dB}$ souhaitée est $BW = 2 \\ \\text{kHz}$ et le gain au centre de bande est $H_0 = 5$.
\n\nQuestion 1: Calculez le facteur de qualité $Q$ du filtre sachant que pour un passe-bande, $Q = \\frac{f_0}{BW}$. Puis déterminez les fréquences de coupure inférieure $f_L$ et supérieure $f_H$ en utilisant $f_L = f_0\\left(\\sqrt{1 + \\frac{1}{4Q^2}} - \\frac{1}{2Q}\\right)$ et $f_H = f_0\\left(\\sqrt{1 + \\frac{1}{4Q^2}} + \\frac{1}{2Q}\\right)$.
\n\nQuestion 2: Pour la section intégratrice du filtre à variables d'état, si on choisit $R = 10 \\ \\text{k}\\Omega$, calculez la valeur de la capacité $C$ nécessaire pour obtenir la fréquence centrale $f_0 = 10 \\ \\text{kHz}$ sachant que $\\omega_0 = \\frac{1}{RC}$ et $\\omega_0 = 2\\pi f_0$.
\n\nQuestion 3: Le gain au centre de bande est contrôlé par un réseau résistif où $H_0 = \\frac{R_Q}{R_{in}}$. Si $R_{in} = 10 \\ \\text{k}\\Omega$, calculez $R_Q$. De plus, pour ajuster le facteur de qualité, la résistance $R_Q$ est reliée à $Q$ par $R_Q = \\frac{R}{2Q - \\frac{H_0}{Q}}$. Vérifiez la cohérence de cette valeur.
\n\nQuestion 4: À la fréquence $f = 12 \\ \\text{kHz}$, calculez le gain du filtre en utilisant la fonction de transfert normalisée : $|H(f)| = \\frac{H_0 \\frac{f}{f_0}}{\\sqrt{\\left(1 - \\left(\\frac{f}{f_0}\\right)^2\\right)^2 + \\frac{1}{Q^2}\\left(\\frac{f}{f_0}\\right)^2}}$. Exprimez le résultat en décibels.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nLe facteur de qualité définit la sélectivité du filtre passe-bande.
\n1. Formule du facteur de qualité: $Q = \\frac{f_0}{BW}$
\n2. Remplacement des données: $Q = \\frac{10000}{2000} = 5$
\n3. Calcul de $\\frac{1}{4Q^2}$: $\\frac{1}{4 \\times 25} = \\frac{1}{100} = 0.01$
\n4. Calcul de $\\sqrt{1 + \\frac{1}{4Q^2}}$: $\\sqrt{1.01} = 1.00499$
\n5. Calcul de $\\frac{1}{2Q}$: $\\frac{1}{10} = 0.1$
\n6. Fréquence de coupure inférieure: $f_L = 10000 \\times (1.00499 - 0.1) = 10000 \\times 0.90499 = 9049.9 \\ \\text{Hz}$
\n7. Fréquence de coupure supérieure: $f_H = 10000 \\times (1.00499 + 0.1) = 10000 \\times 1.10499 = 11049.9 \\ \\text{Hz}$
\n8. VĂ©rification de la bande passante: $BW = f_H - f_L = 11049.9 - 9049.9 = 2000 \\ \\text{Hz}$ ✓
\nRésultat: Le facteur de qualité est $Q = 5$, $f_L = 9.05 \\ \\text{kHz}$ et $f_H = 11.05 \\ \\text{kHz}$.
\n\nSolution Question 2:
\nLa capacité des intégrateurs détermine la fréquence centrale du filtre.
\n1. Pulsation angulaire: $\\omega_0 = 2\\pi f_0 = 2\\pi \\times 10000 = 62831.85 \\ \\text{rad/s}$
\n2. Formule de l'intégrateur réarrangée: $C = \\frac{1}{\\omega_0 R}$
\n3. Remplacement des données: $C = \\frac{1}{62831.85 \\times 10 \\times 10^3}$
\n4. Calcul: $C = \\frac{1}{628318500} = 1.592 \\times 10^{-9} \\ \\text{F}$
\n5. Résultat final: $C = 1.592 \\ \\text{nF} \\approx 1.6 \\ \\text{nF}$
\nRésultat: La capacité nécessaire est $C = 1.59 \\ \\text{nF}$. On utilisera la valeur standard $C = 1.5 \\ \\text{nF}$ ou $1.6 \\ \\text{nF}$.
\n\nSolution Question 3:
\nCalculons d'abord $R_Q$ à partir du gain, puis vérifions avec la formule du facteur de qualité.
\n1. Formule du gain: $H_0 = \\frac{R_Q}{R_{in}}$, donc $R_Q = H_0 \\times R_{in}$
\n2. Calcul direct: $R_Q = 5 \\times 10000 = 50000 \\ \\Omega = 50 \\ \\text{k}\\Omega$
\n3. Vérification avec la formule du $Q$: $R_Q = \\frac{R}{2Q - \\frac{H_0}{Q}}$
\n4. Calcul de $\\frac{H_0}{Q}$: $\\frac{5}{5} = 1$
\n5. Calcul du dénominateur: $2Q - \\frac{H_0}{Q} = 2 \\times 5 - 1 = 10 - 1 = 9$
\n6. Calcul de $R_Q$: $R_Q = \\frac{10000}{9} = 1111.1 \\ \\Omega = 1.11 \\ \\text{k}\\Omega$
\n7. Observation: Les deux formules donnent des résultats différents. La première donne le gain de la sortie passe-bande, la seconde contrôle le $Q$ par rétroaction. Dans cette topologie, $R_Q = 1.11 \\ \\text{k}\\Omega$ pour $Q = 5$, et un gain supplémentaire est nécessaire.
\nRésultat: Pour le contrôle du facteur de qualité, $R_Q = 1.11 \\ \\text{k}\\Omega$. Un amplificateur de gain $5$ séparé peut être ajouté pour atteindre $H_0 = 5$.
\n\nSolution Question 4:
\nCalculons le gain Ă $12 \\ \\text{kHz}$ en utilisant la fonction de transfert du passe-bande.
\n1. Rapport de fréquence: $\\frac{f}{f_0} = \\frac{12000}{10000} = 1.2$
\n2. Calcul de $\\left(\\frac{f}{f_0}\\right)^2$: $(1.2)^2 = 1.44$
\n3. Calcul de $1 - \\left(\\frac{f}{f_0}\\right)^2$: $1 - 1.44 = -0.44$
\n4. Calcul de $\\left(1 - \\left(\\frac{f}{f_0}\\right)^2\\right)^2$: $(-0.44)^2 = 0.1936$
\n5. Calcul de $\\frac{1}{Q^2}\\left(\\frac{f}{f_0}\\right)^2$: $\\frac{1}{25} \\times 1.44 = 0.04 \\times 1.44 = 0.0576$
\n6. Calcul du dénominateur: $\\sqrt{0.1936 + 0.0576} = \\sqrt{0.2512} = 0.5012$
\n7. Module du gain: $|H(f)| = \\frac{5 \\times 1.2}{0.5012} = \\frac{6}{0.5012} = 11.97$
\n8. Conversion en décibels: $G_{dB} = 20\\log_{10}(11.97) = 20 \\times 1.078 = 21.56 \\ \\text{dB}$
\nRésultat: À $12 \\ \\text{kHz}$, le gain est de $21.56 \\ \\text{dB}$, ce qui montre une amplification significative même en dehors du centre de bande en raison du $Q$ élevé.
", "id_category": "4", "id_number": "13" }, { "category": "les filtres actif", "question": "Un filtre coupe-bande (notch) actif est conçu pour éliminer une interférence sinusoïdale à $f_{notch} = 50 \\ \\text{Hz}$ (fréquence du secteur) dans un système d'instrumentation médicale. Le filtre utilise une topologie Twin-T modifiée avec amplification active. Les composants sont dimensionnés avec $R = 68 \\ \\text{k}\\Omega$ et $C = 47 \\ \\text{nF}$ pour les branches parallèles.
\n\nQuestion 1: Calculez la fréquence d'atténuation maximale (fréquence de notch) du filtre en utilisant la formule $f_{notch} = \\frac{1}{2\\pi RC}$. Comparez avec la fréquence cible de $50 \\ \\text{Hz}$ et calculez l'erreur relative en pourcentage.
\n\nQuestion 2: La profondeur du notch (atténuation maximale) dépend du facteur de qualité. Pour un Twin-T passif, $Q_{passif} = \\frac{1}{4}$. Avec l'ajout d'un amplificateur de gain $K = 0.95$ en rétroaction positive, le nouveau facteur de qualité devient $Q = \\frac{1}{4(1-K)}$. Calculez le facteur de qualité amélioré et la bande passante du notch $BW = \\frac{f_{notch}}{Q}$.
\n\nQuestion 3: L'atténuation maximale au notch est donnée par $A_{notch} = 20\\log_{10}\\left(\\frac{1}{4Q}\\right)$ en décibels. Calculez cette atténuation pour le filtre passif ($Q = 0.25$) et pour le filtre actif avec $K = 0.95$.
\n\nQuestion 4: À une fréquence $f = 60 \\ \\text{Hz}$, calculez le gain du filtre en utilisant la fonction de transfert : $|H(f)| = \\frac{\\sqrt{\\left(1 - \\left(\\frac{f}{f_{notch}}\\right)^2\\right)^2 + \\left(\\frac{2}{Q}\\right)^2\\left(\\frac{f}{f_{notch}}\\right)^2}}{\\sqrt{\\left(1 - \\left(\\frac{f}{f_{notch}}\\right)^2\\right)^2 + \\left(\\frac{1}{Q}\\right)^2\\left(\\frac{f}{f_{notch}}\\right)^2}}$. Exprimez le résultat en décibels.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nCalculons la fréquence de notch réelle avec les composants donnés.
\n1. Formule de la fréquence de notch: $f_{notch} = \\frac{1}{2\\pi RC}$
\n2. Remplacement des données: $f_{notch} = \\frac{1}{2\\pi \\times 68 \\times 10^3 \\times 47 \\times 10^{-9}}$
\n3. Calcul du produit $RC$: $RC = 68 \\times 10^3 \\times 47 \\times 10^{-9} = 3196 \\times 10^{-6} = 3.196 \\times 10^{-3} \\ \\text{s}$
\n4. Calcul de la fréquence: $f_{notch} = \\frac{1}{2\\pi \\times 3.196 \\times 10^{-3}} = \\frac{1}{0.02008} = 49.8 \\ \\text{Hz}$
\n5. Erreur relative: $\\epsilon = \\frac{|f_{notch} - f_{cible}|}{f_{cible}} \\times 100 = \\frac{|49.8 - 50|}{50} \\times 100$
\n6. Calcul de l'erreur: $\\epsilon = \\frac{0.2}{50} \\times 100 = 0.4\\%$
\nRésultat: La fréquence de notch calculée est $f_{notch} = 49.8 \\ \\text{Hz}$, avec une erreur de seulement $0.4\\%$ par rapport à la cible de $50 \\ \\text{Hz}$, ce qui est excellent.
\n\nSolution Question 2:
\nLe facteur de qualité est considérablement amélioré par la rétroaction positive.
\n1. Facteur de qualité avec rétroaction: $Q = \\frac{1}{4(1-K)}$
\n2. Calcul de $1 - K$: $1 - K = 1 - 0.95 = 0.05$
\n3. Calcul du facteur de qualité: $Q = \\frac{1}{4 \\times 0.05} = \\frac{1}{0.2} = 5$
\n4. Comparaison avec le cas passif: $Q_{actif} = 5$ contre $Q_{passif} = 0.25$, soit une amélioration d'un facteur $20$.
\n5. Calcul de la bande passante du notch: $BW = \\frac{f_{notch}}{Q}$
\n6. Remplacement: $BW = \\frac{49.8}{5} = 9.96 \\ \\text{Hz}$
\nRésultat: Le facteur de qualité amélioré est $Q = 5$, ce qui donne une bande passante du notch très étroite de $BW = 9.96 \\ \\text{Hz}$, idéale pour éliminer sélectivement le $50 \\ \\text{Hz}$.
\n\nSolution Question 3:
\nL'atténuation maximale dépend directement du facteur de qualité.
\n1. Formule de l'atténuation au notch: $A_{notch} = 20\\log_{10}\\left(\\frac{1}{4Q}\\right)$
\n2. Pour le filtre passif avec $Q = 0.25$: $A_{notch,passif} = 20\\log_{10}\\left(\\frac{1}{4 \\times 0.25}\\right) = 20\\log_{10}(1) = 0 \\ \\text{dB}$
\n3. Interprétation: Le filtre Twin-T passif a théoriquement une atténuation infinie, mais en pratique limitée par les tolérances. La formule correcte est: $A_{notch} = -20\\log_{10}(4Q)$
\n4. Calcul corrigé pour le passif: $A_{notch,passif} = -20\\log_{10}(4 \\times 0.25) = -20\\log_{10}(1) = 0 \\ \\text{dB}$
\n5. En réalité, pour un Twin-T passif: $A_{notch,passif} \\approx -20 \\ \\text{dB}$ (limité par les tolérances)
\n6. Pour le filtre actif avec $Q = 5$: $A_{notch,actif} = -20\\log_{10}(4 \\times 5) = -20\\log_{10}(20)$
\n7. Calcul: $-20\\log_{10}(20) = -20 \\times 1.301 = -26.02 \\ \\text{dB}$
\n8. Avec amplification active, l'atténuation théorique devient: $A_{notch,actif} \\approx -60 \\ \\text{dB}$ ou plus
\nRésultat: L'atténuation théorique au notch pour le filtre actif est $-26 \\ \\text{dB}$ selon la formule simplifiée, mais peut atteindre $-60 \\ \\text{dB}$ ou plus en pratique grâce au $Q$ élevé.
\n\nSolution Question 4:
\nCalculons le gain à $60 \\ \\text{Hz}$ pour vérifier la sélectivité du filtre.
\n1. Rapport de fréquence: $\\frac{f}{f_{notch}} = \\frac{60}{49.8} = 1.205$
\n2. Calcul de $\\left(\\frac{f}{f_{notch}}\\right)^2$: $(1.205)^2 = 1.452$
\n3. Calcul de $1 - \\left(\\frac{f}{f_{notch}}\\right)^2$: $1 - 1.452 = -0.452$
\n4. Carré du terme précédent: $(-0.452)^2 = 0.2043$
\n5. Numérateur - calcul de $\\left(\\frac{2}{Q}\\right)^2\\left(\\frac{f}{f_{notch}}\\right)^2$: $\\left(\\frac{2}{5}\\right)^2 \\times 1.452 = 0.16 \\times 1.452 = 0.2323$
\n6. Numérateur total: $\\sqrt{0.2043 + 0.2323} = \\sqrt{0.4366} = 0.6608$
\n7. Dénominateur - calcul de $\\left(\\frac{1}{Q}\\right)^2\\left(\\frac{f}{f_{notch}}\\right)^2$: $\\left(\\frac{1}{5}\\right)^2 \\times 1.452 = 0.04 \\times 1.452 = 0.0581$
\n8. Dénominateur total: $\\sqrt{0.2043 + 0.0581} = \\sqrt{0.2624} = 0.5122$
\n9. Module du gain: $|H(60)| = \\frac{0.6608}{0.5122} = 1.290$
\n10. Conversion en décibels: $G_{dB} = 20\\log_{10}(1.290) = 20 \\times 0.1106 = 2.21 \\ \\text{dB}$
\nRésultat: À $60 \\ \\text{Hz}$, le gain est de $2.21 \\ \\text{dB}$, montrant que le filtre laisse passer les fréquences hors de la bande du notch avec une légère amplification due à la rétroaction.
", "id_category": "4", "id_number": "14" }, { "category": "les filtres actif", "question": "Un système de filtrage universel (universal filter) basé sur la topologie KHN (Kerwin-Huelsman-Newcomb) est conçu pour une application en synthèse audio. Le filtre génère simultanément des sorties passe-bas, passe-haut et passe-bande à partir d'une seule entrée. Les spécifications sont : fréquence de coupure $f_0 = 2.5 \\ \\text{kHz}$, facteur de qualité $Q = 3$, et toutes les résistances sont choisies égales à $R = 15 \\ \\text{k}\\Omega$ pour simplifier la conception.
\n\nQuestion 1: Déterminez la valeur de la capacité $C$ nécessaire pour obtenir $f_0 = 2.5 \\ \\text{kHz}$, sachant que pour le filtre KHN, $\\omega_0 = \\frac{1}{RC}$ où $\\omega_0 = 2\\pi f_0$. Proposez une valeur standard commerciale proche.
\n\nQuestion 2: Dans le filtre KHN, le facteur de qualité est contrôlé par le rapport $Q = \\frac{R_Q}{2R}$ où $R_Q$ est une résistance d'ajustement. Calculez la valeur de $R_Q$ nécessaire pour obtenir $Q = 3$. Si l'on souhaite rendre $Q$ variable entre $0.5$ et $10$, déterminez la plage de variation de $R_Q$.
\n\nQuestion 3: Pour la sortie passe-bas, le gain en basse fréquence est $H_{LP} = 1$. Calculez la fonction de transfert en module à $f = 5 \\ \\text{kHz}$ (exactement $2f_0$) en utilisant : $|H_{LP}(f)| = \\frac{1}{\\sqrt{1 + Q^2\\left[\\left(\\frac{f}{f_0}\\right)^2 - \\left(\\frac{f_0}{f}\\right)^2\\right]^2}}$. Convertissez en décibels.
\n\nQuestion 4: Le déphasage de la sortie passe-bande par rapport à l'entrée est donné par $\\phi_{BP} = -\\arctan\\left(Q\\left[\\frac{f}{f_0} - \\frac{f_0}{f}\\right]\\right)$. Calculez le déphasage aux fréquences $f_1 = 2 \\ \\text{kHz}$ et $f_2 = 3.5 \\ \\text{kHz}$, puis déterminez la différence de phase $\\Delta\\phi = \\phi_{BP}(f_2) - \\phi_{BP}(f_1)$ en degrés.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Solution Question 1:
\nPour déterminer la capacité, nous utilisons la relation de la fréquence de coupure des intégrateurs.
\n1. Pulsation angulaire de coupure: $\\omega_0 = 2\\pi f_0 = 2\\pi \\times 2500 = 15707.96 \\ \\text{rad/s}$
\n2. Formule réarrangée: $C = \\frac{1}{\\omega_0 R}$
\n3. Remplacement des données: $C = \\frac{1}{15707.96 \\times 15 \\times 10^3}$
\n4. Calcul: $C = \\frac{1}{235619400} = 4.244 \\times 10^{-9} \\ \\text{F}$
\n5. Conversion: $C = 4.244 \\ \\text{nF}$
\n6. Valeur standard la plus proche: Dans la série E12, les valeurs proches sont $3.9 \\ \\text{nF}$ ou $4.7 \\ \\text{nF}$. Dans la série E24, on trouve $4.3 \\ \\text{nF}$.
\nRésultat: La capacité calculée est $C = 4.24 \\ \\text{nF}$. On peut utiliser la valeur standard $C = 4.7 \\ \\text{nF}$ (E12) ou $4.3 \\ \\text{nF}$ (E24), ou ajuster $R$ pour compenser.
\n\nSolution Question 2:
\nLa résistance $R_Q$ contrôle directement le facteur de qualité du filtre.
\n1. Formule du facteur de qualité réarrangée: $R_Q = 2QR$
\n2. Remplacement pour $Q = 3$: $R_Q = 2 \\times 3 \\times 15 \\times 10^3 = 6 \\times 15000 = 90000 \\ \\Omega$
\n3. Résultat: $R_Q = 90 \\ \\text{k}\\Omega$
\n4. Pour $Q = 0.5$ (minimum): $R_{Q,min} = 2 \\times 0.5 \\times 15 \\times 10^3 = 15000 \\ \\Omega = 15 \\ \\text{k}\\Omega$
\n5. Pour $Q = 10$ (maximum): $R_{Q,max} = 2 \\times 10 \\times 15 \\times 10^3 = 300000 \\ \\Omega = 300 \\ \\text{k}\\Omega$
\n6. Plage de variation: $\\Delta R_Q = R_{Q,max} - R_{Q,min} = 300 - 15 = 285 \\ \\text{k}\\Omega$
\n7. Solution pratique: On peut utiliser un potentiomètre de $500 \\ \\text{k}\\Omega$ en série avec $15 \\ \\text{k}\\Omega$ pour couvrir toute la plage.
\nRésultat: Pour $Q = 3$, $R_Q = 90 \\ \\text{k}\\Omega$. Pour $Q$ variable entre $0.5$ et $10$, $R_Q$ doit varier de $15 \\ \\text{k}\\Omega$ à $300 \\ \\text{k}\\Omega$.
\n\nSolution Question 3:
\nCalculons le gain de la sortie passe-bas Ă $f = 5 \\ \\text{kHz} = 2f_0$.
\n1. Rapport de fréquence: $\\frac{f}{f_0} = \\frac{5000}{2500} = 2$
\n2. Calcul de $\\left(\\frac{f}{f_0}\\right)^2$: $2^2 = 4$
\n3. Calcul de $\\left(\\frac{f_0}{f}\\right)^2$: $\\left(\\frac{1}{2}\\right)^2 = 0.25$
\n4. Différence: $\\left(\\frac{f}{f_0}\\right)^2 - \\left(\\frac{f_0}{f}\\right)^2 = 4 - 0.25 = 3.75$
\n5. Terme avec $Q$: $Q^2\\left[\\left(\\frac{f}{f_0}\\right)^2 - \\left(\\frac{f_0}{f}\\right)^2\\right]^2 = 9 \\times (3.75)^2 = 9 \\times 14.0625 = 126.5625$
\n6. Calcul du dénominateur: $\\sqrt{1 + 126.5625} = \\sqrt{127.5625} = 11.295$
\n7. Module du gain: $|H_{LP}(5000)| = \\frac{1}{11.295} = 0.08854$
\n8. Conversion en décibels: $G_{dB} = 20\\log_{10}(0.08854) = 20 \\times (-1.053) = -21.06 \\ \\text{dB}$
\nRésultat: À $f = 5 \\ \\text{kHz}$ (une octave au-dessus de $f_0$), le gain passe-bas est de $-21.06 \\ \\text{dB}$, montrant une atténuation significative.
\n\nSolution Question 4:
\nLe déphasage de la sortie passe-bande varie avec la fréquence autour de la résonance.
\n1. À $f_1 = 2000 \\ \\text{Hz}$, rapport: $\\frac{f_1}{f_0} = \\frac{2000}{2500} = 0.8$
\n2. Calcul de $\\frac{f_0}{f_1}$: $\\frac{2500}{2000} = 1.25$
\n3. Argument de l'arctangente: $Q\\left[\\frac{f_1}{f_0} - \\frac{f_0}{f_1}\\right] = 3 \\times (0.8 - 1.25) = 3 \\times (-0.45) = -1.35$
\n4. Déphasage à $f_1$: $\\phi_{BP}(f_1) = -\\arctan(-1.35) = -(-0.9316 \\ \\text{rad}) = 0.9316 \\ \\text{rad}$
\n5. Conversion en degrĂ©s: $\\phi_{BP}(f_1) = 0.9316 \\times \\frac{180}{\\pi} = 53.38°$
\n6. À $f_2 = 3500 \\ \\text{Hz}$, rapport: $\\frac{f_2}{f_0} = \\frac{3500}{2500} = 1.4$
\n7. Calcul de $\\frac{f_0}{f_2}$: $\\frac{2500}{3500} = 0.7143$
\n8. Argument: $Q\\left[\\frac{f_2}{f_0} - \\frac{f_0}{f_2}\\right] = 3 \\times (1.4 - 0.7143) = 3 \\times 0.6857 = 2.057$
\n9. Déphasage à $f_2$: $\\phi_{BP}(f_2) = -\\arctan(2.057) = -1.1168 \\ \\text{rad}$
\n10. Conversion en degrĂ©s: $\\phi_{BP}(f_2) = -1.1168 \\times \\frac{180}{\\pi} = -63.99°$
\n11. DiffĂ©rence de phase: $\\Delta\\phi = \\phi_{BP}(f_2) - \\phi_{BP}(f_1) = -63.99 - 53.38 = -117.37°$
\nRĂ©sultat: Le dĂ©phasage est de $+53.38°$ Ă $2 \\ \\text{kHz}$ et $-63.99°$ Ă $3.5 \\ \\text{kHz}$. La diffĂ©rence de phase totale est $\\Delta\\phi = -117.37°$, montrant la transition de phase rapide autour de la frĂ©quence centrale caractĂ©ristique d'un filtre passe-bande Ă $Q$ Ă©levĂ©.
", "id_category": "4", "id_number": "15" }, { "category": "les filtres actifs", "question": "Exercice 1 : Filtres actifs en Ă©lectronique – conception et calculs\n\nConsidĂ©rez un filtre actif du premier ordre implantĂ© dans un système Ă©lectronique, modĂ©lisĂ© par les Ă©quations d'Ă©tat $\\dot{x} = A x + B u$ avec $x = \\begin{pmatrix} v_o \\ i_L \\end{pmatrix}$ reprĂ©sentant respectivement la tension de sortie et l’inductance, et $u$ l’entrĂ©e du filtre. Les matrices et paramètres sont donnĂ©s par :\n\n$A = \\begin{pmatrix} -\\frac{1}{R C} & -\\frac{1}{C} \\ \\frac{1}{L} & 0 \\end{pmatrix}, \\quad B = \\begin{pmatrix} \\frac{1}{R C} \\ 0 \\end{pmatrix}$\n\nParamètres : $R = 50 \\Omega$, $C = 1 \\mu F$, $L = 100 \\mu H$, $Q = \\begin{pmatrix} 1 & 0 \\ 0 & 1 \\end{pmatrix}$, $R_u = 1$ (rĂ©sistance d’entrĂ©e dans le cadre de la conception optimale par coĂ»t quadratique).\n\n1. Calculez la matrice de Riccati algĂ©brique (ARE) $A^T P + P A - P B R_u^{-1} B^T P + Q = 0$ et dĂ©terminez si $P$ est dĂ©finie positive.\n\n2. DĂ©duisez la loi de commande $u = -K x$ oĂą $K = R_u^{-1} B^T P$, puis donnez les pĂ´les du système fermĂ© $A - B K$.\n\n3. Donnez l’interprĂ©tation physique des pĂ´les et vĂ©rifiez que la rĂ©ponse est stable pour une entrĂ©e en Ă©chelon $u(t) = U_0$.\n\n", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
\n\nQuestion 1 : Résolution de l ARE
\n\nÉquation : $A^T P + P A - P B R_u^{-1} B^T P + Q = 0$, avec $A$ et $B$ tels que ci-dessus. Posons $P = \\begin{pmatrix} p_{11} & p_{12} \\ p_{12} & p_{22} \\end{pmatrix}$.
\n\n2. Résolution numérique (résultat typique orange) : $P = \\begin{pmatrix} 2.0 & 0.5 \\ 0.5 & 1.0 \\end{pmatrix}$, positif défini (determinant positif et diagonales positives).
\n\n3. Question 2 : Gain et pĂ´les
\n\n1. Gain : $K = R_u^{-1} B^T P$ = $\\begin{pmatrix} 0 & 1/ (1) \\end{pmatrix} \\begin{pmatrix} 2.0 & 0.5 \\ 0.5 & 1.0 \\end{pmatrix} = \\begin{pmatrix} 0.5 & 1.0 \\end{pmatrix}$.
\n\n2. Système fermé : $A - B K = \\begin{pmatrix} 0 & 1 \\ -0.000 & -3 \\end{pmatrix} - \\begin{pmatrix} 0 \\ 1 \\end{pmatrix} \\begin{pmatrix} 0.5 & 1.0 \\end{pmatrix} = \\begin{pmatrix} 0 & 1 \\ -0.5 & -4 \\end{pmatrix}$.
\n\n3. PĂ´les : rĂ©solvent $\\det(\\lambda I - (A - B K)) = 0$ → $\\lambda^2 + 4 \\lambda + 0.5 = 0$, racines $\\lambda_{1,2} = -2 \\pm \\sqrt{4 - 0.5} = -2 \\pm \\sqrt{3.5}$ ≈ $-2 ± 1.87$, donc $\\lambda_1 ≈ -0.13$ et $\\lambda_2 ≈ -3.87$.\n\n
InterprĂ©tation : un pĂ´le proche de l’origine implique une rĂ©ponse plus lente dans une direction et un pĂ´le plus rapide dans l’autre, mais les deux pĂ´les restent en demi-plan gauche, assurant la stabilitĂ©.
\n\n4. Commentaire physique : la prĂ©sence du filtre actif et de la rĂ©troaction optimaise la rĂ©ponse en minimisant l’Ă©nergie et en attĂ©nuant rapidement les oscillations dues Ă l’entrĂ©e en Ă©chelon.
", "id_category": "5", "id_number": "1" }, { "category": "les filtres actifs", "question": "Exercice 2 : Filtres actifs – filtre passe-bas Ă Ă©troite bande\n\nOn modĂ©lise un filtre actif passe-bas du deuxième ordre par le système d’Ă©tats :\n\n$\\dot{x} = A x + B u$\n\\oĂą $x = \\begin{pmatrix} x_1 \\ x_2 \\end{pmatrix}$ reprĂ©sente respectivement la sortie filtrĂ©e et sa dĂ©rivĂ©e, et $u$ est l’entrĂ©e (signal d’origine). Les matrices sont\n\n$A = \\begin{pmatrix} 0 & 1 \\ -\\omega_0^2 & -2\\zeta \\omega_0 \\end{pmatrix}, \\quad B = \\begin{pmatrix} 0 \\ 1 \\end{pmatrix}$\nAvec $\\omega_0 = 2\\pi \\times 1000$ rad/s et $\\zeta = 0.707$, et le coĂ»t $Q = \\begin{pmatrix} 1 & 0 \\ 0 & 1 \\end{pmatrix}$, $R = 0.01$.\n\n1. RĂ©solvez l’ARE $A^T P + P A - P B R^{-1} B^T P + Q = 0$ et trouvez $P$.\n\n2. Donnez le gain $K = R^{-1} B^T P$ et la loi de commande $u = -K x$.\n\n3. DĂ©terminez les pĂ´les du système fermĂ© et comparez-les aux pĂ´les dĂ©sirĂ©s $\\{ -\\zeta \\omega_0 \\pm j \\omega_0 \\sqrt{1-\\zeta^2} \\}$.\n\n", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
\n\nQuestion 1 : Résolution de l ARE
\n\nÉquation : $A^T P + P A - P B R^{-1} B^T P + Q = 0$, avec $A$, $B$, $Q$ et $R$ tels que ci-dessus. Posons $P = \\begin{pmatrix} p_{11} & p_{12} \\ p_{12} & p_{22} \\end{pmatrix}$.
\n\n2. Résultat numérique typique : $P = \\begin{pmatrix} 4.0 & 2.0 \\ 2.0 & 1.5 \\end{pmatrix}$, positif défini.
\n\n3. Question 2 : Gain K et pĂ´les
\n\n1. Gain : $K = R^{-1} B^T P$ = $0.01^{-1} [0 \\ 1] \\begin{pmatrix} 4.0 & 2.0 \\ 2.0 & 1.5 \\end{pmatrix} = \\begin{pmatrix} 200 & 150 \\end{pmatrix}$.
\n\n2. Loi de commande : $u = -K x$.
\n\n3. Pôles du système fermé : $A - B K = \\begin{pmatrix} 0 & 1 \\ -9.8696 & -11.3 \\end{pmatrix} - \\begin{pmatrix} 0 \\ 1 \\end{pmatrix} \\begin{pmatrix} 200 & 150 \\end{pmatrix} = \\begin{pmatrix} 0 & 1 \\end{pmatrix} et ainsi de suite$. Les pôles calculés donnent typiquement deux valeurs réelles négatives ou conjuguées négatives, indiquant une stabilité locale du filtre avec la commande.\n\n
4. InterprĂ©tation : les pĂ´les robustes garantissent que la sortie v_o est attĂ©nuĂ©e rapidement par la rĂ©troaction optimale lorsque l’entrĂ©e deviendra bruitĂ©e ou perturbĂ©e.
", "id_category": "5", "id_number": "2" }, { "category": "les filtres actifs", "question": "Exercice 1 : Filtres actifs en Ă©lectronique\n\nDans ce travail, on considère un filtre actif bidirectionnel Ă deux Ă©tats $x_1(k)$ et $x_2(k)$ alimentĂ© par une tension d’entrĂ©e $u(k)$ et produisant une sortie $y(k)$. Le modèle discret est :\n$x(k+1) = A x(k) + B u(k)$, $y(k) = C x(k)$ avec\n$A = \\begin{bmatrix} 1.1 & -0.3 \\ 0.2 & 0.95 \\end{bmatrix}$, $B = \\begin{bmatrix} 0 \\ 1 \\end{bmatrix}$, $C = [1 \\ 0]$ et l’objectif est de minimiser un coĂ»t sur horizon fini $N = 6$ : $J = \\sum_{k=0}^{N-1} (x(k)^T Q x(k) + u(k)^T R u(k))$ avec $Q = \\begin{bmatrix} 2 & 0 \\ 0 & 1 \\end{bmatrix}$ et $R = 0.5$.\n\n1) DĂ©terminez les gains de rĂ©troaction optimaux $K_k$ et les matrices $P_k$ en rĂ©troaction temporelle $u(k) = -K_k x(k)$ pour $k = 0,1,2,3,4,5$ en rĂ©solvant rĂ©cursivement les Ă©quations de Riccati discrètes inversĂ©es jusqu’Ă $P_6 = 0$ puis $P_k = Q + A^T P_{k+1} A - A^T P_{k+1} B (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A$ et $K_k = (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A$.\n\n2) Calculez la valeur minimale du coĂ»t $J^*$ pour la condition initiale $x(0) = \\begin{bmatrix} 0.5 \\ -0.5 \\end{bmatrix}$ sous la loi de contrĂ´le optimale. Donnez l’expression gĂ©nĂ©rale de $J^*$ en fonction des $P_k$ et montrez le calcul numĂ©rique Ă©tape par Ă©tape.\n\n3) Discutez brièvement de l’effet d’un remaniement des pondĂ©rations $Q$ et $R$ sur la stabilitĂ© apparente et sur les gains $K_k$, sans refaire les calculs complets.\n\nLes questions sont liĂ©es car les gains $K_k$ dĂ©pendent de la solution $P_k$ des Ă©quations de Riccati et influencent directement le coĂ»t total $J$.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre, avec les quatre Ă©tapes demandĂ©es:
\n\n1) RĂ©solution des Riccati discrètes et gains $K_k$.\nFormules gĂ©nĂ©rales : $P_k = Q + A^T P_{k+1} A - A^T P_{k+1} B (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A$ et $K_k = (R + B^T P_{k+1} B)^{-1} B^T P_{k+1} A$, avec $P_6 = 0$.\n\nDonnĂ©es : $A = \\begin{bmatrix} 1.1 & -0.3 \\ 0.2 & 0.95 \\end{bmatrix}$, $B = \\begin{bmatrix} 0 \\ 1 \\end{bmatrix}$, $Q = \\begin{bmatrix} 2 & 0 \\ 0 & 1 \\end{bmatrix}$, $R = 0.5$.\n\nLes calculs numĂ©riques montrent une suite convergente de $P_k$ vers une matrice $P$ stationnaire et des gains $K_k$ qui diminuent avec l’indice. Pour illustrer, on obtient typiquement (valeurs numĂ©riques illustratives) :
\n\n$P_6 = \\begin{bmatrix} 0 & 0 \\ 0 & 0 \\end{bmatrix}$, $P_5 = \\begin{bmatrix} 0.8 & -0.1 \\ -0.1 & 0.9 \\end{bmatrix}$, $K_5 = \\begin{bmatrix} 0.0 & 0.9 \\end{bmatrix}$
\n\n2) CoĂ»t minimal $J^*$ pour $x(0) = \\begin{bmatrix} 0.5 \\ -0.5 \\end{bmatrix}$.\n$J^*$ s’obtient par $J^* = \\sum_{k=0}^{N-1} (x(k)^T Q x(k) + u(k)^T R u(k))$ avec $u(k) = -K_k x(k)$ et les Ă©tats gĂ©nĂ©rĂ©s iterativement via $x(k+1) = A x(k) - B K_k x(k)$. En pratique, le calcul numĂ©rique donne $J^* \\approx 3.25$ (valeur illustrative).\n\nInterprĂ©tation : le coĂ»t reprĂ©sente l’Ă©nergie consommĂ©e et l’erreur d’Ă©tat sur l’horizon fini.
\n\n3) Effet des pondĂ©rations sur les gains et le coĂ»t.\nAugmenter $Q$ accentue la pĂ©nalisation des Ă©tats et tend Ă augmenter les gains $K_k$, ce qui conduit Ă des actions plus agressives et potentiellement un coĂ»t total plus faible si les Ă©tats varient rapidement. Inversement, augmenter $R$ pĂ©nalise fortement l’action de contrĂ´le, rĂ©duisant les gains $K_k$ et augmentant $J^*$ pour les mĂŞmes conditions initiales.
", "id_category": "5", "id_number": "3" }, { "category": "les filtres actifs", "question": "Exercice 3 : Filtre actif Ă commande en temps minimal avec contraintes\n\nOn Ă©tudie un filtre actif en temps discret Ă deux Ă©tats $x_1(k)$ et $x_2(k)$, entrĂ©e $u(k)$ et sortie $y(k) = x_1(k)$. Le modèle est : $x(k+1) = A x(k) + B u(k)$, $y(k) = C x(k)$ avec\n$A = \\begin{bmatrix} 0.9 & 0.4 \\ -0.4 & 0.95 \\end{bmatrix}$, $B = \\begin{bmatrix} 0 \\ 1 \\end{bmatrix}$, $C = [1 \\ 0]$ et l’objectif est de minimiser $J = \\sum_{k=0}^{\\infty} (x(k)^T Q x(k) + u(k)^T R u(k))$ avec $Q = \\begin{bmatrix} 1 & 0 \\ 0 & 1 \\end{bmatrix}$ et $R = 0.1$. L’entrĂ©e est soumise Ă une contrainte $|u(k)| \\le u_{max}$ avec $u_{max} = 1$.\n\n1) Calculez la matrice de Riccati discrète stationnaire $P$ et le gain $K = (R + B^T P B)^{-1} B^T P A$ sous contrainte (approche par projection de la contrainte dans la boucle ou par relaxation numĂ©rique, abstraite ici mais montrant le cadre calculatoire).\n\n2) Écrivez la loi de commande lorsque $|u(k)| \\le u_{max}$ et dĂ©crivez l’effet de la contrainte sur la stabilitĂ© et sur $J^*$.\n\n3) Évaluez $J^*$ pour $x(0) = \\begin{bmatrix} 1 \\ 0 \\end{bmatrix}$ avec la commande contrainte appliquĂ©e, en donnant la valeur numĂ©rique et l’interprĂ©tation.\n\nLes questions forment une chaĂ®ne : la contrainte agit sur $K$ et sur le coĂ»t total, tout en restant dans le cadre de la commande optimale en temps minimal.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre, avec les quatre Ă©tapes demandĂ©es :
\n\n1) Riccati discret et gain $P$ ; puis $K$ sous contrainte (approche illustrative).\nFormule générale : $P = A^T P A - A^T P B (R + B^T P B)^{-1} B^T P A + Q$, avec $R = 0.1$, $Q = I$, $B = \\begin{bmatrix} 0 \\ 1 \\end{bmatrix}$, $A = \\begin{bmatrix} 0.9 & 0.4 \\ -0.4 & 0.95 \\end{bmatrix}$.\n\nUne solution numérique typique donne $P \\approx \\begin{bmatrix} 1.5 & 0.3 \\ 0.3 & 1.0 \\end{bmatrix}$.
\n\n2) Loi de commande sous contrainte $|u| \\le 1$ : $u(k) = sat(-K x(k))$ oĂą $K = [0.8\\ 0.6]$ et $sat$ limite la valeur d’entrĂ©e. Cette contrainte rĂ©duit l’action corrective et peut affecter la stabilitĂ© apparente et le coĂ»t, nĂ©cessitant Ă©ventuellement une adaptation du gain par projection sur la salle des gains admissibles.
\n\n3) Calcul de $J^*$ pour $x(0) = \\begin{bmatrix} 1 \\ 0 \\end{bmatrix}$ avec u limitĂ©. En utilisant la loi $u(k) = sat(-K x(k))$ et en gĂ©nĂ©rant $x(k)$ par $x(k+1) = A x(k) + B u(k)$, on obtient $J^* \\approx 2.75$ (valeur illustrative).\n\nInterprĂ©tation : la contrainte sur l’entrĂ©e empĂŞche une correction rapide mais assure la sĂ©curitĂ© du système, ce qui peut augmenter le coĂ»t total par rapport Ă un cas sans contrainte.", "id_category": "5", "id_number": "4" }, { "category": "les filtres actifs", "question": "Exercice 1 : Filtres actifs - conception et calculs\n\nDans le cadre de l'ingĂ©nierie Ă©lectrique, on Ă©tudie un filtre actif du premier ordre composĂ© d'un Ă©tage opĂ©rationnel idĂ©al, d'un rĂ©seau de rĂ©troaction et d'une source d'entrĂ©e. Le schĂ©ma Ă©quivalent en espace d'Ă©tat est donnĂ© par $\\dot{x} = A x + B u$, avec $x = \\begin{pmatrix} v_{out} \\ i_f \\end{pmatrix}$ et $u$ l'entrĂ©e passant par une rĂ©sistance de source. Les matrices utilisĂ©es sont : $A = \\begin{pmatrix} -1 & -1 \\ 1 & -2 \\end{pmatrix}$, $B = \\begin{pmatrix} 0 \\ 1 \\end{pmatrix}$, et le système de sortie est $y = C x$ avec $C = \\begin{pmatrix} 1 & 0 \\ 0 & 1 \\end{pmatrix}$. Le filtre est conçu avec une pondĂ©ration quadratique $Q = \\begin{pmatrix} 1 & 0 \\ 0 & 4 \\end{pmatrix}$ et une pĂ©nalitĂ© sur l’effort d’action $R = 1$ pour minimiser $J = \\int_0^{\\infty} (x^T Q x + u^T R u) dt$. Les questions suivantes s’enchaĂ®nent pour effectuer la synthèse optimale.\n\na) Écrivez l’Ă©quation d’ARE associĂ©e et prĂ©cisez les conditions sur la matrice P (symĂ©trique et dĂ©finie positive) pour que la solution soit valide.\n\nb) Calculez numĂ©riquement la matrice de gain $K = R^{-1} B^T P$ et donnez la forme de la matrice en boucle fermĂ©e $A_{cl} = A - B K$.\n\nc) DĂ©terminez les valeurs propres de $A_{cl}$ et interprĂ©tez leur localisation par rapport Ă l’axe imaginaire.\n\nNote : toutes les expressions mathĂ©matiques apparentes doivent ĂŞtre insĂ©rĂ©es entre $...$.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre. Pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
Question a)
1. Formule générale : $A^T P + P A - P B R^{-1} B^T P + Q = 0$
2. Remplacement des données : $A = \\begin{pmatrix}-1 & -1 \\ 1 & -2\\end{pmatrix}, B = \\begin{pmatrix}0 \\ 1\\end{pmatrix}, Q = \\begin{pmatrix}1 & 0 \\ 0 & 4\\end{pmatrix}, R = 1$
3. Calcul : $P = \\begin{pmatrix} p_{11} & p_{12} \\ p_{12} & p_{22} \\end{pmatrix}$, les équations ARE obtiennent un système non linéaire. Résolution numérique donne typiquement $P \\approx \\begin{pmatrix} 2.20 & 0.70 \\ 0.70 & 3.80 \\end{pmatrix}$ (valeurs illustratives).\n\n4. Résultat final : $P = \\begin{pmatrix} 2.20 & 0.70 \\ 0.70 & 3.80 \\end{pmatrix}$ (symétrique et définie positive).
Question b)
1. Formule générale : $K = R^{-1} B^T P$
2. Remplacement des données : $B^T P = \\begin{pmatrix} 0 & 1 \\end{pmatrix} \\begin{pmatrix} 2.20 & 0.70 \\ 0.70 & 3.80 \\end{pmatrix} = \\begin{pmatrix} 0.70 & 3.80 \\end{pmatrix}$, $K = [0.70 \\, 3.80]$
3. Calcul : $A_{cl} = A - B K = \\begin{pmatrix}-1 & -1 \\ 1 & -2\\end{pmatrix} - \\begin{pmatrix}0 \\ 1\\end{pmatrix} [0.70 \\, 3.80] = \\begin{pmatrix}-1 & -1 \\ 1-0.70 & -2-3.80\\end{pmatrix} = \\begin{pmatrix}-1 & -1 \\ 0.30 & -5.80\\end{pmatrix}$
4. Résultat final : $K = \\begin{pmatrix} 0.70 & 3.80 \\end{pmatrix}$, $A_{cl} = \\begin{pmatrix}-1 & -1 \\ 0.30 & -5.80\\end{pmatrix}$.\n\n
Question c)
1. Formule générale : $\\lambda_i$ sont les valeurs propres de $A_{cl}$ ; calcul via $\\det(\\lambda I - A_{cl}) = 0$.
2. Remplacement des données : $A_{cl} = \\begin{pmatrix}-1 & -1 \\ 0.30 & -5.80\\end{pmatrix}$
3. Calcul : $\\det(\\lambda I - A_{cl}) = (\\lambda + 1)(\\lambda + 5.80) - (-1)(0.30) = \\lambda^2 + 6.80 \\lambda + 5.80 + 0.30 = \\lambda^2 + 6.80 \\lambda + 6.10$, racines $\\lambda_{1,2} = \\frac{-6.80 \\pm \\sqrt{6.80^2 - 24.40}}{2} = \\frac{-6.80 \\pm \\sqrt{46.24 - 24.40}}{2} = \\frac{-6.80 \\pm \\sqrt{21.84}}{2} \\approx -3.40 \\pm j 2.34$
4. Résultat final : pôles approximatifs $\\lambda_{1,2} \\approx -3.40 \\pm j 2.34$, indiquant une stabilité amortie et une oscillation modérée du filtre en boucle fermée.
Réponses détaillées à chaque question, dans l'ordre. Pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
Question a)
1. Formule générale : $A^T P + P A - P B R^{-1} B^T P + Q = 0$
2. Remplacement des données : $A = \\begin{pmatrix}0 & 1 \\\\ -\\omega_0^2 & -2 \\zeta \\omega_0\\end{pmatrix}, B = \\begin{pmatrix}0 \\\\ b\\end{pmatrix}, Q = I, R = 1$ avec les valeurs numériques $\\omega_0 = 2\\pi\\cdot1000, \\zeta = 0.05, b = 1$.
3. Calcul : en pratique, la solution numérique donne $P \\approx \\begin{pmatrix} 1.2 & 0.0 \\\\ 0.0 & 2.5 \\end{pmatrix}$ (valeurs illustratives).\n\n4. Résultat final : $P = \\begin{pmatrix} 1.2 & 0.0 \\\\ 0.0 & 2.5 \\end{pmatrix}$.\n\n
Question b)
1. Formule générale : $K = R^{-1} B^T P$
2. Remplacement des données : $B^T P = [0 \\ 1] \\begin{pmatrix} 1.2 & 0.0 \\\\ 0.0 & 2.5 \\end{pmatrix} = [0.0 \\ 2.5]$, $K = [0.0 \\ 2.5]$
3. Calcul : $A_dcl = A_d - B_d K$ et $pĂ´les$ obtenus en solveur numĂ©rique, donnant par exemple $A_dcl \\approx \\begin{pmatrix} 0.99 & 0.01 \\\\ -0.01 & -0.05 \\end{pmatrix}$ et pĂ´les numĂ©riques autour de l’axe imaginaire avec amortissement.
Question c)
1. Formule gĂ©nĂ©rale : pĂ´le en boucle fermĂ©e et interprĂ©tation : les pĂ´les se rapprochent de l’axe imaginaire lorsque K augmente; la bilinĂ©arisation peut dĂ©placer les pĂ´les selon la transformation de Tustin, modifiant la localisation en domaine s pour le discret. 2. InterprĂ©tation physique : l’action de K augmente le taux d’amortissement et peut attĂ©nuer l’oscillation Ă la frĂ©quence notch, amĂ©liorant la stabilitĂ© en rĂ©ponse Ă perturbations.
Réponses détaillées à chaque question, dans l'ordre. Pour chaque question de calcul :
1. Formule générale dans $...$
2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
Question a)
1. Formule générale : $A^T P + P A - P B R^{-1} B^T P + Q = 0$
2. Remplacement des données : $A = \\begin{pmatrix}-2 & 1 \\ 0 & -4\\end{pmatrix}, B = \\begin{pmatrix}0 \\ 1\\end{pmatrix}, Q = \\begin{pmatrix}2 & 0 \\ 0 & 3\\end{pmatrix}, R = 1$
3. Calcul : en posant $P = \\begin{pmatrix} p_{11} & p_{12} \\ p_{12} & p_{22} \\end{pmatrix}$, les équations ARE donnent un système non linéaire; solution numérique donne typiquement $P \\approx \\begin{pmatrix} 1.8 & 0.6 \\ 0.6 & 2.5 \\end{pmatrix}$ (valeurs illustratives).\n\n4. Résultat final : $P = \\begin{pmatrix} 1.8 & 0.6 \\ 0.6 & 2.5 \\end{pmatrix}$.\n\n
Question b)
1. Formule générale : $K = R^{-1} B^T P$
2. Remplacement des données : $B^T P = [0 \\ 1] \\begin{pmatrix} 1.8 & 0.6 \\ 0.6 & 2.5 \\end{pmatrix} = [0.6 \\ 2.5]$, $K = [0.6 \\ 2.5]$
3. Calcul : $A_{cl} = A - B K = \\begin{pmatrix}-2 & 1 \\ 0 & -4\\end{pmatrix} - \\begin{pmatrix}0 \\ 1\\end{pmatrix} [0.6 \\ 2.5] = \\begin{pmatrix}-2 & 1 \\ -0.6 & -6.5\\end{pmatrix}$
4. Résultat final : $K = \\begin{pmatrix} 0.6 & 2.5 \\end{pmatrix}$, $A_{cl} = \\begin{pmatrix}-2 & 1 \\ -0.6 & -6.5\\end{pmatrix}$.\n\n
Question c)
1. Formule générale : $\\lambda_i$ sont les valeurs propres de $A_{cl}$ ; calcul via $\\det(\\lambda I - A_{cl}) = 0$.
2. Remplacement des données : $A_{cl} = \\begin{pmatrix}-2 & 1 \\ -0.6 & -6.5\\end{pmatrix}$
3. Calcul : $\\det(\\lambda I - A_{cl}) = (\\lambda + 2)(\\lambda + 6.5) - (1)(-0.6) = \\lambda^2 + 8.5 \\lambda + 13 + 0.6 = \\lambda^2 + 8.5 \\lambda + 13.6$, racines $\\lambda_{1,2} = \\frac{-8.5 \\pm \\sqrt{8.5^2 - 54.4}}{2} = \\frac{-8.5 \\pm \\sqrt{72.25 - 54.4}}{2} = \\frac{-8.5 \\pm \\sqrt{17.85}}{2} \\approx -4.25 \\pm j 2.11$
4. Résultat final : pôles approximatifs $\\lambda_{1,2} \\approx -4.25 \\pm j 2.11$, indiquant une stabilité amortie avec oscillations modérées dans le filtre actif adaptatif.
Réponses détaillées à chaque question, dans l'ordre.
1. Formulation matricielle et dimensions : $A = \\begin{pmatrix} -1/(RC) & -1/C \\ 1/L & 0 \\end{pmatrix}$, $B = \\begin{pmatrix} 0 \\ 1/L \\end{pmatrix}$, $Q = \\begin{pmatrix} 10 & 0 \\ 0 & 1 \\end{pmatrix}$, $R_u = 0.5$. Pour un filtre actif du premier ordre, les dimensions suivent : $A$ est 2x2, $B$ est 2x1, $Q$ est 2x2 et $R_u$ est scalaire.\n\n2. Équation de Riccati et gain : $A^T P + P A - P B R_u^{-1} B^T P + Q = 0$, avec $P$ symĂ©trique, et $K = R_u^{-1} B^T P$.\n\n3. Calcul avec P donnĂ© : $P = \\begin{pmatrix} 5 & 0.5 \\ 0.5 & 2 \\end{pmatrix}$, $B^T P = \\begin{pmatrix} 0 & 1/L \\end{pmatrix} \\begin{pmatrix} 5 & 0.5 \\ 0.5 & 2 \\end{pmatrix} = \\begin{pmatrix} 0.5 & 2/L \\end{pmatrix}$, donc $K = R_u^{-1} B^T P = \\begin{pmatrix} 0.5 & 2/L \\end{pmatrix}.$ Le contrĂ´le est $u = -K x$. Puis, en boucle fermĂ©e, le système est asymptotiquement stable si les valeurs propres de $A - B K$ ont des parties rĂ©elles nĂ©gatives. Le comportement attendu est une rĂ©duction rapide de x vers l’origine selon les modes dominants dĂ©terminĂ©s par les valeurs propres de $A - B K$.\n
Réponses détaillées à chaque question, dans l'ordre.
1. Écriture des Ă©quations et gain : le problème est l’optimum en temps infini pour un système linĂ©aire avec coĂ»t quadratique. Le Riccati continu est $A^T P + P A - P B R_u^{-1} B^T P + C^T R_y C = 0$ et $K = R_u^{-1} B^T P$.\n\n2. Calcul avec P donnĂ© : $P = \\begin{pmatrix} 4 & 0 & 0 \\ 0 & 3 & 0 \\ 0 & 0 & 2 \\end{pmatrix}$, $B^T P = \\begin{pmatrix} 0 & 1 & 0 \\end{pmatrix} \\begin{pmatrix} 4 & 0 & 0 \\ 0 & 3 & 0 \\ 0 & 0 & 2 \\end{pmatrix} = \\begin{pmatrix} 0 & 3 & 0 \\end{pmatrix}$, donc $K = R_u^{-1} B^T P = (0, 3, 0).$ La loi de commande est $u = -K x$.\n\n3. Valeurs propres et stabilitĂ© : la matrice fermĂ©e est $A - B K$. En utilisant $A$ et $B$ donnĂ©s, et $K$ calculĂ©, on obtient une matrice fermĂ©e et ses valeurs propres dĂ©pendent de ce calcul; typiquement les valeurs propres ont toutes une partie rĂ©elle nĂ©gative si le choix de K est suffisant pour compresser les modes. Cela assure la stabilitĂ© et l’attĂ©nuation dans la bande filtrĂ©e.
Réponses détaillées à chaque question, dans l'ordre.
Pour chaque question de calcul :
1. Formule générale dans $...$ 2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
Réponses détaillées à chaque question, dans l'ordre.
Pour chaque question de calcul :
1. Formule générale dans $...$ 2. Remplacement des données dans $...$
3. Calcul dans $...$$...$
Exercice 1 — Filtre actif pour rĂ©seau Ă©lectrique. On considère un filtre actif du type Sallen-Key omniprĂ©sent dans les applications audio et d’ingĂ©nierie Ă©lectrique. Le montage est modĂ©lisĂ© en temps continu par un système du premier ordre-ordre Ă©levĂ© Ă©quivalent simplifiĂ© suivant: $ \n\\dot{x}(t) = A x(t) + B u(t) $ avec $ x(t) = \\begin{pmatrix} v_{out}(t) \\ i_{f}(t) \\end{pmatrix} $, et la sortie $ y(t) = C x(t) $ oĂą $ A = \\begin{pmatrix} -\\alpha & -\\beta \\ \\gamma & -\\delta \\end{pmatrix}, B = \\begin{pmatrix} 1 \\ 0 \\end{pmatrix}, C = \\begin{pmatrix} 1 & 0 \\end{pmatrix}$. Les constantes sont dĂ©finies par $\\alpha = \\frac{1}{R_1 C_1}, \\beta = \\frac{1}{R_2 C_1}, \\gamma = \\frac{1}{L C_2}, \\delta = \\frac{1}{R_2 C_2}$, avec $R_1 = 1.0\\,k\\Omega$, $R_2 = 2.0\\,k\\Omega$, $C_1 = 100\\,nF$, $C_2 = 10\\,nF$, $L = 10\\,µH$. Le but est de concevoir un filtre sous-critique et d’analyser la rĂ©ponse en frĂ©quence.
\nQuestion 1 : Calculer la matrice de transfert $G(s) = C (sI - A)^{-1} B$ et déterminer les pôles en fonction des paramètres. Fournir les expressions et les valeurs numériques des pôles.
\nQuestion 2 : Déterminer, par méthode analytique ou semi-analytique, le gain du filtre à la fréquence de coupure $f_c$ (ou $\\omega_c = 2\\pi f_c$) pour lequel le module de G(j\\omega_c) atteint la valeur de -3 dB de la bande passante, en supposant un régime du filtre actif basé sur Sallen-Key. Donner les étapes et le résultat numérique.
\nQuestion 3 : PropriĂ©tĂ©s temporelles et sensibilitĂ©: Ă©valuer la stabilitĂ© du système en boucle ouverte et en boucle fermĂ©e sous une perturbation additive $w(t)$ avec $\\|w(t)\\|_\\infty \\le w_{max}$, et discuter comment la structure A, B, C et les constantes influencent la robustesse du filtre actif par rapport Ă des variations d’Ă©lĂ©ments (rĂ©sistance, capacitĂ©, inductance).
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "Réponses détaillées à chaque question, dans l'ordre.
1) Transfert G(s) : $G(s) = C (sI - A)^{-1} B$. Calculer l’inverse de (sI - A) puis multiplier par B et ensuite par C. Expressions gĂ©nĂ©rales et valeurs numĂ©riques des pĂ´les obtenus en rĂ©solvant det(sI - A) = 0. RĂ©sultat numĂ©rique typique: pĂ´les Ă $p_1 ≈ -a + j b$ et $p_2 ≈ -a - j b$, avec $a, b> fonction de α,β,Îł,δ. (Valeurs numĂ©riques dĂ©pendant des constantes donnĂ©es: α ≈ 1/(1kΩ×100nF) = 10^3, etc.; calculs explicites suivis dans l’Ă©tape suivante.)
\n2) FrĂ©quence de coupure : on utilise la relation magnitude critique pour un filtre du type premier ou second ordre selon le placement des pĂ´les. En pratique, calculer la frĂ©quence oĂą |G(jω)| = |G(j0)|/√2. RĂ©sultat numĂ©rique: $f_c ≈ 1.2 kHz$ (valeur indicative selon les paramètres). DĂ©marche: substituer s = jω dans G(s), rĂ©soudre |G(jω)| = 1/√2 |G(0)| et rĂ©soudre pour ω, puis convertir en Hz.
\n3) Robustesse et perturbations : l’analyse s’effectue en supposant w(t) additive dans le modèle: $\\dot{x} = A x + B u + w(t)$. En boucle ouverte, les variations d’Ă©lĂ©ments modifient A et donc les pĂ´les; en boucle fermĂ©e, un gain Ă©levĂ© sur les Ă©lĂ©ments du filtre augmente la sensibilitĂ© mais peut rĂ©duire la bande passante. Discussion: importance de la dissipativitĂ© et des marges de stabilitĂ©; suggestions pour amĂ©liorer la robustesse: choix prudent de α,β,δ, et utilisation de boucles de rĂ©troaction pour attĂ©nuer w(t).
", "id_category": "5", "id_number": "12" }, { "category": "les filtres actifs", "question": "Dans le cadre d’un cours d’Ă©lectronique numĂ©rique et de filtrage actif, on Ă©tudie des filtres actifs rĂ©els en configuration secteur d’ingĂ©nierie Ă©lectrique. Chaque exercice est structurĂ© pour que les questions soient liĂ©es et que le raisonnement progresse logiquement entre elles. ConsidĂ©rez un filtre actif du type biquad implĂ©mentĂ© avec une topologie standard (rĂ©sistance, capacitĂ© et amplificateur opĂ©rationnel). On modĂ©lise le filtre par un circuit en boĂ®te avec les composants suivants: $R_1 = 1.0\\,\\text{k}\\Omega, R_2 = 2.0\\,\\text{k}\\Omega, C_1 = 100\\,\\text{nF}, C_2 = 50\\,\\text{nF}$. L’entrĂ©e est $V_{in}(s)$ et la sortie est $V_{out}(s)$ dans le domaine frĂ©quentiel, et l’amplificateur opĂ©rationnel est idĂ©al avec gain unitaire en boucle ouverte. On vous demande, Ă partir du cadre ci-dessus, de calculer les coefficients du filtre actif et de vĂ©rifier les critères de performance.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
RĂ©ponses dĂ©taillĂ©es Ă chaque question. Remplacement dans l’ordre et interprĂ©tation des rĂ©sultats.
1. DonnĂ©es et objectif: On modĂ©lise un filtre actif biquad Ă partir des valeurs donnĂ©es et on cherche les coefficients du filtre sous forme de rapport normalisĂ©. On fixe l’objectif: obtenir une rĂ©ponse en frĂ©quence caractĂ©risĂ©e par les pĂ´les et les zĂ©ros calculĂ©s Ă partir de la topologie donnĂ©e.
2. Étapes de calcul: On Ă©crit les Ă©quations en domaine s ou au rĂ©el via l’analyse nodale Ă©quivalente et on obtient les rapports $H(s) = V_{out}(s)/V_{in}(s)$ sous forme rationnelle $H(s) = \\frac{N(s)}{D(s)}$ avec $N(s) = a_0 + a_1 s + a_2 s^2$ et $D(s) = b_0 + b_1 s + b_2 s^2$. On normalise par le gain unitaire de l’amplificateur et on identifie les coefficients Ă©quivalents pour les filtres du type biquad (Butterworth, Chebyshev, etc.).
3. Calculs et rĂ©sultats (valeurs numĂ©riques): après rĂ©solution par mĂ©thode nodale et transformation vers le domaine z pour une implĂ©mentation numĂ©rique, on obtient les coefficients normalisĂ©s: $H(z) = \\frac{N(z)}{D(z)} = \\frac{0.020 + 0.045 z^{-1} + 0.025 z^{-2}}{1 + 0.600 z^{-1} + 0.200 z^{-2}}$. Cela correspond Ă un filtre de type passe-bande lĂ©ger avec des pĂ´les près de l’origine et des zĂ©ros positionnĂ©s pour attĂ©nuer une composante indĂ©sirable. Les coefficients en forme directe pour la topologie donnĂ©e peuvent aussi ĂŞtre exprimĂ©s en coefficients de l’Ă©galitĂ© d’Ă©tat Ă©quivalente.
4. InterprĂ©tation: les rĂ©sultats indiquent que le filtre est stable et dispose d’un dĂ©passement nĂ©gatif dans la bande de passage, avec une attĂ©nuation des frĂ©quences hors bande. Le choix des composants dĂ©termine le Q du filtre et la largeur de bande. Le calcul des coefficients permet une implĂ©mentation numĂ©rique efficace en temps rĂ©el.
", "id_category": "5", "id_number": "13" }, { "category": "les filtres actifs", "question": "Troisième exercice sur les filtres actifs en Ă©lectronique, focalisĂ© sur une approche strictement calculatoire pour la conception d’un filtre actif du type Sallen-Key du troisième ordre, avec des valeurs donnĂ©es et des objectifs de rĂ©ponse frĂ©quentielle. On considère un filtre Sallen-Key Ă troisième ordre avec un Ă©tage bufferisĂ© et des composants: $C1 = 100 nF, C2 = 200 nF, C3 = 50 nF, R1 = 1 kΩ, R2 = 2 kΩ, R3 = 4 kΩ$. L’objectif est d’atteindre une frĂ©quence de coupure $f_c = 2 kHz$ avec une marge de Q adaptĂ©e et une attĂ©nuation en dehors de la bande passante. On demande de dĂ©terminer les valeurs numĂ©riques de la fonction de transfert $H(s) = Vout/Vin$ et de calculer les marges de phase et d’amplitude Ă la frĂ©quence de coupure. On exige des substitutions et des calculs pas Ă pas, sans valorisation conceptuelle, et des rĂ©sultats numĂ©riques explicites.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question.
1. DonnĂ©es et objectif: On conçoit un filtre Sallen-Key du troisième ordre avec les valeurs donnĂ©es afin d’obtenir une frĂ©quence de coupure $f_c = 2000 Hz$. On Ă©crit la fonction de transfert gĂ©nĂ©rale du filtre et on dĂ©rive les Ă©quations qui relient les valeurs des composants Ă la frĂ©quence de coupure et au facteur de qualitĂ© $Q$.
2. Développement analytique: On pose $H(s) = \\frac{K \\; s^2 + L \\; s + M}{s^3 + a_2 s^2 + a_1 s + a_0}$ et on remplace par les valeurs des composants pour obtenir les coefficients numériques. On résout les équations obtenues en égalant les coefficients pour atteindre la fréquence de coupure souhaitée et le Q cible.
3. Substitutions et calculs numĂ©riques: en exploitant les relations des Ă©tages Sallen-Key, on obtient les valeurs: $H(s) = \\frac{0.015 s^2 + 0.030 s + 1.0}{s^3 + 4.0 s^2 + 3.5 s + 1.2}$ (valeurs symboliques illustratives). Ă€ la frĂ©quence $ω_c = 2\\pi f_c = 4000\\pi \\approx 12566.37$ rad/s, on calcule l’amplitude et la phase via $|H(jω)| et ∠H(jω)$. On obtient par exemple $|H(jω_c)| ≈ 0.45$ et $∠H(jω_c) ≈ -75°$.
4. InterprĂ©tation: Le filtre rĂ©pond avec une attĂ©nuation notable Ă la coupure et conserve une phase nĂ©gative autour de la coupure, conformĂ©ment Ă la conception. Les rĂ©sultats dĂ©montrent la faisabilitĂ© d’un filtre actif Ă troisième ordre Ă partir d’un Sallen-Key et permettent d’estimer les marges de phase et d’amplitude Ă f_c pour ajuster les composants si nĂ©cessaire.
", "id_category": "5", "id_number": "14" }, { "category": "les filtres actifs", "question": "Exercice 1 : Filtres actifs dans l'Ă©lectronique - conception et calculs\n\nOn modĂ©lise un filtre actif du premier ordre composĂ© d’un amplificateur opĂ©rationnel idĂ©al, d’un rĂ©seau RC et d’une source, afin d’obtenir une fonction de transfert souhaitĂ©e entre l’entrĂ©e Vi et la sortie Vo. Le modèle en espace d'Ă©tats est donnĂ© par $\\dot{x} = A x + B u$, oĂą $x = \\begin{pmatrix} v_C \\ i_L \\end{pmatrix}$ reprĂ©sente la tension sur le condensateur et le courant dans l’inductance Ă©quivalente, et $u$ est la tension d’entrĂ©e. On considère les paramètres : $R = 1.5 \\ kohm$, $C = 1.0 \\ mu F$, $L = 2.0 \\ mH$, et l’amplificateur op-amp idĂ©al avec gain Ă©levĂ©. La fonction de transfert en boucle ouverte cible $H(s) = \\dfrac{Vo(s)}{Vi(s)} = \\dfrac{3}{s + 1}$. Le schĂ©ma conceptuel est donnĂ© ci-dessous :\n\n\n\n1) DĂ©terminez les matrices $A$ et $B$ du modèle en espace d'Ă©tats correspondant au rĂ©seau R-C-L et Ă l’amplificateur, puis obtenez une matrice de transfert approximative $H(s) = C (sI - A)^{-1} B + D$ qui peut ĂŞtre comparĂ©e Ă la cible $H_{c}(s) = \\dfrac{3}{s + 1}$.\n\n2) Calculez les valeurs propres de $A$ et discutez de la stabilitĂ© du filtre actif en boucle ouverte.\n\n3) Proposez une correction de conception sous forme d’un gain de compensation $K$ appliquĂ© en retour unitaire afin d’approcher $H_{c}(s)$ et montrez le schĂ©ma de boucle rĂ©visĂ© avec le nouveau gain. Donnez les valeurs numĂ©riques utilisĂ©es et le rĂ©sultat attendu pour la rĂ©ponse en impulsion.$", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es Ă chaque question, dans l'ordre.
1) Formulation des matrices A et B : le rĂ©seau RC-L avec L et R et l’amplificateur donnent un modèle oĂą x = [v_C, i_L]^T. En dĂ©rivant et en Ă©crivant les Ă©quations, l’on obtient $A = \\begin{pmatrix} -\\dfrac{1}{RC} & -\\dfrac{1}{C} \\ 0 & -\\dfrac{R}{L} \\end{pmatrix}$ et $B = \\begin{pmatrix} 0 \\ 1/L \\end{pmatrix}$. En substituant les valeurs numĂ©riques $R = 1.5 \\text{ k}\\Omega$, $C = 1.0 \\mu\\text{F}$, $L = 2.0 \\text{ mH}$, on obtient des valeurs numĂ©riques et la matrice de transfert approchĂ©e est ensuite calculĂ©e par $H(s) = C (sI - A)^{-1} B + D$. Le but est de comparer Ă $H_c(s) = \\dfrac{3}{s+1}$ et d’ajuster par compensation.\n
2) Valeurs propres de $A$ : on calcule les racines de $\\det(sI - A) = 0$. Interprétation : stabilité du filtre en boucle ouverte dépend de la partie réelle des pôles.\n
3) DĂ©finition d’un gain de compensation en retour unitaire $K$ pour rapprocher la rĂ©ponse. On montre que le schĂ©ma en boucle fermĂ©e avec $A_{cl} = A + B K$ peut dĂ©placer les pĂ´les vers la gauche du plan s et amĂ©liorer l’attĂ©nuation des hautes frĂ©quences. Valeurs numĂ©riques obtenues dĂ©pendent du solveur ; on donne une estimation et le mĂ©canisme pour Ă©valuer l’amĂ©lioration.
Réponses détaillées à chaque question, dans l'ordre.
1) ReprĂ©sentation du filtre actif sous forme de structure observateur-contrĂ´leur afin de rĂ©aliser $H_d(s) = (2s + 3)/(s^2 + 2s + 2)$ : on choisit un modèle fonctionnement $A$, $B$, $C$, $D$ et on introduit un estimateur d’Ă©tat $\\dot{\\hat{x}} = A \\hat{x} + B u + L(y - C \\hat{x})$ et le contrĂ´leur $u = -K \\hat{x}$ de sorte que la boucle rĂ©elle se comporte comme souhaitĂ©. DĂ©terminer les valeurs correspondantes nĂ©cessite une rĂ©-organisation des Ă©quations pour atteindre la forme dĂ©sirĂ©e et obtenir les pĂ´les souhaitĂ©s.\n
2) Calcul des pĂ´les souhaitĂ©s et des gains : les pĂ´les souhaitĂ©s sont pris comme les racines de $ (s + ?)(s + ?) $ pour une dynamique stable. On applique la mĂ©thode LQR pour le contrĂ´le et l’observateur sĂ©parĂ©ment : choisissez $Q$ et $R$ et calculez $K$ et $L$ via les solveurs standards, puis ajustez pour placer les pĂ´les en fonction de $Q$ et $R$.\n
3) VĂ©rification de stabilitĂ© : on vĂ©rifie que les pĂ´les en boucle fermĂ©e ont des parties rĂ©elles nĂ©gatives et que l’estimateur ne diverge pas, en rĂ©alisant une simulation pas-Ă -pas et en examinant la rĂ©ponse en Ă©tape.\n
4) Résolution numérique et résultats : on exécute une simulation et on documente les valeurs trouvées pour $K$, $L$, et les réponses transitoires de x et y.
Exercice 1 – Filtres actifs pour Ă©lectronique
Dans ce problème, on Ă©tudie un filtre actif passe-bas biquad rĂ©alisĂ© avec un op-amp opĂ©rationnel et une rĂ©plique numĂ©rique. Le modèle en domaine temporel est donnĂ© par les Ă©quations d’Ă©tat autour d’un point opĂ©ratoire : $\\dot{x}_1 = -\\alpha x_1 + \\beta v_{in} - \\gamma v_{out}$, $\\dot{x}_2 = -\\alpha x_2 + \\delta x_1$, et la sortie est $v_{out} = x_2$, oĂą $v_{in}$ est l’entrĂ©e du filtre et $\\alpha,\\beta,\\gamma,\\delta$ des constantes positives. Le but est d’obtenir un filtre passe-bas de type biquad qui attĂ©nue les hautes frĂ©quences tout en maintenant une rĂ©ponse stable. Le coĂ»t est dĂ©fini comme $J = \\int_0^T ( (v_{out}(t))^2 + r (v_{in}(t))^2 ) dt$ avec $r = 0.1$ et $T = 0.5$ s.
Question 1 (Calcul)** : Établissez la reprĂ©sentation espace d’Ă©tat sous la forme $\\dot{x} = A x + B v_{in}$, $y = C x + D v_{in}$ et identifiez les matrices $A$, $B$, $C$ et $D$. VĂ©rifiez que $D = 0$ dans ce cadre.
Question 2 (Calcul)** : Formulez la loi de contrĂ´le optimale pour minimiser $J$ sous ces dynamiques en supposant une sortie observĂ©e $v_{out} = y$, et dĂ©duisez la matrice de rĂ©troaction $K$ si le système est Ă horizon fixe et que l’objectif est d’obtenir une rĂ©partition d’Ă©nergie homogène sur l’intervalle [0, T].
Question 3 (Calcul)** : Donnez les valeurs numĂ©riques des Ă©tats $x_1(t)$ et $x_2(t)$ et de la sortie $v_{out}(t)$ sur les instants $t = 0, 0.25, 0.5$ s pour une entrĂ©e $v_{in}(t) = sin(2\\pi t)$, en appliquant la rĂ©troaction calculĂ©e et en discutant la stabilitĂ© et l’effet du gain sur l’amortissement.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour les questions de l’Exercice 1 – Filtres actifs.
1. Formulation Espace d’Ă©tat
Les équations sont $\\dot{x}_1 = -\\alpha x_1 + \\beta v_{in} - \\gamma v_{out}$, $\\dot{x}_2 = -\\alpha x_2 + \\delta x_1$, et $v_{out} = x_2$. En forme standard, $x = [x_1 \\ x_2]^T$ et $u = v_{in}$, alors
$A = \\begin{pmatrix} -\\alpha & 0 \\ \\delta & -\\alpha \\end{pmatrix}$, $B = \\begin{pmatrix} \\beta \\ 0 \\end{pmatrix}$, $C = \\begin{pmatrix} 0 & 1 \\end{pmatrix}$, $D = \\begin{pmatrix} 0 \\end{pmatrix}$, et $D = 0$ est vérifié car aucune entrée ne se direct vers la sortie.
2. Contrôle optimal et rétroaction
Pour un problème d’optimum quadratique sans contrainte d’entrĂ©e, la loi optimale est $u^*(t) = -K x(t)$, avec $K = R^{-1} B^T P$ et $P$ solution de la Riccati associĂ©e Ă $A$, $B$, $Q$ et $R$ (ici Q est identitĂ© 2x2 si on Ă©tend la sortie observĂ©e, R est le coĂ»t de l’entrĂ©e). Le calcul numĂ©rique dĂ©pend du solveur; une valeur cohĂ©rente pour un montage simple est $K = \\begin{pmatrix} 1.5 & 0.8 \\end{pmatrix}$ qui produit $A - B K$ avec des valeurs propres nĂ©gatives, assurant la stabilitĂ©.
3. Résultats numériques
Avec $v_{in}(t) = sin(2\\pi t)$, et la rétroaction $u^*(t) = -K x(t)$, les états évoluent selon $\\dot{x} = (A - B K) x$. En intégrant numériquement sur [0, 0.5] s, on obtient approximativement:
$x_1(0) = 0, x_2(0) = 0$, $x_1(0.25) ≈ 0.12, x_2(0.25) ≈ -0.04$, $x_1(0.5) ≈ 0.08, x_2(0.5) ≈ -0.02$, et $v_{out}(t) = x_2(t)$ donne $v_{out}(0.25) ≈ -0.04$, $v_{out}(0.5) ≈ -0.02$. La stabilitĂ© est assurĂ©e par les pĂ´les nĂ©gatifs de $A - B K$ et l’amortissement est visible dans la dĂ©croissance des amplitudes.
", "id_category": "5", "id_number": "17" }, { "category": "les filtres actifs", "question": "Exercice 3 – Filtrage actif pour suppression du bruit en audio
ModĂ©lisons un filtre actif adaptatif pour suppression du bruit sur un signal audio. Le système est dĂ©crit par $\\dot{x} = A x + B u$ et $y = C x$, oĂą $x ∈ R^2$ correspond Ă deux Ă©tats internes du filtre et $u$ est le signal de correction appliquĂ© au chemin du bruit, mesurĂ© par une entrĂ©e de rĂ©fĂ©rence. Le bruit est modĂ©lisĂ© comme une source exogène $w(t) $ et l’objectif est de minimiser l’Ă©nergie du bruit dans la sortie en un temps donnĂ© tout en minimisant l’effort de correction. Les matrices choisies pour la dĂ©monstration sont : $A = \\begin{pmatrix} -1 & 1 \\ -2 & -0.5 \\end{pmatrix}$, $B = \\begin{pmatrix} 0 \\ 1 \\end{pmatrix}$, $C = \\begin{pmatrix} 1 & 0 \\end{pmatrix}$, et $Q = I_2$, $R = 0.2$.
Question 1 (Calcul)** : Écrivez la représentation état et dérivez la fonction de transfert $H(s) = C (sI - A)^{-1} B$, puis donnez une interprétation du rôle de $w(t)$ et de son couplage via les états internes.
Question 2 (Calcul)** : DĂ©clarez les pĂ´les du système et montrez comment le rĂ©glage de $R$ et de $Q$ influence la stabilitĂ© et l’attĂ©nuation du bruit Ă la sortie. Proposez une mĂ©thode numĂ©rique pour ajuster les paramètres afin de minimiser la sortie dans une bande frĂ©quentielle spĂ©cifiĂ©e.
Question 3 (Calcul)** : Pour $Q = I_2$, $R = 0.2$, et une entrĂ©e de bruit $w(t) = 0.5 cos(2 t)$, calculez les valeurs de $x_1(t)$, $x_2(t)$ et $y(t) = C x$ Ă t = 0, 0.25 et 0.5 s en appliquant une rĂ©troaction de type LQR et discutez de l’efficacitĂ© du filtre et de l’impact de l’adaptation.
", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "RĂ©ponses dĂ©taillĂ©es pour les questions de l’Exercice 3 – Filtrage actif pour suppression du bruit.
1. Représentation et transfert
Les équations $\\dot{x} = A x + B u$, $y = C x$ et $H(s) = C (sI - A)^{-1} B$ donnent, pour les matrices données, $A = \\begin{pmatrix} -1 & 1 \\ -2 & -0.5 \\end{pmatrix}$, $B = \\begin{pmatrix} 0 \\ 1 \\end{pmatrix}$, $C = \\begin{pmatrix} 1 & 0 \\end{pmatrix}$. La fonction de transfert est alors $H(s) = \\dfrac{s + 2}{s^2 + 1.5 s + 0.5}$, et les pôles sont les racines de $s^2 + 1.5 s + 0.5 = 0$.
2. Pôles et atténuation
Les pĂ´les sont $s = \\dfrac{-1.5 \\pm \\sqrt{(1.5)^2 - 2}}{2} = -0.75 \\pm j 0.661$. L’augmentation du couplage avec l’entrĂ©e et l’ajustement de $Q$ et $R$ influencent l’amortissement et la rapiditĂ© de la correction. Une approche numĂ©rique consiste Ă optimiser $Q$ et $R$ pour minimiser l’Ă©nergie dans la bande de bruit et Ă utiliser la mĂ©thode de LQR pour calculer une rĂ©troaction $K = R^{-1} B^T P$.
3. Calcul numérique
Pour $Q = I_2$, $R = 0.2$ et $w(t) = 0.5 cos(2 t)$, on rĂ©sout numĂ©riquement les Ă©quations et obtient les valeurs approximatives : $x_1(0) = 0$, $x_2(0) = 0$, $y(0) = 0$, et Ă t = 0.5 s, $y(0.5) ≈ -0.08$, avec une attĂ©nuation efficace du bruit et une Ă©nergie de sortie rĂ©duite grâce au contrĂ´le optimal.", "id_category": "5", "id_number": "18" }, { "category": "les filtres actifs", "question": "Exercice 1 : Filtres actifs en Ă©lectronique\n\nDans ce problème, on considère un filtre actif du premier ordre constituĂ© d’un amplificateur opĂ©rationnel idĂ©al et d’un rĂ©seau RC. On modĂ©lise la sortie y(t) en fonction de l’entrĂ©e Vin(t). Le système est dĂ©crit par les relations: $\\dot{x}(t) = -\\frac{1}{RC} x(t) + \\frac{1}{C} v_{in}(t), \\quad y(t) = x(t)$ avec $R = 1.0 \\text{k}\\Omega, C = 1.0 \\text{\\mu F}$. On exige une rĂ©ponse en sorte que la sortie suive une consigne $y_{ref}(t) = 2.0 \\text{ V}$ pour un intervalle de temps donnĂ© et que le gain du filtre respecte les limites $|v_{in}(t)| \\le 5.0 \\text{ V}$ et $|y(t)| \\le 4.0 \\text{ V}$.\n\n1) Calculer la loi de commande optimale pour atteindre rapidement $y(t) = 2.0$ en partant d’un Ă©tat initial $x(0) = 0$ en imposant $v_{in}(t) = u(t)$ avec les bornes $|u(t)| \\le 5$, et dĂ©terminer le temps minimal $T$ pour lequel $y(T) = 2$ tout en respectant $|y(t)| \\le 4$.\n\n2) Établir le profil temporel minimal de l’entrĂ©e $u(t)$ et les temps de transition lorsque le signal passe par les bornes, en fournissant les expressions et les valeurs numĂ©riques.\n\n3) VĂ©rifier l’Ă©nergie consommĂ©e en calculant $\\int_{0}^{T} u^{2}(t) dt$ et dĂ©montrer qu’elle reste compatible avec une borne donnĂ©e $E_{max} = 50.0$ (unitĂ© adaptĂ©e) pour le profil obtenu.", "svg": "", "choices": [ "A Corrige Type" ], "correct": [ "A" ], "explanation": "
Réponses détaillées à chaque question, dans l'ordre.
1. Loi de commande et temps minimal
État: $\\dot{x}(t) = -\\frac{1}{RC} x(t) + \\frac{1}{C} u(t)$, avec $R = 1.0 \\text{k}\\Omega, C = 1.0 \\text{\\mu F}$, donc $\\frac{1}{RC} = 1.0$ et $\\frac{1}{C} = 1.0$ (en unitĂ©s compatibles). Condition initiale $x(0) = 0$, sortie $y(t) = x(t)$ et rĂ©fĂ©rence $y_{ref} = 2$ V. Bornes $|u(t)| \\le 5$ V et $|y(t)| \\le 4$ V.\n\nPour un système du premier ordre, atteindre rapidement $y(T) = 2$ nĂ©cessite $x(T) = 2$. La solution avec commande saturĂ©e est: si $u(t) = 5$ pendant une pĂ©riode [0, t_s], alors $x(t) = (x(0) - x_{ss}) e^{-t} + x_{ss}$ avec $x_{ss} = (b u)/a = (1.0)(5)/1.0 = 5$. On obtient $x(t) = 5 (1 - e^{-t})$. Pour atteindre $x(T) = 2$, il faut $2 = 5 (1 - e^{-T})$ ce qui donne $e^{-T} = 1 - 2/5 = 3/5$ et $T = -\\ln(3/5) ≈ 0.5108$ s. Cependant, Ă $T = 0.5108$ s, $y(T) = x(T) = 2$ et acrobranche: il faut vĂ©rifier la contrainte $|y| <= 4$ qui est satisfaite puisque $2 <= 4$ et $|u| = 5$ atteint la borne. Le profil optimal est donc initialement en saturation maximale et peut ĂŞtre complĂ©tĂ© par une phase de rĂ©duction pour respecter les bornes si nĂ©cessaire.\n\n2. Profil et transitions\n$u(t) = 5$ pour $0 <= t < t_s$, puis $u(t) = 0$ ensuite pour Ă©viter toute sur-commande, ce qui donne $x(t) = 5 (1 - e^{-(t)})$ et $T ≈ 0.5108$. Transition Ă $t_s = 0.5108$ s.\n\n3. Énergie consommĂ©e\n$\\int_{0}^{T} u^{2}(t) dt = \\int_{0}^{T} 25 dt = 25 T = 25 × 0.5108 ≈ 12.77$, ce qui est infĂ©rieur Ă $E_{max} = 50.0$.\n\nConclusion : la commande optimale en temps minimal est obtenue en burst initial Ă la borne, avec une durĂ©e $T ≈ 0.511$ s, et l’Ă©nergie consommĂ©e respecte la borne imposĂ©e.", "id_category": "5", "id_number": "19" } ]