Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

DC/DC converter giving acoustical noise 3

Status
Not open for further replies.

SolarTrap

Computer
May 5, 2014
89
Hello All,

I am using a DC/DC converter from 24V to 5V for my Arduino project. The converter is producing a high pitch sound that I would like to silence. I am using a TI MC34063AD in the Step-Down configuration on page 8 but coil 330mH instead of 220mH.

Any Suggestions?

Thanks
Markus
 
Replies continue below

Recommended for you

itsmoked said:
Ah.. Well for starter's, not having a resistor from the FET's gate to ground is a rookie mistake. There is absolutely no guarantee that the output pin of the processor won't leak some small current even when 'turned off'. You're always supposed to include a resistor to ground to 'bleed' this leakage current away.

I can't tell what processor you have in there, but if it's a GPIO that FET is connected to, it's likely the GPIO line has an internal pull-up/-down that you can enable by flipping a register bit.

Dan - Owner
Footwell%20Animation%20Tiny.gif
 
I just thought of something... if you truly think radiated EMI is what is causing your problem, swap out the coil for a shielded version. A few pennies more, but it likely means not having to redesign the entire board for one simple component.

Dan - Owner
Footwell%20Animation%20Tiny.gif
 
MArkus; Even if the resistor isn't fixing the immediate problem 'good design' requires it so don't leave it out of any rev you do.

Have you tried a 200 ohm resistor across the piezo to swamp the magnetic leakage?

Keith Cress
kcress -
 
I tried even to shorten the contacts of the buzzer but that has no audible effect. It seems this is entirely caused by radiated EMI.
In the next rev I will have to pick a different coil and a new location for the buzzer.

Thanks to everyone looking into this!
 
Before you worry about the next design, you need to fix the current one. Don't assume a shielded can or a moved buzzer will fix the issue, only to find it's something else. Swapping out the inductor for a shielded version is a very easy test. Putting the buzzer and control circuitry on longer leads is also pretty easy in the grand scheme of things.

Try before you buy...

Dan - Owner
Footwell%20Animation%20Tiny.gif
 
I have a spare buzzer and just holding it next to the coil and the cap makes sound. Unfortunately the coil is SMD and I don't know how to get it off the board.
 
Try to cover coil (or coil + capacitor even) by a piece of copper or aluminum.
Buzzer is too close to switching converter.
Maybe more easy, as sugested, is to move buzzer away by twisted wires of minim 10cm.
 
Had a thought. Some PWM outputs on the Arduino can never be fully turned off. It is a little glitch in the timer software. I found in in some notes about using the PWM.
 
OP says he can simply hold another beeper in his hand near the circuit, unconnected, and it will emit sound.

Perhaps use a less-amazingly-sensitive beeper.
 
OperaHouse said:
Some PWM outputs on the Arduino can never be fully turned off. It is a little glitch in the timer software. I found in in some notes about using the PWM.
Yeah, it's a PITA when you want to drive a motor but still keep absolute positioning without a feedback mechanism. But I don't think that's the issue here...

Dan - Owner
Footwell%20Animation%20Tiny.gif
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor