ina260-giro
Este es un objeto de controlador P8X32A/Propeller 1, P2X8C4M64P/Propeller 2 para el IC de monitor de potencia y corriente de precisión TI INA260.
IMPORTANTE : Este software está diseñado para usarse con la biblioteca estándar de giro (P8X32A) o la biblioteca estándar de giro p2 (P2X8C4M64P). Instale primero la biblioteca correspondiente antes de intentar utilizar este código; de lo contrario, le faltarán varios archivos necesarios para compilar el proyecto.
Características destacadas
- Conexión I2C de hasta 400 kHz, con soporte de dirección alternativa
- Leer ID del fabricante, ID del troquel
- Lea la corriente de derivación, el voltaje del bus y la potencia calculada.
- Establecer el modo de operación (un disparo/activado, continuo, apagado)
- Establecer el tiempo de conversión para mediciones de voltaje y corriente.
- Establecer muestras de promedio de medición
- Establecer fuente de interrupción/alerta, umbral, estado activo (colector abierto alto/bajo), enclavamiento
- Leer banderas: conversión lista, energía desbordada
Requisitos
P1/GIRO1:
- biblioteca-estándar-de-giro
- P1/SPIN1: 1 núcleo/engranaje adicional para el motor PASM I2C (ninguno si se utiliza el motor basado en código de bytes)
- sensor.power.common.spinh (proporcionado por spin-standard-library)
P2/GIRO2:
- biblioteca-estándar-p2-spin
- sensor.power.common.spin2h (proporcionado por p2-spin-standard-library)
Compatibilidad del compilador
| Procesador | Idioma | Compilador | backend | Estado |
|---|
| P1 | GIRO1 | Giro flexible (6.9.4) | código de bytes | DE ACUERDO |
| P1 | GIRO1 | Giro flexible (6.9.4) | Nativo/PASM | DE ACUERDO |
| P2 | GIRO2 | Giro flexible (6.9.4) | NuCode | DE ACUERDO |
| P2 | GIRO2 | Giro flexible (6.9.4) | Nativo/PASM2 | DE ACUERDO |
(otras versiones o cadenas de herramientas que no figuran en la lista no son compatibles y pueden funcionar o no )
Limitaciones
- El parámetro de umbral de interrupción es actualmente una palabra, que no es muy intuitiva
- No admite el modo de alta velocidad (2,94 MHz)