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.
jakie masz pasmo oscyloskopu? czy te oscylacje nie pochodza od sondy? ja oscylem 600MHz i niskoimpedancyjna sonda obserwuje ladny prostokat na Atmelku.
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?
Masz przekompensowana sonde. Podlacz ja do wejscia testowego oscyloskopu i skompensuj krecac tym malym trymerkiem w sondzie az otrzymasz ladny prostokat.
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...
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
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...
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.
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.
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.
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?
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.