LDO strange problelm
T Chap
Posts: 4,223
I have experienced a weird problem today and am still stumped. I have a pcb design that uses a 3v3 LDO regulator, the input is 5v from the main controller. The previous batch of this board worked fine. I just ordered a new set of panels, with a few new parts included on the panel, and a copy and paste from the old board that worked fine(Eagle). I got in the boards, built 4 today and all 4 have the same exact problem. The output of the regulator sits at 3.46V. There is an IC on the board, Qprox QT1040 capacitive sensor, 4 channel. It outputs on 4 pins a pulse at a set frequency to the copper sensor areas. One of the problems on the regulator output is that it is showing a spike at the same frequency as the pulses that are sent to the copper sensors. Writing this, I realize that the 4 outputs are staggered I believe, so it may be possible with a scope to see if any one particular channel of 4 is in sync. The output of the sensor channels also contain the pulse( sawtooth ) when high, but the active low signal is clean. If I remove the Qt1040, the voltage goes to 3v3. On an older board with the exact design, there is no problem. Like I mentioned, this board is just a copy and paste to a panel containing a number of boards.
At first I assumed that there was a short between one of the sensor pad traces and the 3v3 rail, causing the sawtooth on the rail. So I removed all the caps and resistors in the path from the QT to the pads, but no luck. The output is open col, with 10k pullups. My test circuit works great with other boards of the same design. Can anyone suggest how an LDO can output a higher voltage(3.46) on 4 different boards, on which the QT on all boards(old and new boards) is from the same reel, the regulators are all from the same tube?
At first I assumed that there was a short between one of the sensor pad traces and the 3v3 rail, causing the sawtooth on the rail. So I removed all the caps and resistors in the path from the QT to the pads, but no luck. The output is open col, with 10k pullups. My test circuit works great with other boards of the same design. Can anyone suggest how an LDO can output a higher voltage(3.46) on 4 different boards, on which the QT on all boards(old and new boards) is from the same reel, the regulators are all from the same tube?
Comments
These may all be in one tube, but different batch numbers that would indicate different silicon.
-Phil
Thanks guys. I have used the exact same parts and schematic on hundreds of these boards and never had a problem. Apparently, I did in fact re-route this latest board, there is no difference in part placement, only the traces are slightly different from the autorouter, and a slightly different ground plane end result.
The sawtooth on the 3v3 output is in sync with the sense pulses that are outputted on the Qprox sensor pins to the copper pads. There are no shorts anywhere, else the QT1040 would not operate correctly, if any one of the sense pins were pulled up or down, that channel would not respond. However all of the channels respond correctly. I can only conclude that this is cross talk due to proximity of one of the large pads and the 3v3 traces, so that the output is compensating by adjusting in sync with the QT pulses, thus the average voltage is higher on a meter( 3.5VDC, but on the scope the output is a sawtooth. Since I cannot find the culprit, I can easily go back a revision and re-order a batch that is tested good, patching a lot of these boards is not an option.
-Phil
This 10uf 3216 is in the in and out. There is also a one of these 0603 .01uf caps on the in and out:
http://www.digikey.com/product-detail/en/06035C103KAT2A/478-1227-1-ND/564259
When the QT1040 is removed, the voltage is solid.
The condition is identical on 4 boards. Sawtooth in sync with the QT pulses, average voltage of 3.5VDC.
-Phil
There is an obvious unrouted trace, VSS. But I have ran a jumper from one side of the section to the other. I tried several different points of connection for the jumper with no difference.
Rick,
Interesting! My spec sheet for the LM2940 says to use a .47uf cap on the input and at LEAST a 22uf on the output. (I usually use a 100uf)
-Phil
You're right: there are at least two considerations for the caps: regulator stability and amount of load. Some regulators I've seen even specify a stability band for ESR; IOW the ESR can be too low, as well as too high. And even though a regulator might be stable with a 1uF ceramic cap, it does not mean that 1uF would provide adequate filtering for transient load swings.
-Phil
Do those changes one at a time, and change the 10R upwards. You need to identify exactly what trips this, and how much margin you have.
Often hidden in the specs, is a minimum load requirement on some LDOs, and below that, their Vo will creep above spec.
Maybe that regulator is powering other stuff, though, which would render this speculation moot. But if not, it does seem like overkill to have a 0.5A regulator providing mere hundreds of microamps.
-Phil