Go Down

Topic: +/-5v output? (Read 249 times) previous topic - next topic


Hi, I have a industrial interface to which i am trying to send data. The device requires data to be sent on 8 wires: CLOCK+, CLOCK-, SYNC+, SYNC-, CHANNEL1+, CHANNEL1-, CHANNEL2+, CHANNEL2-.

The CLOCK is running at 2MHz and the SYNC needs to be low on 20:th bit sent.

How can i convert 3.3v logic level to +/- 5v?

I have used several platforms to generate the signal and have communicated sucessfully using the Teensy 3.6 Board. In this case all negative inputs where floating / NC. It worked but to much interference to be useful. Also the Teensy 3.6 was a bit to slow so i needed a better solution. I just bought the Teensy 4.0 and it is definitly fast enough but the 3.3v are not even close to give a readable output by the interface.

If i use long cables and pick up a lot of distortion on the negative (NC) wires random packets reach the interface so i only need to get the 3.3v signal to become -5v at 2MHz... I have loocked at some DC DC Buck converters but they all seem to max out at 400kHz.

Any idea on how i can produce 0v - (-5v) signal from 0 - (+3.3v) logic?


Jan 30, 2020, 09:47 pm Last Edit: Jan 30, 2020, 09:49 pm by MarkT
Datasheet for the interface would be a good starting point.

I don't think you need negative voltages for differential signals.

The switching frequency of a buck converter is of no relevance to sending logic signals.  Buck converters produce DC power.
[ I DO NOT respond to personal messages, I WILL delete them unread, use the forum please ]


Vacuum tube guy in a solid state world


I think maybe the - wires are just returns (grounds) for the
signal wires that are usually in twisted  pairs. If so, that may
help solve the interference problem.

Go Up