diff --git a/notes/technologie/HX711- Amplificateur 24-bits pour cellule de charge - datasheet.md b/notes/technologie/HX711- Amplificateur 24-bits pour cellule de charge - datasheet.md new file mode 100644 index 0000000..1e02235 --- /dev/null +++ b/notes/technologie/HX711- Amplificateur 24-bits pour cellule de charge - datasheet.md @@ -0,0 +1,107 @@ +## HX711 — Amplificateur 24-bits pour cellule de charge + +**Type :** Convertisseur analogique-numérique (ADC) différentiel avec amplificateur programmable intégré +**Applications typiques :** balances électroniques, systèmes de pesée, capteurs de force, instrumentation basse fréquence + +--- + +## Caractéristiques principales + +* ADC 24 bits à faible bruit, optimisé pour capteurs de pont de Wheatstone +* Amplificateur à gain programmable : **32, 64 ou 128** +* Deux canaux d'entrée différentiels : + + * **Canal A :** gain 128 ou 64 + * **Canal B :** gain 32 +* Fréquences d'échantillonnage : **10 Hz ou 80 Hz** +* Alimentation : **2,6 V à 5,5 V** +* Interface série propriétaire à deux fils (DATA, CLOCK) +* Consommation typique : ~1,5 mA en fonctionnement +* Oscillateur interne (pas de quartz requis) +* Filtre numérique intégré (réjection 50/60 Hz) + +--- + +## Architecture interne + +* Amplificateur différentiel faible bruit +* Multiplexeur de canal +* ADC sigma-delta 24 bits +* Régulateur analogique interne +* Oscillateur interne +* Interface série synchrone + +--- + +## Brochage (package SOP-16) + +* **VSUP** : alimentation analogique +* **AVDD** : sortie régulateur analogique +* **AGND** : masse analogique +* **VBG** : référence interne +* **INA+, INA-** : entrée différentielle canal A +* **INB+, INB-** : entrée différentielle canal B +* **PD_SCK** : horloge et mise en veille +* **DOUT** : sortie données +* **DVDD** : alimentation logique +* **DGND** : masse logique +* Autres broches : non connectées (selon package) + +--- + +## Fonctionnement + +1. Le HX711 amplifie la tension différentielle issue du pont de jauge. +2. Le signal est converti par un ADC sigma-delta 24 bits. +3. Les données sont lues via une interface série synchrone : + + * DOUT passe à 0 lorsque la conversion est prête + * 24 impulsions d'horloge lisent la valeur + * 25–27 impulsions définissent le gain et le canal suivant + +--- + +## Performances électriques (typique) + +* Résolution effective : ~18 à 20 bits (selon bruit) +* Bruit d'entrée (gain 128, 10 Hz) : ~50 nV RMS +* Tension pleine échelle : ±20 mV (gain 128) +* Dérive thermique : faible (adapté métrologie) + +--- + +## Modes de fonctionnement + +* **Mode normal :** conversions continues +* **Mode veille :** maintenir PD_SCK à 1 > 60 µs +* **Sélection gain/canal :** nombre d'impulsions après lecture + +--- + +## Avantages + +* Très faible coût et intégration minimale +* Pas de composants externes critiques +* Excellente réjection du bruit secteur +* Directement compatible microcontrôleurs (Arduino, ESP, etc.) + +--- + +## Limitations + +* Bande passante faible (pesée statique) +* Interface non standard (pas SPI/I²C natif) +* Sensible au routage PCB et au bruit d'alimentation + +--- + +## Cas d'usage courant + +* Modules de pesée avec cellules 1 kg à plusieurs tonnes +* Balances connectées +* Mesure de force lente +* Projets embarqués IoT de mesure de poids + +--- + +Si nécessaire, fournir un schéma de câblage type avec cellule de charge ou un résumé timing interface.