Hi Guys. I have some problem also with the Calibration, most problaly the Unit.
I was powering it with a step up Buck converter from 5v to 40v, and maybe i overvoltage it >40v, not really sure, and around the same time, I shorted the converter pins and now its getting hot and all, problaly dead.
But i tested the Voltage regulator on the side and it was fine.
the next day, it wake up all crazy, the Regulation itselft if i use a DMM is good. be it Voltage or Current i externally measure the exact set values.
But the readings on the unit are way off. always 10v and 0 amps (Even after factory reset)
But when i go to Calibrate the readings they read ok, maybe 0.1 off, in V and A, but never acepts the calibration. (Its always the same offset)
When i Calibrate the Voltage regulation, and save it, it starts to Read the Voltage almost ok (0.5 to 1V off)
But the Current calibration never changes, It always read my last input when calibrating, But 0 when using.
The Leds however function OK and it trips the current and voltage at the set value(Measuring with external DMM)
As this ever happened to anyone?
Thanks
JonyBC,
I am no EE expert, but I am experienced with the B3603, so see if I can help here...
First, you make sure you are calibrating it right. If your read-calibration is not correct (first volt/current calibration), the regulation-calibration (second calibration) is meaningless. Focus on the read-calibration for both V and I first to make sure it is within 2%-ish.
If the B3603 is healthy, it should reach 2% accuracy without too much headache - do it no-load or very very light load (200mA). If you are 0.5V off after careful calibration, you may have a hardware problem, so read on.
re: "
I was powering it with a step up Buck converter from 5v to 40v, and maybe i overvoltage it >40v, not really sure"
Let me understand this, your input to the B3603 is a Buck converter, did I understand you right? And you might have had input to the B3603>40V, right?
40V is the B3603 max input voltage limit. Depending on how long and how much over, the B3603 might have been damaged. The caps are only 50V cheap caps, so 40V is on the high side of the margin already.
Over 40V is not healthy at all! The operating limit is 36V.
Powering it via a Buck converter is ok, but you are adding noise. Also you need to watch the power drawn and oscillation. I have power source that when above a certain current, it (when working with another boost/buck board) really really oscillates!
re: "
I shorted the converter pins and now its getting hot and all, problaly dead"
What converter pins? If you mean the B3603 output, the 3603 should handle it ok if it is brief. We need to know what pins you mean, and what part got hot.
The B3603 should take the shorting for sub-seconds. Within sub-second, the B3603 will sense the over-current and drive it down to the current limit. More than sub-second, and depends on the current-limit setting, something bad might have happened. It also depends on how you feed the B3603. Your setup (buck feeding buck), your buck that feeds B3603 input might not have worked well. When you shorted it, the B3603 draws a lot from your feeder buck circuit. I may draw so much the feeder voltage collapsed - to a point that the 3603 is not getting enough voltage to operate the controlling electronics. If so, it is no longer regulating and it would be outputting as much as the supply can give. That means a lots of current and likely damage might have occurred.
Re: "
But the readings on the unit are way off. always 10v and 0 amps (Even after factory reset" & "
The Leds however function OK and it trips the current and voltage at the set value(Measuring with external DMM)"
I understand as "The B3603's LED reads 10V 0mA which is not what you set, but your DMM get around the set voltage/current" Do I understand correctly? If so, and you have redone your calibration carefully, you have a Hardware problem somewhere... Read on, check the stuff explained below. You may have killed the XL1509 part and it went on to do some damage.
Some info that may help you debug and see if something is wrong:
Before we start, a quick overview:
(First) The input caps are rated only 50V, much over 40V, you are toasted.
(Second) The B3603 has
two voltage regulators connected to the Vin: the
LM2596s for the B3603's output and the other one is a
XL1509-adj powering the internal electronics. One or both could be damaged. If you have a scope (and DMM), look at both the B3603 output and the internal voltage. To look at the internal, connect to pin12 as negative and pin13 as positive (
for pin numbers definition, look at reply#21). The XL1509 output should be 5V. I would look at that with and without connecting the top board. A third one is on the bottom-side of the top-board. This one does not connect to the Vin but instead it draws from the XL1509.
Since you said the LEDs are not showing the right values, lets see if it is lying or something is passing it bad info. If it is getting bad info, your ADC part of the circuit may be shot. The voltages-to-measure (which translates to readings on the LEDs) are amplified by an
MCP6002 rail-to-rail Op-Amp. That op-amp will blow at 6V. The MCU which does the ADC gets its power after another voltage regulator. That part should also be checked. The ADC input (ie: the MCP6002 output) has mapped voltage (the B3603 output volt/current translates to certain voltage as ADC input.) It should be fairly linear. Check against that. Get a few data points and see if it is really linear. It should approximate:
Real output voltage = ADCinputVolt*slope + intercept
Real output current = ADCinputVolt*slope + intercept
Doesn't matter what the slope and intercepts are, you can check for if it is linear. An output increase of 1V say from 5volt to 6volt; that) should show a delta in voltage for ADC input, that ADC input change for 1volt output change should be very very close to the same delta when you increase output from 6volt to 7volt and very very close to if you increase output from 7 to 8volt.
So, test 1:Look up the pin definitions (described above) and test to see if the OpAmp is feeding something linear to the MCU's ADC. Test both the volt and current's translated voltage. For the right pin to tests, look up the reply with the pin definition described above.
If that linear relationship (described above) is not holding, your OpAmp part of the circuit is not well. If your XL1509 is feeding it right (ie: good and clean output at pin12 & pin13, read on for more details), your OpAmp needs a replacement.
Test 2, is the XL1509 (part of the circuit) healthy:If you see the B3603 output with noise level like the one I posted in the OP, you are at best marginal. If you see the internal 5V with noise like
reply#173, your XL1509 (part of the circuit) is not well. If you don't have a scope, may be you can catch that with the DMM reading jittering. A scope would show the info much better. When I did the OP, I did not realize my XL1509 was probably marginal. It later blew the display LED so I begun debugging. It was then I realized the bad XL1509 (part of the circuit). Post repair, the Vout noise dropped by 1/3. If you see internal electronic noise level that high, and the internal voltage is NOT below 5% of 5V (preferrably within 1-2%), you need to look at that part of the board.
Note: I said "XL1509 (part of the circuit)" because it may not be the XL1509 itself. In my case described in reply 173, it was the inductor!
See what we get so far. Make sure proper calibration then see if both the B3603 and the XL1509's output are well.
Good luck. Keep us posted.
Rick