Witam!
Pomiêdzy modu³em CC1000 (3.3V) a ATmega16 (5V) zastosowa³em taki uk³ad konwersji napiêæ:
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