In my ultracpu board I have a 74ls14 schmitt trigger to read signals from a potentially noisy bus and give them as inputs to a CPLD that is 5V tolerant.
https://github.com/fachat/csa_ultracpu/ ... -sch-1.pngI now want to move to a 3.3V only CPLD, but the bus will still be 5V, so I need level translators - but still reading from a noisy bus.
The best I have come up with is a 74lvx4245 that has 8 level translators - but a much larger footprint. Alternatively I could us a 5V 74ls14 and a 3.3V 74lvc06(the 5v tolerant one) but that does not save much footprint I guess. Similar having to solder multiple resistor based voltage dividers isn't much fun.
It's not that I couldn't use one of the additional translators (of the 74lvx4245, for one other signal on another sheet) , but I would be happy if there would be a solution with a smaller footprint.
Any ideas?
Many thanks
André
_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content:
http://6502.org/users/andre/