ATtiny2313 i niska temperatura otoczenia

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
RcTomek
Moderator
Posty: 243
Rejestracja: 27 wrz 2007, 21:15
Lokalizacja: Głogów / Wrocław

ATtiny2313 i niska temperatura otoczenia

Post autor: RcTomek » 10 gru 2010, 14:50

Hej,
zbudowałem jakiś czas temu pewien układ na tn2313, który został zamontowany w samochodzie. Wszystko ładnie, pięknie, ale jest jeden problem. W temperaturze poniżej zera procesor nie startuje, pomimo iż wg. danych katalogowych jego dolna ("stresowa") granica pracy wynosi -55° C. Wystarczy wtedy chuchnąć lub dotknąć obudowę układu palcem i po diodzie LED widać jak całość startuje (dioda szybko miga, po czym się zapala na stałe). Na początku myślałem, że to wina kwarcu, jednak nie. Ogrzewałem, wymieniałem kwarc, włączyłem nawet wew. generator RC i dalej było to samo. Z czego to wynika? Dodam, że obok w tych samych warunkach pracował układ na ATmedze16 i startował bez problemu.

P.S. Jak układ już wystartuje, to pracuje bez problemu w niskiej temperaturze. Problem jest w momencie włączania zasilania.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 11 gru 2010, 21:14

Może gdzieś masz zimny lut.

Awatar użytkownika
RcTomek
Moderator
Posty: 243
Rejestracja: 27 wrz 2007, 21:15
Lokalizacja: Głogów / Wrocław

Post autor: RcTomek » 12 gru 2010, 1:29

Raczej odpada. Wlutowałem na próbę inny ATtiny2313; objawy te same. Nie mam pomysłu co może być nie tak.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 12 gru 2010, 10:14

Jeszcze co mi przychodzi do głowy to to że w takich warunkach pracy może trzeba odpowiednio w Fusach skonfigurować obwód Oscylatora i resetu. W ATTiny trochę tych opcji jest.

Awatar użytkownika
RcTomek
Moderator
Posty: 243
Rejestracja: 27 wrz 2007, 21:15
Lokalizacja: Głogów / Wrocław

Post autor: RcTomek » 12 gru 2010, 19:43

Jednak co dwie głowy to nie jedna :idea: Po n-tej możliwej konfiguracji czasów staru, resetu i źródła taktowania układ ruszył. Zamrożony do minus kilku stopni wstał od razu. Wielkie dzięki za podpowiedzi :) Zależy mi na niezawodności tego układu.

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 13 gru 2010, 16:58

Mógłbyś mi powiedzieć co dokładnie takiego zrobiłeś że ATTINY2313 rusza Ci w ujemnych temperaturach?? Sam robię termometr do auta na tym scalaku i chciałbym wiedzieć jak robic by normalnie działało, bo nie będzie jak go dotknąć palcem by sie wzbudził :wink:

bolcio30
-
Posty: 2
Rejestracja: 13 sie 2010, 8:45
Lokalizacja: Gorlice
Kontakt:

Post autor: bolcio30 » 13 gru 2010, 21:28

ja też się podpinam pod temat. czekam na podpowiedź:) :smile:

Awatar użytkownika
RcTomek
Moderator
Posty: 243
Rejestracja: 27 wrz 2007, 21:15
Lokalizacja: Głogów / Wrocław

Post autor: RcTomek » 13 gru 2010, 21:28

Cały szkopuł tkwił w układzie BOD. Na żadnym poziomie mikrokontroler nie ruszał. Musiałem całkowicie go wyłączyć i ustawić Start-Up Time na Fast Rising Power. Reszta ustawień odpowiednio pod kwarc 8MHz. Życzę powodzenia przy uruchamianiu ;)

ODPOWIEDZ