Documente Academic
Documente Profesional
Documente Cultură
Feature
Applications
Servers
Telecom Equipment
Notebook Computers
Power Management
Battery Chargers
Welding Equipment
Power Supplies
Test Equipment
Descripción
El INA219 está disponible en dos grados: A y B. La versión de grado B tiene mayor precisión y
especificaciones de mayor precisión.
El INA219 detecta entre derivaciones en los buses que pueden variar de 0 a 26 V. El dispositivo utiliza
un solo suministro de 3 a 5.5 V, que consume un máximo de 1 mA de corriente de suministro. El
INA219 funciona de –40 ° C a 125 ° C.
(1) Para todos los paquetes disponibles, consulte el anexo ordenable al final de la hoja de datos.
Esquemático simplificado
Tabla de contenido
1. Características
2. Aplicaciones
3. Descripción
4. Revisión histórica
5. Productos relacionados
6. Configuración de pin y funciones
7. Especificaciones
7.1. Índices absolutos máximos
7.2. Clasificaciones de ESD
7.3. Condiciones de operación recomendadas
7.4. Información térmica
7.5. Características eléctricas
7.6. Definiciones del diagrama de temporización del bus
7.7. Características típicas
8. Descripción detallada
8.1. Visión general
8.2. Diagrama de bloques funcional
8.3. Descripción de la característica
8.4. Modos funcionales del dispositivo
8.5. Programación
8.6. Registrar mapas
9. Aplicación e implementación
9.1. Información de la aplicación
9.2. Aplicación típica
10. Recomendaciones de suministro de energía
11. Diseño
11.1. Pautas de diseño
11.2. Ejemplos de diseño
12. Dispositivo y soporte de documentación
Revisión histórica
NOTA: Los números de página para revisiones anteriores pueden diferir de los números de página
en la versión actual.
(Omitido)
Productos relacionados
(Omitido)
PIN
I/O DESCRIPCIÓN
NAME SOT – 23 SOIC
Entrada Tensión de derivación diferencial positiva. Conecte
IN+ 1 8
analógica al lado positivo de la resistencia de derivación.
Tensión diferencial negativa de derivación.
Entrada Conecte al lado negativo de la resistencia de
IN- 2 7
analógica derivación. El voltaje del bus se mide desde este
pin a tierra.
GND 3 6 Analógico Tierra.
Vs 4 5 Analógico Fuente de alimentación, 3 a 5.5 V.
Entrada
SCL 5 4 Línea de reloj del bus serie.
Digital
E/S
SDA 6 3 Línea de datos del bus serie.
Digital
Entrada Dirección pin. La Tabla 1 muestra la configuración
A0 7 2
Digital de los pines y las direcciones correspondientes.
Entrada Dirección pin. La Tabla 1 muestra la configuración
A1 8 1
Digital de los pines y las direcciones correspondientes.
Especificaciones
Sobre funcionamiento libre - rango de temperatura del aire (a menos que se indique lo contrario) (1)
(1) Las tensiones más allá de las enumeradas en Clasificaciones Máximas Absolutas pueden
causar daños permanentes al dispositivo. Estas son solo clasificaciones de estrés, que no
implican la operación funcional del dispositivo en estas o en otras condiciones más allá de
las indicadas en las Condiciones de Operación Recomendadas. La exposición a condiciones
máximas absolutas durante períodos prolongados puede afectar la confiabilidad del
dispositivo.
(2) VIN+ y VIN– pueden tener un voltaje diferencial de –26 a 26 V; sin embargo, el voltaje en estos
pines no debe exceder el rango –0.3 a 26 V.
Clasificaciones de ESD
VALUE UNIT
Human body model (HBM), per ANSI/ESDA/JEDEC JS –
±4000
001, all pins (1)
Electrostatic
V(ESD) Charged device model (CDM), per JEDEC specification V
discharge ±750
JESD22 – C101, all pins (2)
Machine Model (MM) ±200
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard
ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard
ESD control process.
Sobre funcionamiento libre - rango de temperatura del aire (a menos que se indique lo contrario)
MIN MON MAX UNIT
VCM 12 V
VS 3.3 V
TA -25 85 °C
Información térmica
INA219
DCN
THERMAL METRIC (1) D (SOIC) UNIT
(SOT)
8 PINS 8 PINS
RθJA Junction – to – ambient thermal resistance 111.3 135.4 °C/W
RθJC(top) Junction – to – case (top) thermal resistance 55.9 68.1 °C/W
RθJB Junction – to – board thermal resistance 52 48.9 °C/W
ΨJT Junction – to – top characterization parameter 10.7 9.9 °C/W
Junction – to – board characterization
ΨJB 51.5 48.4 °C/W
parameter
RθJC(bot) Junction – to – case (bottom) thermal resistance N/A N/A °C/W
(1) Para obtener más información sobre las métricas térmicas tradicionales y nuevas, consulte
el informe de la aplicación de métricas térmicas del paquete de semiconductores y CI,
SPRA953.
A TA = 25 °C, VS = 3.3 V, VIN+ = 12 V, VSHUNT = (VIN+ - VIN-) = 32 mV, PGA = /1, and BRNG (1) = 1, a
menos que se indique lo contrario.
A TA = 25 °C, VS = 3.3 V, VIN+ = 12 V, VSHUNT = (VIN+ - VIN-) = 32 mV, PGA = /1, and BRNG (1) = 1, a menos
que se indique lo contrario.
Descripción detallada
Visión general
El INA219 es un amplificador digital de detección de corriente con una interfaz compatible con I2C
y SMBus. Proporciona lecturas digitales de corriente, voltaje y potencia necesarias para la toma de
decisiones precisas en sistemas controlados con precisión. Los registros programables permiten
una configuración flexible para la resolución de medición, así como la operación continua versus
disparada. La información detallada del registro aparece al final de esta hoja de datos,
comenzando con la Tabla 2. Consulte la sección Diagrama de bloques funcionales para ver un
diagrama de bloques del dispositivo INA219.
Las dos entradas analógicas al INA219, IN + e IN–, se conectan a una resistencia de derivación en el
bus de interés. El INA219 generalmente funciona con un suministro separado de 3 a 5,5 V. El bus
que se detecta puede variar de 0 a 26 V. No hay consideraciones especiales para la secuencia de la
fuente de alimentación (por ejemplo, un voltaje de bus puede estar presente con el suministro
voltaje apagado, y viceversa). El INA219 detecta la pequeña caída a través de la derivación para el
voltaje de derivación, y detecta el voltaje con respecto a tierra desde IN– para el voltaje del bus. La
Figura 13 muestra esta operación.
Cuando el INA219 está en el modo de funcionamiento normal (es decir, los bits MODE del registro
de configuración se configuran en 111), convierte continuamente el voltaje de derivación al número
establecido en la función de promedio de voltaje de derivación (registro de configuración, bits
SADC). Luego, el dispositivo convierte el voltaje del bus al número establecido en el promedio del
voltaje del bus (registro de configuración, bits BADC). El control de Modo en el registro de
Configuración también permite seleccionar modos para convertir solo voltaje o corriente, ya sea
continuamente o en respuesta a un evento (activado).
Todos los cálculos actuales y de potencia se realizan en segundo plano y no contribuyen al tiempo
de conversión; Los tiempos de conversión que se muestran en las Características Eléctricas: se
pueden utilizar para determinar el tiempo de conversión real.
El modo de apagado reduce la corriente de reposo y apaga la corriente en las entradas INA219,
evitando cualquier drenaje de suministro. La recuperación completa del apagado requiere 40 μs. El
modo ADC desactivado (establecido por el registro de configuración, bits de MODO) detiene todas
las conversiones.
Aunque el INA219 se puede leer en cualquier momento, y los datos de la última conversión
permanecen disponibles, el bit listo para la conversión (registro de estado, bit CNVR) se proporciona
para ayudar a coordinar las conversiones de disparo único o disparadas. El bit de conversión lista se
establece después de completar todas las operaciones de conversión, promedio y multiplicación.
Escribir en el registro de configuración, excepto cuando se configuran los bits MODE para
modos de apagado o ADC apagado (deshabilitado).
Lectura del registro de estado.
Activar una conversión de un solo disparo con el pin de conversión.
Medida de potencia
Función PGA
Si se desean voltajes de derivación de escala completa más grandes, el INA219 proporciona una
función PGA que aumenta el rango de escala completa hasta 2, 4 u 8 veces (320 mV). Además, la
medición de voltaje del bus tiene dos rangos de escala completa: 16 o 32 V.
(Omitido)
La medición de corriente a menudo es ruidosa, y dicho ruido puede ser difícil de definir. El INA219
ofrece varias opciones para filtrar eligiendo la resolución y promediando en el registro de
Configuración. Estas opciones de filtrado se pueden configurar independientemente para medir el
voltaje o la corriente.
El ADC interno se basa en un front-end delta-sigma (ΔΣ) con una frecuencia de muestreo típica de
500 kHz (± 30%). Esta arquitectura tiene un buen rechazo de ruido inherente; sin embargo, los
transitorios que ocurren en o muy cerca de los armónicos de la frecuencia de muestreo pueden
causar problemas. Debido a que estas señales están a 1 MHz o más, pueden tratarse incorporando
filtros en la entrada del INA219. La alta frecuencia permite el uso de resistencias en serie de bajo
valor en el filtro para efectos insignificantes en la precisión de la medición. En general, el filtrado de
la entrada INA219 solo es necesario si hay transitorios con armónicos exactos de la frecuencia de
muestreo de 500 kHz (± 30%) (> 1 MHz). Filtre utilizando la resistencia en serie y el condensador de
cerámica más bajos posibles. Los valores recomendados son de 0.1 a 1 μF. La Figura 14 muestra el
INA219 con un filtro adicional agregado en la entrada.
Las condiciones de sobrecarga son otra consideración para las entradas INA219. Las entradas
INA219 están especificadas para tolerar 26 V a través de las entradas. Un escenario diferencial
grande podría ser un corto a tierra en el lado de carga de la derivación. Este tipo de evento puede
dar como resultado un voltaje completo de la fuente de alimentación a través de la derivación
(siempre que la fuente de alimentación o los condensadores de almacenamiento de energía lo
admitan). Debe recordarse que quitar un corto a tierra puede dar como resultado retrocesos
inductivos que podrían exceder el diferencial de 26 V y la clasificación de modo común del INA219.
Los voltajes inductivos de contragolpe se tratan mejor con dispositivos de absorción de transitorios
tipo zener combinados con suficiente capacidad de almacenamiento de energía.
Programación
Un aspecto importante del dispositivo INA219 es que mide la corriente o la potencia si se programa
en función del sistema. El dispositivo mide tanto el voltaje diferencial aplicado entre los pines de
entrada IN + e IN- como el voltaje en el pin IN-. Para que el dispositivo informe los valores de
corriente y potencia, el usuario debe programar la resolución del Registro de corriente (04h) y el
valor de la resistencia de derivación (RSHUNT) presente en la aplicación para desarrollar el voltaje
diferencial aplicado entre los pines de entrada. Tanto el Current_LSB como el valor de la resistencia
de derivación se utilizan en el cálculo del valor del Registro de calibración que el dispositivo utiliza
para calcular los valores de corriente y potencia correspondientes en función de los voltajes de
derivación y bus medidos.
Donde:
0.04096 es un valor fijo interno utilizado para garantizar que la escala se mantenga correctamente
(1)
Maximum Expected Current
Current_LSB = (2)
215
Los bits de registro de voltaje del bus no están alineados a la derecha. Para calcular el valor de la
tensión del bus, el contenido del registro de tensión del bus debe desplazarse tres bits hacia la
derecha. Este cambio coloca el bit BD0 en la posición LSB para que el contenido se pueda multiplicar
por el voltaje del bus LSB de 4 mV para calcular el voltaje del bus medido por el dispositivo.
El valor esperado en el registro de potencia (03h) se puede calcular multiplicando el valor del
registro de corriente por el valor del registro de voltaje del bus y luego dividiéndolo entre 5000 como
se muestra en la ecuación 5. El contenido del registro de potencia se multiplica por la potencia LSB,
que es 20 veces el valor Current_LSB para un valor de potencia en vatios.
Current Register × Bus Voltage Register
Power Register = … (5)
5000
El registro de calibración permite al usuario escalar el registro actual (04h) y el registro de potencia
(03h) al valor más útil para una aplicación determinada. Por ejemplo, configure el Registro de
calibración de modo que se genere el mayor número posible en el Registro actual (04h) o en el
Registro de energía (03h) en el punto esperado de escala completa. Este enfoque produce la
resolución más alta utilizando el Current_LSB mínimo previamente calculado en la ecuación para el
Registro de calibración. El registro de calibración también se puede seleccionar para proporcionar
valores en el registro actual (04h) y el registro de potencia (03h) que proporcionan equivalentes
decimales directos de los valores que se miden o producen un valor LSB redondo para cada registro
correspondiente. Una vez que se han realizado estas elecciones, el Registro de calibración también
ofrece posibilidades para la calibración a nivel del sistema del usuario final. Después de determinar
la corriente exacta mediante el uso de un amperímetro externo, el valor del Registro de calibración
se puede ajustar en función del resultado de corriente medido del INA219 para cancelar el error
total del sistema como se muestra en la Ecuación 6.
Cal × MeasShuntCurrent
Corrected_Full_Scale_Cal = trunc ( ) … (6)
INA219_Current
Uso simple del monitor de derivación actual (no es necesaria la programación)
El INA219 se puede usar sin ninguna programación si solo es necesario leer una caída de voltaje de
derivación y voltaje de bus con la resolución predeterminada de 12 bits, rango de escala completa
de derivación de 320 mV (PGA = / 8), bus de 32 V completo -rango de escala y conversión continua
de derivación y voltaje de bus.
Sin programación, la corriente se mide leyendo el voltaje de derivación. El registro actual y el registro
de potencia solo están disponibles si el registro de calibración contiene un valor programado.
Los estados de encendido predeterminados de los registros se muestran en la sección Detalles del
Registro de esta hoja de datos. Estos registros son volátiles y, si se programan con valores distintos
a los predeterminados, deben reprogramarse en cada encendido del dispositivo. La información
detallada sobre la programación específica del registro de calibración se encuentra en la sección
Programación del Registro de Calibración.
El INA219 ofrece compatibilidad con las interfaces I2C y SMBus. Los protocolos I2C y SMBus son
esencialmente compatibles entre sí.
La interfaz I2C se utiliza en toda esta hoja de datos como el ejemplo principal, con el protocolo
SMBus especificado solo cuando se aborda una diferencia entre los dos sistemas. Dos líneas
bidireccionales, SCL y SDA, conectan el INA219 al bus. Tanto SCL como SDA son conexiones de
drenaje abierto.
El dispositivo que inicia la transferencia se llama maestro, y los dispositivos controlados por el
maestro son esclavos. El bus debe ser controlado por un dispositivo maestro que genere el reloj
serie (SCL), controle el acceso al bus y genere condiciones de INICIO y DETENCIÓN.
Para direccionar un dispositivo específico, el maestro inicia una condición de INICIO tirando de la
línea de señal de datos (SDA) de un nivel lógico ALTO a BAJO mientras SCL es ALTO. Todos los
esclavos en el bus cambian en el byte de dirección del esclavo en el borde ascendente de SCL, con
el último bit que indica si se pretende una operación de lectura o escritura. Durante el pulso del
noveno reloj, el esclavo al que se dirige responde al maestro generando un Reconocimiento y
tirando SDA BAJO.
Luego se inicia la transferencia de datos y se envían ocho bits de datos, seguidos de un bit de
reconocimiento. Durante la transferencia de datos, SDA debe permanecer estable mientras SCL es
ALTO. Cualquier cambio en SDA mientras SCL es ALTO se interpreta como una condición de INICIO
o DETENCIÓN.
Una vez que se han transferido todos los datos, el maestro genera una condición de DETENCIÓN,
indicada tirando SDA de BAJO a ALTO mientras SCL es ALTO. El INA219 incluye un tiempo de espera
de 28 ms en su interfaz para evitar bloquear un SMBus.
Para comunicarse con el INA219, el maestro primero debe direccionar los dispositivos esclavos a
través de un byte de dirección esclavo. El byte de dirección esclavo consta de siete bits de dirección
y un bit de dirección que indica la intención de ejecutar una operación de lectura o escritura.
El INA219 tiene dos pines de dirección, A0 y A1. La Tabla 1 describe los niveles lógicos de pin para
cada una de las 16 direcciones posibles. El estado de los pines A0 y A1 se muestrea en cada
comunicación de bus y debe establecerse antes de que ocurra cualquier actividad en la interfaz. Los
pines de dirección se leen al comienzo de cada evento de comunicación.
Interfaz de serie
El INA219 funciona solo como un dispositivo esclavo en el bus I2C y SMBus. Las conexiones al bus se
realizan a través de las líneas de E / S de drenaje abierto SDA y SCL. Los pines SDA y SCL cuentan con
filtros de supresión de picos integrados y disparadores Schmitt para minimizar los efectos de los
picos de entrada y el ruido del bus. El INA219 admite el protocolo de transmisión para modos
rápidos (1 a 400 kHz) y de alta velocidad (1 kHz a 2,56 MHz). Todos los bytes de datos se transmiten
primero por el byte más significativo.
Escribir en un registro comienza con el primer byte transmitido por el maestro. Este byte es la
dirección del esclavo, con el bit R/W̅ BAJO. El INA219 acusa recibo de una dirección válida. El
siguiente byte transmitido por el maestro es la dirección del registro en el que se escribirán los
datos. Este valor de dirección de registro actualiza el puntero de registro al registro deseado. Los
siguientes dos bytes se escriben en el registro dirigido por el puntero de registro. El INA219 acusa
recibo de cada byte de datos. El maestro puede terminar la transferencia de datos generando una
condición START o STOP.
Al leer desde el INA219, el último valor almacenado en el puntero de registro por una operación de
escritura determina qué registro se lee durante una operación de lectura. Para cambiar el puntero
de registro para una operación de lectura, se debe escribir un nuevo valor en el puntero de registro.
Esta escritura se realiza emitiendo un byte de dirección esclavo con el bit R/W ̅ BAJO, seguido por el
byte del puntero de registro. No se requieren datos adicionales. El maestro genera una condición
de INICIO y envía el byte de dirección del esclavo con el bit R/W ̅ ALTO para iniciar el comando de
lectura. El esclavo transmite el siguiente byte y es el byte más significativo del registro indicado por
el puntero de registro. A este byte le sigue un Reconocimiento del maestro; entonces el esclavo
transmite el byte menos significativo. El maestro confirma la recepción del byte de datos. El maestro
puede terminar la transferencia de datos generando un No-Reconocimiento después de recibir
cualquier byte de datos, o generando una condición de INICIO o DETENCIÓN. Si se desean lecturas
repetidas del mismo registro, no es necesario enviar continuamente los bytes del puntero del
registro; el INA219 retiene el valor del puntero de registro hasta que la próxima operación de
escritura lo cambie.
Nota (1): El valor del Byte de dirección del esclavo está determinado por la configuración de los pines A0 y A1. Consulte la tabla 1.
Notas:
(1) El valor del Byte de dirección del esclavo está determinado por la configuración de los pines A0 y A1.
(2) Los datos leídos provienen de la última ubicación del puntero de registro. Si se desea un nuevo registro, el puntero del registro debe
actualizarse. Ver Figura 19.
(3) ACK por maestro también se puede enviar.
NOTA (1): El valor del Byte de dirección del esclavo está determinado por la configuración de los pines A0 y A1. Consulte la tabla 1.
Cuando el bus está inactivo, los dispositivos pull-up tiran tanto de las líneas SDA como SCL. El
maestro genera una condición de inicio seguida de un byte de serie válido que contiene el código
maestro de alta velocidad (HS) 00001XXX. Esta transmisión se realiza en modo rápido (400 kbps) o
estándar (100 kbps) (F / S) a no más de 400 kbps. El INA219 no reconoce el código maestro HS, pero
lo reconoce y cambia sus filtros internos para admitir la operación de 2.56 Mbps.
El maestro genera una condición de inicio repetida (una condición de inicio repetida tiene el mismo
tiempo que la condición de inicio). Después de esta condición de inicio repetido, el protocolo es el
mismo que el modo F/S, excepto que se permiten velocidades de transmisión de hasta 2.56 Mbps.
En lugar de usar una condición de parada, se deben usar condiciones de arranque repetidas para
asegurar el bus en modo HS. Una condición de parada finaliza el modo HS y cambia todos los filtros
internos del INA219 para admitir el modo F/S. Para la sincronización del bus, consulte las
Definiciones del diagrama de sincronización del bus (1) y la Figura 1.
Condiciones de encendido
Las condiciones de encendido se aplican a un restablecimiento de software a través del bit RST (bit
15) en el Registro de configuración, o el restablecimiento de llamada general del bus I2C.
(1) Valores basados en un análisis estadístico de una muestra única de dispositivos. Los valores
mínimos y máximos no están asegurados y la producción no se prueba.
Registrar mapas
Información de registro
El INA219 utiliza un banco de registro para mantener los ajustes de configuración, los resultados de
las mediciones, los límites máximos/mínimos y la información de estado. La Tabla 2 resume el
registro INA219; El diagrama funcional de bloques muestra registros.
Los contenidos del registro se actualizan 4 μs después de completar el comando de escritura. Por lo
tanto, se requiere un retraso de 4 μs entre la finalización de una escritura en un registro dado y una
lectura posterior de ese registro (sin cambiar el puntero) cuando se utilizan frecuencias SCL
superiores a 1 MHz.
DIRECCIÓN
DEL NOMBRE DE RESET DE ENCENDIDO
FUNCIÓN TIPO (1)
PUNTERO REGISTRO
HEX. BINARIO HEX.
00 Configuration Restablecimiento de
todos los registros,
ajustes para el rango
00111001 ̅
de voltaje del bus, 399F R/W
10011111
ganancia PGA,
resolución /
promedio ADC.
01 Shunt voltage Datos de medición
Shunt
de voltaje en - R
Voltage
derivación.
02 Bus voltage Datos de medición
Bus voltage - R
de voltaje del bus.
03 Power (2) Datos de medición 00000000
0000 R
de potencia. 00000000
04 Current (2) Contiene los valores
de la corriente que
00000000
fluye a través de la 0000 R
00000000
resistencia de
derivación.
05 Calibration Establece el rango
de escala completa y
el LSB de las
00000000 ̅
mediciones de 0000 R/W
00000000
corriente y potencia.
Calibración general
del sistema
Todos los registros INA219 de 16 bits son en realidad dos bytes de 8 bits a través de la interfaz I2C.
El registro de voltaje de derivación almacena la lectura de voltaje de derivación actual, VSHUNT. Los
bits del registro de voltaje de derivación se desplazan según la configuración PGA seleccionada en
el registro de configuración (00h). Cuando hay varios bits de signo, todos tendrán el mismo valor.
Los números negativos se representan en formato de complemento a 2. Genere el complemento de
2 de un número negativo complementando el número binario de valor absoluto y sumando 1.
Extienda el signo, denotando un número negativo estableciendo MSB = 1. Extienda el signo a
cualquier bit de signo adicional para formar la palabra de 16 bits.
Registro de calibración
La calibración de corriente y potencia se establece mediante los bits FS15 a FS1 del registro de
calibración. Tenga en cuenta que el bit FS0 no se utiliza en el cálculo. Este registro establece la
corriente que corresponde a una caída a gran escala a través de la derivación. El rango de escala
completa y el LSB de la medición de corriente y potencia dependen del valor ingresado en este
registro. Consulte la Programación del registro de calibración. Este registro es adecuado para su uso
en la calibración general del sistema. Tenga en cuenta que los valores 0 POR son todos
predeterminados.
Aplicación e implementación
NOTA:
Información de aplicación
El INA219 es un monitor de potencia y derivación actual con una interfaz compatible con I2C y
SMBus. El dispositivo monitorea tanto una caída de voltaje en derivación como el voltaje de
suministro del bus. El valor de calibración programable, combinado con un multiplicador interno,
permite lecturas de corriente y potencia.
Aplicación típica
El circuito de filtro de entrada que consiste en R F1, RF2 y CF no es necesario en la mayoría de las
aplicaciones. Si se desconoce la necesidad de filtrar, reserve espacio en la placa para los
componentes e instale resistencias de 0 Ω para R F1 y RF2 y deje CF despoblado, a menos que se
necesite un filtro (consulte Consideraciones de filtrado y entrada).
Las resistencias pull-up que se muestran en las líneas SDA y SCL no son necesarias si hay resistencias
pull-up en estas mismas líneas en otras partes del sistema. Los valores de resistencia mostrados son
típicos: consulte las especificaciones I2C o SMBus para determinar los valores mínimos o máximos
aceptables y también consulte las Especificaciones para las limitaciones de corriente de salida.
Requerimientos de diseño
El INA219 mide el voltaje a través de una resistencia de detección de corriente (R SHUNT) cuando la
corriente pasa a través de la resistencia. El dispositivo también mide el voltaje de alimentación del
bus y calcula la potencia cuando se calibra. En esta sección se detallan los pasos para programar el
dispositivo para mediciones de potencia y se muestran los resultados del registro en la Tabla 8.
Las condiciones para el circuito de ejemplo son: corriente de carga máxima esperada = 15 A,
corriente de carga nominal = 10 A, VCM = 12 V, RSHUNT = 2 mΩ, VSHUNT FSR = 40 mV (PGA = / 1) y BRNG
= 0 (Rango VBUS = 16).
La Figura 29 muestra una carga nominal de 10 A que crea un voltaje diferencial de 20 mV a través
de una resistencia de derivación de 2 mΩ. El modo común es a 12 voltios y el voltaje presente en el
pin IN es igual al voltaje del modo común menos la caída diferencial a través de la resistencia.
Para este ejemplo, el LSB de corriente mínima se calcula en 457.78 μA / bit, suponiendo una
corriente máxima esperada de 15 A usando la Ecuación 2. Este valor se redondea a 1 mA / bit y se
elige para el LSB actual. Establecer el LSB actual en este valor permite una precisión suficiente
mientras que también sirve para simplificar las matemáticas. El uso de la ecuación 1 da como
resultado un valor de calibración de 20480 (5000h). Este valor luego se programa en el registro de
calibración.
Figura 19. Ejemplo de configuración del circuito
El voltaje del bus se mide internamente en el pin IN para calcular el nivel de voltaje entregado a la
carga. Los bits de registro de voltaje del bus no están alineados a la derecha; por lo tanto, deben
desplazarse a la derecha tres bits. Multiplique los contenidos desplazados por el LSB de 4 mV para
calcular el voltaje del bus medido por el dispositivo en voltios. El valor desplazado del contenido del
registro de voltaje del bus es igual a BB3h, el equivalente decimal de 2995. Este valor de 2995 se
multiplica por el LSB de 4 mV y da como resultado un valor de 11.98 V. Como se muestra, el voltaje
en el IN - el pin es de 11.98 V. Para un rango de escala completa de 40 mV, esta pequeña diferencia
no es una desviación significativa del voltaje de modo común de 12 V. Sin embargo, en rangos más
grandes a gran escala, esta desviación puede ser mucho mayor.