¿Es posible controlar individualmente cada LED de la forma en que está diseñado este esquema?

Actualmente estoy investigando un diseño que incluye el siguiente esquema:

esquema de matriz led

Se supone que esto es una serie de LED que se adjuntan al panel frontal del dispositivo para las luces indicadoras.

Sin embargo, estoy confundido ya que claramente se supone que estas luces indicadoras se activan individualmente, pero este esquema parece tener cada LED en algún tipo de configuración de flip-flop, lo que parecería que dependen de los estados de los demás.

La etiqueta global LED_SERIAL_DRV_5Vde la izquierda es serial, por lo que asumo que la entrada para encender el LED 3 sería 00100000.

¿Hay una falla obvia en cómo se diseñó este esquema o es realmente posible controlar individualmente cada uno de los LED?

Lea la hoja de datos de los LED. Estos son más que simples LED, contienen un procesamiento simple para hacerlos direccionables individualmente en una cadena como esta. Sin embargo, la hoja de datos no parece explicar realmente cómo hacerlo muy bien.

Respuestas (1)

Los LED utilizan un protocolo típico de un solo cable NZR, leyendo los datos como un registro de desplazamiento. Aceptan 24 bits para determinar su estado y luego pasan el resto de los datos de DOUT al siguiente led que hace lo mismo, hasta que reciben una señal de reinicio. Así es como funcionan la mayoría de los leds inteligentes direccionables individualmente, como una cadena en serie. Existen LED direccionables individualmente con una topología de bus, pero no con tanta frecuencia, con protocolos significativamente más complicados (números de serie bidireccionales o preasignados o más pines, i2c, etc.)

La parte direccionable es un nombre un poco inapropiado ya que no se dirige directamente a un led específico aquí, solo escupe datos de una manera predeterminada. Algunos métodos requieren un búfer de memoria/marco para rastrear el estado de los LED, ya que necesita enviar los datos nuevamente en n segundos, mientras que otros retendrán su estado y tendrán opciones de transferencia, etc.

Esos leds parecen ser compatibles con el protocolo de tipo estándar ws2812b. Este esquema específico parece estándar y funciona como se diseñó.

El IC de la izquierda se utiliza como búfer o inversor.