Calculateur amplificateur non inverseur
Avec Rf de 10 kΩ et Rg de 1 kΩ, un amplificateur non inverseur a un gain de 11, environ 20,8 dB, sans inverser le signal. Saisissez les deux résistances pour obtenir le gain, le rapport et chaque étape de substitution pour votre compte rendu. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rf
- 10 000
- Rg
- 1 000
- Gain (Av)
- 11
- Gain de tension
- 11
- Av
- 11
- Rapport rf rg
- 10
Un calculateur d’amplificateur non inverseur transforme les deux résistances de rétroaction d’un op-amp idéal en gain de tension en boucle fermée. Saisissez la résistance de rétroaction Rf entre la sortie et l’entrée inverseuse, et la résistance à la masse Rg de l’entrée inverseuse à la référence de signal ; l’outil renvoie Av égal à un plus Rf sur Rg, le rapport intermédiaire, le gain en décibels et la substitution étape par étape que vous pouvez coller dans des rapports de laboratoire ou des devoirs. Les étages non inverseurs conservent la polarité du signal, présentent une impédance d’entrée élevée sur la broche non inverseuse et apparaissent dans les buffers de capteurs, les préamplis audio et les drivers d’ADC dès que vous avez besoin d’un gain supérieur ou égal à un sans inversion.
Pourquoi le gain ne descend jamais sous un
Dans la configuration classique non inverseuse, un amplificateur opérationnel idéal pilote sa sortie de sorte que la tension différentielle d’entrée soit nulle sous rétroaction négative. Le signal d’entrée se connecte à la broche non inverseuse tandis qu’un diviseur résistif de la sortie à la masse (ou commun de signal) renvoie une fraction de la sortie vers la broche inverseuse. Ce diviseur est Rf en série avec Rg : Rf se place entre sortie et entrée inverseuse, et Rg entre entrée inverseuse et masse.
L’analyse de masse virtuelle montre alors que la tension au nœud inverseur égale la tension d’entrée, de sorte que Vin égale Vout fois Rg sur Rf plus Rg. En résolvant le rapport Vout sur Vin on obtient le gain de tension en boucle fermée Av égal à un plus Rf sur Rg.
Le gain unitaire apparaît lorsque Rf est nulle ou court-circuitée — le célèbre suiveur de tension — tandis que de grands rapports Rf sur Rg produisent un gain élevé limité en pratique par la bande passante en boucle ouverte et la stabilité, non par cette formule idéale. Enseignants et correcteurs automatiques se soucient autant du rejet de Rg nulle que de l’algèbre : un étudiant qui met Rg à zéro a quitté le domaine d’un diviseur passif de rétroaction, et un Infinity silencieux masquerait cette erreur.
Les valeurs flottantes quasi nulles à ou sous un fois dix à la moins quinze sont traitées comme zéro et rejetées de la même façon afin que le bruit n’invente pas un terme de rapport énorme. Gardez les deux résistances dans la même unité — ohms, kilo-ohms ou méga-ohms — car seul leur rapport entre dans la formule, non leur échelle absolue, tant que les unités coïncident.
Conseils pratiques, limites et recherches associées
Gardez les deux résistances dans la même unité avant d’appeler : mélanger ohms et kilo-ohms sans convertir produit un gain absurde qui paraît numérique mais se trompe de trois ordres de grandeur sur le rapport. Préférez envoyer des nombres plutôt que des chaînes d’ingénierie préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.
Pour les contrôles manuels, Rf égale dix kilo-ohms et Rg égale un kilo-ohm doivent renvoyer Av égale onze et environ vingt virgule huit décibels ; Rf égale zéro avec toute Rg positive doit renvoyer Av égale un pour un suiveur ; Rf et Rg égales doivent renvoyer Av égale deux.
En enseignant, associez la formule idéale au rappel que les puces réelles ont un gain en boucle ouverte fini, un courant de polarisation d’entrée et un produit gain-bande passante, de sorte que cet outil est la première étape de conception, non le contrôle final SPICE.
Cette page cible les personnes cherchant un calculateur d’amplificateur non inverseur, un gain d’op-amp un plus Rf sur Rg, ou un gain en boucle fermée non inverseur en ligne ; ce n’est pas un solveur d’amplificateur inverseur, ni un outil d’amplificateur différentiel, ni un analyseur complet de bruit ou de stabilité. Préférez cette capacité lorsque la topologie est déjà non inverseuse et que vous n’avez besoin que d’Av à partir de deux résistances ; si votre circuit est inverseur, utilisez plutôt un outil de gain inverseur.
Cas d’usage
Conception de buffer capteur et d’entrée ADC
Les ingénieurs choisissent les résistances de rétroaction et de masse pour atteindre un gain cible supérieur ou égal à un tout en gardant une impédance d’entrée élevée sur la broche non inverseuse.
Questions fréquentes
Quel est le gain d’un op-amp non inverseur ?
La sortie a la même polarité que l’entrée.
Cet outil modélise-t-il les limitations réelles de l’op-amp ?
Non. Il renvoie uniquement le gain idéal en boucle fermée. Gain en boucle ouverte fini, bande passante, offset et stabilité exigent un simulateur de circuits complet.
Que se passe-t-il si Rg vaut zéro ?
La valeur est refusée avec un message clair, car le pont de contre-réaction n'est plus défini et un gain infini masquerait l'erreur. Les valeurs quasi nulles sont aussi traitées comme zéro et refusées, pour que le bruit numérique n'invente pas un gain énorme.
Rf peut-elle valoir zéro ?
Oui. Avec Rf nulle ou court-circuitée, le gain vaut exactement 1 : c'est le suiveur de tension bien connu. Seule une valeur négative est refusée, car elle ne correspond pas à un réseau passif.
Pourquoi choisir un montage non inverseur ?
Parce qu'il conserve la polarité du signal et présente une impédance d'entrée élevée sur la broche non inverseuse. On le trouve dans les tampons de capteurs, les préamplis audio et les étages qui attaquent un convertisseur, dès qu'il faut un gain d'au moins un sans inversion.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/elec/op-amp-noninverting \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rf":10000,"rg":1000}'const res = await fetch("https://api.kit.forhosting.com/elec/op-amp-noninverting", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rf": 10000,
"rg": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/op-amp-noninverting",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rf": 10000,
"rg": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/op-amp-noninverting", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rf":10000,"rg":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rf":10000,"rg":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/op-amp-noninverting", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"rf": 10000,
"rg": 1000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.op_amp_noninverting",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Lorsque la résistance à la masse est nulle, le diviseur est indéfini, de sorte que l’API renvoie une erreur invalid_input claire au lieu d’inventer un gain infini. Le chemin est une arithmétique déterministe pure — sans réseau, sans graines aléatoires, sans dépendance à l’horloge — ainsi l’exécuteur gratuit du navigateur et l’API prépayée renvoient le même JSON après l’arrondi décimal fixe à chaque appel.
Comment appeler l’API et ce qui revient
La résistance à la masse rg doit être strictement positive et non nulle ; les valeurs dont la valeur absolue est à ou sous un fois dix à la moins quinze sont traitées comme zéro et rejetées, et les négatives sont rejetées comme non physiques pour un réseau passif. La résistance de rétroaction rf peut être nulle pour un buffer de gain unitaire mais ne doit pas être négative. Envoyez un corps JSON avec deux nombres finis obligatoires : rf (alias Rf, R_f, feedback, feedback_r) et rg (alias Rg, R_g, ground, ground_r, r_g). Les valeurs absolues doivent rester dans la limite publiée d’un billion afin que les rapports intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie rf et rg arrondis, fixe gain, voltage_gain et av au même Av arrondi égal à un plus Rf sur Rg, ratio_rf_rg à Rf sur Rg, gain_db à vingt fois le logarithme en base dix de Av, formula à la chaîne Av égal à un plus Rf sur Rg, configuration à non_inverting, message à un court résumé et steps à un tableau ordonné de lignes de substitution. L’échec de validation — champs manquants, nombres non finis, rg nulle ou quasi nulle, négatifs, valeurs hors limites absolues ou gain non fini — renvoie invalid_input et n’est jamais facturé. Le tarif est un forfait de $0.002 par requête réussie avec unité item et prix marginal unitaire nul.
Conseils pratiques, limites et recherches associées
Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants saisissent volontairement une résistance à la masse nulle. Les contrôles aller-retour sont simples : recalculez à la main un plus Rf sur Rg et confirmez qu’il égale le gain publié avec le même arrondi à douze décimales, et confirmez que vingt log dix de ce gain correspond à gain_db.
Cas d'intégration
Contrôles de devoirs pour le gain non inverseur
Les étudiants saisissent Rf et Rg issus de schémas de manuel et comparent Av et dB manuscrits à un résultat déterministe du navigateur ou de l’API avant de rendre.
Tests unitaires pour applications pédagogiques et micrologiciels
Générez des valeurs Av de référence, des cas de suiveur à gain unitaire et des rejets délibérés de Rg nulle pour le JSON attendu de kata ou des fixtures de calculateur embarqué.
Questions techniques
Que se passe-t-il lorsque la résistance à la masse Rg est nulle ?
Le diviseur de rétroaction est indéfini. Cet outil renvoie invalid_input au lieu de signaler un gain infini.
Rf peut-elle être nulle ?
Oui. Rf = 0 avec Rg positive donne Av = 1, le classique suiveur de tension ou buffer à gain unitaire.
Le calculateur d’amplificateur non inverseur est-il gratuit ?
L’outil navigateur est gratuit et s’exécute localement. Les appels API utilisent le solde KIT prépayé à $0.002 par requête réussie ; les tâches en échec ne sont jamais facturées.