Discrete I2C Counter IC

2

Me siento un poco como si lo estuviera perdiendo ... Parece que no puedo encontrar un chip de contador i2c (moderno). Algo que tomará eventos aleatorios, los resumirá y me permitirá realizar una encuesta desde un uC un par de veces por segundo. Los eventos pueden estar separados por minutos o en el rango de 100 kHz.

Estoy tratando de diseñar una placa modular que se interconecte con la unidad principal de usuario. Esta placa modular es bastante simple, pero las variantes en la aplicación final pueden hacerla muy diferente.

Entiendo que esto suele hacerse directamente en una unidad de control de datos, pero estoy buscando algo que se preste a la producción (pequeña a mediana escala) Estoy tratando de evitar pasos de programación adicionales (solo para un contador) en nuestra producción. Ah, y también de baja potencia; P

He pensado en utilizar mal un chip RTC, pero eso no parece correcto para la producción y realmente no necesito un extremo frontal.

¿Alguna idea?

    
pregunta user3219864

4 respuestas

6

No hay escasez de microcontroladores pequeños que tengan ambos:

  1. Contador digital.
  2. Hardware incorporado I 2 C periférico que puede actuar como un I 2 C esclavo.
respondido por el Nick Alexeev
3

El PCF8593 está diseñado para contar opcionalmente eventos en un pin en lugar de tiempo un cristal.

De la hoja de datos de NXP Semiconductor para la parte:

    
respondido por el Berwyn
2

Si tiene que tener una solución externa con tiempo. Use un CPLD, entonces podrá obtener la lógica que desee. La complejidad del diseño aumenta, pero ahorrará energía. El precio comienza en ~ 1.5 con la cantidad.

    
respondido por el laptop2d
0

Parece que tienes razón. Parece que no hay contadores binarios habilitados para i2c en el mercado. Probablemente debido a los uC y CPLD baratos que pueden hacer el trabajo. Sin embargo, si lo desea, todavía puede usar un contador binario simple como SN74LV conectado a un expansor GPIO I2C como XRA1203 (me gustan porque son muy versátiles y configurables) para crear un" contador binario habilitado para i2c ". Esto, sin embargo, le costará más que un CPLD.

    
respondido por el Alexander Amelkin

Lea otras preguntas en las etiquetas