Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

magnetic field from a relay

Status
Not open for further replies.

fala

Full Member level 5
Joined
Sep 18, 2005
Messages
249
Helped
19
Reputation
38
Reaction score
4
Trophy points
1,298
Activity points
3,569
hi, I have a cicuit that has a few sensors and a few 5V relays. each relay takes about 75 mA current and voltage from sensors are read with 16 bit ADC. whenever there is a toggle in relays there is a spike in sensors voltage. my question is how can I alleviate this by reducing electromagnetic interference. as far as I know magnetic field forms between the wire that has a current and its nearest return path(please confirm that). so should I thinking about creating a return path around the relay? thanks.
 

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,350
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,461
Some measures to be done :
- connect sensors to adc via differential lines
- check for adc input impedance and decrease if possible
- adc pcb part can be shielded
- sensor wires to connect can be shielded
- sensor signal can be filtered before analog conversion
- diverse relays from analog part far away
- check spike on power supply for relay and put spike suppressors
- design pcb as current loop return path for relay will not affect adc power supply
- use different power source for relay
- put filters to relay supply
- ...

try to identify noise intrusion point(s) in your product and of course post schematics before asking assistance .
 

    fala

    points: 2
    Helpful Answer Positive Rating

IanP

Advanced Member level 5
Joined
Oct 5, 2004
Messages
7,942
Helped
2,309
Reputation
4,620
Reaction score
531
Trophy points
1,393
Location
West Coast
Activity points
66,459
I don't think you will be able to easily overcome this problem: on one hand you have 16-bit ADC (≈75µV resolution) switched by a relay contact, on the other hand there is the 75mA swithing current ..

On option will be to replace relays with CMOS switches, for example MAX322, CD4066, or others, under condition, that you can re-design PCBs to accomodate these changes ..

If you can't go this path, and I assume that you have diodes in parallel with RLYs winding, bypass caps and all of that stuff, then I would suggest that yo re-arange the way you read the ADCs: apply software delay(s) after you switch relay(s) and before you start AD conversion ..

Regards,
IanP
 

    fala

    points: 2
    Helpful Answer Positive Rating

fala

Full Member level 5
Joined
Sep 18, 2005
Messages
249
Helped
19
Reputation
38
Reaction score
4
Trophy points
1,298
Activity points
3,569
thanks both of you. IanP I would love to use CMOS switches but the current that passes through relay contact is about +/-1A(+/-15V). I also thought about using mosfet switches, but problem is that leakage current in off state should be less than 1nA and leakage of mosfets would be a problem.
PS: sensor voltages are read with a 4051 analog mux. the interfereing relays carry voltages that stimulate a circuit and sensors read various parameters after stimulation.
 

IanP

Advanced Member level 5
Joined
Oct 5, 2004
Messages
7,942
Helped
2,309
Reputation
4,620
Reaction score
531
Trophy points
1,393
Location
West Coast
Activity points
66,459
As the switching current is ≈1A/dc maybe part of your problem is contact arcing ..
With both AC and DC, contact arcing can be minimized with the addition of a "snubber" circuit (a capacitor and resistor wired in series) in parallel with the contact (see picture below) ..

Regards,
IanP
 

    fala

    points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top