Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 kwi 2024, o 12:22


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 6 paź 2017, o 18:43 
Offline
Nowy

Dołączył(a): 06 paź 2017
Posty: 3
Pomógł: 0

Mam problem z trybem sleep mode z atmegą328p-au.
Dla atmegi328p-pu w trybie sleep pobiera 6uA, czyli tyle ile ma być.
Wgrałem ten sam kod do atmegi smd na własnej płytce, na której są tylko piny, atmega i rezystor do resetu w sleep mode pobiera 1-2mA.
Macie pomysł skąd taka różnica?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 paź 2017, o 19:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1021
Lokalizacja: Trójmiasto
Pomógł: 189

Program to jedno, a co z fusebitami? Jest kilka rzeczy które się ustawia właśnie fusami a które mają znaczący wpływ na pobór prądu w sleep mode (np taktowanie czy ustawienie opcji brown-out detection)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 paź 2017, o 19:56 
Offline
Nowy

Dołączył(a): 06 paź 2017
Posty: 3
Pomógł: 0

Wgrany bootloader z arduino na obu ten sam. Fusebity są wgrane te same.
BOD 1.8, 8Mhz internal (E:FE, H:D6, L:E2)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2017, o 13:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1021
Lokalizacja: Trójmiasto
Pomógł: 189

Jeśli program ten sam, fusebity te same to pozostaje jakiś babol na płytce.
Co do samych fusów to arduino ma ustawiany zawsze zewnętrzny oscylator - rozumiem że sam modyfikowałeś fusy?
astaroth napisał(a):
Wgrany bootloader z arduino na obu ten sam.
Wgrywałeś go sam, z tej samej wersji arduino i dla tej samej płytki? Bo bootloadery dla poszczególnych płytek się nieco różnią (np dla arduino UNO bootloader ma ustawiony rozmiar na 256words, a już mini i nano mają rozmiar 1024words, tak samo ustawienia brown-out potrafią się różnić - pomimo że wszystkie te płytki są na tym samym uC), nie wiem czy też przypadkiem nie ma różnić w różnych wersjach środowiska arduino...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2017, o 17:47 
Offline
Nowy

Dołączył(a): 06 paź 2017
Posty: 3
Pomógł: 0

Nie sądziłem, że błąd na pcb może wpłynąć na pobierany prąd.
Płytkę projektowałem sam, a mam o tym marne pojęcie.
Główna różnica pomiędzy tą dla atmegi tht a smd, to szerokość ścieżek zasilania. Pierwsza ma 24mils, a druga 8mils.
Plątanina jest podobna w obu przypadkach.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO