DSI (Digital Serial Interface) est un protocole unidirectionnel et non adressable, de contrôle de l'éclairage des bâtiments
Il a été créé en 1991 par la société Tridonic -
C'est un précurseur du protocole DALI (en savoir plus sur DALI)
La trame DSI est constituée par : 1 bit de Start + 8 bits de données + 4 bits de Stop
La vitesse de transmission est 1200 bauds
Le bit de Start est un niveau haut (12V), le bit de Stop est un niveau bas (0V)
Le codage utilisé pour les bits de données est du type Manchester (voir l'animation sur le codage des signaux binaires) : le 1 logique correspond à un front descendant et le 0 logique à un front montant
L'octet de données (0-255) permet de communiquer un même niveau d'éclairage aux différents ballasts électroniques de la ligne
La durée des bits de Start et de Stop est 1/1200 = 833,3µs
La durée du bit de donnée est 833,3 x 2 = 1666,6µs
La durée de la trame = 833,3 x 21 = 17,5ms
Remarque : dans le codage Manchester, la vitesse de transmission des bits (bit rate) est la moitié de la vitesse (baud rate) - la durée d'un bit de donnée est donc 1/600 = 1666,6µs
Ci-dessous, un exemple avec les 8 bits de données à 0
Deux trames successives sont séparées par un silence d'au moins 5ms
La commande de puissance utilise la formule : (n=1 -> X=1% | n=128 -> X=10% | n=255 -> X=100%)
Le niveau haut est typiquement une tension de 12V
La transmission numérique garantit l'absence de perturbations et un niveau de gradation identique sur tous les luminaires (ce qui n'est pas le cas d'une commande analogique du type 0-10V ou 1-10V)
Dans l'exemple suivant, la tension de repos du bus DSI se situe autour de 4V et l'amplitude crête du signal autour de 12V
Dans l'exemple suivant, la valeur décimale 100D est transmise sur le bus DSI (01100100)