Czy jednokanałowy oscyloskop wystarcza na większość zastosowań?

10

Przez ostatnie dwa dni przeglądałem różne oscyloskopy budżetowe i sprawdzałem ich specyfikację w stosunku do ceny. Większość zebranych przeze mnie informacji pochodzi właśnie stąd i prawie sprzedano mnie na MSO-19. Jedynym powodem, dla którego jeszcze go nie kupiłem, jest to, że jest to jednokanałowy oscyloskop i zanim wydam na niego 180 funtów, chcę się upewnić, że zaspokoi 95% moich potrzeb elektronicznych. Myślę, że moim głównym problemem jest to, że nie wiem, w jakim obszarze elektroniki będę się zajmować w przyszłości, więc nie mogę dokładnie przewidzieć, czego będę potrzebować.

Obecnie pracuję jako inżynier oprogramowania, więc już gram z PIC, AVR i MSP430. Myślę, że w perspektywie krótkoterminowej zajmę się tworzeniem małych inteligentnych robotów (nie uderzaj i nie obracaj rzeczy, które widzisz na większości witryn hobbystycznych, ale coś z „charakterem”). Jestem w AI od wielu lat i chociaż nie jestem Marvinem Minskim, wiem coś o tym, co sprawia, że ​​coś wydaje się inteligentne.

Inną rzeczą, na którą patrzyłem, jest ten 32-kanałowy analizator logiki ( Open Workbench Logic Sniffer ), który kosztuje tylko 30 funtów i jest bardziej wydajnym analizatorem logiki niż MSO-19. Czy lepiej byłoby po prostu to kupić?

Jestem również otwarty na inne sugestie, ale nie chcę wydać łącznie ponad 250 funtów, jeśli mogę pomóc.

Pan Jeż
źródło
Dzięki za świetne odpowiedzi. Kupiłem DSO-2090, jak sugerowano w zaakceptowanej odpowiedzi.
Pan Jeż

Odpowiedzi:

8

Zgadzam się z innymi, że dwukanałowe są czasami bardzo wygodne. Zwłaszcza jeśli istnieje osobne wejście wyzwalające (prawie jak trzeci kanał).

Jakie są minimalne wymagania dotyczące przepustowości? Czy naprawdę potrzebujesz czegoś tak szybkiego jak MSO-19? DSO-2090 jest 100MS / s, 40 MHz dwukanałowe (plus zewnętrzny wyzwalacz) zakres oparty na komputerze PC za £ 139. Wówczas pozostałyby pieniądze na zakup samodzielnego analizatora logiki o wartości 30 GBP.

tcrosley
źródło
Nawet nie myślałem o wskazywaniu przepustowości, zapominam, jak często ludzie nie zdają sobie sprawy z tego, jak małej przepustowości potrzebują.
Kortuk
Jak małej przepustowości potrzebujesz?
Pan Jeż
1
@Nat, chyba że wykonujesz bardzo szybkie prace cyfrowe lub RF, powinieneś być w stanie przetrwać z częstotliwością 40 MHz. Zazwyczaj jest to najwyższa częstotliwość taktowania większości mikrokontrolerów, a większość sygnałów (SPI, I2C itp.) Będzie znacznie wolniejsza. Do patrzenia na sygnały audio lub PWM (dla robotyki) wcale nie potrzebujesz. W każdym razie upewnij się, że masz dobry zestaw sond, które mogą uruchomić kolejne 20 GBP lub więcej.
tcrosley
2
Pomyśl o tym, aby Twoje pasmo było 3–10 razy szybsze niż sygnał najwyższej prędkości. nigdy nie boli mieć zbyt dużej przepustowości, ale naprawdę może zaszkodzić mieć zbyt mało przepustowości.
Kortuk
1
@Nat, jak wskazałem w moim wcześniejszym komentarzu, generalnie nie będziesz patrzeć na żadne sygnały w pobliżu wewnętrznej prędkości zegara mikrokontrolera. Zegary SPI zazwyczaj działają na kilku MHz, a zegary I2C mają zwykle tylko 400 KHz. Szybki UART ma prędkość 115 000 bodów. Typowa częstotliwość PWM do sterowania silnikiem może wynosić 40 KHz - zakres 40 MHz pozwala zobaczyć bardzo wąskie impulsy PWM.
tcrosley
7

Zakres jednokanałowy to kompletna strata czasu. Może warty jedną piątą 2-kanałowej. Prawie zawsze chcesz spojrzeć na związek między sygnałami.

mikeselectricstuff
źródło
5

Do większości zadań potrzebujesz dwóch kanałów.

