10
\$\begingroup\$

I have an industrial automaton that gives me a digital signal (24V or 0V) on its outputs and I want this signal to control an integrated circuit, but the integrated circuit only takes a TTL signal in its input (0 to 5V).

I think it can be controlled if I convert the 24V/0V signal to 5V/0V. How can I convert this signal?

\$\endgroup\$
5
  • 6
    \$\begingroup\$ Is it a TTL signal (current sink of about 1.4mA) or a simple voltage signal (0 - 5V) ? - if the latter a simple potential divider. \$\endgroup\$ Commented Sep 6, 2017 at 17:57
  • 1
    \$\begingroup\$ google for "logic level converter", "shifter" or "translator" ..... \$\endgroup\$ Commented Sep 6, 2017 at 17:58
  • \$\begingroup\$ What is rated R load to signal? 10k? then consider 4:1 R ratio to ground to get 1/5th output. \$\endgroup\$ Commented Sep 6, 2017 at 18:14
  • 3
    \$\begingroup\$ Sure with Pierre had written a lot more about the situation. Way too little information allows 100 different thoughts and no way to choose among them. Oh, well. \$\endgroup\$
    – jonk
    Commented Sep 6, 2017 at 19:01
  • \$\begingroup\$ @jonk agreed. The IF is answerable, the HOW needs more info. \$\endgroup\$
    – Trevor_G
    Commented Sep 6, 2017 at 19:03

1 Answer 1

29
\$\begingroup\$

If this is for an industrial project you are probably better off using an opto-isolator to do your conversion. It provides several benefits.

  1. Current loop on input side is impervious to common mode noise.
  2. Isolated grounding gets rid of loops and different ground level issues.
  3. Galvanic isolation provides protection to both sides.
  4. And of course, the level shifting you asked for in the first place :)

schematic

simulate this circuit – Schematic created using CircuitLab

\$R1\$ should be chosen to establish the appropriate current in the LED at your 24V sensor level.

The size of \$R2\$ will depend on the logic family you are passing this signal to AND the frequency of the sense signal. For CMOS 10K will be sufficiently low, Standard TTL will need a much lower value.

\$\endgroup\$
1
  • \$\begingroup\$ Oh and don't forget to use a properly rated resistor for R1, a 1/4W one probably won't do the business here \$\endgroup\$ Commented Jun 6, 2019 at 1:07

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