Lo sviluppo degli oscilloscopi digitali ha notevolmente ridotto la difficoltà del debug del bus a bassa velocità, che si tratti di I2C/IIC, SPI o CAN, esistono oscilloscopi in grado di convertire direttamente la forma d'onda in dati. Questi oscilloscopi violano diversi protocolli di comunicazione, quindi diamo un'occhiata a come si sono evoluti:
1. Lo sviluppo dell'oscilloscopio offre comodità alla decodifica del protocollo
Oscilloscopisi sono evoluti dagli oscilloscopi analogici agli oscilloscopi digitali, apportando molti cambiamenti importanti, come l'acquisizione del segnale, la larghezza di banda, la frequenza di campionamento e il tipo di visualizzazione. Allo stesso modo, questo cambiamento si riflette anche nella "decodifica del protocollo", questo nuovo modo di decodificare i segnali libera le persone dalla decodifica manuale completa "0", "1", migliorando notevolmente l'efficienza.
Qui esamineremo specificamente i cambiamenti nella decodifica del protocollo dovuti allo sviluppo degli oscilloscopi.
2. Decodifica del protocollo iniziale
I primi oscilloscopi potevano solo ottenere semplici visualizzazioni di forme d'onda e misurazioni di dati, se avessimo richiesto una conoscenza approfondita della forma d'onda di un protocollo, avremmo dovuto analizzarla sezione per sezione.
Ad esempio: per osservare il protocollo I2C/IIC, (un segnale di clock, un segnale di dati) dovremmo seguire il segnale di clock e di dati uno per uno per "tradurlo" nella forma di cui abbiamo bisogno, e quindi abbinarlo con il valore fisico corrispondente. Ciò non solo comporta un carico di lavoro elevato, ma è anche inefficiente e soggetto a errori.
3. Decodifica del protocollo corrente
Ora è possibile la decodifica diretta dei dati della forma d'onda presentati in formato esadecimale, decimale o in caratteri. Ciò consente di risparmiare molto tempo e di accelerare notevolmente l'efficienza dello sviluppo.