Ik ben aan het experimenteren met deze schakeling :

http://www.tuxgraphics.org/common/src2/article06061/eth-remote-device.…

Hierbij zit een ATMEGA88 draaiend op 3V3 aangesloten op een ENC28J60.
Nu wil ik deze processor vervangen door een ATMEGA128, voor zover ik in de datasheets kan zien is dit ook geen enkel probleem , de ENC28J60 zou gewoon 5V tolerant zijn.

Nu zie ik op het internet divese modulen aangeboden worden waar toch een 74AHC125 gebruikt wordt zoals hier :

http://www.skpang.co.uk/catalog/images/microchip/docs/SCH_ET-MINI%20EN…

Kan iemand me daar het nut van uitleggen ?

Groeten, Bram

Omdat je anders de 5v logische levels misschien niet haalt.
Bijvoorbeeld CMOS inputs hebben 3.5 volt nodig voor een '1' en de ENC levert maar 3.3 volt...

Weet er iemand waar ik de 74VHCT125A kan krijgen ?, liefst in de buurt zonder al te hoge minimum order kosten. Futurlec heeft m wel maar duurt een paar weken. Een goed alternatief is ook welkom.

Groeten, Bram

Op 31 december 2010 15:35:37 schreef Arco:
Omdat je anders de 5v logische levels misschien niet haalt.
Bijvoorbeeld CMOS inputs hebben 3.5 volt nodig voor een '1' en de ENC levert maar 3.3 volt...

In de datasheet van de ATmega128A http://www.atmel.com/dyn/resources/prod_documents/doc8151.pdf pg. 320 staat dat 0.6 Vcc betrouwbaar wordt gezien als een '1'. Voor Vcc = 5V is dat dus 0.6 x 5 = 3V. Met 3.3V lijkt het mij geen probleem.

Weet er iemand waar ik de 74VHCT125A kan krijgen?

Da's toch de SMD-uitvoering van de 74HCT125? Bij Display staan ze in de uitverkoop

Verder ben ik het met Marcel eens: 3V zal door een AVR, die op 5V draait, als "hoog" herkend worden. Maar die twijfel, hé... :-)

@Pros,

Maar die twijfel, hé...

Ja , vind 0.3 volt marge wel erg krap ;-)

Groeten, Bram