Author Topic: multiplexing five analog signals  (Read 4480 times)

0 Members and 1 Guest are viewing this topic.

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
multiplexing five analog signals
« on: June 15, 2018, 01:29:18 pm »
so, I have to multiplex five analog signals in the range of -2V..2V from { Source0, Source1 } to Target0

Target0 <= mux( Source0, Source1 ) on select

What do you suggest to physically implement the multiplexer? Micro-rele'?

I have never done something similar, but I know it's similar to the technology used to implement KVM for computers.

A KVM (that doesn't stand for Kernel virtual machine or similar staff) is a device that multiplex two or more computer's keyboard's and video's sources (from computers) to a physical input/output devices (the physical keyboard and mouse, and the CRT/LCD).

Now, for the VGA, these signals, concerning the RGB, are analogic, while the synchronism is digital, as well as the PS/2 signals are completely digital.

In my case, I have 5 analog signals... I can't use a KVM, but I can "copy" its idea  :D
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6714
  • Country: nl
Re: multiplexing five analog signals
« Reply #1 on: June 15, 2018, 01:55:50 pm »
What's wrong with some SPDT analogue switch ICs?
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3461
  • Country: it
Re: multiplexing five analog signals
« Reply #2 on: June 15, 2018, 02:19:24 pm »
depending on the signal bandwidth it could be as simple as a CD4051
 

Online PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5125
  • Country: nl
Re: multiplexing five analog signals
« Reply #3 on: June 15, 2018, 02:23:26 pm »
DC/AC-Frequency?
Accuracy?
Current?
Source&Destination Impedance?
Distance?

Keyboard error: Press F1 to continue.
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6714
  • Country: nl
Re: multiplexing five analog signals
« Reply #4 on: June 15, 2018, 02:27:49 pm »
CD4051
AFAICS he wants 5PDT, the 4051 (SP8T) is not very efficient to implement that.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: multiplexing five analog signals
« Reply #5 on: June 15, 2018, 02:40:31 pm »
Source and Destination impedance is 50 Ohm
There are 400-600 mm of distance between source and destination.
The bandwidth is something like 100Mhz
The signal range is -2V .. 2V, with a current of 20mA max
and good accuracy is mandatory.


Not so easy (for me) :-//
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3461
  • Country: it
Re: multiplexing five analog signals
« Reply #6 on: June 15, 2018, 02:42:19 pm »
you are right, i misread.

i though 2x SP5T, not 5x SPDT. So, depending on the other parameters besides voltage range 2x 4053 may suffice :)

-- Given the bandwidth i would probably use 5x SPDT relays
Otherwise I know that there are analogue switch ICs with 50 ohm paths for high bandwidth applications..
« Last Edit: June 15, 2018, 02:45:13 pm by JPortici »
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: multiplexing five analog signals
« Reply #7 on: June 15, 2018, 02:44:14 pm »
the time to switch from source0 to source1 is also a constraint: must be inferior to 10u sec
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: multiplexing five analog signals
« Reply #8 on: June 15, 2018, 02:51:21 pm »
What do you suggest to physically implement the multiplexer? Micro-rele'?

When I wrote Micro-rele', I meant SPDT relays, sorry for my lapses of memory  :horse:

(edit:
I have to multi-task too much job, switching from field programmable Gatorades (fpga-s), to MPUs, to analog-fish&chips, and back again to digital-stuff .... and why on the why? I also have to write all the boring documentation that needs to be written? ... can't it be done by pretty secretaries?!? ... for sure my customers haven't yet understood this is the best way to see the label out of my office, "out for vacation" :-DD  )
« Last Edit: June 15, 2018, 02:59:31 pm by legacy »
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 12851
Re: multiplexing five analog signals
« Reply #9 on: June 15, 2018, 02:56:08 pm »
More questions that need to be answered by the O.P. for us to make useful suggestions:
  • Do the signals need to be DC coupled?
    .
  • Does your device have both positive and negative supply rails?
    .

You certainly aren't going to get 10us switching times from mechanical relays, and unbuffered analog switches are problematic when you need 100MHz bandwidth and matched 50R impedance.
« Last Edit: June 15, 2018, 02:58:37 pm by Ian.M »
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: multiplexing five analog signals
« Reply #10 on: June 15, 2018, 03:07:06 pm »
I've done that for VGA signals with 4053s and it worked wonderfully. Are you sure you need 100 MHz bandwidth?
« Last Edit: June 20, 2018, 06:41:29 am by GeorgeOfTheJungle »
The further a society drifts from truth, the more it will hate those who speak it.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: multiplexing five analog signals
« Reply #11 on: June 15, 2018, 03:09:40 pm »
> Do the signals need to be DC coupled?

there is no DC component, and the min frequency is 20Hz
Say, the bandwidth is 20hz ... 100Mhz

> Does your device have both positive and negative supply rails?

yes

Quote
You certainly aren't going to get 10us switching times from mechanical relays, and unbuffered analog switches are problematic when you need 100MHz bandwidth and matched 50R impedance.

