logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Tani oscyloskop cyfrowy - pomiar periodycznych sygnałów wys. częst. powolnym ADC

japko1024 29 Maj 2020 11:07 1176 8
REKLAMA
  • #1 18725587
    japko1024
    Poziom 18  
    Posty: 654
    Pomógł: 3
    Ocena: 212
    Witam,
    Z tego, co wiem, problemem występującym w oscyloskopach cyfrowych jest konieczność bardzo szybkiego przetwarzania sygnału analogowego na cyfrowy i wprowadzania uzyskanych danych do pamięci. Z tego względu profesjonalne oscyloskopy cyfrowe są bardzo drogie, a tańsze nie nadają się do pomiaru sygnałów o wysokich częstotliwościach. Jednak prawdopodobnie da się rozwiązać ten problem, o ile sygnał jest periodyczny.
    Rozwiązanie polega na tym, żeby po upływie zadanego czasu od impulsu wyzwalającego, przetwornik był podłączany do sygnału wejściowego na bardzo krótką chwilę (można wykorzystać generator impulsów nanosekundowych - na Elektrodzie jest parę opisów takich układów), a przez resztę czasu pozostawał odłączony. Wtedy przetwornik mierzyłby napięcie tylko w jednej fazie sygnału. Po odpowiedniej liczbie przebiegów, kiedy uzyskany w ten sposób ładunek (np. zgromadzony w bramce tranzystora MOSFET) można uznać za stabilny, ADC wykonywałby pomiar, a następnie opóźnienie generowania impulsu byłoby zwiększane i cykl powtarzałby się - aż do "przeskanowania" całego okresu fali. Wówczas opóźnienie byłoby ponownie zmniejszane do najniższej wartości i rozpoczynałaby się rejestracja następnego przebiegu.
    Oczywiście taki oscyloskop nie dorównałby profesjonalnym konstrukcjom, gdyż nie umożliwiałby rejestracji każdego okresu fali z osobna, ale do wielu zastosowań (pomiar sygnałów o wysokiej częstotliwości, których przebieg nie zmienia się zbyt szybko) byłby wystarczający. W przypadku sygnałów o niższej częstotliwości sygnał wejściowy mógłby być doprowadzony cały czas do ADC - wówczas rejestrowanie przebiegu byłoby wykonywane w standardowy sposób.
    Kiedy będę miał czas, spróbuję zbudować takie urządzenie. Co o tym myślicie? Ma szansę działać? A może już spotkaliście się z tego typu konstrukcjami?
  • REKLAMA
  • #2 18725964
    _lazor_
    VIP Zasłużony dla elektroda
    Posty: 3795
    Pomógł: 259
    Ocena: 1132
    Ogólnie to by była ciekawa dyskusja, ale jak czytam o:

    japko1024 napisał:
    przetwornik był podłączany do sygnału wejściowego na bardzo krótką chwilę


    i już wiem że nie wierz jak działa ADC więc dalsza dyskusja się wykoleja bo brak podstaw a przez to próby rozwiązania problemu, który nie istnieje:
    japko1024 napisał:
    można wykorzystać generator impulsów nanosekundowych - na Elektrodzie jest parę opisów takich układów


    Powiem że to scalak odpowiada (czy to całkowicie osobny czy też w jakimś uC) za "podłączanie" sygnału badanego do ADC (czyli ładowanie kondensatora pomiarowego), więc pół tekstu było zbędne z przyczyn błędnych założeń.

    Możesz poczyać sobie o:
    https://en.wikipedia.org/wiki/Undersampling

    oraz czym jest interpolacja:
    https://en.wikipedia.org/wiki/Interpolation

    przyda się również wiedza o fft i jak można zrekonstruować sygnał na podstawie widma.
  • REKLAMA
  • Pomocny post
    #3 18726030
    jarek_lnx
    Poziom 43  
    Posty: 22732
    Pomógł: 4198
    Ocena: 6126
    Trudno wpaść na całkowicie nowy pomysł, konstrukcje takie istniały dawniej jako oscyloskopy samplingowe i przystawki samplingowe do zwykłych oscyloskopów. W początkach rozwoju oscyloskopów analogowych, gdy napotkano na trudne do obejścia ograniczenie pasma lampy oscyloskopowej, była to jedyna znana metoda obserwacji GHz. W początkach epoki oscyloskopów cyfrowych kiedy nie umiano stworzyć wystarczająco szybkich ADC, znowu sięgnięto po tą metodę, do dzisiaj w menu większości oscyloskopów znajdziesz "equivalent time sampling" tyle że nie daje ona już znaczących korzyści w porównaniu z "real time sampling". Producenci się zorientowali że dawanie większej szybkości za niższą cenę, nie leży w ich interesie, dlatego ta funkcjonalność "wymiera".

    W amatorskich warunkach zbudowanie takiego sprzętu ma sens, mogę ci nawet podpowiedzieć jak, sam się zastanawiam czy by takiego nie zbudować:
    http://www.redrok.com/Circuits_1GHz-samplig-Oscilloscope-Front-End.pdf
    Projekt z przed 20 lat :)

    Co do generatorów impulsów nanosekundowych - przydadzą się do testowania, layout takiej przystawki samplingowej będzie kluczowy dla końcowych efektów.

    Generator możesz wykonać na tranzystorze lawinowym i linii długiej - całkiem fajnie to działa, przebadać go na jakimś lepszej klasy fabrycznym sprzęcie, żeby wiedzieć jak wygląda przebieg, a później budować swoją przystawkę.

    _lazor_ napisał:
    Powiem że to scalak odpowiada (czy to całkowicie osobny czy też w jakimś uC) za "podłączanie" sygnału badanego do ADC (czyli ładowanie kondensatora pomiarowego), więc pół tekstu było zbędne z przyczyn błędnych założeń.
    Hasło dla autora tematu na dziś: sample and hold (S&H)


    Zamiast dumać nad "nowymi" pomysłami, warto poczytać co robiono 50 lat temu ;)
    Tektronix wydał kilka bardzo użytecznych publikacji
    https://www.davmar.org/TE/TekConcepts/TekSamplingCircuits.pdf
  • #4 18726080
    _lazor_
    VIP Zasłużony dla elektroda
    Posty: 3795
    Pomógł: 259
    Ocena: 1132
    jarek_lnx napisał:
    W amatorskich warunkach zbudowanie takiego sprzętu ma sens, mogę ci nawet podpowiedzieć jak, sam się zastanawiam czy by takiego nie zbudować:
    http://www.redrok.com/Circuits 1GHz-samplig-Oscilloscope-Front-End.pdf
    Projekt z przed 20 lat :)


    Srogie, ale poziom wiedzy aby wykonać PCB jest po za zakresem "amator elektroniki".
  • #5 18726095
    jarek_lnx
    Poziom 43  
    Posty: 22732
    Pomógł: 4198
    Ocena: 6126
    _lazor_ napisał:
    Srogie, ale poziom wiedzy aby wykonać PCB jest po za zakresem "amator elektroniki".
    Krótkie połączenia i dead bug on ground plane - da się szybkie układy budować nawet bez PCB. Podlinkowałem ten projekt bo ten najłatwiej znaleźć, nikt nie powiedział że autor musi od razu celować w 1GHz, w "wolniejszych" projektach też może korzystać z dobrych szybkich rozwiązań jak klucz diodowy.

    Na co dzień wystarcza mi oscyloskop 100MHz, ale czasem przydało by się coś szybszego, potrzeba ta nie jest jednak aż tak istotna, aby uzasadniała zakup sprzętu nawet używanego z kilka tysięcy, taki układ mógł by być użyteczny, tylko musiał bym na chwilę dorwać się do lepszego sprzętu, żeby zweryfikować poprawność pracy.
  • REKLAMA
  • #6 18726889
    trol.six
    Poziom 31  
    Posty: 1650
    Pomógł: 151
    Ocena: 381
    japko1024 napisał:
    Co o tym myślicie? Ma szansę działać? A może już spotkaliście się z tego typu konstrukcjami?


    oscyloskop OSANMEG

    A dlaczego miałoby nie działać ;) Kwestia poprawnej synchronizacji oraz odmierzania czasu. Wiele oscyloskopów cyfrowych ma "wspomaganie" próbkowania w ten sposób, jak już nadmieniono nazywane próbkowaniem ekwiwalentnym, oprócz typowego w czasie rzeczywistym. Poza tym nawet na zwykłym analogowym obserwacja przebiegu polega na synchronizacji.
    .
  • REKLAMA
  • #7 18726929
    CosteC
    Poziom 39  
    Posty: 5370
    Pomógł: 401
    Ocena: 1668
    Wydaje mi się, że trzeba aby wejść w zakres pasma rzędu 1 GHz trzeba by kupić dostatecznie szybki układ Sample/Hold, zrobienie go na elementach dyskretnych wydaje się niemożliwe, albo wybitnie trudne, chociażby z powodu wymiarów układu. Potem można użyć "powolnego" ADC. Sterowanie procesem próbkowania jest relatywnie proste. Teraz pytanie po co, poza walorami edukacyjnymi.

    Z drugiej strony próbkowanie 1 GHz dzisiaj nie jest żadnym wyczynem :)
  • #9 18726997
    trol.six
    Poziom 31  
    Posty: 1650
    Pomógł: 151
    Ocena: 381
    jarek_lnx napisał:
    Powyżej link nie działa, ale to jest to https://www.elektroda.pl/rtvforum/topic3601903.html

    Nie wiem czemu ale skasowały się znaki "//" z linku. Poprawiłem.
    .

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemów związanych z pomiarem sygnałów o wysokich częstotliwościach za pomocą oscyloskopów cyfrowych, które wymagają szybkiego przetwarzania sygnału analogowego na cyfrowy. Uczestnicy podkreślają, że tańsze oscyloskopy nie są wystarczające do takich pomiarów, ale istnieją metody, takie jak próbkowanie ekwiwalentne, które mogą być użyteczne w przypadku sygnałów periodycznych. Wspomniano o historycznych zastosowaniach oscyloskopów samplujących oraz o projektach DIY, które mogą umożliwić budowę oscyloskopów o wyższej wydajności. Zwrócono uwagę na potrzebę szybkich układów Sample/Hold oraz na wyzwania związane z ich konstrukcją.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA