8
\$\begingroup\$

Setup: A digital output from a device is connected to an output buffer to drive an optocoupler. If device power is lost the output will go in high-impedance mode.

Problem: I want to make sure that the buffer output is low when device power is lost. How do I dimension a pulldown resistor for the input of the 74HC244N buffer?

\$\endgroup\$
0

3 Answers 3

14
\$\begingroup\$

10 kΩ is a typical value for a pullup/pulldown, and the 500 µA loss at 5 V is usually not a problem; the optocoupler's LED will usually need a multiple of that. For low power applications you can increase the value, and the upper limit is determined by the 74HC244's input leakage current. The datasheet says that is maximum 1 µA, then a 1 MΩ resistor may cause a 1 V drop across it. That's a rather large value, still OK at 5 V supply voltage, but I would choose a lower value.

A 100 kΩ resistor will cause a 50 µA leakage from the device's output, and a maximum input voltage of 100 mV when floating. This looks like a good solution.

\$\endgroup\$
1
  • \$\begingroup\$ The higher the resistance, the more sensitive it will become against EMC though. It is not unlikely that the purpose of the optocoupler is to shut out a noisy environment. To make a detailed suggestion of a value, we'd need to know the nature of the application. \$\endgroup\$
    – Lundin
    Oct 23, 2012 at 13:51
9
\$\begingroup\$

Typically, the pull down resistors for CMOS logic are between 10kΩ and 100kΩ, up to 1MΩ for battery powered devices with low power consumption.

At the same time, the LED in the optocoupler is a current-driven device, as opposed to a voltage-driven device. If an LED is connected to high impedance, it will not produce light. Effectively, an LED works as a pull-down by itself.

\$\endgroup\$
1
  • \$\begingroup\$ Thanks for your answer. You say typically between 10kΩ and 100kΩ - this is a security feature so I have to be absolutely sure that this is working at all time. Do you know a way of determining the optimal value, rather than relying on what usually works? The optocoupler input is never high impedance since it is driven by the output buffer. \$\endgroup\$
    – mola
    Oct 23, 2012 at 8:00
3
\$\begingroup\$

If it's a CMOS circuit, use 100K. It will draw 10 microamperes per volt, draining any stray capacitance reasonably fast. With a higher amount or resistance, you might experience problems in dry weather, when there are strong electrostatic fields. If power consumption is not an issue, you can use less resistance, such as 10K.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.