Products > Test Equipment

SIGLENT SDM: VMC OUT madness

(1/3) > >>

uliano:
I'm trying to chain measurements between different instruments. the last part of this chain is made by a SDM3055 and a SDM3065 to measure respectively current and voltage.

Here I'm only concerned with timings, I setup a burst of pulses that I fed into the 3055 trigger input, its VMC out is then fed into the trigger input of the 3065X all 3 signals (including VMC out of the 3065) are recorded by the scope.

In the manuals VMC OUT is described to go off AFTER the measure has been completed. My experience is that it goes off after some preliminary stuff and BEFORE the actual measurement (aperture) happens

how can I say so? by looking at scope traces it is quite easy to deduce it. Moreover the position of the VMC out signals does not depend on aperture duration.

the two instruments have been set up by software and the parameters on the display correspond to the programmed setting. Here it is the relevant part of the setup


--- Code: ---class Voltmeter(SDM):
    def __init__(self, **kwargs):
        super().__init__('192.168.1.9', **kwargs)

    def setup(self, n=10, nplc=0.5, delay=0.0):
        self.write(':*RST')
        self.write(':CONF:VOLT:DC')
        self.write(':VOLT:DC:RANG 20')
        self.write(f':VOLT:DC:NPLC {nplc}')
        self.write(f':TRIG:COUN {n}')
        self.write(f':TRIG:DEL {delay}')
        self.write(':OUTP:TRIG:SLOP POS')
        self.write(':TRIG:SOUR EXT')
        self.write(':TRIG:SLOP POS')
        self.write(':SENS:VOLT:DC:AZ OFF')
        self.write(':SENS:VOLT:DC:NULL OFF')

    def init(self):
        self.write(':INIT')

class Ammeter(SDM):
    def __init__(self, **kwargs):
        super().__init__('192.168.1.5', **kwargs)

    def setup(self, n=10, nplc=0.3, delay=0.0):
        self.write(':*RST')
        self.write(':CONF:CURR:DC')
        self.write(':CURR:DC:RANG 200mA')
        self.write(f':CURR:DC:NPLC {nplc}')
        self.write(f':TRIG:COUN {n}')
        self.write(f':TRIG:DEL {delay}')
        self.write(':OUTP:TRIG:SLOP POS')
        self.write(':TRIG:SOUR EXT')
        self.write(':TRIG:SLOP POS')

    def init(self):
        self.write(':INIT')

voltmeter = Voltmeter()
voltmeter.write('*RST')
voltmeter.setup(nplc=10)
ammeter = Ammeter()
ammeter.write('*RST')
ammeter.setup(nplc=10)
voltmeter.init()
ammeter.init()
scope.single()
trigger.start()

--- End code ---

Has anyone been successful in getting VMC out signal AFTER the aperture time?




uliano:
Another question, secondary at the moment, is why 3065X is much slower to react than 3055 and if there are settings to reduce the "dead" time

tautech:

--- Quote from: uliano on December 14, 2024, 11:22:27 am ---Another question, secondary at the moment, is why 3065X is much slower to react than 3055 and if there are settings to reduce the "dead" time

--- End quote ---
One cannot know without knowledge of the firmware versions in use.


Have you checked if there anything to help on this topic in the App notes or Operating tips ?
https://www.siglenteu.com/application-notes/digital-multimeters/
https://www.siglenteu.com/operating-tips/digital-multimeters/

uliano:
voltmeter = Voltmeter()
print(voltmeter.query('*IDN?'))
ammeter = Ammeter()
print(ammeter.query('*IDN?'))

Siglent Technologies,SDM3065X,SDM36HCC800197,3.02.01.13
Siglent Technologies,SDM3055,SDM35GBQ5R1758,1.02.01.28


last should be the firmware version. The 3065X is newer that what is available on download page I suppose because it's a recent unit, bought it a few weeks ago.

Yes, I checked everywhere and I always found mention of VMC OUT issued AFTER the measurement aperture.

tautech:
No answers in the Programming guide ?
https://www.siglenteu.com/wp-content/uploads/dlm_uploads/2017/10/SDM-Series-Digital-Multimeter_ProgrammingGuide_EN02A.pdf

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod