0

I'm using an ULN2803 to amplify a voltage signal from an Arduino, but the output is 0 V even though the input is 5 V. I've tried multiple simple circuits to test it, but it just doesn't seem to work. I don't know if it's a Proteus problem or something else.

PS: I need to get the 5 V to 10 V, controlling it from an MCP4728, maybe you can suggest other amplifiers.

enter image description here

ocrdu
  • 8,705
  • 21
  • 30
  • 42
Seyl
  • 13
  • 1

1 Answers1

2

The ULN2803 is an open-collector output like this: -

enter image description here

In other words it doesn't magically generate a voltage from nothing; you have to add a power supply of the correct voltage in the output circuit in series with your load such as like this: -

enter image description here

Notice the 12 volt power source feeding all the LED circuits. Circuit image from here.

Andy aka
  • 434,556
  • 28
  • 351
  • 777