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?
Background:
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?