Go Down

Topic: converting a signals voltage range? (Read 452 times) previous topic - next topic

voks

Hello

I am fixing an old electronic organ where the top octave generators are broken. I am trying to get a signal from Arduino to match what was originally sent from the IC's. In order to do that i have to convert a squarewave from Arduino going from 0 - 3.3 V to a signal going from -12 - 0 V. I am using the organs 12 V and -12 V supply.

Using an inverting amplifier built with a LM741 op-amp i got an OK result. The squarewave is not really square anymore but it has the correct range of voltage. I am wondering if anyone here has an idea for a simpler or more effective way to do this?

Mikkel

Magician


voks

Thanks. I have never used optocouplers before, but it sounds like a good idea.

Do you know an optocoupler suitable for my purpose? My signal is a squarewave running at 9kHz and below.

Magician

Look at SFE web-site:
https://www.sparkfun.com/search/results?term=opto&what=products
https://www.sparkfun.com/products/314
Drawings: http://www.sparkfun.com/datasheets/Components/PS2532-Example.jpg
Swap Vcc and Ground with negative Vcc, if you don't need low impedance output , than increase resistors value 10x or 20x times.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy