I am creating a DMX receiver circuit. The dmx that is received from a controller (USB DMX dongle) is converted via a transceiver (SN75176BP) to a signal which can be understood by an ATMEGA328P.

I now have the problem that it is not recognized. When I measure on my circuit at RX I get the signal that can be seen in the image. I think it is not working due to the fact that a 40+ Volts signal is supplied which can not be read by the ATMEGA328P.

Can someone explain to me why the signal can be 40+ Volts and how I can solve this in a good way so that my micronctroller can properly read this signal.

• You might wish to edit your question to explain what is generating the 40 V signal. That looks ridiculously high. Welcome to EE.SE. Sep 3 '18 at 17:21
• Just checking: You are using a 10x probe, right? Because looking at the scope picture it says 10x for the yellow trace, which I think might mean that the scope thinks you are. If you are using a 'normal' 1x probe, the scope multiplies everything by 10, and you're getting a wrong reading. If this is the case: 4.5V on your RX pin seems perfectly normal for a 5V system. Sep 3 '18 at 17:31
• Schemes that use voltage outside of the range allowed by EIA485 are disallowed. From wikipedia page: en.wikipedia.org/wiki/DMX512 Sep 3 '18 at 17:33