Jacek_FH
Guest
Tue Feb 13, 2007 11:51 pm
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ę ?
--
Jacek_FH
Mister
Guest
Wed Feb 14, 2007 9:30 am
Quote:
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
Jacek_FH
Guest
Wed Feb 14, 2007 10:12 am
Dnia 2007-02-14, Mister <noweprojekty@wp.pl> pisze:
Quote:
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.
A nie możesz założyć , że to są pull-up o rezystancji rzędu 20 -50 k??
Muszę mieć większą dokładność
Choćby 25-45 kOhm, ale potrzebuję mniejsze widełki niż 20-50
--
Jacek_FH
Jacek_FH
Guest
Wed Feb 14, 2007 10:39 am
Dnia 2007-02-14, Mister <noweprojekty@wp.pl> pisze:
Quote:
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.
A nie możesz założyć , że to są pull-up o rezystancji rzędu 20 -50 k??
Muszę mieć większą dokładność
Choćby 25-45 kOhm, ale czym mniejsze widełki tym lepiej.
--
Jacek_FH
Artur M. Piwko
Guest
Wed Feb 14, 2007 10:40 am
In the darkest hour on Wed, 14 Feb 2007 10:12:06 +0100,
Jacek_FH <satan@hell.net.pl> screamed:
Quote:
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.
A nie możesz założyć , że to są pull-up o rezystancji rzędu 20 -50 k??
Muszę mieć większą dokładność
Choćby 25-45 kOhm, ale potrzebuję mniejsze widełki niż 20-50
To krakowskim targiem wpisz ok. 35kOhm. <:
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:234B ]
[ 10:41:07 user up 11252 days, 22:36, 1 user, load average: 0.06, 0.06, 0.06 ]
Please, Lord, let me prove that winning the lottery won't spoil me.
Mister
Guest
Wed Feb 14, 2007 10:46 am
Quote:
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
Jacek_FH
Guest
Wed Feb 14, 2007 1:17 pm
Dnia 2007-02-14, Mister <noweprojekty@wp.pl> pisze:
Quote:
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.
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ę.
--
Jacek_FH
wkwj
Guest
Wed Feb 14, 2007 1:41 pm
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
Mister
Guest
Wed Feb 14, 2007 1:51 pm
Quote:
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).
no dokładnie. Dlatego wszelakie pomiary, aproksymacje nie mają zbyt
wielkiego sensu.
Mister
Jacek_FH
Guest
Wed Feb 14, 2007 1:55 pm
Dnia 2007-02-14, Mister <noweprojekty@wp.pl> pisze:
Quote:
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).
no dokładnie. Dlatego wszelakie pomiary, aproksymacje nie mają zbyt
wielkiego sensu.
Przypominaj jednak o wykresach w specyfikacji ATmegi. Mają liniową
zależność prądowo-napięciową.
--
Jacek_FH