M
Michael Kellett
Guest
Iâm working on a power supply design. It has 4 independent and isolated
channels which use Microchip LM4040 2.5V references. It also has opto
isolated readback for each channel which uses Analog ADR530B references
and a tiny ST micro.
The ADR530B Temp Coefficient is specified as 15ppm typical and 40ppm
max. There is a note saying âGuaranteed by design, but not production
tested â .
When I ran it though a temperature cycle, I was a bit disappointed to
get the results in psu_plot_1.jpg.
https://www.dropbox.com/sh/8f6b34u58gg400r/AABcRqFMQ-Q0JAVOAzFRcxJra?dl=0
For the temperature tests the power supply runs off the mains, its on
board processor reports results to a PC outside the test chamber. The 4
PSU outputs are also monitored by a Keysight 34972A outside the chamber.
Iâm not bothered by the actual output voltages â these are dependent on
the cheap and cheerful LM4040s and within spec (although I donât like
the steps on the blue 15V channel).
The 15 and 5 V measurement errors plots come from comparing the measured
(by 34972A) outputs with the self-reported output based on the ADR530B
references and the temperature drift is much higher than 40ppm.
My first thought was that external parts, probably voltage divider
resistors or maybe even the tiny processor ADC was causing the problem,
so I replaced the resistors with expensive ones and added another 4 x
34972A channels to monitor the ADR530Bs directly.
This got me psu_plot_refs_ltcrs_1.jpg.
Thereâs still some bad stuff going on with the blue 15V channel â but I
donât care about that yet â concentrate on the last plot â thatâs the 4
ADR530B chips monitored directly, the temperature coefficients over the
5- 60C range work out at:
65, 56, 53, 53 ppm/C.
Well, it could still be my ADC or some other thing Iâve missed in my
design, so I built a little test board with 2 x Microchip LM4040 and 2 x
Analog ADR530B, thereâs a picture of it set up in the temperature cycler.
Each ref chip is connected to a common 10V supply by a 2k2 resistor.
Each ref chip is shunted with a 470nF cap.
The results are shown in ref_chips_1.jpg
The temperature coefficients over the 5- 60C range work out at:
-27, 46, 50, 54 ppm/C.
The Microchip parts are within spec but the one with the blue trace has
a seriously odd behaviour (this is NOT the same channel on the 34972A as
the previous âbumpyâ LM4040).
The real problem is the ADR530B parts â perfectly linear and smooth
tracking of temperature, and out of spec.
Iâll be following this up with AD (of course) but Iâd be interested in
any comments.
MK
channels which use Microchip LM4040 2.5V references. It also has opto
isolated readback for each channel which uses Analog ADR530B references
and a tiny ST micro.
The ADR530B Temp Coefficient is specified as 15ppm typical and 40ppm
max. There is a note saying âGuaranteed by design, but not production
tested â .
When I ran it though a temperature cycle, I was a bit disappointed to
get the results in psu_plot_1.jpg.
https://www.dropbox.com/sh/8f6b34u58gg400r/AABcRqFMQ-Q0JAVOAzFRcxJra?dl=0
For the temperature tests the power supply runs off the mains, its on
board processor reports results to a PC outside the test chamber. The 4
PSU outputs are also monitored by a Keysight 34972A outside the chamber.
Iâm not bothered by the actual output voltages â these are dependent on
the cheap and cheerful LM4040s and within spec (although I donât like
the steps on the blue 15V channel).
The 15 and 5 V measurement errors plots come from comparing the measured
(by 34972A) outputs with the self-reported output based on the ADR530B
references and the temperature drift is much higher than 40ppm.
My first thought was that external parts, probably voltage divider
resistors or maybe even the tiny processor ADC was causing the problem,
so I replaced the resistors with expensive ones and added another 4 x
34972A channels to monitor the ADR530Bs directly.
This got me psu_plot_refs_ltcrs_1.jpg.
Thereâs still some bad stuff going on with the blue 15V channel â but I
donât care about that yet â concentrate on the last plot â thatâs the 4
ADR530B chips monitored directly, the temperature coefficients over the
5- 60C range work out at:
65, 56, 53, 53 ppm/C.
Well, it could still be my ADC or some other thing Iâve missed in my
design, so I built a little test board with 2 x Microchip LM4040 and 2 x
Analog ADR530B, thereâs a picture of it set up in the temperature cycler.
Each ref chip is connected to a common 10V supply by a 2k2 resistor.
Each ref chip is shunted with a 470nF cap.
The results are shown in ref_chips_1.jpg
The temperature coefficients over the 5- 60C range work out at:
-27, 46, 50, 54 ppm/C.
The Microchip parts are within spec but the one with the blue trace has
a seriously odd behaviour (this is NOT the same channel on the 34972A as
the previous âbumpyâ LM4040).
The real problem is the ADR530B parts â perfectly linear and smooth
tracking of temperature, and out of spec.
Iâll be following this up with AD (of course) but Iâd be interested in
any comments.
MK