WS2812B - Tiempo de respuesta

0

Estoy trabajando en un proyecto que necesita un poco de iluminación decorativa, la iluminación necesita poder renderizar objetos, así que estaba pensando en construir una matriz de 32x16 LED con chips WS2812B y controlarla con una Raspberry pi.

Pero mi preocupación es el tiempo de respuesta de los chips. Si conecto 512 chips al bus, los datos serán 12kB. Y debido a la función de guardado de datos del chip, puede transferir 800 kbps, con un tiempo de restablecimiento de 50 μs. Así que la matriz tendrá aproximadamente 8 actualizaciones por segundo.

¿Pero cuánto tiempo será el retraso entre el primer y el último chip?

    
pregunta BufferOverflow

1 respuesta

1

¿Estás mezclando bits y bytes?

De la hoja de datos WS2812B :

  • Cada cuadro es de 24 bits.
  • Cada bit toma 1.25 µs.
  • Tienes 512 marcos.
  • Al final de la transmisión, necesita un código de restablecimiento de 50 µs.

\ $ t = 24 \ veces 1.25 \ mu \ veces 512 + 50 \ mu = 15.410 \ \ mathrm {ms} \ $

Frecuencia de actualización = \ $ \ frac {1} {15.41m} = 65 \ $ actualizaciones por segundo.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas