Difficulty: Easy
Correct Answer: pull-up resistor
Explanation:
Introduction / Context:Open-collector (TTL) and open-drain (CMOS) outputs are widely used for wired-OR connections, level interfacing, and bused signals. Unlike totem-pole outputs, an open-collector stage cannot drive a logic HIGH by itself; it only sinks current when asserted LOW. Understanding the needed external component is essential for correct operation.
Given Data / Assumptions:
Concept / Approach:To create valid logic levels, a passive element must pull the output node HIGH when the internal transistor is OFF. The standard solution is a pull-up resistor connected from +VCC to the collector. The resistor supplies a small current to raise the node to HIGH, while still allowing the internal transistor to sink the node LOW when it turns ON.
Step-by-Step Solution:
Recognize output stage: open collector = only sinking capability.Determine needed HIGH: require a path to +VCC through a resistor so the node charges HIGH when the transistor is OFF.Select proper value: choose a pull-up value that balances rise time (lower R speeds edges) with current limit (higher R reduces current when LOW).Result: a stable, defined logic HIGH or LOW is achieved.Verification / Alternative check:Datasheets for open-collector devices specify VOL at certain sink currents given a pull-up resistor; app notes show wired-OR by tying multiple open collectors to one pull-up.
Why Other Options Are Wrong:
Pull-down resistor: would force LOW or undefined HIGHs; not suitable.Diode / Buffer: neither alone creates the required default HIGH level; a buffer would still need a defined input bias.Common Pitfalls:Choosing too small a resistor (excessive current and power) or too large (slow rise time, susceptibility to noise).
Final Answer:pull-up resistor
Discussion & Comments