tools

Calculateur de résolution ADC / DAC

Taille du LSB, conversion code ↔ tension, bruit de quantification, SNR idéal et ENOB pour toute résolution et toute référence.

[chargement de l’outil…]

Principe

Un convertisseur n bits découpe la référence en 2ⁿ pas :

LSB = Vref / 2ⁿ          V = code × Vref / 2ⁿ

Beaucoup de fonctions firmware (dont la macro STM32 HAL/LL __LL_ADC_CALC_DATA_TO_VOLTAGE) divisent plutôt par 2ⁿ − 1, pour que le code maximal corresponde exactement à Vref. L’écart reste inférieur à un LSB ; choisissez la convention qu’utilise votre code.

Le bruit de quantification d’un convertisseur idéal vaut LSB / √12 rms, d’où un SNR maximal de 6.02 n + 1.76 dB : 74 dB pour 12 bits. Les ADC réels en perdent une partie à cause du bruit et de la distorsion ; le SINAD de la datasheet donne le nombre de bits effectifs :

ENOB = (SINAD − 1.76) / 6.02

Conseils

  • Vous mesurez une alimentation inconnue ? Ramenez-la d’abord sous Vref avec un pont diviseur (outil pont diviseur de tension) et gardez l’impédance du pont dans la limite acceptée par l’ADC.
  • Sur STM32, mesurez VREFINT pour calculer la vraie VDDA au lieu de supposer 3.3 V.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet