Re: uCAN: A protocol stack for microcontroller networking
Reply #255 –
[quote author="Folknology"][quote author="nickjohnson"]
To the best of my knowledge, out pinout isn't compatible with any existing CAN based networks. What existing fixed termination would we be dealing with?[/quote]
An existing network is one which has been built and your device is added to it, that does not mean the network has been built in our past, merely it separates the network installation from the application of your device upon it, unless you (and everyone else) anticipates only adding devices onto your own networks you have installed.
It is also beneficial if we can adapt our devices to other existing network infrastructures (as has been commented on with earlier parts of the thread and is also partly the reason for choosing the new RJ45 pinout if I recall)
Often linear networks (especially those being installed using structured cabling) will be laid to fixed spans and have fixed end terminators along with fixed drop points that accept any compatible devices added over long periods of time (network installation is often decoupled from network use).[/quote]
I'm sorry, I really don't follow. We're not likely to be compatible with any existing specs out there besides the wiring; existing termination schemes are no use to us regardless. Anything built with uCAN in mind can include the connection signalling scheme I proposed. In what situation would you be connecting a terminator to a uCAN network, but that terminator is incapable of signalling its presence by tying a single wire to GND?
[quote author="Folknology"]Please Excuse my bad drawing of a terminator:
1--[ 60 ]--
3--[ 1k ]--<>--||--GND 7,8
2--[ 60 ]--/
Placed at each end of network.
Within the network pin 3 can then be interrogated upstream and downstream to detect termination
regards
Al[/quote]
When CAN is in a recessive state (which is most of the time), the middle of the split terminator trends only very weakly to VCC/2. How will you detect that without disrupting things? I'm also not entirely certain this is a safe idea - all the cabling attached to the middle of the split termination will introduce stray capacitance, altering the elbow of the LPF created by the resistors and capacitors. It may also have other transmission line characteristics I'm not familiar with.
Are you expecting pin 3 to be passed through on each connector? If so, how will a device know if the termination is on one end or both ends? If it's not passed through by non-terminating devices, how will a device not connected directly to a terminator determine if correct termination is present?