General > General Technical Chat
CANBUS
Mark Som:
Hello, I read that the higher the communication speed, the shorter the cable is required. What are the reasons for this relationship? Is it because of stability like the higher the speeds, the easier the data get corrupted or distorted so we need shorter cable to reduce the chance of such problem?
เว็บแทงบอลบนมือถือฝากถอนauto
Zero999:
It's due to the propagation delay of the cable, i.e. how long it takes for the signal to travel from the transmitter to the receiver. The longer the cable, the longer it takes for the signal from the transmitter, to reach the receivers. CANBUS is a synchronous network, so all of the receivers need to pick up the signal in one clock cycle, so the longer, the cable, the longer the minimum cycle lengh needs to be, which corresponds to a lower speed.
Disclaimer: I've not actually used CANBUS before. This is just my basic understanding of how it works.
David Hess:
CANBUS arbitration uses open drain or collector outputs and depends on the transmitter being able to see that another node is pulling the signal down within one bit time, so there is a maximum distance between nodes.
GlennSprigg:
Hello Mark.
I know nothing of such devices, but as it's your first post,
I'm just saying 'Hi' from Australia! ;D
Red Squirrel:
I think capacitance plays a role too, the longer the cable the more capacitance it has, so the longer it takes to "charge up" to the desired voltage and then "discharge". That means you need to give more time between each pulse of data. At least that's my understanding of it, someone correct me if I'm wrong.
Navigation
[0] Message Index
[#] Next page
Go to full version