Attività da eseguire
Quando si sviluppano circuiti e sistemi elettronici, i progettisti devono verificare la corretta comunicazione sul bus. Si tratta di un'attività tipicamente svolta in due fasi. Per prima cosa la qualità del segnale viene controllata tramite un test visivo per identificare qualsiasi problema di integrità della comunicazione seriale o irregolarità sporadiche come glitch o runt. In una seconda fase, lo sviluppatore controlla la correttezza del contenuto dei dati. Per i bus standardizzati come CAN o SPI, il contenuto è tipicamente analizzato con un software di decodifica del bus dedicato che lavora sull'oscilloscopio. Questo software visualizza i dati decodificati in relazione temporale con la forma d'onda acquisita e indica anche gli elementi errati del protocollo, come gli errori CRC e le intestazioni errate. Tale software permette di effettuare un test molto efficiente dell'interfaccia di comunicazione. Per verificare le interfacce che utilizzano standard di comunicazione che non hanno un'opzione di decodifica disponibile, come Profibus PA o MVB, o che utilizzano implementazioni di protocollo proprietario, è possibile solo la decodifica manuale. Tale attività è soggetta a errori e richiede molto tempo.