Wpływ kondensatora na zasilaniu uprocka

Właśnie miałem okazję spojrzeć na wyjścia portów na oscyloskopie (Atmega8). Zrobilem sobie w pętli zmianę stanu wyjścia w pętli, procek taktowany wew. zegarem 1MHz. Potem dorzuciłem kondensatorek na zasilaniu max blisko procka (tak często wspominany w projektach żeby o nim nie zapomnieć). Tu zapraszam na oglądnie:

formatting link
Teraz sam sprawdziłem o co chodzi i co on daje. Nie jest to jednak koniec tematu bo zniknęły oscylacje na stanie ale pozostały spore "machnięcia" przy zmianie stanu. Czy na to też jest sposób? Moje zainteresowanie tym co się tam dzieje wzięło się z moich długich prób z uruchomieniem DS1820 na 1wire (zresztą do dziś nie chodzi). Dzisiaj wyczyściłem kod i napisałem sobie tylko reset 1wire w pętli i DS ładnie odpowiada - fajnie to widać na ekranie. Dlatego zastanawiam się nad budowaniem układów przy takich oscylacjach czy to aby nie będzie czasem szaleć. Poza tym to jest dopiero 1MHz a gdzie te 16 czy 20 MHz które można wyciągnąć z Atmelków.

Rafał

Reply to
Kacper
Loading thread data ...

jakie masz pasmo oscyloskopu? czy te oscylacje nie pochodza od sondy? ja oscylem 600MHz i niskoimpedancyjna sonda obserwuje ladny prostokat na Atmelku.

Reply to
Greg(G.Kasprowicz

Użytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@gmail.com napisał w wiadomości news:em742t$lte$ snipped-for-privacy@news.onet.pl...

Jakby miał kiepskie pasmo to by oscylacji nie widział ;-) Swoją droga to naprawdę kiepsko wygląda, a barak zmian w dzwonieniu po zmianie stanu po włączeniu kondzoła jest b dziwny. Oczywiście nisko impedancyjne kondzioły odsprzęgające czasem pogarszają a nie poprawiają, ale to inna bajka. Wydaje się, że odsprzężono zasilanie ale dzwoni linia na wyjściu procka albo jakieś metrowe nie dopasowane kable do oscyla. Jak jest obciążony port, gdzie jest dopięta masa oscyla, jakie kable - sonda?

Pozdrawiam Łukasz

Reply to
Ukaniu

Identyczne przebiegi miałem przy rozkalibrowanej sondzie. Po starannej kalibracji był już piękny prostokąt.

Reply to
dziadek Ben

Masz przekompensowana sonde. Podlacz ja do wejscia testowego oscyloskopu i skompensuj krecac tym malym trymerkiem w sondzie az otrzymasz ladny prostokat.

Reply to
T.M.F.

Kacper napisał(a):

Spróbuj najpierw wykalibrować sondę, powinno pomóc.

Pozdro

Reply to
Luk

A własnie zapomniałem napisać że dla czystości zasilanie w układzie jest bateryjkowe (akku NiMH). Sonda może nie pierwszej jakości ale sygnał testowy do kalibracji mam na ekranie ideał. Prościutki i pomierzony z wynikiem dokładnie takim jak jest napisane na oscyloskopie.

Masa oscyloskopu? Zapiąłem tylko sondę, mase do masy a sygnał zbieram z portu który jest podpięty do linii sygnałowej DS1820 (tak jak pisałem sprawdzałem działanie 1wire) która jest podciągnięta rez. 4,7k do plusa. Spróbuję pożyczyć od kumpla sondę i wtedy porównam może to będzie kwestia sondy. Dziwne tylko że te oscylacje na poziomie się wyciszyły po dodaniu kondziorka i na moim oscyloskopie i mojej sondzie widać już ładny poziom.

Rafał

Użytkownik "Luk@sz" snipped-for-privacy@o2.pl napisał w wiadomości news:45871443$0$17961$ snipped-for-privacy@mamut2.aster.pl...

Reply to
invalid unparseable

Użytkownik "Kacper" <elkacperUSUŃ snipped-for-privacy@gazeta.pl napisał w wiadomości news:em8995$pcp$ snipped-for-privacy@inews.gazeta.pl...

