Author Topic: Rigol DL3021A low current setting error  (Read 1647 times)

0 Members and 1 Guest are viewing this topic.

Offline atxTopic starter

  • Contributor
  • Posts: 34
  • Country: us
Rigol DL3021A low current setting error
« on: October 22, 2017, 07:36:28 pm »
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.0021A
0.001A               0.0022A
0.002A               0.0023A
0.003A               0.0023A
0.004A               0.0023A
0.005A               0.0024A
0.006A               0.0024A
0.007A               0.0025A
0.008A               0.0025A
0.009A               0.0095A  <- trigger point
once 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
 

Offline kwinz

  • Newbie
  • Posts: 8
  • Country: at
Re: Rigol DL3021A low current setting error
« Reply #1 on: October 09, 2019, 08:13:50 pm »
Were you able to resolve this problem in the mean time?
 

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1389
  • Country: de
Re: Rigol DL3021A low current setting error
« Reply #2 on: October 09, 2019, 08:48:10 pm »
... 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) in this 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.
 

Offline joad

  • Newbie
  • Posts: 5
  • Country: se
Re: Rigol DL3021A low current setting error
« Reply #3 on: January 13, 2024, 08:49:19 am »
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: [Select]
0096 - STARt            STAR        :CALibration:STARt
0097 - END              END         :CALibration:END
0098 - END?             END?        :CALibration:END?
0099 - OFFSet           OFFS        :CALibration:OFFSet
009A - OFFSet?          OFFS?       :CALibration:OFFSet?
009B - SAVe             SAV         :CALibration:OFFSet:SAVe
009C - DAC              DAC         :CALibration:DAC
009D - DAC?             DAC?        :CALibration:DAC?
009E - CLEar            CLE         :CALibration:DAC:CLEar
009F - ADC              ADC         :CALibration:ADC
00A0 - ADC?             ADC?        :CALibration:ADC?
00A1 - CLEar            CLE         :CALibration:ADC:CLEar
00A2 - RANGe            RANG        :CALibration:ADC:RANGe
00A3 - RANGe?           RANG?       :CALibration:ADC:RANGe?
00A4 - AUTOrange        AUTO        :CALibration:ADC:AUTOrange
00A5 - IMON             IMON        :CALibration:IMON
00A6 - IMON?            IMON?       :CALibration:IMON?
00A7 - STATe?           STAT?       :CALibration:IMON:STATe?
00A8 - VMON             VMON        :CALibration:VMON
00A9 - 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:CLEar
00B2 - CCOFfset         CCOF        :CALibration:BIASref:CCOFfset
00B3 - CCOFfset?        CCOF?       :CALibration:BIASref:CCOFfset?
00B4 - OPPRef           OPPR        :DEBug:BIASref:OPPRef
00B5 - OPPRef?          OPPR?       :DEBug:BIASref:OPPRef?
00B6 - OVPRef           OVPR        :DEBug:BIASref:OVPRef
00B7 - OVPRef?          OVPR?       :DEBug:BIASref:OVPRef?
00B8 - OCPRef           OCPR        :DEBug:BIASref:OCPRef
00B9 - OCPRef?          OCPR?       :DEBug:BIASref:OCPRef?
00BA - RARef            RAR         :DEBug:BIASref:RARef
00BB - RARef?           RAR?        :DEBug:BIASref:RARef?
00BC - VMON             VMON        :DEBug:BIASref:VMON
00BD - VMON?            VMON?       :DEBug:BIASref:VMON?
00BE - IMON             IMON        :DEBug:BIASref:IMON
00BF - IMON?            IMON?       :DEBug:BIASref:IMON?
« Last Edit: January 16, 2024, 10:42:05 am by joad »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf