Ho avuto necessità di effettuare il reverse engineering di un protocollo di comunicazione seriale. Si tratta di capire come viene programmato un dispositivo da un microcontrollore. Avevo già fatto una cosa del genere con un vecchio oscilloscopio Tektronix TDS380.
Purtroppo il dispositivo con il quale ho a che fare adesso, richiede moltissimi bit di configurazione e “non c’entra” nella memoria dell’oscilloscopio. Non volendo impazzire troppo con il trigger ritardato, ho deciso di usare un’altro strumento. Anche per prendere confidenza con il suo utilizzo. Si tratta di un Tektronix MD= 4104-6.
Si tratta di uno strumentino piuttosto costoso ma ha una memoria interna davvero notevole, 4 canali analogici e 16 digitali che possono essere utilizzati contemporaneamente. Il risultato dell’analisi del protocollo è magnifico:
Clock e dati in basso, e la finstra scorrevole in alto per potere selezionare la parte di interesse.
Fantastico!