Witam.
Chciałem Wam przedstawić krótki opis taniego 8 kanałowego analizatora logicznego opartego na mikrokontrolerze CY7C68013A firmy Cypress.
Urządzenie to można zakupić z chińskich portali aukcyjnych w cenie od ok. 7$ z przesyłką lub np. z rodzimego portalu aukcyjnego za ok. 40zł z przesyłką. W tej cenie dostajemy analizator, przewód USB oraz kolorowy przewód taśmowy 10-żyłowy zakończony z obu stron złączami typu BLS01.


Z pomocą tego analizatora możemy podglądać sygnały cyfrowe do poziomu 5V.
Urządzenie to komunikuje się z komputerem poprzez port USB oraz oprogramowanie Saleae Logic. Tutaj opis jednego z forumowiczów, co zmienić, by korzystać z oprogramowania USBee:
https://www.elektroda.pl/rtvforum/topic2644607.html
Oprogramowanie Saleae ma możliwość analizowania takich protokołów jak: UART, I2C, SPI, 1-Wire, CAN, HD44780, JTAG, LIN, Manchester, Modbus i wielu innych.
Poniżej przedstawiam efekty podglądania kilku protokołów:
- HD44780
Tutaj pokazane ciągłe wyświetlanie tekstu "Test UART":
Ustawienia analizatora dla badanego protokołu:
- I2C
Tutaj mamy ciągle wysyłana liczbę "123" oraz podgląd ustawień dla tego protokołu.
- SPI
W tym przypadku wysyłana była ciągle liczba "100".
Poniżej ustawienia dla tego protokołu.
- UART
Z kolei tutaj jest wysyłany tekst "TEST UART RS232".
Poniżej ustawienia dla tego protokołu.
Tutaj możemy wybrać w jakiej formie mają być wyświetlane znaki zdekodowane przez analizator - czy maja być one w formie znaków ASCII, HEX, BIN czy dziesiętnych.
Poniżej przykład gdzie mamy zmieniany stan portu procesora co ok 1ms podawany na kanał pierwszy testowanego analizatora.
Jak widać - program pokazuje nam czas trwania stanu wysokiego (opisane tutaj jako szerokość - W), częstotliwość - f oraz okres - T. Jak widać - można wybrać, co ma pokazywać program.
Istnieje tutaj możliwość wyeksportowania tego, co zdekodowaliśmy np. do Excela lub pliku tekstowego.
Maksymalna długość badanych sampli to 1024 sekundy przy założeniu, że próbkujemy z częstotliwością 1MHz - czym większe próbkowanie, tym krótszy czas zapisu badanego sampla.
Przechwyconą próbkę można zarówno przesuwać w przód/tył, jak i "powiększać i pomniejszać".
Po zapisie badanej próbki mamy możliwość wpisania znaku do "wyszukiwarki", by sprawdzić czy w próbce, którą odczytaliśmy istnieje znak, którego szukamy.
Startu zapisu próbki można dokonać poprzez naciśniecie przycisku "START" lub zmieniając w opcjach, np. na możliwość automatycznego startu po wykryciu np. zbocza narastającego lub stanu wysokiego.
Należy wziąć pod uwagę, że na obudowie analizatora zostały błędnie opisane kanały względem oprogramowania Saleae Logic, tzn. na naklejce mamy liczone kanały od 1 do 8 zaś w programie liczone są od 0 do 7. Należy przyjąć, że kanał 1 wedle opisu z obudowy to kanał 0 w programie, 2 z opisu na obudowie to 1 w programie itd.
Niestety podczas testu tego analizatora nie miałem dostępu do oscyloskopu, by móc go lepiej przetestować, ale mam nadzieję,że opis ten przekona osoby zastanawiające się nad zakupem tego analizatora.
Chciałem Wam przedstawić krótki opis taniego 8 kanałowego analizatora logicznego opartego na mikrokontrolerze CY7C68013A firmy Cypress.
Urządzenie to można zakupić z chińskich portali aukcyjnych w cenie od ok. 7$ z przesyłką lub np. z rodzimego portalu aukcyjnego za ok. 40zł z przesyłką. W tej cenie dostajemy analizator, przewód USB oraz kolorowy przewód taśmowy 10-żyłowy zakończony z obu stron złączami typu BLS01.
Z pomocą tego analizatora możemy podglądać sygnały cyfrowe do poziomu 5V.
Urządzenie to komunikuje się z komputerem poprzez port USB oraz oprogramowanie Saleae Logic. Tutaj opis jednego z forumowiczów, co zmienić, by korzystać z oprogramowania USBee:
https://www.elektroda.pl/rtvforum/topic2644607.html
Oprogramowanie Saleae ma możliwość analizowania takich protokołów jak: UART, I2C, SPI, 1-Wire, CAN, HD44780, JTAG, LIN, Manchester, Modbus i wielu innych.
Poniżej przedstawiam efekty podglądania kilku protokołów:
- HD44780
Tutaj pokazane ciągłe wyświetlanie tekstu "Test UART":
Ustawienia analizatora dla badanego protokołu:
- I2C
Tutaj mamy ciągle wysyłana liczbę "123" oraz podgląd ustawień dla tego protokołu.
- SPI
W tym przypadku wysyłana była ciągle liczba "100".
Poniżej ustawienia dla tego protokołu.
- UART
Z kolei tutaj jest wysyłany tekst "TEST UART RS232".
Poniżej ustawienia dla tego protokołu.
Tutaj możemy wybrać w jakiej formie mają być wyświetlane znaki zdekodowane przez analizator - czy maja być one w formie znaków ASCII, HEX, BIN czy dziesiętnych.
Poniżej przykład gdzie mamy zmieniany stan portu procesora co ok 1ms podawany na kanał pierwszy testowanego analizatora.
Jak widać - program pokazuje nam czas trwania stanu wysokiego (opisane tutaj jako szerokość - W), częstotliwość - f oraz okres - T. Jak widać - można wybrać, co ma pokazywać program.
Istnieje tutaj możliwość wyeksportowania tego, co zdekodowaliśmy np. do Excela lub pliku tekstowego.
Maksymalna długość badanych sampli to 1024 sekundy przy założeniu, że próbkujemy z częstotliwością 1MHz - czym większe próbkowanie, tym krótszy czas zapisu badanego sampla.
Przechwyconą próbkę można zarówno przesuwać w przód/tył, jak i "powiększać i pomniejszać".
Po zapisie badanej próbki mamy możliwość wpisania znaku do "wyszukiwarki", by sprawdzić czy w próbce, którą odczytaliśmy istnieje znak, którego szukamy.
Startu zapisu próbki można dokonać poprzez naciśniecie przycisku "START" lub zmieniając w opcjach, np. na możliwość automatycznego startu po wykryciu np. zbocza narastającego lub stanu wysokiego.
Należy wziąć pod uwagę, że na obudowie analizatora zostały błędnie opisane kanały względem oprogramowania Saleae Logic, tzn. na naklejce mamy liczone kanały od 1 do 8 zaś w programie liczone są od 0 do 7. Należy przyjąć, że kanał 1 wedle opisu z obudowy to kanał 0 w programie, 2 z opisu na obudowie to 1 w programie itd.
Niestety podczas testu tego analizatora nie miałem dostępu do oscyloskopu, by móc go lepiej przetestować, ale mam nadzieję,że opis ten przekona osoby zastanawiające się nad zakupem tego analizatora.