KPierson wrote:
My personal take on it, and it may just be my opinion, but multiplexing and data signals are two different concepts. Multiplexing is is a way of encoding multiple signals on one wire... |
|
|
I'm too late on the admiration wagon, so I'll stay technical.
Bingo! Spot on! Well put, etc etc.
I was going to say "Multiplexing is is a way of encoding multiple
inputs on one wire..." (or outputs).
EG - 4 cameras, 1 input. Switch between the cameras.
Or save cables - 4 cameras, one LONG tranmission line - switch 4 cameras successively thru the line.
Then maybe switch each to their own monitor.
IE - time-switch or multiplex 4 cameras thru 1 line and then de-multiplex to their 4 monitors.
And that's a bad example.
A common example is multiplexed displays - eg 7 segment LEDs (digits) that each require 8 connections - 7 segments and a common.
Instead of a 4-digit clock having 4x8 = 32 wires to the display, why not 11 wires?
IE - 7 wires that go to or though all 4 digits.
Then the 4 separate common wires.
Display "1" on digit #1 - turn on the 2 of 7 wires for the "1" segments, and the "common" for digit #1.
Display "2" on digit #2 - turn on the 5/7 wires for "2" and the common for digit #2 (noting that common for digits #1, $3 & #4 are off!!).
Etc.
Similarly for inputs - a common modern example being several analog inputs like coolant temp, oil pressure, oil temp, voltage etc into a electronic or engine management systems (EMS).
Because Analog to Digital Converters (ADCs) are expensive or a pain to manufacture, and because most analog signals are very slow compared to uPCs (micro-Processors) etc, they often use the same ADC for all analog inputs - ie, multiplex the inputs aka channels.
I see multiplexing as a "mechanical" means of sharing a pipe. It can be called time-sharing etc.
It is not necessarily digital per se, just the sequential time sharing of different input or outputs over the same line(s).
"Data" is different. (Assuming "data" to be as in digital communications - computer speak etc.)
Data is the encoding through the pipe or line from the inputs etc.
Whether your sensors (temp, pressure etc) are multiplexed is irrelevant. You somehow collect their values, ADC them to a digital value comprising "bits" (ones & zeros), and send that "data" down the line to the <whatever> that decodes these 1's & 0's. EG - binary 111 = 7; 101 = 5 etc.
Bitrate is how fast you send the data.
High bandwidth is required for fast data because "speed is bandwidth" - but that gets a bit complicated. (Nyquist Theorem springs to mind.)
I've seen a nice diagram somewhere that shows a multiplexed system output (maybe a screen or 7 segment displays?) as parallel things and a rotating switch underneath that selects each one at a time. The input is other parallel things (temp, oil-P etc, or time-digits) with a similar selector switch. There is a link between the two switches showing that they are synchronised.
Not that I looked a the previous mentioned links!
Is it here that I should add that there is no such thing as digital transmission? Nah - maybe not.