Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika ATmega32, zakłócenia z PWM wchodzące na INT2

ATmega32, zakłócenia z PWM wchodzące na INT2

ATmega32, zakłócenia z PWM wchodzące na INT2

"Robbo" <n...@gmail.com> / 2013-04-30 18:38:35
Witam uprzejmie,

http://img203.imageshack.us/img203/9602/schematb.jpg

Na wejście PB2 (INT2, wyzwalanie zboczem opadającym) wchodzi sygnał taki,
jak na rysunku.
Z kolei PB3 to wyjście PWM-a.
Sporadycznie zdarza się tak, że gdy zbocze opadające impulsu PWM-a (a być
może cały impuls -- nie wiem tego jeszcze) nałoży się na zbocze narastające
sygnału wchodzącego na PB2 (zmiana z logicznego zera na jedynkę), to potrafi
wyzwolić się program obsługi przerwania INT2. Mimo tego, że normalnie
wyzwalany jest on tylko zboczem opadającym na PB2.
Gdy wyłączę PWM w ogóle albo pozostaje on włączone, ale jego impulsy tak się
ułożą, że omijają zbocze narastające sygnału podawanego na PB2, to wszystko
działa poprawnie.
No i prośba o jakieś porady, jak zdiagnozować, co poprawić. Dziękuję.

Robbo
 

Re: ATmega32, zakłócenia z PWM wchodzące na INT2(?)

"michal" <m...@brak.pl> / 2013-04-30 19:56:50
witam.
Niestety nie pomoge, ale tylko potwierdze,
ze mialem podobny przypadek w at90pwm3
dalem sobie spokój z szukaniem dokladnej
przyczny i lekarstwa i ograniczylem sie do
sprawdzania stanu pinu w procedurze obslugi int0.
(wykrywanie czy jestesmy na wlasciwym zboczu)
(bo u mnie bylo int0, i akurat piny wyjsciowe pwm
umieszczone fizycznie daleko od pinu int0 i nie
powiazałem tego z pwm'e akurat, szczerze mowiac
pomyslalem sobie ze to jakis nieudokumentowany bug)
pozdrawiam.
m.



Użytkownik "Robbo" napisał w wiadomości
news:517ff397$0$1225$65785112@news.neostrada.pl...
> Witam uprzejmie,
>
> http://img203.imageshack.us/img203/9602/schematb.jpg
>
> Na wejście PB2 (INT2, wyzwalanie zboczem opadającym) wchodzi sygnał taki,
> jak na rysunku.
> Z kolei PB3 to wyjście PWM-a.
> Sporadycznie zdarza się tak, że gdy zbocze opadające impulsu PWM-a (a być
> może cały impuls -- nie wiem tego jeszcze) nałoży się na zbocze
> narastające sygnału wchodzącego na PB2 (zmiana z logicznego zera na
> jedynkę), to potrafi wyzwolić się program obsługi przerwania INT2. Mimo
> tego, że normalnie wyzwalany jest on tylko zboczem opadającym na PB2.
> Gdy wyłączę PWM w ogóle albo pozostaje on włączone, ale jego impulsy tak
> się ułożą, że omijają zbocze narastające sygnału podawanego na PB2, to
> wszystko działa poprawnie.
> No i prośba o jakieś porady, jak zdiagnozować, co poprawić. Dziękuję.
>
> Robbo

 

Re: ATmega32, zakłócenia z PWM wchodzące na IN

"Robbo" <n...@gmail.com> / 2013-04-30 19:58:40
Wygiąłem nóżkę PB3 (od PWM-a) w ten sposób, że nie ma połączenia z płytką
drukowaną. Problem nadal występuje.
 

Re: ATmega32, zakłócenia z PWM wchodzą

szod <b...@adresu.pl> / 2013-04-30 21:10:30
W dniu 30-04-2013 19:58, Robbo pisze:

> Wygiąłem nóżkę PB3 (od PWM-a) w ten sposób, że nie ma połączenia z
> płytką drukowaną. Problem nadal występuje.

Może zwyczajnie nóżka INT2 łapie zakłócenia. Co tam jest podłączone?
Jesteś w stanie na próbę zmniejszyć rezystancję wejściową tej końcówki?
A może coś przez zasilanie idzie?
 

Re: ATmega32, zakłócenia z PWM wchodzą

Jakub Rakus <s...@op.pl> / 2013-04-30 21:58:18
W dniu 30.04.2013 19:58, Robbo pisze:
> Wygiąłem nóżkę PB3 (od PWM-a) w ten sposób, że nie ma połączenia z
> płytką drukowaną. Problem nadal występuje.

I jeśli nadal na tej nóżce masz sygnał PWM to właśnie stworzyłeś piękną
antenę, która teraz dopiero będzie siać po wszystkim. Podstawowa zasada
w technice cyfrowej to NIE zostawiać żadnych wiszących w powietrzu
wyprowadzeń, tym bardziej takich z sygnałami szybkozmiennymi.
Może pochwal się nam schematem co tam jest do tego uC podłączane i w
jaki sposób, będzie zdecydowanie łatwiej coś wymyślić.

--
Pozdrawiam
Jakub Rakus
 
wstecz
1 2
współpraca