Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Burned Source Driver - Noise Spikes from Relay Coil

+3
−0

I am trying to figure out what is causing an Allegro A2982 source driver to burn up.

The source driver (A2982) is connected to the coil of a Panasonic TXS2-9V relay. The source driver and coil are connected by about 3 feet of wire. The source driver is on the high side and the coil is on the low side.

The rail of the source driver (Vs) is 9 V. The source driver output is ~7.4 V. The peak voltage of the spike, measured across the inductor, is ~13.2 V. Note: I am using a differential probe to measure the voltage across the coil.

Waveform

Is it a valid concern that:

  1. This voltage spike is causing damage to the source driver?
  2. The 9V supply may see the voltage spike and cause damage?
  3. The Vbe reverse breakdown voltage of the darlington-pair may be exceeded and cause damage?

If the spike is causing damage, is there a way to reduce or mitigate the spike?

Circuit Schematic Schematic

The circuit is used to turn off a motor. Below is a scope capture. The squared area in red is when the motor turns off. The output of the relay controls an ON/OFF signal (3.3V or GND). Note: The relay coils are located near the motor. Three outputs of the source driver are used to drive three separate relay coils. Capture

Closeup Capture_Closeup

History
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

2 comment threads

Show a schematic! (5 comments)
Which part is the Darlington? (2 comments)

1 answer

+4
−0

At first this sounded like it might be a classic case of forgetting the flyback catch diode across the relay coil. However, now that you've posted a schematic we can see that a diode is built into the driver chip for each output.

That leaves two possibilities I can think of, power overload and ground bounce.

These are not great drivers, dropping 1.6 V. You didn't say how much current the relay coils draw, so maybe the drivers are over-heating. Individual outputs are rated for 500 mA, but note that the whole package is only rated for 1.4 W at 25°C, and less at higher temperatures. 1.4 W spread over 8 drivers is only 175 mW per driver if all 8 can be on simultaneously. With the large 1.6 V drop, that means the actual current limit per driver is 109 mA. Check that your relays draw less than that.

Another possible problem is ground bounce. Since these relays are switching motors, which are presumably high-current loads, you have to carefully consider where those currents flow. If the ground of the driving circuitry and the motors are tied together, then you should avoid having the motor return currents flow thru the ground of the driving circuitry or the wires connecting it back to the power supply. The motor current times the impedance of the connection back to the 9 V supply causes a voltage offset, which could be large enough to damage your relay drivers. Your scope trace with the glitch when the motor turns off is a hint that this may be happening.

Induction from the motor's magnetic field to the relay coil is theoretically possible, but unlikely unless these are really big motors.

History
Why does this post require moderator attention?
You might want to add some details to your flag.

1 comment thread

Thank you for the excellent answer! I have had issues with ground bounce due to the high motor curre... (1 comment)

Sign up to answer this question »