RTV forum PL | NewsGroups PL

Masa analogowa czy cyfrowa w AVR ATMEGA8L i ATMEGA48V - jak podłączać?

Łączenie masy analogowej i cyfrowej - AVR

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Masa analogowa czy cyfrowa w AVR ATMEGA8L i ATMEGA48V - jak podłączać?

Konop
Guest

Sat Nov 07, 2009 12:37 am   



Witam!!

Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L (DIP) oraz ATMEGA48V
(TQFP) bo takie miałem pod ręką, żeby sprawdzić... Stąd nasuwa się
pytanie - jak podłączać masy?? Wszystkie do cyfrowej?? Część do cyfrowej
część do analogowej?? Jeden pin masy zawsze jest w pobliżu pinów AVCC
oraz VREF - traktowałem go jako masę analogową i podłączałem do masy
analogowej... a może to był błąd??

Pozdrawiam
Konop

Sebastian Biały
Guest

Sat Nov 07, 2009 8:48 am   



Konop wrote:
Quote:
Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L

Mega8 to w ogóle ciekawy procesor :)

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=20967&start=0

Tak tylko ostrzegam.

PP
Guest

Sat Nov 07, 2009 9:25 am   



Quote:
Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L (DIP) oraz ATMEGA48V
(TQFP) bo takie miałem pod ręką, żeby sprawdzić... Stąd nasuwa się
pytanie - jak podłączać masy?? Wszystkie do cyfrowej?? Część do cyfrowej
część do analogowej?? Jeden pin masy zawsze jest w pobliżu pinów AVCC
oraz VREF - traktowałem go jako masę analogową i podłączałem do masy
analogowej... a może to był błąd??

Po pierwsze nie traktuje wewnętrznych połączeń zbyt dosłownie, mają jakąś

małą ale zawsze rezystancję i bardzo mizerną wydajność prądową.
Jeśli chcesz coś zmierzyć Atmegą to pomimo tej dziwnej rezystancji na AVCC i
tak daj po bożemu dławik a masy analogową i cyfrową łącz w jednym punkcie,
najgłupsze błedy powstają jak śmieci wędrują po cienkich ścieżkach masy i
generują niepotrzebne napięcia na wejściu pomiarowym.
Piotr

Andrzej W.
Guest

Sat Nov 07, 2009 12:57 pm   



Konop pisze:
Quote:
Witam!!

Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L (DIP) oraz ATMEGA48V

W skrócie i mało technicznie, więc nie czepiajcie się szczegółów... :-)

Prawie wszystkie układy scalone wykonane w standardowych technologiach
maja wewnętrznie połączony obszar do którego podłączone jest najniższe
napięcie.
Nie można sobie jednak pozwolić na używanie tego "połączenia".
Wolne od tej przypadłości są np. układy wykonane w technologi SOI, gdzie
podłożem jest izolator a nie krzem.

--
Pozdrawiam,
Andrzej

Konop
Guest

Sat Nov 07, 2009 1:20 pm   



Quote:
Po pierwsze nie traktuje wewnętrznych połączeń zbyt dosłownie, mają jakąś
małą ale zawsze rezystancję i bardzo mizerną wydajność prądową.
Jeśli chcesz coś zmierzyć Atmegą to pomimo tej dziwnej rezystancji na AVCC i
tak daj po bożemu dławik a masy analogową i cyfrową łącz w jednym punkcie,
najgłupsze błedy powstają jak śmieci wędrują po cienkich ścieżkach masy i
generują niepotrzebne napięcia na wejściu pomiarowym.

Spoko, znam takie zasady Wink... chodzi mi tylko o to, czy tą masę przy
pinach AVCC i VREF mam traktować jako analogową?? Bo teraz patrzę i w
katalogu do ATMEGA48 ten pin jest po prostu opisany jako GND Wink..
Podłączę do masy analogowej - i śmieci z cyfrowej mi wejdą na analogową
Sad...
Podłączę do masy cyfrowej - to będę mierzył napięcia względem
zaśmieconej masy ;P...
Tak czy siak - źle Wink...

Pozdrawiam
Konop

Adam Dybkowski
Guest

Sat Nov 07, 2009 11:30 pm   



Konop pisze:

