Author Topic: Sporadic interference on an open collector bus, at 2.5MHz?  (Read 642 times)

0 Members and 1 Guest are viewing this topic.

Offline ArtlavTopic starter

  • Frequent Contributor
  • **
  • Posts: 750
  • Country: mon
    • Orbital Designs
Sporadic interference on an open collector bus, at 2.5MHz?
« on: July 05, 2020, 03:05:12 am »
I got a single wire UART bus spanning dozens of meters, and things on it tend to glitch and lock up a few times a week.

I've tried adding clamp and TVS diodes and series resistors, to little effect.

Eventually i sat there staring at a scope for a few hours, and was able to capture several bursts at 2.5MHz, about 4 times an hour. They vary in duration and intensity, but are fairly consistent in frequency.

What is it, where can it be coming from and how to protect from it?

I suspect weather might have something to do with it, since it's much rarer in the winter than in the summer, but i don't see where the frequency comes from.

I'm also near an airport with planes flying over, but the bursts are there even at night when no one is flying and don't seem to coincide with the planes in any obvious way.

EDIT: Fixed images





« Last Edit: July 05, 2020, 03:11:45 am by Artlav »
 

Offline minifloat

  • Contributor
  • Posts: 34
  • Country: de
  • loss of precision
Re: Sporadic interference on an open collector bus, at 2.5MHz?
« Reply #1 on: July 05, 2020, 10:15:45 am »
You're saying single line uart... Did you use some kind of screen to protect it against EMI?

Multiple times an hour, I think it could be
• ripple control signal
• CCFL or FL start
• something else regularly occurring

Summer more than winter, maybe a starter device of some aircon or exhaust ventilation?

Do you have some galvanic isolation on the line TRX of the bus nodes?

br, mf
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 21227
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Sporadic interference on an open collector bus, at 2.5MHz?
« Reply #2 on: July 05, 2020, 03:18:38 pm »
An open collector connection usually means relatively high impedance, so a small amount of interference energy can produce a larger voltage. Try reducing the pull-up resistor.

You don't say what the transmitter and receiver and cable are, so we can't assess whether that is sensible. However a series resistor at the source seems odd with an open collector bus.

Dozens of metres long. The ground/neutral potentials at each end could be changing, e.g. if a motor or heater switches on. Isolate the grount/neutrals by using optical fibre or an optocoupler at the receiver.
« Last Edit: July 05, 2020, 03:20:09 pm by tggzzz »
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17429
  • Country: us
  • DavidH
Re: Sporadic interference on an open collector bus, at 2.5MHz?
« Reply #3 on: July 05, 2020, 05:43:46 pm »
If it cannot be screened and there is no ground loop, then the easiest solution may be to limit the bandwidth at the receive end to a level commensurate with the baud rate.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf