Friday 20 September 2019

noise - What kind of effects does a relay have on signals?


Currently I'm working on a DDS based function generator. The idea is to use an AD9834 chip that will generate a triangle/sine or square wave. With some amplification electronics I want a configurable frequency, offset and amplitude. I have no set frequency I want to achieve, but getting more than 10MHz would be nice. I'm trying to get things to work out for the best result.


I've been looking into ways to switch between several ranges of amplitude resolution. For example, I wish to get 10V amplitude as a maximum but with 1mV step size on the lower amplitudes (<2V). To avoid using a 16-bit DAC I was thinking of using relays to switch between two feedback resistors or two amplification circuits (two different ranges on closed and open contact). The relays would be switched by a microcontroller of somesort that would determine which settings all DAC's and relays should be in for the desired waveform.


My main concern is that relays may add additional noise. I think mechanical relays might be OK (is this true?). I was also looking at solid state relays because of their size.



However, I've read on wikipedia that solid state relays have a higher resistance when they are closed and 'increased electrical noise'. How big are the issues with solid-state relays on low-amplitude (100mVpp for example) or high frequency signals (>5MHz). Is it even worth using SSR or use several MOSFETs instead?


Should I avoid solid-state relays and focus on mechanical switching instead (because I expect they pass through a signal much cleaner)?



Answer



FETs pass signal clean too, as their source<>drain path is like a resistor. Especially if you are just at 10Mhz. So don't bother and take discrete FETs. If you need resistance <0.1Ohm you can take power FET's which have 12V Gs and Rdson somewhere at 0.01 Ohm, very comparable to relay and reliable.


Another problem with relays is that their resistance is not consistent, it will change over time and this will cripple your calibration. Anf finally, if you have any mechanical vibration - it will also make things worse.


SSR is usually also based on FET's but with additional input<>output insulation (including optocouples for example).


No comments:

Post a Comment

arduino - Can I use TI&#39;s cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...