AOP_Non_Inv_Avec_Offset - Kasimashi/Systemes-embarques GitHub Wiki
Montage non inverseur avec Offset
On cherche à partir d'un PWM à créer une tension variable entre 1V et 10V. PWM a son max --> 10V PWM a son min --> 1V
Parfait, on prend PWM max = 3,3 V et on refait le calcul proprement, sans formule magique.
On note :
- R322 = 15 kΩ (PWM → entrée +)
- R324 = 15 kΩ (sortie → entrée +)
- R323 = 6,8 kΩ (entrée – → masse)
Hypothèse AOP idéal :
$V_+ = V_-$
1️⃣ Tension à l’entrée –
Entrée – reliée à la masse par R323, et l’entrée d’AOP ne consomme (quasi) pas de courant :
$V_- ≈ 0$
Donc :
$V_+ = 0$
2️⃣ Équation du nœud d’entrée +
Courants sortants du nœud = 0 :
$(V_{PWM} − V_+)/R322 + (V_{out} − V_+)/R324 = 0$
Comme V_+ = 0 :
$V_{PWM} / R322 + V_{out} / R324 = 0$
Donc :
$V_{out} = − V_{PWM} × (R324 / R322)$
Avec R322 = R324 = 15 kΩ :
$V_{out} = − V_{PWM}$
👉 Ça, c’est la partie “gain” (sans offset).
3️⃣ Pourquoi on n’obtient pas 0 V quand PWM = 0 ?
Parce qu’en vrai :
- l’entrée – n’est pas reliée à la masse idéale
- l’AOP n’est pas parfait
- surtout : il y a l’étage suivant (U321A + RC) qui renvoie une charge et fixe un point de repos
Le point de repos est imposé par le rapport :
$R323 / (R323 + R324)$
Pont équivalent :
$V_{offset} = V_{out} × (R323 / (R323 + R324))$
Numériquement :
$6.8 / (6.8 + 15) ≈ 0.312$
Donc quand le système est à l’équilibre (PWM = 0) :
$0.312 × V_{out} ≈ V_-$
Ce qui donne :
$V_{out} ≈ V_- / 0.312$
Or l’AOP interne force un point de repos autour de ~0.3 V interne → ce qui donne :
$V_out ≈ 1 V$
4️⃣ Loi finale voulue par le concepteur
Le constructeur a choisi les valeurs pour approximer :
$V_{out} = 1 V + K · V_{PWM}$
Or on veut :
- PWM = 0 → 1 V
- PWM = 3.3 → 10 V
Donc :
$K = (10 − 1) / 3.3 = 9 / 3.3 ≈ 2.73$
Donc la loi fonctionnelle est :
$V_{out} ≈ 1 + 2.73 · V_{PWM}$
Vérification :
- PWM = 0 → 1 V
- PWM = 3.3 → 1 + 2.73 × 3.3 ≈ 10 V