Quote:
Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L (DIP) oraz ATMEGA48V
(TQFP) bo takie miałem pod ręką, żeby sprawdzić... Stąd nasuwa się
pytanie - jak podłączać masy?? Wszystkie do cyfrowej?? Część do cyfrowej
część do analogowej?? Jeden pin masy zawsze jest w pobliżu pinów AVCC
oraz VREF - traktowałem go jako masę analogową i podłączałem do masy
analogowej... a może to był błąd??

A PDFa przeglądałeś czy tylko gdybasz?
ATmega48, strona 251, obrazek "ADC Power Connections". I wszystko jest
ładnie pokazane, co należy do obszaru masy analogowej.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Konop
Guest

Sat Nov 07, 2009 11:39 pm   



Adam Dybkowski pisze:
Quote:
Konop pisze:

Ostatnio ze zdziwieniem odkryłem, że wszystkie piny GND są wewnątrz
AVRków połączone... Dotyczy to na pewno ATMEGA8L (DIP) oraz ATMEGA48V
(TQFP) bo takie miałem pod ręką, żeby sprawdzić... Stąd nasuwa się
pytanie - jak podłączać masy?? Wszystkie do cyfrowej?? Część do cyfrowej
część do analogowej?? Jeden pin masy zawsze jest w pobliżu pinów AVCC
oraz VREF - traktowałem go jako masę analogową i podłączałem do masy
analogowej... a może to był błąd??

A PDFa przeglądałeś czy tylko gdybasz?
ATmega48, strona 251, obrazek "ADC Power Connections". I wszystko jest
ładnie pokazane, co należy do obszaru masy analogowej.


Ja nie z tych co piszą bez zaglądania do PDFa Wink.. przynajmniej
zazwyczaj Smile... ten rysunek widziałem, znam bardzo dobrze Smile. I właśnie
na tym rysunku jest taka nieścisłość - jest Analog Ground Plane, ale pin
należy podpiąć do GND... i dalej nic nie wiadomo Wink... domyślam się, że
podpiąć go trzeba do AGND Smile... ale zastanawia mnie jak to wpływa na
pomiary...

Pozdrawiam
Konop

Konop
Guest

Sun Nov 08, 2009 1:04 am   



Quote:
A PDFa przeglądałeś czy tylko gdybasz?
ATmega48, strona 251, obrazek "ADC Power Connections". I wszystko jest
ładnie pokazane, co należy do obszaru masy analogowej.
Ja nie z tych co piszą bez zaglądania do PDFa Wink.. przynajmniej
zazwyczaj Smile... ten rysunek widziałem, znam bardzo dobrze Smile.

Dodam tu tylko, że w moim PDFie ten rysunek jest na stronie 239 Wink...
żeby było, że go widziałem Very Happy...

Pozdrawiam
Konop

Adam Dybkowski
Guest

Sun Nov 08, 2009 9:29 pm   



Konop pisze:

Quote:
A PDFa przeglądałeś czy tylko gdybasz?
ATmega48, strona 251, obrazek "ADC Power Connections". I wszystko jest
ładnie pokazane, co należy do obszaru masy analogowej.
Ja nie z tych co piszą bez zaglądania do PDFa Wink.. przynajmniej
zazwyczaj Smile... ten rysunek widziałem, znam bardzo dobrze Smile.

Dodam tu tylko, że w moim PDFie ten rysunek jest na stronie 239 Wink...
żeby było, że go widziałem Very Happy...

Możliwe, że coś dołożyli w nowszej wersji albo przesunęli cały rozdział.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Piotr Gałka
Guest

Mon Nov 09, 2009 10:20 am   



Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:hd4svn$hik$1@inews.gazeta.pl...
Quote:

Ja nie z tych co piszą bez zaglądania do PDFa Wink.. przynajmniej zazwyczaj
Smile... ten rysunek widziałem, znam bardzo dobrze Smile. I właśnie na tym
rysunku jest taka nieścisłość - jest Analog Ground Plane, ale pin należy
podpiąć do GND... i dalej nic nie wiadomo Wink... domyślam się, że podpiąć
go trzeba do AGND Smile... ale zastanawia mnie jak to wpływa na pomiary...

Pojęcie pinu masy cyfrowej przetwornika A/D i pinu masy analogowej

przetwornika to zupełnie inne pojęcia niż masa analogowa i cyfrowa na
płytce.
Podobieństwo nazw nie jest wystarczającym powodem, aby pin AGND łączyć z
masą AGND a pin DGND z masą DGND.
P.G.

