Estoy empezando con el protocolo DALI y ya he podido enviar/recibir comandos basándome en este proyecto. Con los comentarios de un relacionado pregunta Mejoré mi circuito y la calidad de mi señal. El circuito actual sigue el siguiente esquema y cableado guía y el biblioteca para Arduino NANO
En la línea de alimentación se necesitan dos resistencias de 100_Ohmios en serie. Sin embargo, esto bajará la tensión de mi bus de 15V a 7.8V y la línea DALI muestra la señal emitida en el osci, pero el comando no es reconocido. Esto se debe probablemente a que la línea de bus debería estar entre 12-24V.
Al aumentar la tensión de alimentación a 40 V también aumenta la tensión de línea >12 V. Aquí los comandos son reconocidos, pero el circuito consume casi 350mA y las resistencias metálicas estándar están por encima de su límite. También pude detectar todos los canales (1.driver-> 3 Canales, 2.driver->1 Canal)
¿Cuál es la razón del 100 \$\Omega\$ ¿resistencias?
Actúan como divisores de tensión, donde entendería que necesito un limitador de corriente para alimentar el bus con 250mA máximo. También traté de quitar las resistencias y el límite de corriente de la fuente de alimentación se disparó (1A), donde la tensión cayó a 2,5V. (Sólo para <1s, el circuito no está dañado).