Digital Discovery - przenośny analizator logiczny USB i cyfrowy generator wzorców

20.02.2023 Informacje produktowe / Pomiary i elektronika
digital discovery
Wizerunek autora
Producent: Digilent
  • Zakłady przemysłowe
  • Edukacja

Sygnały cyfrowe są bardzo rozpowszechnione w świecie techniki, co sprawia, że ich​​ wygodna interpretacja i produkcja jest kluczową częścią pracy inżyniera. Tradycyjne analizatory stanów logicznych są zwykle projektowane dla określonego systemu z ustaloną specyfikacją. Natomiast Digital Dicovery stworzono jako najbardziej elastyczny analizator stanów logicznych na rynku.

Czym jest Digital Discovery?

To uniwersalne urządzenie będące połączeniem analizatora logicznego, analizatora protokołu i generatora wzorców.  Zostało zaprojektowane, aby być Twoim przenośnym towarzyszem rozwoju dla różnych projektów cyfrowych. Pozwala na optymalizację kanałów i wyróżnia się szybkością działania zachowując jednocześnie kompaktowy rozmiar.

Co wchodzi w skład zestawu?

Istnieje możliwość wyboru opcji Digital Discovery z szybkim adapterem i 16 sondami logicznymi. W zestawie oprócz samego urządzenia znajduje się zespół flywire 2x6, zespół flywire 2x16 oraz kabel USB A – mikro-B.

Cechy urządzenia

  • 32-kanałowy cyfrowy analizator stanów logicznych (1,2…3,3 V CMOS, 8 kanałów przy 800 MS/s*, 16 kanałów przy 400 MS/s* i 32 kanały przy 200 MS/s),
  • analizator protokołów wyposażony w cyfrowe analizatory magistrali (SPI, I²C, UART, CAN, AVR),
  • 16-kanałowy generator wzorów (1,2…3,3 V CMOS, 100 MS/s),
  • 16-kanałowe wirtualne cyfrowe wejścia/wyjścia (w tym przyciski, przełączniki oraz diody LED),
  • 4-kanałowy programowalny zasilacz 1,2…3,3 V /100 mA.
  • to samo napięcie zasila bufory wejściowe analizatora stanów logicznych i bufory wejścia/wyjścia generatora wzorców, aby zachować kompatybilność poziomu logicznego z testowanym obwodem,
  • programowalne wszystkie wejścia i wyjścia.

Oprogramowanie WaveForms

Korzystanie z dostępnych instrumentów jest możliwe właśnie dzięki temu software'owi. Digilent Digital Discovery komunikuje się z WaveForms przez połączenie USB z komputerem. W aplikacji WaveForms dla Analog Discovery Studio dostępne są instrumenty takie jak:

  • analizator stanów logicznych,
  • generator wzorców,
  • statyczne wejścia/wyjścia,
  • analizator protokołów,
  • zasilacze.


Przewodnik po dostępnych instrumentach


Analizator stanów logicznych – Logic Analyzer

Przyrząd jest wykorzystywany do badania pojedynczych linii cyfrowych, oraz linii zorganizowanych w szyny. Można nim również analizować protokoły SPI, I2C, UART, CAN, I2S, 1Wire oraz protokół użytkownika.

Przed przystąpieniem do pomiarów wszystkie linie cyfrowe muszą być odpowiednio wybrane i skonfigurowane. Proste typy wyzwalania zboczem lub stanem są wybierane przyciskami widocznymi przy polach z nazwami kanałów.

Dostępne są również bardziej zaawansowane typy wyzwalania, takie jak: Glitch, Timeout, More, Lenght lub Counter.


Generator przebiegów cyfrowych - Patterns

Przebiegi są generowane jako:

  • pojedyncze sygnały na niezależnych liniach cyfrowych (Signal),
  • sygnały związane ze sobą funkcjonalnie jako magistrale (Bus),
  • stany zapisane w tablicy ROM ( wykorzystywanie np. jako dekodery adresowe itp.).

W pierwszej fazie konfigurowania generatora należy wybrać linie sygnałowe występujące w zestawie aktualnie dostępnych.

Następnie definiuje się typy poszczególnych wyjść:

  • PP – Push-Pull, możliwe stany: 0 i 1
  • OD – Open Drain, możliwe stany: HZ (High Impedance), 0
  • OS – Open Source, możliwe stany: 1, HZ (High Impedance)
  • TS – Tree State, możliwe stany: 0, 1, HZ (High Impedance)

Kolejno użytkownik wybiera typ linii: Constans, Clock, Pulse, Random, Custom.

WaveForms ma własny edytor umożliwiający definiowanie przebiegów użytkownika. Stany linii są definiowane graficznie za pomocą myszki, przez wprowadzanie wartości liczbowych w odpowiedniej tabeli. Mogą być też importowane z programów zewnętrznych w postaci plików CSV.


Zasilacze – Power Supplies

Blok zasilacza jest wykorzystywany do zasilania portów Digital Discovery i badanych urządzeń cyfrowych (DUT). Dobór odpowiedniego napięcia ułatwia uzyskanie kompatybilności pomiędzy liniami cyfrowymi Digital Discovery i DUT. Zasilacz ma predefiniowane napięcia zgodnie ze standardami spotykanymi w urządzeniach cyfrowych: 1,2; 1;5; 1,8; 2,5; i 3,3 V.

Wyjścia mają regulowaną wydajność prądową oraz współczynnik Slew Rate.


Porty statyczne wejść/wyjść cyfrowych – StaticIO

Porty I/O są wykorzystywane do symulacji diody LED, przycisków i przełączników, a także bar grafu, slidera i 7-segmentowego wskaźnika.

Konfiguracje przyrządów są zapisywane na dysku i w każdej chwili można je odtworzyć w celu powtórzenia pomiarów.


Analizator protokołów – Protocol Analizer

Protokół umożliwia obserwację danych np. znakowych (ASCII) przesyłanych interfejsem komunikacyjnym. Analiza jest przeprowadzona w czasie rzeczywistym. Badane są interfejsy SPI, UART, I2C, I2S, 1Wire, CAN.


Edytor skryptów – Script Editor

Edytor skryptów służy do tworzenia, uruchamiania i debugowania skryptów pozwalających kontrolować wszystkie instrumenty WaveForms. Aby Edytor skryptów mógł korzystać z instrumentów, muszą być one otwarte w WaveForms.

W WaveForms dostępne są przykładowe skrypty:

Jeśli chcesz uzyskać więcej informacji na temat rozwiązań Digilent lub zastanawiasz się, które urządzenie będzie dla Ciebie odpowiednie, zapraszam do kontaktu.

pawel.czekierda@elmark.com.pl

Skontaktuj się ze specjalistą Elmark

Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!