HX711 Data Sheet
HX711 Data Sheet
DESCRIPTION
Basado en la tecnología patentada de Avia Semiconductor, HX711 es un convertidor analógico-digital
(ADC) de precisión de 24 bits diseñado para básculas de pesaje y aplicaciones de control industrial
para interactuar directamente con un sensor de puente.
El multiplexor de entrada selecciona la entrada diferencial del canal A o B al amplificador de ganancia
programable de bajo ruido (PGA).
El canal A se puede programar con una ganancia de 128 o 64, correspondiente a un voltaje de entrada
diferencial de escala completa de ± 20 mV o ± 40 mV respectivamente, cuando se conecta una fuente
de 5 V al pin de la fuente de alimentación analógica AVDD.
El canal B tiene una ganancia fija de 32. El regulador de suministro de energía en chip elimina la
necesidad de un regulador de suministro externo para proporcionar energía analógica para el ADC y el
sensor. La entrada del reloj es flexible. Puede ser de una fuente de reloj externa, un cristal o el oscilador
en chip que no requiere ningún componente externo. Los circuitos de encendido y reinicio en el chip
simplifican la inicialización de la interfaz digital.
No se necesita programación para los registros internos. Todos los controles del HX711 se realizan a
través de los pines.
CARACTERÍSTICAS
• Dos canales de entrada diferenciales seleccionables
• PGA activo de bajo ruido en chip con ganancia seleccionable de 32, 64 y 128
• Regulador de fuente de alimentación en chip para celda de carga y fuente de alimentación
analógica ADC
• Oscilador en chip que no requiere componente externo con cristal externo opcional
• Encendido-reinicio en el chip
• Interfaz serie y control digital simple:
controles accionados por clavijas, no se necesita programación
• Velocidad de datos de salida seleccionable de 10SPS o 80SPS
• Rechazo de suministro simultáneo de 50 y 60 Hz
• Consumo de corriente, incluido el regulador de fuente de alimentación analógica en chip:
funcionamiento normal <1,5 mA, apagado <1uA
• Rango de voltaje de suministro de operación: 2.6 ~ 5.5V
• Rango de temperatura de funcionamiento: -40 ~ + 85 ℃
APPLICATIONS
• Weigh Scales
• Industrial Process Control
Entradas analogicas
La entrada diferencial del canal A está diseñada para interactuar directamente con la salida
diferencial de un sensor de puente. Se puede programar con una ganancia de 128 o 64. Las
ganancias grandes son necesarias para acomodar la pequeña señal de salida del sensor. Cuando
se utiliza un suministro de 5 V en el pin AVDD, estas ganancias corresponden a un voltaje de
entrada diferencial de escala completa de ± 20 mV o ± 40 mV respectivamente.
La entrada diferencial del canal B tiene una ganancia fija de 32. El rango de voltaje de entrada de
escala completa es ± 80 mV, cuando se usa un suministro de 5V en el pin AVDD.
Cuando se utiliza un regulador de suministro analógico interno, el voltaje de caída del regulador
depende del transistor externo utilizado. El voltaje de salida es igual a VAVDD = VBG * (R1 + R2) /
R1 (Fig. 1). Este voltaje debe diseñarse con un mínimo de 100 mV por debajo del voltaje VSUP.
Si no se utiliza el regulador de suministro analógico integrado en el chip, el pin VSUP debe
conectarse a AVDD o DVDD, dependiendo de qué voltaje sea mayor.
El pin VFB debe conectarse La fuente de alimentación digital (DVDD) debe ser la misma fuente
de alimentación que la MCU suministrada a tierra y el pin BASE se convierte en NC.
El condensador de derivación externo de 0.1uF que se muestra en la Fig.1 en el pin de salida
VBG no es necesario.
Opciones de fuente de reloj
Al conectar el pin XI a tierra, se activa el oscilador en el chip. La tasa de datos de salida nominal
cuando se usa el oscilador interno es 10 (RATE = 0) o 80SPS (RATE = 1).
Si se necesita una velocidad de datos de salida precisa, se puede utilizar un reloj de referencia
externo o de cristal. Un cristal se puede conectar directamente a través de los pines XI y XO. Se
puede conectar un reloj externo al pin XI, a través de un condensador acoplado de ca de 20pF. No
es necesario que este reloj externo sea una onda cuadrada. Puede provenir directamente del pin de
salida de cristal del chip MCU, con una amplitud tan baja como 150 mV.
Interfaz de serie
Los pines PD_SCK y DOUT se utilizan para la recuperación de datos, la selección de entrada, la
selección de ganancia y los controles de apagado.
Cuando los datos de salida no están listos para su recuperación, el pin de salida digital DOUT
está alto. La entrada de reloj en serie PD_SCK debe ser baja. Cuando DOUT baja, indica que los
datos están listos para ser recuperados. Al aplicar 25 ~ 27 pulsos de reloj positivos en el pin
PD_SCK, los datos se desplazan fuera del pin de salida DOUT. Cada pulso PD_SCK se desplaza un
bit, comenzando con el bit MSB primero, hasta que se desplazan los 24 bits. El pulso 25 en la
entrada PD_SCK hará que el pin DOUT vuelva a estar alto (Fig.2).
La selección de entrada y ganancia está controlada por el número de pulsos PD_SCK de entrada
(Tabla 3). Los pulsos de reloj PD_SCK no deben ser menores de 25 o más de 27 dentro de un
período de conversión, para evitar causar errores de comunicación en serie.
Input
PD_SCK Pulses Gain
channel
25 A 128
26 B 32
27 A 64
Reinicio y apagado
Cuando se enciende el chip, la alimentación del chip en el circuito de reposo restablecerá el chip.
La entrada Pin PD_SCK se utiliza para apagar el HX711. Cuando la entrada PD_SCK es baja, el chip
está en modo de funcionamiento normal.
Cuando el pin PD_SCK cambia de bajo a alto y permanece en alto por más de 60 µs, el HX711 entra
en modo de apagado (Fig.3). Cuando se usa un regulador interno para HX711 y el transductor
externo, tanto el HX711 como el transductor se apagarán. Cuando PD_SCK vuelve a bajo, el chip se
reiniciará y entrará en modo de operación normal.
Después de un evento de reinicio o apagado, la selección de entrada está predeterminada en el
canal A con una ganancia de 128.
Ejemplo de aplicación
La figura 1 es una aplicación típica de báscula con HX711. Utiliza un oscilador en chip (XI = 0),
velocidad de datos de salida de 10 Hz (RATE = 0).
Una fuente de alimentación única (2,7 ~ 5,5 V) proviene directamente de la fuente de
alimentación MCU.
El canal B se puede utilizar para la detección del nivel de batería.
Los circuitos relacionados no se muestran en la Fig.1.