rotten Postat August 2, 2006 Partajează Postat August 2, 2006 Montaj cu ATMega32 - F=4Mhz , un lcd 2x16 , un stabilizator 7805In momentul in care il alimentez din baterie devine instabil si incepe sa se reseteze / sa porneasca la loc , iar se reseteaza ,,, etc Bateria este de 9V si este nouaTensiunea pe atmel nu cade sub 4.5 volti - cel putin din cat am masurat Daca il alimentez din transformator merge ok , la fel daca pun mana pe masa montajului. Am pus pe 7805 2 condensatori de 100nF , unul la intrare (pe 9v) si unul la iesirea de 5V . Care ar putea fi problema ?EDIT : daca dezactives SPI-ul problema dispare Link spre comentariu
Vizitator DragosP Postat August 2, 2006 Partajează Postat August 2, 2006 Pune un condensator de valoare mare (>1000uF) în paralel cu bateria, pentru decuplare. Link spre comentariu
Zerro Postat August 2, 2006 Partajează Postat August 2, 2006 eventual poti sa verifici sa nu-ti scada tensiunea prea mult din cauza backlight-ului de la LCD (daca ai asa ceva si daca e folosit backlight-ul) ... e recomandat sa pui in serie cu alimentarea backligh-ului o rezistenta de 22 - 33 ohmi la 2W. Link spre comentariu
rotten Postat August 2, 2006 Autor Partajează Postat August 2, 2006 Am un condensator de 1000u pus in paralel cu bateria. Si nu folosesc backligh-ul de la LCD.Daca inchid TWI-ul totul functioneaza ok, daca nu, se activeaza watch-dog-ul si se reseteaza. Ar putea sa fie din cauza rezistentelor de pull-up de pe TWI ? cate una de 4.7K legata la 5V pt fiecare linie. Pe TWI am 1 eeprom i2c si un chip RTC.Ar avea de ce sa se comporte aiurea chip-urile pe TWI in momentul in care le alimentez din baterie ? Sant alese aiurea valorile pentru rezistentele alea ? Montajul merge bine alimentat si de la o sursa in comutatie. Link spre comentariu
psanyi Postat August 2, 2006 Partajează Postat August 2, 2006 Am un condensator de 1000u pus in paralel cu bateria. Si nu folosesc backligh-ul de la LCD.Daca inchid TWI-ul totul functioneaza ok, daca nu, se activeaza watch-dog-ul si se reseteaza. Ar putea sa fie din cauza rezistentelor de pull-up de pe TWI ? cate una de 4.7K legata la 5V pt fiecare linie. Pe TWI am 1 eeprom i2c si un chip RTC.Ar avea de ce sa se comporte aiurea chip-urile pe TWI in momentul in care le alimentez din baterie ? Sant alese aiurea valorile pentru rezistentele alea ? Montajul merge bine alimentat si de la o sursa in comutatie.O baterie de 9V (tip 6F22) mi separe cam mica daca folosesti afisajul cu backlight.Un afisaj cu baclight consuma aprox 200-400 mA. Link spre comentariu
wingless Postat August 2, 2006 Partajează Postat August 2, 2006 Pinul reset are pull up si condensator la masa?Ai verificat tensiunea pe pinul RESET sa fie cea recomandata? (Daca folosesti SPI ai grija sa pui un pullup mai slab pe reset ca sa poata programatorul sa il traga la masa)Watchdogul nu cred ca se activeaza aiurea.. Pullup-urile pe TWI sunt OK Link spre comentariu
rotten Postat August 3, 2006 Autor Partajează Postat August 3, 2006 Pana la urma problema era de la portul serial - daca nu conectam max232-ul la pinii RX/TX usart-ul o lua razna si imi trimitea date aiurea -> programul incepea sa bata campiiI-am pus cate un condensator de 47pF pe RX/TX si s-a stabilizat. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum