Sygnał wyjsciowy na porcie mikrokontrolera

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 14:58

Tak, z generatora mam ladne oscylogramy testowalem do 13 Mhz, ale w programie brakuje ustawienia 0 bitu w TIMESK, dlatego nic sie nie działo. Po tej poprawce cos sie ruszylo...ale powstaje cos w rodzaju wyszczerbionej pily ;)
Tak wie cmoje pytanie ciagle otwarte, jaki max prostokat powinno sie dac wycisnac na danym zegarze w teorii, a puki co sprobuje ustalic to empirycznie

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 14 cze 2012, 15:04

Amugilap pisze:Tak wie cmoje pytanie ciagle otwarte, jaki max prostokat powinno sie dac wycisnac na danym zegarze w teorii, a puki co sprobuje ustalic to empirycznie
W teorii jaki w praktyce, co widać na oscylogramach max to Fck/2.
No chyba, że ktoś zna jeszcze inny sposób.

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 15:10

W praktyce raczej nie tym sposobem, chyba ze mi pokazesz swoj oscylogram dla zegara 4Mhz np :)) No i sygnał bedzie mial bardzo mala amplitude rzedu dziesiatek mV

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 14 cze 2012, 15:25

Amugilap pisze:W praktyce raczej nie tym sposobem, chyba ze mi pokazesz swoj oscylogram dla zegara 4Mhz np :)) No i sygnał bedzie mial bardzo mala amplitude rzedu dziesiatek mV
Ten oscylogram to co ??
https://forum.elportal.pl/viewtopic.php?p=80361#80361
Dla zegara 8Mhz mam na wyjściu 4MHz
Tak, z generatora mam ladne oscylogramy testowalem do 13 Mhz, ale w programie brakuje ustawienia 0 bitu w TIMESK, dlatego nic sie nie działo. Po tej poprawce cos sie ruszylo...ale powstaje cos w rodzaju wyszczerbionej pily
A poco ustawiasz w TIMSK bit OCIE0 ??
U mnie na atmeg8 dział wszystko bez problemów.

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 15:54

A poco ustawiasz w TIMSK bit OCIE0 ??
U mnie na atmeg8 dział wszystko bez problemów.
A faktycznie niepotrzebnie, zmienilem krysztal na 8 MHz i działa tak jak u Ciebie koncu.

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 14 cze 2012, 16:11

A sygnał wyjściowy przypomina już prostokąt ?

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 16:19

Przy podzielniku 2 nie za bardzo, zaczyna wygladac jak prostokat przy 4 i oczywiscie im wiekszy podzielnik tym lepiej. Zaraz wrzuce fotki.

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 16:37

Amugilap pisze:Przy podzielniku 2 nie za bardzo, zaczyna wygladac jak prostokat przy 4 i oczywiscie im wiekszy podzielnik tym lepiej. Zaraz wrzuce fotki.
/2
Obrazek
/4
Obrazek

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 14 cze 2012, 16:47

A co ty masz podłączone pod tą nóżkę?. Co jest obciążeniem? Tylko sonda od oscyloskopu ?
I masz jakieś kondensatory odsprzęgające ( 100uF i 100nF)?

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 14 cze 2012, 16:58

Tlko oscyloskop podlaczony, kondensatory odsprzeajace 1uF i 100nF zgodnie z datasheetem amtela a procesor 8515
Pewnie 8515 jest za slaby, to w koncu przestarzały uC

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 15 cze 2012, 18:56

Ja nie mam pomysłu co to się u ciebie dzieje, skoro sonda jest w porządku.
A popróbowałeś może podłączyć jakieś obciążenie w postaci rezystora 1K?

rezasurmar
Użytkownik
Posty: 626
Rejestracja: 19 kwie 2009, 15:59
Lokalizacja: Tychy
Kontakt:

Post autor: rezasurmar » 15 cze 2012, 20:07

W dolnej połówce widać jeszcze dodatkowo oscylacje, masz dobrze wyfiltrowane napięcia, podłączone właściwie wszystkie masy w procku. Po drugie jak wyżej, kalibracja sondy. Po za tym na samej stykówie może dzwonić, jak również, na kiepskiej sondzie, czy nawet wejście oscyloskopu może być uszkodzone.

Musiał byś rozciągnąć i powiększyć te oscylacje, może po zmierzeniu ich okresu można by dojść gdzie leży problem.

to prawidłowe podłączenie czytałeś?, oraz to mirekk36blog

Awatar użytkownika
Amugilap
Użytkownik
Posty: 480
Rejestracja: 19 cze 2011, 9:28
Lokalizacja: UK

Post autor: Amugilap » 15 cze 2012, 22:23

Procesor polaczony prawidlowo, ten pierwszy artykul juz czytalem i zrobiłem wszystko zgodnie z zaleceniami a drugi chetnie poczytam. Jutro nad tym zasiade i spróbuje posprawdzac wszystko zgodnie z Waszymi zaleceniami i przy okazji przetestuje sondy na nowo. Ostatnio jak testowalem to sondy sondy byly w porzadk, raczej dobrej jakosci made in japan hitachi.

rezasurmar
Użytkownik
Posty: 626
Rejestracja: 19 kwie 2009, 15:59
Lokalizacja: Tychy
Kontakt:

Post autor: rezasurmar » 16 cze 2012, 5:59

Ewidentnie, wzbudza ci się na pojemności pasożytniczej, albo wina stykówki, albo podłączenia. Ewentualnie samej sondy.
Wiek procesora nie ma tu nic do rzeczy ;).

PS. Dla poprawy sygnału zawsze możesz dać jakąś bramkę AHC na wyjście, ewentualnie nawet zwykłego LSa. np 74LS32, 74AHC32 itp.

ODPOWIEDZ