Graham_Wright
Well-Known Member
I am confused!
A "reliable source" stated the following whilst discussing the purchase of Raymarine ST60s to interface to one of their plotters.
"Nothing wrong with NASA instruments;- they output in NMEA0183. Just connect them all together (i.e. in parallel on the same bit of electric string) and plug them in to the plotter".
Now burdened with a lifetime in electronics, I have a problem understanding this. If all the "talkers" talk at once, there will be an inevitable corruption of data. My understanding is that a talker does not first listen to see if the line is "busy" before spouting but does so at regular but unsynchronised intervals. Sure, any listener may be able to find data whose sense is commensurate with a single source but Sod will always be lurking in the background to defeat this.
In my experience, any shared data highway has to be synchronised in some way or some priority accorded to the sequences of transmission. If a talker is programmed to wait a listening interval before transmitting and all the talkers are given different wait times, I could see that working but I believe this is not the case.
I cannot see how a multiplexer can be avoided with multiple sources of data.
The NMEA standard according to one interpreter requires a single talker connected to one or more (according to electrical loading) listeners.
Or have I got it all wrong?
A "reliable source" stated the following whilst discussing the purchase of Raymarine ST60s to interface to one of their plotters.
"Nothing wrong with NASA instruments;- they output in NMEA0183. Just connect them all together (i.e. in parallel on the same bit of electric string) and plug them in to the plotter".
Now burdened with a lifetime in electronics, I have a problem understanding this. If all the "talkers" talk at once, there will be an inevitable corruption of data. My understanding is that a talker does not first listen to see if the line is "busy" before spouting but does so at regular but unsynchronised intervals. Sure, any listener may be able to find data whose sense is commensurate with a single source but Sod will always be lurking in the background to defeat this.
In my experience, any shared data highway has to be synchronised in some way or some priority accorded to the sequences of transmission. If a talker is programmed to wait a listening interval before transmitting and all the talkers are given different wait times, I could see that working but I believe this is not the case.
I cannot see how a multiplexer can be avoided with multiple sources of data.
The NMEA standard according to one interpreter requires a single talker connected to one or more (according to electrical loading) listeners.
Or have I got it all wrong?