Yup. It's a damn problem, apparently (and conceptually) it sounds not tricky, but the more you look at constraints the more you understand it's complex. Anyway, I don't know WHY I have to handle even this task, I am not the right guy,  I was looking at KVMs as examples, definitively they are not the good thing to look at, I mean I know someone solved this problem in some way for the company called "Discreet Logic" that provides solutions for SGI in the 2000s. If you name SGI and Discreet Logic in the same sentence ... you are sure you are not talking about a piece of cake  :-//
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: multiplexing five analog signals
« Reply #12 on: June 15, 2018, 03:15:54 pm »
I've done that for VGA with 4053s and it worked wonderfully. Are you sure you need 100 MHz bandwidth?

Not sure, I have never seen a single wave crest for any frequencies above 50Mhz by attaching the probe of my spectrum analyzer in what the customer sent to me, and the spectrum of their testing equipment seems condensed around 30Mhz, but it's written in the customer's letter as a constraint "needed" - they wrote -  100Mhz of bandwidth.

I have to phone them to have a confirm :-//
 

Online PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5125
  • Country: nl
Re: multiplexing five analog signals
« Reply #13 on: June 15, 2018, 03:19:25 pm »
The DC or 20Hz makes it expensive, normal RF switches start at 300KHz - 10MHz and can be had for under $1. However, because you need DC you need something like 5 of those:

https://nl.mouser.com/datasheet/2/609/HMC545A_545AE-760918.pdf

That's about $3 per piece...

Keyboard error: Press F1 to continue.
 
The following users thanked this post: funkathustra

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: multiplexing five analog signals
« Reply #14 on: June 15, 2018, 03:20:42 pm »
Good, if 30 MHz might do: http://www.ti.com/product/CD4053B these work fine I can say for sure.
« Last Edit: June 25, 2018, 06:04:19 am by GeorgeOfTheJungle »
The further a society drifts from truth, the more it will hate those who speak it.
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6714
  • Country: nl
Re: multiplexing five analog signals
« Reply #15 on: June 15, 2018, 03:24:03 pm »
Tons of ICs which can do it, how about 2xFSA2367. The ability to handle negative signals without a negative supply is convenient.
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: multiplexing five analog signals
« Reply #16 on: June 15, 2018, 03:26:14 pm »
If signals are AC coupled you don't need a negative supply.
The further a society drifts from truth, the more it will hate those who speak it.
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 16600
  • Country: us
  • DavidH
Re: multiplexing five analog signals
« Reply #17 on: June 15, 2018, 03:36:00 pm »
Source and Destination impedance is 50 Ohm
There are 400-600 mm of distance between source and destination.
The bandwidth is something like 100Mhz
The signal range is -2V .. 2V, with a current of 20mA max
and good accuracy is mandatory.

Whoa, 50 ohm environment and 100 MHz bandwidth?  That rules out practically all analog switch type multiplexers.  5 inputs is a rather inconvenient number.

Relays are the easiest to understand solution.

Linear Technology made some current feedback amplifiers which can multiplex their outputs that would be perfect for this but they are now hidden and unfindable in Analog Device's selection guides.
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14431
  • Country: fr
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11701
  • Country: us
Re: multiplexing five analog signals
« Reply #19 on: June 19, 2018, 12:06:59 pm »
I have  no idea what country you are in but you could look at the vintage 59307A off eBay.  Simple to program if you are already setup for GPIB.  Even if you don't, you may be able to just use the relays from them. 

Offline Gibson486

  • Frequent Contributor
  • **
  • Posts: 324
  • Country: us
Re: multiplexing five analog signals
« Reply #20 on: June 19, 2018, 07:15:33 pm »
I used the SPI version of this before to make a multplexing AVR porgammer.

http://www.analog.com/media/en/technical-documentation/data-sheets/ADG726_732.pdf
 

Online MT

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: aq
Re: multiplexing five analog signals
« Reply #21 on: June 19, 2018, 11:15:29 pm »
There used to be analog RF multiplexers around. Harris
 

Offline splin

  • Frequent Contributor
  • **
  • Posts: 999
  • Country: gb
Re: multiplexing five analog signals
« Reply #22 on: June 20, 2018, 12:23:31 am »
Tons of ICs which can do it, how about 2xFSA2367. The ability to handle negative signals without a negative supply is convenient.

Omly 10dB of off isolation at 100MHz. Worse still 55pF on capacitance = 58MHz BW when driven from 50 ohm source.

How about OPA3875 triple 2:1 video mux?

Or TS3USB221? 1.1GHz BW, 6pF Con. Approx -55dB crosstalk and off isolation at 100MHz. Vcc max is 3.6V but can switch 5V signals. Ron rather high at 6 ohms, but with only 6pF you could afford to parallel several.

 

Offline obiwanjacobi

  • Frequent Contributor
  • **
  • Posts: 988
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Re: multiplexing five analog signals
« Reply #23 on: June 21, 2018, 06:31:31 am »
I thought that perhaps Video switch matrix ICs would do.
Searching for that I ran into this:
http://www.datasheetlib.com/datasheet/99336/sky13299-321lf-evb_skyworks-solutions.html

[2c]
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3341
  • Country: nl
Re: multiplexing five analog signals
« Reply #24 on: June 22, 2018, 12:58:42 pm »
My first go would also be an analog switch aka 4051 / 4051 / 4053. There are lots of variants of these, and some variants go down to 5 ohm series resistance. Just saw a bunch of them in the EEVblog Teardown of the Rigol 1054Z ( EEVblog #650 or so from 2015), where these are used in  the frontend.

For signal integrity you probably want to add some buffer or line driver.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf