Czy mozna zawiesic uklad analogowy?

Oct 21, 2003 7 Replies

Witam,



mam atmega16 + max691; nieraz uklad sie dziwnie zawiesza: atmega16 nie toggluje nozki wdi maxa691, ale max wcale nie resetuje atmega (?!). (ale na ogol resetuje go (poprawnie)) a jak tylko dotkne gdziekolwiek plytke, (tzn. dotkne np. scalak, kondensator, ...) to uklad od razu resetuje sie (?!) (wychodzi z tego dziwnego zwisu)



czy mozna zawiesic maxa691?



Pozdrawiam, Qba


Tez cos takeigo zauwazylem, i równiez sie zastanawiam jak z tym walczyc. Mam 2 plytki (zrobione przez firme, nie chalupniczo) jedna dziala bez zarzutu, druga startuje po dotknieciu procrsora (Atmega128). Ratowalem sie tak:

- poprawilem luty na ukladach scalonych,

- poprawilem luty na kondensatorach blokujacych,

- dodalem wieksze kondensatory na zasialniu,

- wszystkie nieuzywane piny procesora zwarlem do GND, a w programie ustawilem je na 0,

Pomoglo, ale czasem jeszcze trzeba wystartowac "z palca "

Sprawdz napiecia. Sprawdz o ile napiecie na nózce moze byc nizsze niz typowe.

Czlowiek to taki "rezystor kilka MegaOhmowy" - byc moze po dotknieciu zwierasz uklad do masy i wtedy dopiero nastepuje reset.

To ryzykowne stwierdzenie, ja szukalbym najpierw bledu u siebie w ukladzie. Kiedys Atmele nie cieszyly sie dobra opinia ale to juz chyba minelo.

Pozdrawiam Krzysztof

czesc

U¿ytkownik "Qba" snipped-for-privacy@nospam.pl napisa³ w wiadomo¶ci news:bn37ll$m2$ snipped-for-privacy@korweta.task.gda.pl...

Szukaj w programie. Tak potrafia zadzialac plywajace wejscia, a juz zwlaszcza uruchomione na nie podlaczonych liniach przerwania ( zrob test, uruchom odbiornik usartu w trybie przerwan z wolnym pinem RxD

- prawdopodobnie dostaniesz cos zupelnie podobnego ).

A sprawdzałeś _dokładnie_ przelotki i ścieżki? Może jakieś mikropęknięcia?

Cholera wie - dalej boję się ich używać. A mam niektóre zastosowania, gdzie Mega128 by pasował... co z tego, jak się po prostu boję, bo w skrajnym przypadku to mogłoby zrobić krzywdę operatorowi :-(

On Behalf Of jerry1111

Zawsze możemy sprawdzić. Mnie jakoś działają, ale chętnie wsadziłbym do TIGa. ;-)

pzdr Artur

No problem - zrób coś takiego: Zasilanie 27VDC - zrób tam step-down czy cuś (ale bez izolacji). Dołóż 2 cyfry LED 7segmentów i klawisz. Na LEDach wyświetlaj hexa i zwiększaj co 300ms. Klawisz niech służy do ustawiania wartości np: 0x11 (żeby nie 0x00, bo nie będzie wiadomo czy to był reset czy klawisz).

Podłączymy, pospawamy :-)

On Behalf Of jerry1111

A może być wyswietlacz LCD graficzny? Bo mam takiego zrobionego luzem, a nie chce mi się latać na ksero. ;-)

No i przy okazji można nim mierzyć temperturę, podcisnienie, wysyłać dane do peceta i mierzyć zakłócenia...

pzdr Artur

Pewnie sam wyświetlacz zgłupieje - dołóż chociaż jednego mrugającego LEDa w wolnej chwili... Może być pająk - nie bedę wytrząsać :-)

A to sprawdzimy jakość obwodów wejściowych :-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required