From an electromagnetic interference standpoint, a differential signal is very helpful. With the twisted wires, one wire going up in voltage, and the other going down, from a few inches away the EMI cancels out.A "differential signal" simply means the signal is sent on two wires instead of "single ended" where they use only one wire for a signal and a ground return.
The reason for this is improved noise rejection and because it greatly reduces errors due to ground voktage differences when other end's ground path might have additional voltage induced on it.
Imagine you're on a ship and another ship is using a single red flag to tell you to stop or go. Up means stop, and down means go. But you can't see much other than the red flag since it's foggy. You would be hard pressed to decide if it's up or down without a second reference to compare it to.
By sending two signals, you look at the differential (difference) between the two flags and act on that. Left up with right down means stop and left down with right up means go.
The problem with electronic circuits is there are lots of things using the circuit ground, so it becomes noisy. And just like on a ship, you can't tell if a signal is true if you can't agree where the other end is calling zero volts.
So we use differential signals to send data because it is more reliable and it can often be done with lower voltage swings which require less power (e.g. LVDS, EIA644 differential signaling).
I'd imagine the principle is similar to balanced audio cables?A "differential signal" simply means the signal is sent on two wires instead of "single ended" where they use only one wire for a signal and a ground return.
The reason for this is improved noise rejection and because it greatly reduces errors due to ground voktage differences when other end's ground path might have additional voltage induced on it.
Imagine you're on a ship and another ship is using a single red flag to tell you to stop or go. Up means stop, and down means go. But you can't see much other than the red flag since it's foggy. You would be hard pressed to decide if it's up or down without a second reference to compare it to.
By sending two signals, you look at the differential (difference) between the two flags and act on that. Left up with right down means stop and left down with right up means go.
The problem with electronic circuits is there are lots of things using the circuit ground, so it becomes noisy. And just like on a ship, you can't tell if a signal is true if you can't agree where the other end is calling zero volts.
So we use differential signals to send data because it is more reliable and it can often be done with lower voltage swings which require less power (e.g. LVDS, EIA644 differential signaling).
Exactly. Same concept. I believe that's why they went with XLRs and balanced cables for DMX lighting control, besides that they were familiar to the industry.I'd imagine the principle is similar to balanced audio cables?
In the long ago and far away days, differential signals were also called "push/pull" signals (usually involving currents, not voltages)A "differential signal" simply means the signal is sent on two wires instead of "single ended" where they use only one wire for a signal and a ground return.
Marks is all over it so Ill keep my comments short as always. Like I said 18 years ago on several car forums CANbusC should never every be used in an Automotive setting at all.
I think the printing press I work on now has 750 nodes but it may have 900. Nothing but a headache. Germans seem to like Profibus or Interbus.
I'd imagine the principle is similar to balanced audio cables?
Ethernet is point to point, not a tapped bus, so you need a different topology. Ethernet also has higher and non deterministic latency. Auto busses need low and often fixed latency. There are multiple busses for autos, including faster CAN.2026? its already out of fashion. Ethernet for sure. Im not sure what Tesla/Rivian is even using but they moved away from Canbus.
Last factory I worked at that gave a damn we dumped it for Industrial Ethernet 10 years ago. The only reason we dont change out our current system where I work now is the huge amount of cost and work it would be. I could see it going well over 500k to upgrade.
Don't confuse a technology with the implementation. Any technology can be implemented well or badly. We have both CAN bus and Ethernet (based) aviation busses that meet design assurance level A, that's a probability of failure better than one in a billion per flight hour.When you car shuts off on the I 40 interstate left lane ..all that great explanation goes right out the window...Im not trying to be offensive at all but you got to look at the results at some point...they bought my siblings car back after telling her for a year they could fix it. There is no fixing a bad design.
I mean you get 30 services call in a 30 month period on a production machine with Canbus or zero with Industrial Ethernet what would you pick?...and remember Walmart has 4 tractor trailers waiting on you and the fines are by the hour? Really easy call...
I'm not sure I'd argue the point. It is extremely reliable, but its limited point failure. When things like CAN fail, its often something like the SAM that can't be realistically repaired in the field.CAN, LIN, FlexRay, and Ethernet all exist for different functions. I believe there’s still some MOST on the cars as well, fiber communication they’ve had for 30 something years.
What massive systems level issues are people seeing with CAN? It’s extremely reliable in this application.

Ethernet is point to point, not a tapped bus, so you need a different topology.
Very well said as always...of course I dont fly at all.Don't confuse a technology with the implementation. Any technology can be implemented well or badly. We have both CAN bus and Ethernet (based) aviation busses that meet design assurance level A, that's a probability of failure better than one in a billion per flight hour.
Regards,
Mark