With respect to the Propeller, what might "push-pull driving" be?
I'm trying to design a stepper motor controller using the L6208 chip and on page 10 of its data sheet there's a caveat about how to wire up the ENABLE pin. I want to drive the L6208 directly with the Propeller so I'm assuming I would use the "push-pull" driving scheme it shows near the bottom of the page, but... I'm not really sure about this. As I (thought) I understand this, the +3 volt signals coming out of the Prop would be good enough to trigger the ENABLE pin. But why is it called "push-pull" when the signal is going from 0 to 3 volts and maybe back to 0?
Am I missing something here?
Am I missing something here?

Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Thanks Leon. That's comforting to know. I always get nervous when electronics people start using words like push and pull. You know, current runs in one direction, electrons run in another, and there are holes and positive hole migrations and... and.... it makes me nervous.
cheers,
Mark
You often see pairs of transistors called push-pull pairs. These let the output pin be connected to either the supply rail or ground and this is what allows the pin to push current out (by making the pin high and connecting through a load to ground) or pull it in, by connecting through a load to the supply. That is what the propeller can do.
The open collector type which has only one transistor can only connect the pin to ground so if you need it to go high when the transistor is off then you need a pull up resistor. The transistor and resistor form a potential divider where the transistors resistance goes from very high to very low as it switches on.
Graham
EDIT: A slight correction as a center tap of the transformer was normally taken to the supply and the transistors pulled from either side but it still appears as push-pull through the transformer.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
*Peter*
Post Edited (Peter Jakacki) : 3/16/2010 1:21:18 AM GMT
Okay, that helps explain it. I couldn't figure out why a microprocessor pin would want to do both at the same time to control the logic on a single pin on such a chip.
Thanks, Peter.
And thank you, too, Graham, for providing the transistor explanation.
Mark