Konop
Guest

Mon Nov 09, 2009 3:27 pm   



Quote:
Pojęcie pinu masy cyfrowej przetwornika A/D i pinu masy analogowej
przetwornika to zupełnie inne pojęcia niż masa analogowa i cyfrowa na
płytce.
Podobieństwo nazw nie jest wystarczającym powodem, aby pin AGND łączyć z
masą AGND a pin DGND z masą DGND.

No dobrze, dobrze... ale przetwornik "mierzy" napięcie względem masy
(jeśli nie jest różnicowy). Kwestia jest tylko taka, żeby nie mierzył
względem masy cyfrowej, tylko analogowej. I stąd pytanie jak to należy
podłączyć żeby było OK w tym konkretnym przetworniku. Zgodnie z tym co
napisałem, ATmega8 nie posiada pinów AGND i DGND tylko GND. Na schemacie
oznaczony jest obszar masy jako Analog Ground i pin podpięty do GND Wink...

Pozdrawiam
Konop

Piotr Gałka
Guest

Mon Nov 09, 2009 4:45 pm   



Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:hd98sm$g7a$1@inews.gazeta.pl...
Quote:
Pojęcie pinu masy cyfrowej przetwornika A/D i pinu masy analogowej
przetwornika to zupełnie inne pojęcia niż masa analogowa i cyfrowa na
płytce.
Podobieństwo nazw nie jest wystarczającym powodem, aby pin AGND łączyć z
masą AGND a pin DGND z masą DGND.

No dobrze, dobrze... ale przetwornik "mierzy" napięcie względem masy
(jeśli nie jest różnicowy). Kwestia jest tylko taka, żeby nie mierzył
względem masy cyfrowej, tylko analogowej. I stąd pytanie jak to należy
podłączyć żeby było OK w tym konkretnym przetworniku. Zgodnie z tym co
napisałem, ATmega8 nie posiada pinów AGND i DGND tylko GND. Na schemacie
oznaczony jest obszar masy jako Analog Ground i pin podpięty do GND Wink...

Przetworniki A/D muszą mieć dwa piny masy, aby uniknąć wspólnej ścieżki

sygnałów cyfrowych i analogowych.
Na zewnątrz scalaka można je natychmiast ze sobą zewrzeć jeśli tylko prądy
cyfrowe będą płynęły w jedną stronę, a analogowe w drugą - czyli kolejność
na masie musi być taka: kondensator filtrujący zasilanie cyfrowe - pin
DGND - pin AGND - kondensator filtrujący sygnał analogowy. Przy czym punkt
połączenia do masy kondensatora filtrującego zasilanie cyfrowe wcale nie
musi należeć do masy cyfrowej płytki - może to być jej masa analogowa.

Mikrokontroler ma wyprowadzone wiele pinów GND nie po to, aby któryś był
AGND, tylko po to, aby zredukować skoki napięcia na jego wewnętrznej GND
względem zewnętrznej GND. I nie chodzi o mniejszą rezystancję kilku drucików
w stosunku do jednego tylko o ich wzajemne sprzęganie indukcyjne (dlatego są
wyprowadzane w przeciwne strony). Stosuje się coraz drobniejszą technologię
co skutkuje coraz szybszymi zboczami (ważne są zbocza, a nie częstotliwość
zegara), co powoduje, że indukcyjność tych kilku mm połączenia struktury do
pinu jest za duża, aby zapewnić stabilną pracę procesora.
Dlatego (jak się nie chce mieć kłopotów) wszystkie piny GND mikrokontrolera
powinny być połączone do solidnej płaszczyzny GND.
Przetworniki A/D w mikrokontrolerach są dodatkiem, któremu nie stawia się
wygórowanych wymagań.
Zadbałbym jedynie aby przez ścieżkę między punktem, który uznam, za punkt
odniesienia dla mierzonych sygnałów analogowych a najbliższym pinem GND nie
przepływały impulsy z jakiegoś kondensatora filtrującego VCC.

To wszystko, co napisałem to jedynie wynik przemyśleń. Praktyki w układach
A/D nie mam.
P.G.

elektroda NewsGroups Forum Index - Elektronika Polska - Masa analogowa czy cyfrowa w AVR ATMEGA8L i ATMEGA48V - jak podłączać?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map