What is a Totem Pole Output?
A Totem Pole output is essentially the same as a Push Pull output; however, it is the terminology commonly used when referring to a TTL device. The major difference between it and a Push Pull is the amount of current that it can sink or source. The Totem Pole output is going to sink/source less current then a Push Pull output is capable of sinking or sourcing. The other major difference is the output voltage between the two. The Totem Pole is a 5V DC signal only, where the Push Pull will follow the input voltage.
What is a Push Pull Output?
A Push Pull output is an output that allows you to connect either a sinking or sourcing circuit. (see What is sinking and sourcing? ) This type of an output allows you to sink more current than a Totem Pole output and follow the input voltage. A Push Pull output is chosen when an Open Collector output will not work with the controller that is connected to the encoder.