- Sat Sep 25, 2010 11:43 am
#110147
Hey all,
I'm working on a V-USB project, and have been looking at the issues with level shift in the usb lines. My ATmega32 HAS to run at 5v for this project, as there are other (much, much older) ics in the circuit that will _not_ run at 3.3v, despite my attempts. (I'm talking to you, Intel 8021). I need a way to bidirectionally level shift the D+ and D- lines of the USB interface from 3.3v (computer) ------ 5v (Project). I've read elsewhere on the forum about level shifting with mosfets, but I couldn't tell how it could work bidirectionally.
Thanks in advance for anybody's help.
Steve
I'm working on a V-USB project, and have been looking at the issues with level shift in the usb lines. My ATmega32 HAS to run at 5v for this project, as there are other (much, much older) ics in the circuit that will _not_ run at 3.3v, despite my attempts. (I'm talking to you, Intel 8021). I need a way to bidirectionally level shift the D+ and D- lines of the USB interface from 3.3v (computer) ------ 5v (Project). I've read elsewhere on the forum about level shifting with mosfets, but I couldn't tell how it could work bidirectionally.
Thanks in advance for anybody's help.
Steve
"Oh, you have to plug it into the wall!" - Just before 120VAC hit his 'Mega168.