Powodem importu dwóch kanałów jest to, że często interesuje Cię związek między różnymi sygnałami. Oto kilka przykładów, kiedy dwa kanały mogą być bardzo ważne:

  • Sygnał zegara i sygnał danych, w którym należy sprawdzić konfigurację i wstrzymać synchronizację.
  • Sygnał zezwolenia na obwód analogowy, w którym należy sprawdzić, jak szybko obwód analogowy stabilizuje się po włączeniu. Może tak być w przypadku systemu o małej mocy, w którym czujnik jest zasilany tylko wtedy, gdy trzeba próbkować.
  • Aby zbadać względny czas niektórych zadań na mikrokontrolerze, w którym ustawiasz każde zadanie tak, aby przełączało inny pin IO przy wejściu i wyjściu.
  • Jeśli masz wyjście PWM z napędem uzupełniającym i musisz potwierdzić czas martwy między górnymi i dolnymi przełącznikami.
Clint Lawrence
źródło
Trikiem, który czasami może być przydatny do wyodrębnienia „dodatkowego” kanału z sygnałami cyfrowymi, jest użycie rezystora do połączenia z sygnałami, a następnie zbadanie powstałego śladu. W zależności od tego, jakie są sygnały, taki wynikowy sygnał może być łatwiejszy lub trudniejszy do odczytania niż dwa oryginalne sygnały (zwykle trudniejsze do odczytania, ale czasami wszystko działa dobrze).
supercat,
4

Jak tylko dostaniesz pojedynczy kanał, będziesz potrzebować podwójnego kanału. Cholera, mam podwójne i kupuję czterokanałowy. Przejdziesz do etapu, w którym musisz porównać sygnały, w celu edukacji, rozwiązywania problemów lub zabawy. Dzięki budżetowi w wysokości 250 funtów powinieneś być w stanie zgarnąć odwiecznego faworyta, Rigola DS-1052E .

endolit
źródło
1
Wygląda na to, że można go zmienić na 100 MHz - bardzo fajnie: eevblog.com/2010/03/31/…
Pan Jeż
Tak, zapomniałem o tym ...: |
Zaczekam na więcej opinii, ale Rigol wygląda dobrze (nawet jeśli powoduje to rozciągnięcie budżetu). Mogę również znaleźć źródła spoza Wielkiej Brytanii, aby kupić je za 250 funtów, co oznacza, że ​​prawdopodobnie dostanę opłatę importową. Jakieś komentarze na temat sniffera logiki?
Pan Jeż
3

Warto przeszukać eBay w poszukiwaniu DSO z drugiej ręki.

Mam Tektronix TDS-210 za 180 £:

  • 2 kanały + oddzielny wyzwalacz
  • 60 MHz
  • 1 GS / s

Kupiłem też Open Logic Sniffer. To świetne urządzenie w tej cenie, ale biorąc pod uwagę niewielką ilość pamięci RAM, wygląda to trochę jak operacja dziurki od klucza.

Toby Jaffey
źródło
3

Zakresy jednokanałowe powinny zostać zakazane! Przez większość czasu chcesz widzieć (przynajmniej) dwa sygnały względem siebie. Dwa przykłady:

Faza
Faza dla pojedynczego sygnału jest bez znaczenia, zawsze porównujesz fazę z fazą innego sygnału. Możesz to zrobić, patrząc / oceniając, jak długo zmienił się sygnał, ale lepszym sposobem jest spojrzenie na postać Lissajous w trybie XY. Lunety jednokanałowe nie mają trybu XY.

Protokoły szeregowe
Poza kodowaniem Manchester dane i zegar są osobne w większości protokołów. Chcesz analizować swoje dane tylko za pomocą kanału danych? Lubię to:

wprowadź opis zdjęcia tutaj

Więc powodzenia! To jest kanał SDA magistrali I2C. Wiesz, co to reprezentuje? Nie bez zegara:

wprowadź opis zdjęcia tutaj

Teraz możesz nie tylko zobaczyć, co SDA ma na każdym impulsie zegara, ale możesz także zobaczyć warunek rozpoczęcia I2C: SDA spada, gdy zegar jest wysoki. Niemożliwe w zakresie jednokanałowym.

stevenvh
źródło
2

Jeśli masz do czynienia tylko z sygnałami cyfrowymi o niskiej prędkości, wówczas sniffer logiczny wykona zadanie.

Jeśli uzyskasz wyższą prędkość, możesz potrzebować o-zasięgu, aby sprawdzić problemy z integralnością sygnału.

Jeśli robisz analog, będziesz chciał analogowego zakresu.

Kortuk
źródło
2

Mam MSO-19 i podoba mi się. Działa dobrze pod VMWare na moim komputerze Mac. Często jednak potrzebuję drugiego kanału.

blalor
źródło
2

Jest praktycznie niemożliwe użycie jednokanałowego oscyloskopu innego niż do podstawowych pomiarów.

Dwukanałowy pozwala debugować większość protokołów szeregowych. Ma to również kluczowe znaczenie dla analizy złożonych sygnałów, takich jak wideo (na przykład w moim projekcie OSD muszę porównać sygnał wideo i Csync.)

Do licha, mam zakres czterokanałowy i mówię, że jeśli możesz dostać jedną sekundę za trochę więcej, mówię, że warto.

Thomas O
źródło