La mayoría de las placas HX711 usan un transistor externo para suministrar energía regulada a las celdas de carga, la salida de voltaje (llamada VAVDD) se calcula usando esta fórmula de la hoja de datos : VAVDD = VBG*(R1+R2)/R1
Consultando este esquema de Sparkfun (imagen de abajo) podemos ver que R1 = 20K y R2= 8.2K, dado que VBG es 1.25v, la fórmula llega a 1.76V que no es la salida real , la salida es de alrededor de 4.3V (mi salidas de placa propia 4.5V con R1= 4.7K y R2= 1.8K).
¿Me estoy perdiendo algo o la fórmula está mal escrita y debería decir: VAVDD = VBG*(R1+R2) /R2 ?
Usando la fórmula anterior, obtiene la salida de voltaje correcta, también se puede derivar usando la referencia de 1.25V y el divisor de voltaje:
1,25 = VAVDD * R2/(R1+R2) <=>
VAVDD = 1,25/(R2/(R1+R2)) <=>
VAVDD = 1,25 * (R1+R2)/R2
Los comentarios en la página de SparkFun para este producto hablan de esto. Para citar al Miembro #461211:
La fórmula para el voltaje de salida AVDD aparece incorrectamente en la hoja de datos del HX711 y en el esquema de SparkFun. Creo que debería ser VAVDD = VBG*(R1+R2)/R2... no R1 en el denominador. Mi derivación y mediciones respaldan esto. Tuve que profundizar en esto para usar VSUP = DVDD = 3.3 V y cambiar la resistencia de 20 KΩ a 10 KΩ para un voltaje de excitación de celda de carga diferente.
En resumen, tiene razón y no es el primero en observar este error. Me encontré con esto no hace mucho tiempo. Mundo pequeño :).
Su error: Vbg cae en R2, por lo que la corriente a través de él es Vbg/R2. Esa misma corriente fluye a través de R1+R2 -> el voltaje de salida total es (R1+R2)/R2*Vbg.
Usuario323693
Rubén Moniz
Usuario323693