Rigol DL3021A low current setting error - Page 1
Forum section: electronics / testgear

author: atx
author_rank: Contributor
timestamp: October 22, 2017, 07:36:28 pm
content: When testing small currents, for example, currents less than 10 mA, my DL3021A does not apply the correct current until it reaches 8 or 9mA, then when dialing back to 0mA it seems to work until you reach 0mA then the trouble starts over.For example, setting the load to 0mA applying a source voltage 3.3V shows:current setting read value (manually increasing by 1mA)=================0.000A 0.0021A0.001A 0.0022A0.002A 0.0023A0.003A 0.0023A0.004A 0.0023A0.005A 0.0024A0.006A 0.0024A0.007A 0.0025A0.008A 0.0025A0.009A 0.0095A <- trigger pointonce this point is reached it will work when dialing backwards until the error message at 0mA is shown then the same behavior repeats.The general offset of 2mA is already bad, but this hysteresis behavior is really annoying. Range is set to 4A but it does not make a difference if set to 40A. Slew rate changes make also no difference.Anybody got the same erroneous behavior?atx

author: kwinz
author_rank: Newbie
timestamp: October 09, 2019, 08:13:50 pm
content: Were you able to resolve this problem in the mean time?

author: TurboTom
author_rank: Super Contributor
timestamp: October 09, 2019, 08:48:10 pm
content: ... so it seems Rigol didn't improve that much on the DL3000 accuracy in the last two years. You may want to compare your findings with mine (and other's as well) inthis old thread.If you need the load specifically for low current applications and you're still in the time window of returning it, you may consider to do so. There are much better loads around for low power measurements.For high, non-changing currents though, the DL3000 may be a decent choice.

author: joad
author_rank: Newbie
timestamp: January 13, 2024, 08:49:19 am
content: Hi, does anyone know how to calibrate the DL3000?I can see some interesting SCPI command, but I cant se the whole picture.All ideas and tips on how to do this are gratefully appreciated.Code:0096 - STARt STAR :CALibration:STARt0097 - END END :CALibration:END0098 - END? END? :CALibration:END?0099 - OFFSet OFFS :CALibration:OFFSet009A - OFFSet? OFFS? :CALibration:OFFSet?009B - SAVe SAV :CALibration:OFFSet:SAVe009C - DAC DAC :CALibration:DAC009D - DAC? DAC? :CALibration:DAC?009E - CLEar CLE :CALibration:DAC:CLEar009F - ADC ADC :CALibration:ADC00A0 - ADC? ADC? :CALibration:ADC?00A1 - CLEar CLE :CALibration:ADC:CLEar00A2 - RANGe RANG :CALibration:ADC:RANGe00A3 - RANGe? RANG? :CALibration:ADC:RANGe?00A4 - AUTOrange AUTO :CALibration:ADC:AUTOrange00A5 - IMON IMON :CALibration:IMON00A6 - IMON? IMON? :CALibration:IMON?00A7 - STATe? STAT? :CALibration:IMON:STATe?00A8 - VMON VMON :CALibration:VMON00A9 - VMON? VMON? :CALibration:VMON?00AA - STATe? STAT? :CALibration:VMON:STATe?00AB - VALid? VAL? :CALibration:VALid?00AC - OCP? OCP? :CALibration:STATe:OCP?00AD - OVP? OVP? :CALibration:STATe:OVP?00AE - OPP? OPP? :CALibration:STATe:OPP?00AF - RA? RA? :CALibration:STATe:RA?00B0 - GET? GET? :CALibration:DATA:GET?00B1 - CLEar CLE :CALibration:DATA:CLEar00B2 - CCOFfset CCOF :CALibration:BIASref:CCOFfset00B3 - CCOFfset? CCOF? :CALibration:BIASref:CCOFfset?00B4 - OPPRef OPPR :DEBug:BIASref:OPPRef00B5 - OPPRef? OPPR? :DEBug:BIASref:OPPRef?00B6 - OVPRef OVPR :DEBug:BIASref:OVPRef00B7 - OVPRef? OVPR? :DEBug:BIASref:OVPRef?00B8 - OCPRef OCPR :DEBug:BIASref:OCPRef00B9 - OCPRef? OCPR? :DEBug:BIASref:OCPRef?00BA - RARef RAR :DEBug:BIASref:RARef00BB - RARef? RAR? :DEBug:BIASref:RARef?00BC - VMON VMON :DEBug:BIASref:VMON00BD - VMON? VMON? :DEBug:BIASref:VMON?00BE - IMON IMON :DEBug:BIASref:IMON00BF - IMON? IMON? :DEBug:BIASref:IMON?