To już znasz problem Indukuje ci się w przewodzie masowym Masę podłącz do masy procesora, kablem krótszym niż 5cm i opisz wrażenia

Reply to
lwh

Sonda koniecznie 10:1. Nie testuj sondą 1:1

Reply to
lwh

Użytkownik "Kacper" snipped-for-privacy@gazeta.pl napisał w wiadomości news:em73di$obq$ snipped-for-privacy@inews.gazeta.pl...

Oscylacje "w stanie" wynikają z niewydajnego zasilania Dałbyś elektrolit 100uF do zasilacza (bateryjki) byłoby identycznie To nie kondensator na nogach uP wprowadził zmiany, a sama jego obecność w zasilaniu

Reply to
lwh

Niewydajne zasilanie? Myślałem że pakiet akku z których ciągałem spokojnie kilka amperów jest najstabilniejszym jakie na tą chwilę mogłem zastosować. Bałem się właśnie zakłóceń od zasilacza dlatego zapiąłem baterię. Spróbuję dzisiaj wywalić kondzior z nogi procka i zapnę jakiegoś do zasilania i zobaczymy. Z masą też spóbuję, a sonda, coż chwilowo nie mam innej. Czy można jakoś sobie z 1:1 zrobić 10:1?

Rafał

Użytkownik "lwh" snipped-for-privacy@vp.pl napisał w wiadomości news:em89rj$29t$ snipped-for-privacy@news.onet.pl...

Reply to
invalid unparseable

Jaka jest częstotliwość tego przebiegu na ekranie?

Reply to
Piotr Chmiel

To jest sygnał wygenerowany przez program na atmelu który zmienia stan na porcie na 0 potem na 1 i powrót do początku pętli. Niestety nie zmierzyłem ale przy procku 1MHz to musi być jakieś 125kHz albo w okolicy jak się nie pomyliłem.

Rafał

Użytkownik "Piotr Chmiel" snipped-for-privacy@t>

Reply to
invalid unparseable

W takim razie to co widzisz na ekranie oscyloskopu nie jest tym samym co jest na porcie bez pomiaru. Zauważ, że sonda i oscyloskop są intruzami w tym układzie. Sonda ma pojemność wejściową, indukcyjność i rezystancję linii, dlatego sam oscyloskop poptrafi czasem "zepsuć" przebieg.

Występowanie oscylacji świadczy o tym, że masz na wyjściu dużą pojemność i równolegle do niej wpiętą indukcyjność - pewnie sonda jest nieoryginalna.

Stwierdziłeś też w poprzednich odpowiedziach, że masę sondy połaczyłeś z masą układu. To czasami nie wystarczy, szczególnie przy dużych częstotliwościach. Trzeba stosować połaczenie z masą leżącą jak najbliżej miejsca pomiaru.

Reply to
Piotr Chmiel

Dzięki za sugestie, dzisiaj siadam do sprawdzenia wszystkich opcji, o wynikach poinformuję i jeśli będzie co to pokażę. Z sondą nic nie poradzę - taką mam, ale tak jak pisałem pożyczę coś na chwilę i też przetestuję. Zobaczę na własne oczy jakie składniki wpływają i jak na przebieg.

Rafał

Użytkownik "Piotr Chmiel" snipped-for-privacy@t>

Reply to
invalid unparseable

mozesz na probe zrobic sonde niskoimpedancyjna: wez rezystor 450 Ohm (np 2 po 910 Ohm rownolegle) i polacz w szereg z przewodem koncentrycznym 50Ohm w ten sposob powstanie dzielnik 1:10, uzywam z powodzeniem taka sonde do anlizy przebiegow impuloswych zwykla wysiada i pokazuje glupoty juz przy kilkudziesieciu MHz. W oscyloskopie musisz ustawic impedancje wejsciowa na 50 Ohm - inaczej zabawa nie ma sensu (mozesz dolozyc rezystor 51 Ohm rownolegle do wejscia) wada - ta znacznie obciaza uklad i trzeba miec tego swiadomosc

A i jeszcze jedno: jestes pewien ze twoj przewod ma 50Om a nie 75?

Reply to
Greg(G.Kasprowicz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.