Rezystory podciągające ATMega

Feb 13, 2007 8 Replies

Witam



Zrobiłem kiedyś urządzonko na ATMega 128. Wszystko działa poprawnie ale potrzebuję zrobić specyfikację elektryczną układu i mam problem z wejściami, gdzie zastosowane są piny podciągnięte wewnętrznie do Vcc. Konkretnie potrzebuję wartości rezystorów podciągających (wbudowanych w ATMegę).



W specyfikacji, w części "Electrical Characteristics" jest podane 20-50 kOhm, ale w "Typical Characteristics" > "Pin Pull-up" są też dwa wykresy "I/O Pin Pull-up Resistor Current vs. Input Voltage" (u mnie Vcc=5V) Można z nich wyczytać że typowe rezystory podciągające w zależności od temperatury mają rozpiętość ok. 36-40 kOhm



Interpretowałbym to razem tak:



Wartości rezystorów podciągających są względnie stałe (odchyłki 5% w obie strony pod wpływem temperatury) ale nieznane (tj duży przedział). Jeśli zmierzę wartości konkretnych rezystorów mojej ATMegi w 25'C, uzyskam widełki +- 2 kOhm, zamiast przerażających ;) 20-50 kOhm.



Czy dobrze rozumuję ?


A nie możesz założyć , że to są pull-up o rezystancji rzędu 20 -50 k??

Mister

Dnia 2007-02-14, Mister snipped-for-privacy@wp.pl pisze:

Muszę mieć większą dokładność Choćby 25-45 kOhm, ale potrzebuję mniejsze widełki niż 20-50

Dnia 2007-02-14, Mister snipped-for-privacy@wp.pl pisze:

Muszę mieć większą dokładność Choćby 25-45 kOhm, ale czym mniejsze widełki tym lepiej.

To daj zewnętrzny pull-up, a wewnętrzny wyłacz i po sprawie.

Mister

Dnia 2007-02-14, Mister snipped-for-privacy@wp.pl pisze:

Układ pracuje z wyższymi rezystancjami na wejściach niż miał w założeniach mieć i tu się zaczyna problem, bo minimalnie wychodzi to poza specyfikacje '0' logicznego dla pinów ATmegi - ATmega ma -0.5V do 1V dla '0' a uwzględniając wszystkie błędy itp. dostaję w układzie od 0.4V do 1.15V Układ działa w pełni stabilnie (co nie dziwne skoro faktyczne wartości rezystorów są w przedziale 30-45 jak nie węższym, a nawet jakby jakimś cudem było 1.15V to żadna ATmega tego nie uzna za '1') ale w dokumentacji muszę to wykazać czarno na białym.

Przedstawiony wcześniej przeze mnie sposób interpretacji specyfikacji ATmegi załatwiałby mi sprawę dokumentacji ale miałem nadzieję że ktoś mi to bardziej rozjaśni.

Ps. Co do zmian w układzie to jest daleko ode mnie, cały czas używany i raczej nie wchodzi to w grę.

Coś mi się widzi, że wewnętrzne pull-upy to nie są "zwykłe" rezystory (choć na schematach są jako takie zaznaczone) tylko "aktywne" podciągnięcia (chyba w postaci źródeł prądowych). Wydaje mi się, że kiedys w którymś pdfie atmela natknąłem się na kilka słów o tym ale teraz nie wiem, gdzie... wkwj

no dokładnie. Dlatego wszelakie pomiary, aproksymacje nie mają zbyt wielkiego sensu.

Mister

Dnia 2007-02-14, Mister snipped-for-privacy@wp.pl pisze:

Przypominaj jednak o wykresach w specyfikacji ATmegi. Mają liniową zależność prądowo-napięciową.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required