Electronic – a three-state circuit

digital-logic

I have read the Wikipedia article Three-state logic, but it is not clear enough. What is a more simple explanation for what a three-state circuit is?

When and where do we use it? What has CMOS to do with three-state circuits?

Best Answer

Normal push-pull outputs drive the output either high or low by turning one of the output transistors on and the other off. Tri-state outputs can turn both transistors off, effectively cutting off the output completely. This allows another output on the same wire to drive it either high or low without creating a short circuit between chips.

Tri-state outputs can be implemented with either BJTs or MOSFETs, so there is no direct relation between them and CMOS.