Dr Jefyll wrote:
Actually I was hoping cbmeeks would define the problem. (How many 3V->5V level conversions? How many 5V->3V? How many bi-directional?)
Sorry that I haven't provided more information on the design. Mainly because I'm still in the planning stages. I *HAVE* actually built a similar design twice on a breadboard. That design had no 3v3 parts. So it was just a matter of tapping into the Apple IIe +5v power supply through the slot connector.
My new design will roughly consist of:
Two 65C22's, one Propeller micro-controller and an op-amp (or two).
The only part that must be powered at 3v3 is the Propeller.
Each of the 65C22's will be connected to the Propeller. Each 65C22 will have Port A (all 8 pins) tied to a pin on the Propeller. Total 16 pins.
Each 65C22 will have 3 pins of Port B tied to the Propeller. Total 6 pins.
The Propeller will have two pins of audio (PWM) going into an op-amp (maybe two...not sure yet).
A7 will go to the enable pin of one 65C22 and !A7 (through an inverter) will go to the enable pin of the other 65C22 and the Propeller. That would normally be a 5V signal since it's coming from the A7/slot. So I will need a level shifter there.
Finally, the O1BUFF from the slot will feed into the Propeller as a clock source (also 5V).
Keep in mind, this is a back-of-the-napkin design. I haven't had time to finalize anything yet.
Dr Jefyll wrote:
I accept that Mr Gracey is a very well-qualified person. But it would be a mistake to suppose such a person always provides comprehensive answers. In this case he has "dumbed it down" quite a bit, and that's worth noting.
This topic has been discussed to the "n'th degree" on the Parallax forums. Many different expert opinions. From what I can tell, unless I *really* know what I'm doing and building (which I don't...) then the safest bet is to use level converters.