contador digital controlado por I2C

0

Necesito para un proyecto un IC que genere una señal digital con una longitud dada por una señal I2C, es decir, si envío el IC "50" (o algo similar con el mismo significado), quiero obtener 50 "on-off-sequence" con una velocidad dada (a través de I2C, también) con un alto nivel de 5 V. Estaba pensando en un contador controlado a través de I2C. ¿Hay algo adecuado para mí? ¿O debería abordar mi problema de una manera diferente?

    
pregunta arc_lupus

1 respuesta

2

No hay un chip creado específicamente para esto. Sin embargo, prácticamente cualquier microcontrolador puede hacer esto. Mi favorito personal es ATtiny85, que está disponible en distribuidores locales en línea a medio dólar cada uno y es compatible con el entorno Arduino.

Tenga cuidado al programar tanto esta MCU como su dispositivo host, ya que no desea que las comunicaciones desactiven la sincronización de pulsos.

Otra solución con circuitos más complicados, puede crear uno a partir de un chip contador 74HCxx, un temporizador 555 para la salida de pulsos, así como un reloj para el contador, un potenciómetro digital I2C (configurando la frecuencia del reloj y enclavando el número en el contador, un expansor de E / S I2C (configuración del contador) y algunos diodos.

    
respondido por el Maxthon Chan

Lea otras preguntas en las etiquetas