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

przebieg czasowy z drabinki r2r jest odkształcony

Joahim_Skywalker 26 Maj 2010 13:41 2110 7
  • #1 8119165
    Joahim_Skywalker
    Poziom 12  
    Witam.

    W oscylogramie przedstawiam przebieg wyjściowy z przetwornika C/A zbudowanego na drabince r2r sterowanego za pomocą atmegi32. Jak widać jest on mocno zakłócony i nie wiem czym jest to spowodowane. W notatniku przedstawiam kod programu. Proszę o pomoc w wyjaśnieniu.

    przebieg czasowy z drabinki r2r jest odkształcony
  • Pomocny post
    #2 8119716
    tmf
    VIP Zasłużony dla elektroda
    Na oko masz zniekształcenia na poziomi mV, więc nie tak źle biorąc pod uwagę, że to jest wyjście cyfrowe. Daj filtr RC + bufor i powinno być lepiej. No i oczywiście zasilanie samego procka musi być odpowiednie, sprawdź jak wygląda na oscylogramie Vcc.
  • #3 8119850
    Joahim_Skywalker
    Poziom 12  
    Napięcie zasilania jest bardzo dobrze odfiltrowane, sprawdziłem to więc nie zamieszczałem oscylogramu. Spróbuję filtrem RC, ale zastanawiam się, czy to nie wprowadzi mi dodatkowej inercji związanej ze stałą czasową ładowania kondensatora.
  • Pomocny post
    #4 8120127
    OlekM
    Poziom 17  
    Możesz się przekonać czy szum pochodzi z procesora, oglądając przebiegi na wyjściach procesora, które są dołączone do drabinki. Jeśli szum będzie obecny na wyjściach, ale nie ma go na liniach zasilających procesor - wówczas winę można zrzucić całkowicie na sam procek. Jeśli jednak napięcia będą gładkie - to szum pewnie pojawia się za drabinką (być może ma ona dużą impedancję, lub z jej wyjścia sygnał idzie wzdłuż innej linii, która może siać zakłócenia?). Są więc pewne perspektywy zlokalizowania źródła szumu.

    Tak czy inaczej rozwiązanie proponowane przez tmf powinno przynieść poprawę. A mając oscyloskop - dobranie kondensatora do drabinki powinno się udać dość szybko i na zadowalającym poziomie :-)
  • #5 8120161
    Joahim_Skywalker
    Poziom 12  
    Do pierwszego postu zapomniałem dodać, że jak przykładałem sądę pomiarową do pinów to dla stanu wysokiego miałem gładki przebieg, jednak szumy pojawiały się tam gdzie jest logiczne 0. Czy wewnętrzne rezystory podciągające mają na to wpływ?
  • Pomocny post
    #6 8120261
    OlekM
    Poziom 17  
    To raczej nie wpływ rezystorów podciągających.

    Mam pewną hipotezę. Czy w Twoim układzie płyną duże prądy do masy (np. przekaźnik, sterownik silnika, albo układ przekazuje zasilanie do innych płytek)?
    Jeśli pomiędzy punktem, w którym dołączasz masę oscyloskopu do układu a masą mikrokontrolera płynie znaczący prąd - może powodować spadek napięcia na ścieżce masy. Możesz to sprawdzić mierząc oscyloskopem napięcie na pinie GND mikrokontorlera (jakkolwiek dziwnie by to nie brzmiało :-) ). Jeśli zamiast spodziewanego "gładkiego zera" będzie szum - masz winowajcę.

    Jeśli potwierdzisz występowanie takiego problemu, oto co można zrobić:
    1. połączyć zasilanie "w gwiazdę" - tzn. sprowadzić duże obciążenia do zacisków zasilających osobnymi ścieżkami (na etapie projektu)
    2. zwiększyć szerokość, ścieżek (na etapie projektu)
    3. na ścieżki wiodące duży prąd "nalutować" odcinki drutu (w każdej chwili)
    4. z pewnością nie należy robić pętli z masy
  • #7 8120303
    Joahim_Skywalker
    Poziom 12  
    Istnieje bardzo duże prawdopodobieństwo, że kolega OlekM ma rację. Jest dokładnie jak mówisz, mam połączonych kilka płytek wspólnie. Pierwsza płytka to jest zwykły zasilacz symetryczny +/-15V do wzmacniaczy operacyjnych, a później na kolejny stabilizator i tam mam na osobnej płytce 5V oraz atmegę. Właśnie na etapie projektowania zasilacza symetrycznego zrobiłem za cienkie ścieżki, a masę sondy wpiąłem w punkcie połączenia uzwojeń transformatora, czyli na samym początku.... Dostęp do oscyloskopu będę miał dopiero po jutrze, ale dam znać na forum, może jeszcze komuś się przyda ta wiadomość ;-)
  • #8 8132054
    Joahim_Skywalker
    Poziom 12  
    Winę zrzucam na sondę pomiarową, bądź oscyloskop. Po zwarciu sondy pomiarowej i ustawieniu zakresu miałem cały czas szum na poziomie 30 [mV]. Ten sam szum nakładał się na stan wysoki +5 [V], ale przy dużym zakresie nie był zauważalny. Dziękuję za pomoc.
REKLAMA