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



Teraz jest 13 gru 2024, o 05:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 10 mar 2020, o 20:44 
Offline
Użytkownik
Avatar użytkownika

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

witam.
Wykonałem projekt pomiaru napięcia i zapisu danych na kartę SD w czasie rzeczywistym - ATMEGA 32 MCU 1105920 MHZ.
Układ bardzo ładnie pracuje - wzorowałem się na bibliotekach MIRKA.
Jest tylko jeden dziwny problem - na 3 ATMEGACH pomiar napięcia pracuje poprawnie , a na 7-miu innych napięcie pływa i pomiar jest niestabilny.
Nie wiem gdzie zacząć szukać błędu pokaże schemat

Obrazek

Pomiar napięcia wykonuje na wejściu PA7 pomyłkowo na schemacie jest PA1 , (przepraszam za laurkowy schemat).
Czy żle zrobiłem filtracje napięcia?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 21:06 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

Może nie zauważyłem na schemacie ale czy dodałeś jakikolwiek kondensator 100n przy zasilaniu? (Vdd, AVdd itd.)
Druga kwestia jaką masz szybkość próbkowania w przetworniku A/C ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 21:09 
Offline
Użytkownik
Avatar użytkownika

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

Jest C5 i C4 na wyjściu 5V przetwornicy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 21:57 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

Kondensatory 100n powinny być umieszczone możliwie najbliżej wyprowadzeń układu scalonego jeden przy Vdd drugi przy AVdd, natomiast C4 to 22uF spolaryzowany więc pewnie elektrolit, czyli nie nadaje się do tego zadania (może być bankiem energii na płytce i będzie ok). Ponieważ nie wykorzystujesz wejścia VREF to znaczy, że napięcie odniesienia bazuje na AVdd które nie jest odsprzęgane od Vdd i reszty układu, czyli masz "pływające" napięcie odniesienia.
Drugie pytanie o szybkość próbkowania też może mieć bardzo istotny wpływ na Twój problem, nie wiem czy wiesz ale filtr który zainstalowałeś na wejściu PA7/PA1 powinien być wyliczony względem szybkości próbkowania - jeśli nie jest tracisz dokładność pomiarów. Podczas jego projektowania powinieneś wziąć pod uwagę jaka jest pojemność kondensatora w przetworniku ADC Twojego mikrokontrolera i z stałej RC wyznaczyć wyznaczyć max R dla szybkości próbkowania którą sobie założyłeś.
To możliwe problemy, które widać tak na pierwszy rzut oka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 22:00 
Offline
Użytkownik

Dołączył(a): 11 sty 2015
Posty: 166
Pomógł: 24

Przydałby się jeszcze kondensator na Aref.
Na czas pomiaru możesz jeszcze spróbować wprowadzić Atmege w stan Adc Noise Reduction.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 22:13 
Offline
Użytkownik
Avatar użytkownika

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

Na zestawie ATB wszystko hula poprawnie na różnych ATMEGACH ...
a jaki kondensator dać na AREF??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 22:18 
Offline
Użytkownik

Dołączył(a): 11 sty 2015
Posty: 166
Pomógł: 24

Ja daję 100nF.

------------------------ [ Dodano po: 8 minutach ]

Jeszcze możesz dać dławik 10uH pomiędzy VCC a AVCC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 22:54 
Offline
Użytkownik
Avatar użytkownika

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

auers -jesteś mistrzem dałem 100nF między AREF a GND i wszystko jest OK. dzięki.
Jednen mam tylko dylemat że na ATB działało poprawnie ? czy żle odczytałem schemat z ATB tam nie widziałem kondensatora czy się myliłem???



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 23:01 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

AKSELINEK napisał(a):
Jednen mam tylko dylemat że na ATB działało poprawnie ? czy żle odczytałem schemat z ATB tam nie widziałem kondensatora czy się myliłem???


Popatrz dokładnie bo jest.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2020, o 23:03 
Offline
Użytkownik
Avatar użytkownika

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

No to wszystko jasne - zmyliła mnie sytuacja że zadziałało na jednej Atmedze i myślałem jest wszystko ok chciałem skopiować i na innej nie poszło - ale teraz hula jeden do jeden



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2020, o 00:18 
Offline
Użytkownik
Avatar użytkownika

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

Faktycznie C7 jest jak byk.....

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: 11 ] 

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