May 08, 2018 Zostaw wiadomość

Użyj oscyloskopu do dekodowania protokołów komunikacyjnych

Rozwój oscyloskopów cyfrowych znacznie zmniejszył trudność debugowania magistrali o niskiej prędkości, niezależnie od tego, czy jest to I2C/IIC, SPI czy CAN. Istnieją oscyloskopy, które mogą bezpośrednio konwertować przebieg na dane. Oscyloskopy te łamią kilka protokołów komunikacyjnych, więc przyjrzyjmy się, jak to ewoluowało:

 

1. Rozwój oscyloskopu zapewnia wygodę dekodowania protokołów

Oscyloskopyewoluowały od oscyloskopów analogowych do oscyloskopów cyfrowych, przynosząc wiele poważnych zmian, takich jak pozyskiwanie sygnału, szerokość pasma, częstotliwość próbkowania i typ wyświetlania. Podobnie zmiana ta znajduje również odzwierciedlenie w „dekodowaniu protokołu”. Ten nowy sposób dekodowania sygnałów uwalnia ludzi od pełnego ręcznego dekodowania „0”, „1”, znacznie poprawiając wydajność.

Tutaj przyjrzymy się szczególnie zmianom w dekodowaniu protokołu w wyniku rozwoju oscyloskopów.

2. Początkowe dekodowanie protokołu

 

Wczesne oscyloskopy umożliwiały jedynie proste wyświetlanie przebiegów i pomiar danych. Gdybyśmy potrzebowali głębokiego zrozumienia przebiegu protokołu, musielibyśmy analizować go sekcja po sekcji.

Na przykład: aby obserwować protokół I2C/IIC (sygnał zegara, sygnał danych), musielibyśmy śledzić sygnał zegara i danych jeden po drugim, aby „przetłumaczyć” je na potrzebną nam formę, a następnie dopasować to do odpowiednia wartość fizyczna. Prowadzi to nie tylko do dużego nakładu pracy, ale jest nieefektywne i podatne na błędy.

 

3. Dekodowanie bieżącego protokołu

Teraz możliwe jest bezpośrednie dekodowanie danych w postaci przebiegów, które są prezentowane w postaci szesnastkowej, dziesiętnej lub znaków. Oszczędza to sporo czasu i znacznie przyspiesza efektywność rozwoju.

 


Wyślij zapytanie

Strona główna

Telefon

Adres e-mail

Zapytanie