first let me define the application and circuit. the application of this is to sence currents ranging from 1nA to around 900mA. to accomplish this two resistors are used, a 10K for the nA range, and a 0.01R for the mA and uA ranges. the differential signals from each are then fed into a (and here is what my problem is) analog switch, mux, relay or some other solution. the single differential output is then fed into a x10 op-amp circuit, a programmable gain amplifyer, and finally a pair of ltc2410 24-bit ADC. the solution would need to switch states fast, but would only do so very rarely, as nA range is used rarely in this case.
if the solution didnt require a good amount of accuracy, a good quality analog switch or mux with low on state resistance and good channel-channel matching would be good. however i have heard that these can have problems, such as added voltages (charge injection) (my voltage + added voltage = bad, what i would want is my voltage + ~0 = good) or distortions and leakage currents.
here are two i had in mind (#1 is an unlikely final choice):
(1) https://www.digikey.com/product-detail/en/maxim-integrated/MAX4685EUB/MAX4685EUB-ND/948014 (1nA leakage)
(2) https://www.digikey.com/product-detail/en/analog-devices-inc/ADG888YRUZ/ADG888YRUZ-ND/997607 (200pA leakage)
another solution i have heard used in high accuracy low distortion applications such as this is the use of reed relays. looking on digikey i only found "one" relay i think would work here. board space for me is limited so only smd components can be used. it is a spdt relay so 2 would need to be used.
-https://www.digikey.com/product-detail/en/coto-technology/8L61-05-001/306-1271-ND/1914965
my ultimate question here is which is better, a silicon solution (mux etc) or an electromechanical one (relay)? i have found information about the application of the silicon solutions, but little about using relays. what would be the ultimate advantages and disadvanteges to each in this situation and is there a clear victor? (also am i overlooking any devices?)