HCT126 i LVX125 - sterowanie poprzez AVR

May 08, 2006 7 Replies

Witam!



Pomiêdzy modu³em CC1000 (3.3V) a ATmega16 (5V) zastosowa³em taki uk³ad konwersji napiêæ:

formatting link
(150kB)



Nó¿k± PD7 sterujê kierunkiem przep³ywu danych (linia PDATA i DIO). Kierunek pozosta³ych linii ustalony jest na sta³e. Wydaje siê, ¿e wszystko dzia³a dobrze. Zauwa¿y³em jednak pewn± rzecz, mianowicie, gdy ustawiê liniê PD7 w stan wysoki (uaktywniê tym samym wyj¶cia Y1 i Y2 uk³adu HCT126). Wyj¶cia Y1 oraz Y2 uk³adu LVX125 przechodz± wówczas w stan wysokiej impedancji. Czyli wszystko OK. Jednak gdy teraz ustawiê stan wysoki np. na PD6 (czyli jednej z linii dwukierunkowych), pr±d pobierany przez ca³e urz±dzenia wzrasta po jakim¶ czasie prawie 3-krotnie. Po chwili jednak znów spada do pierwotnej warto¶ci. W urz±dzeniu takie stany bêd± trwa³y tylko chwilê, bo w momencie ustawiania PD7 w stan wysoki (czyli kierunek z CC1000 do AVR), porty w ATmedze ustawiane bêd± w tryb wej¶ciowy. Mam nadziejê, ¿e wówczas ju¿ te pr±dy nie pop³yn± ?? Niestety nie mogê tego sprawdziæ, bo pad³ mi JTAG, nie wiem nawet czy nie przez tê sytuacjê.



Jeszcze jedno: je¶li porty Atmegi bêdê ustwia³ w tryb wej¶ciowy, to w³±czaæ podci±ganie wewnêtrznymi rezystorami w przypadku po³±czenia ich z tymi buforami??



Wie kto¶ dlaczego przep³yw pr±du wzrasta a potem opada??



Pozdrawiam


Krzysztof napisał(a):

:-[=] A nie prościej/taniej/lepiej zastosować ATmega16V i wszystko popędzić z 3V3?

By³oby o wiele pro¶ciej. Taki te¿ uk³ad zrobi³em w celach testowych -dzia³a prawid³owo. Okazuje siê jednak, ¿e 8 MHz to zbyt ma³o aby wyrobiæ siê z najszybsz± transmisj±.

Krzysztof napisał(a):

Jeżeli 10MHz wystarczy to można przejść na ATmega168 (max. 10 MHz przy

2,7-5,5V).

daj rezystory i nie mêcz sie u mnie chodzi to fajnie na 5V

Pozdrawiam AzaZeL

Móg³by¶ napisaæ co¶ wiêcej?

procek | rezystor 10k | pin CC1000 | rezystor 20k | masa

ja mam tak zrobione i dzia³a bez zarzutu

AzaZeL

Acha czyli po prostu dzielnik napiêciowy?

Ale to je¶li chodzi o ATmegê to stan wysoki uznawany jest chyba nominalnie od wy¿szej warto¶ci napiêcia?

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required