Do you have a question about the MML Series MML-4 and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for Sorensen MML Series MML-4
Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 4
Buyer returns the defective product in the original, or equivalent, shipping container; • if, upon examination of such product by Sorensen it is disclosed that, in fact, a defect in materials and/or workmanship does exist, that the defect in the product was not caused by improper conditions, misuse, or negligence;...
Page 5
All the safety instructions and advice notes are to be followed. Neither Sorensen, San Diego, California, USA, nor any of the subsidiary sales organizations, can accept any responsibility for personal, material or consequential injury, loss, or damage that results from improper use of the equipment and accessories.
Page 6
SAFETY SYMBOLS Protective Conductor Terminal CAUTION Risk of Electrical Shock Direct Current (DC) CAUTION Refer to Accompanying Documents Alternating Current (AC) Off (Supply) Three–Phase Alternating Current Standby (Supply) Fuse On (Supply) Earth (Ground) Terminal Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com Artisan Scientific - Quality Instrumentation ...
CONTENTS 1. GENERAL INFORMATION Introduction ....................1-1 Description....................1-1 Overview of Key Features................1-1 Specifications....................1-2 2. INSTALLATION Introduction ....................2-1 Inspection ....................2-1 Installing the Modules .................. 2-1 2.3.1 Channel Number ................2-2 Installing the Mainframe................2-3 2.4.1 Changing Line Voltage..............2-3 2.4.2 Turn-On Self-Test ................
Page 8
Sorensen MML Series Operation and Programming Manual 3.12 Protection Features ..................3-10 3.13 Save/Recall Setting ..................3-12 3.14 Program......................3-12 4. LOCAL OPERATION Introduction....................4-1 Local Operation of Load Mainframe .............4-1 4.1.1 Selecting the Channel ..............4-3 4.1.2 Setting the Operation Mode............4-3 4.1.3 Setting the Program................4-7 4.1.4...
Page 9
Contents Separators and Terminators ................ 5-6 Language Dictionary ..................5-8 5.9.1 Common Commands ............... 5-8 5.10 Specific Commands ................... 5-13 5.10.1 ABORT Subsystem..............5-13 5.10.2 CHANNEL Subsystem ..............5-13 5.10.3 CONFIGURE Subsystem............. 5-16 5.10.4 CURRENT Subsystem..............5-21 5.10.5 FETCH Subsystem ..............5-25 5.10.6 LOAD Subsystem ................
This manual contains specifications, installation, operation, and programming instructions of MML-4, MML-2 electronic load mainframes as well as the MML-80-20-102 and MML-80-60-301 electronic load modules. Here “Load” means the electronic load modules of Sorensen MML series while “Mainframe” the MML-4, MML-2 electronic load mainframes. Description The functions of MML-4 and MML-2 mainframes are the same.
Sorensen MML Series Operation and Programming Manual • Automatic fan speed control to reduce noise. • Up to 8 channels for one Mainframe. 1.3.2 Load • Constant current (CC), constant resistance (CR), and constant voltage (CV) operation modes. • Programmable slew rate, load levels, load periods, and conduct voltage (Von).
Page 13
General Information MODEL MML-80-20-102(100W*2) POWER 100W CURRENT 0∼2A 0∼20A VOLTAGE 1∼80V MINIMUM OPERATING VOLTAGE 1.0V at 2A 1.0V at 20A (DC) CONSTANT CURRENT MODE 0∼2A 0∼20A Range Resolution 0.5mA Accuracy 0.1%+0.1%F.S. 0.1%+0.2%F.S. CONSTANT RESISTANCE MODE CRL: (0.075Ω∼300Ω) (100W/16V) CRH: (3.75Ω∼15KΩ) (100W/80V) Range Resolution 12 bits...
Page 14
Sorensen MML Series Operation and Programming Manual MODEL MML-80-60-301 300W POWER CURRENT 0∼6A 0∼60A VOLTAGE 1∼80V 1.0V at 6A 1.0V at 60A MINIMUM OPERATING VOLTAGE (DC) CONSTANT CURRENT MODE 0∼6A 0∼60A Range Resolution 1.5mA 15mA Accuracy 0.1%+0.1%F.S. 0.1%+0.2%F.S. CONSTANT RESISTANCE MODE 0.025Ω∼100Ω...
Page 15
General Information MODEL MML-80-120-601 600W POWER CURRENT 0∼12A 0∼120A VOLTAGE 1∼80V 1.0V at 12A 1.0V at 120A MINIMUM OPERATING VOLTAGE (DC) CONSTANT CURRENT MODE Range 0∼12A 0∼120A Resolution 30mA Accuracy 0.1%+0.1%F.S. 0.1%+0.2%F.S. CONSTANT RESISTANCE MODE 0.0125Ω∼50Ω (600W/16V) Range 0.625Ω∼2.5KΩ (600W/80V) Resolution 12 bits Accuracy...
Page 16
Sorensen MML Series Operation and Programming Manual MODEL MML-500-10-301 300W POWER CURRENT 0∼1A 0∼10A VOLTAGE 2.5∼500V 2.5V at 1A 2.5V at 10A MIN. OPERATING VOLTAGE (DC) CONSTANT CURRENT MODE 0∼1A 0∼10A Range Resolution 0.25mA 2.5mA Accuracy 0.1%+0.1%F.S. 0.1%+0.2%F.S. CONSTANT RESISTANCE MODE 1.25Ω∼5KΩ...
Page 17
General Information MODEL MML-500-20-601 600W POWER CURRENT 0∼2A 0∼20A VOLTAGE 2.5∼500V 2.5V at 2A 2.5V at 20A MIN. OPERATING VOLTAGE (DC) CONSTANT CURRENT MODE 0∼2A 0∼20A Range Resolution 0.5mA Accuracy 0.1%+0.1%F.S. 0.1%+0.2%F.S. CONSTANT RESISTANCE MODE 0.625Ω∼2.5KΩ (600W/125V) 25Ω∼100KΩ (600W/500V) Range Resolution 12 bits Accuracy...
The Sorensen MML-4 Mainframe can accommodate four single-width Loads (MML-80-20-102, MML-80-60-301), or two double-width Loads (MML-80-120-601). Loads can be combined in the Mainframe in any order. The Sorensen MML-2 mainframe can accommodate two single-width Loads or one double-width Load. Module installation procedures in both Mainframes are the same. Installing Loads to the Mainframe requires only a screwdriver.
Figure 2-1 Installing Modules in the Electronic Load WARNING! If the Mainframe is not installed with all modules, the empty module position must be installed with the panel cover (Sorensen part no. 5361527-06) for safety and airflow. 2.3.1 Channel Number The channel number of a specific Load is determined by the location of that module in relation to the farthest left side of Mainframe.
Installation Figure 2-2 Channel Number Example Installing the Mainframe The electronic Load operates properly within a temperature range of 0 to 40º C. However, you must install the electronic Load in a location that has enough space at the top, four sides, and the rear of the unit for adequate airflow. Leave at least 3 cm (1 inch) above the unit for adequate air circulation.
Sorensen MML Series Operation and Programming Manual Figure 2-3 Line Voltage Switch 2.4.2 Turn-On Self-Test Before turning on the Load, check the following: 1. The unit has been factory set to the correct line voltage. Refer to line voltage on the rear panel.
MML-80-60-301 < --- Model Number 1.02 < --- F/W version Figure 2-4 Module Panel Self-test Display In case of failure, return the Mainframe or Load module to Sorensen sales or service office for repair. Application Connection 2.5.1 Load Connections WARNING!
Sorensen MML Series Operation and Programming Manual Figure 2-5 Load and Remote Sensing Connection 2.5.2 Remote Sensing Connections There are two sensing points for the electronic Load module. One is measurement at the Load terminal, and another is measurement at Vsense. The Load module will automatically switch to Vsense when Vsense terminals are connected to UUT, otherwise it will measure at Load terminals.
Installation 2.5.3 Parallel Connections Figure 2-6 illustrates how modules can be paralleled for increased power dissipation. Modules can be directly paralleled in CC and CR modes of static operation, but cannot be paralleled in CV mode. Each module will dissipate the power it has been programmed.
3 OPERATION OVERVIEW Introduction The Sorensen MML-4 and MML-2 multiple electronic load mainframes are used for design, manufacturing, testing and quality assurance. The Mainframe contains four (or two) slots for load modules. Load modules occupy either one or two slots. It depends on the power rating of the module.
Sorensen MML Series Operation and Programming Manual Rear Panel Description The rear panel of Mainframe includes an RS-232C connector, a GO/NG output port, an AC LINE socket, a fuse holder, an optional GPIB connector, and three cooling fans. Figure 3-1 shows the rear panel of the MML-4 Mainframe.
Operation Overview Modes of Operation There are three modes of operation: Constant Current (CC), Constant Resistance (CR), and Constant Voltage (CV). When you press the ENTER key to program to a mode, a module will change to a new mode. When changing modes, the module’s input is momentarily disabled before a new mode is enabled.
Page 28
Sorensen MML Series Operation and Programming Manual Current Ranges (Low, High) Current can be programmed in either of the two ranges, low range and high range. The low range provides better resolution at low current setting. If any value is over the maximum of low range, you must select the high range.
Page 29
Operation Overview Current rise slew rate fall slew rate State A State B Time 10uS 25uS press key "A/B" Figure 3-3 Load Level after Pressing A/B Key Dynamic load operation enables you to program two load levels (CCDL1, CCDL2), load duration (CCDLT1, CCDLT2), and slew rate (CCDL , CCDL ).
Sorensen MML Series Operation and Programming Manual Slew Rate (Rise, Fall A/µS or mA/µS) Slew rate determines the rate at which the current input of a module changes to a newly programmed vlaue. There are two slew rate values. One is for rise rate, and another for fall rate.
Operation Overview MODE SELECT Select Constant Resistance low voltage range MODE SELECT Select Constant Resistance high voltage range Select range by pressing ENTER key If input voltage is over the maximum of low range, you must select the high range. Press MODE key first, and then use the UP or DOWN key to select voltage range.
Sorensen MML Series Operation and Programming Manual Load Synchronization The Sorensen MML-4/MML-2 multiple electronic load mainframes contain eight and four load channels respectively. The channel on/off or change of load timing is important. You can set module change synchronously through SYNC RUN in configuration setting.
Sorensen MML Series Operation and Programming Manual 3.10 Short On/Off The Load module can simulate a short circuit at its input by setting the load on with full-scale current. The short circuit can be toggled on and off at the front panel or via remote control.
Page 35
Operation Overview 3.12.1 Overvoltage The overvoltage protection circuit is set at a level slightly above the voltage range specified in the specification of the Load. The overvoltage (OV) and voltage fault (VF) status register bits are set when the OV condition occurs. They will remain set until they are reset.
Sorensen MML Series Operation and Programming Manual CAUTION! To protect the electronic Load from possible damage, the input voltage must not exceed the maximum input voltage rating specification. In addition, the Load + + + + Terminal potential must be more than − − − − Terminal potential.
4 LOCAL OPERATION Introduction This chapter describes how to operate the electronic load from the local panel in details. The descriptions include: Mainframe panel control, Module panel control and indicators. Local Operation of Load Mainframe In order to use the front panel keys to control the electronic load, local operation must be in effect.
Page 38
Sorensen MML Series Operation and Programming Manual Figure 4-1 Front Panel of Mainframe Power Switch. Turns the AC power on and off. LCD Display. Displays channel information. Channel Indicator. Indicates the active channel settings. Function keys: CHAN. To select a channel for settings.
Local Operation Entry keys: . The UP and DOWN keys allow you to scroll through the choices in a parameter list that is applied to a specific command. Parameter lists are circular; you can return to the starting position by pressing either of the keys continuously. ON/OFF.
Page 40
Sorensen MML Series Operation and Programming Manual Setting CC Values There are four modes for CC operation: CCL, CCH, CCDL, CCDH. The current levels are programmed in Amps. The slew rate levels are programmed in milliamps/µS at low range and in Amps/µS at high range. The timings are programmed in milliseconds.
Page 41
Local Operation Set DYNAmic Function Periods Dynamic function has period T1 and T2 to be set. Set dynamic period 1 to 0.1 mS, period 2 to 0.2 mS by pressing 0, ., 1, ENTER and 0, ., 2, ENTER. The range of Dynamic period is from 0.025 µS to 30 sec.
Page 42
Sorensen MML Series Operation and Programming Manual Setting CV Values Set the CV values for the selected channel by pressing MODE, , and then ENTER keys. The voltage values can be programmed in one range. The voltage levels are programmed in volts. The response speed is programmed in fast/slow operations.
Local Operation Figure 4-3 CV Response Transfer Function (SLOW) 4.2.3 Setting the Program The electronic Load is able to select customized basic tests, and link them into a program test for automatic execution. The PROG key is used to select a program, or recall a program for local control. There are ten programs (1-10).
Page 44
Sorensen MML Series Operation and Programming Manual Press the PROG key, and the LCD will display as follows. Press number 1 -10 followed by ENTER to recall a program from EEPROM, or use the keys to edit the program. PROGRAM SELECT Setting the Active Channels The LCD displays the active channels for the program to control.
Page 45
Local Operation Press 0, then ENTER to set OFF time to 0 seconds. The default setting is 0 seconds for OFF time. SEQ. OFF TIME TIME: 0.00Sec Setting the Sequence Mode There are three modes to control the method of sequence execution. •...
Sorensen MML Series Operation and Programming Manual 4.2.4 Running the Program Press ON/OFF to run program when program function is selected. The LED channel indicators will be active if channel is active. The display shows as follows. PROG. 1 SEQ. 1...
Local Operation of channel input reference level. The HIGH and LOW levels can be set by the value or percentage selected in configuration SPEC. ENTRY MODE. The HIGH/LOW percentage range is from 0 to 100%. Press MODE, ENTER, SPEC to set the specifications of CC mode. Press 5, ENTER to set CENTER level 5V.
Page 48
Sorensen MML Series Operation and Programming Manual Set Von latch. There are two operation modes for Von control. Von latch ON means that Load will sink current continuously when Von voltage reaches. Von latch OFF means that Load will stop sinking current when UUT voltage is under Von voltage.
Page 49
Local Operation Figure 4-5 Von LATCH OFF Current Waveform Set CV mode CURR_LIMIT. This function will limit the current sinking of Load to protect UUT in CV mode. The default setting of current limit is the maximum Load current. CV CURR_LIMIT CURRENT:20.000A Set sign of voltage for display.
Page 50
Sorensen MML Series Operation and Programming Manual Set SYNChronous run mode. When SYNC run is set at ON, the Load on/off is controlled by the ON/OFF key on the Mainframe. Under other circumstances, the Load on/off is simply controlled by the LOAD key on the module. The default setting of SYNC run is ON.
Local Operation Select short key mode. Set SHORT key mode for Load module. The default setting of SHORT mode is TOGGLE. SHORT 1:TOGGLE 2:HOLD Display versions of load module and mainframe. LOAD MODEL 80-20-102 Version: Press the M key. FRAME BOOT PROG. Version: 1.40 Press the M key.
Sorensen MML Series Operation and Programming Manual 4.2.9 Saving Defaults Press SAVE, and the M key until the display shows as follows. The DEFAULT states are used for electronic Load after power-on. Press 1 to save DEFAULT to EEPROM. SAVE DEFAULT...
Local Operation PIN NO. INPUT/OUTPUT DESCRIPTION Output Input R×D Output T×D Output Output Input — — — NOTE: Pin 1 ( + 5V) is for MML series Remote Controller only. Table 4-2 RS-232C Connector 4.2.14 Connecting the GO/NG Output Port The GO/NG output port on the rear panel of Mainframe is a 15-pin connector (DB-15, female connector).
Sorensen MML Series Operation and Programming Manual Local Operation of Load Module There are two kinds of panels in Load module. One is a single channel/module panel. The other is a double channels/module panel. There are four keys for each of the module panels.
Page 55
Local Operation Keypad Indicators. The four LEDs indicate the keypad status. Each LED shows the key status under the LED. Refer to the next paragraph for LED on/off status. Keypad. There are four keys for you to select/control the operation of Load module.
Page 56
Sorensen MML Series Operation and Programming Manual Examples The following examples illustrate how to operate the module in CC mode. Select Level1 (A) and Level2 (B) There are two levels of each mode for you to select in static function. The level1 (A) and level2 (B) can be selected through A/B key.
Local Operation 4.3.2 Local Operation of Double Channels/Module (Panel B) Figure 4-7 Double Channels/Module (Panel B) The double channels/module means that there are two channels for one module. Each channel of module is isolated from the other. One set of display/keypad for the module can control both channels.
Page 58
Sorensen MML Series Operation and Programming Manual 7-segment Display Unit Indicators. Indicate the 7-segment display measurement unit V and/or I. Operation Mode and GO/NG Indicators. When the LED of channel R or L is on, the operation and GO/NG LED have the same function as single channel/module.
Page 59
Local Operation Examples The following examples illustrate how to select the double channels/module in CC mode. There are two channels/modules, so you have to select right or left channel for display and keypad. When channel R and L are selected, only the R/L key is enabled; other keys are disabled.
Sorensen MML Series Operation and Programming Manual 4.3.3 Online Change Level The Load module provides you with two ways of online change level. They are convenient for you to change the load directly with the rotary knob in LOADON. These two operation modes are described below.
5 REMOTE OPERATION 5.1 Introduction This section describes how to program the MML series electronic load remotely from a GPIB controller or RS232C. The command set introduced here can be applied to all electronic loads of the MML series, including MML-80-20-102 and MML-80-60-301, equipped with optional GPIB cards or standard equipment, RS232C.
Remote Operation 5.3 GPIB Capability of the Electronic Load GPIB Interface Response Capability Functions Talker/ All electronic load functions except for setting the GPIB AH1, SH1, Listener address are programmable over the GPIB. The elec- T6, L4 tronic load can send and receive messages over the GPIB.
Sorensen MML Series Operation and Programming Manual 5.5 Basic Programming Definitions GPIB statements include instrument control and query commands. A command statement sends an instruction to the electronic load, and a query command requests information from the electronic load. Simple Command...
Remote Operation 5.6 Numerical Data Formats The Sorensen MML Series electronic load accepts the numerical data types listed in Table 5-2. Symbol Description Example Digits with no decimal point. The decimal point 123, 0123 is assumed to be to the right of the least- significant digit.
Sorensen MML Series Operation and Programming Manual 5.7 Character Data Formats For command statements, the <NRf+> data format permits entry of required characters. For query statements, character strings may be returned in either of the forms shown in the following table. It depends on the length of the returned string.
Page 67
Remote Operation Traversing the Command Tree: • The colon (:) separates keywords from each other and represents changes in branch level to the next lower one. For example: CONF:VOLT:ON 5 CONF is a root-level command, VOLT is the first branch, and ON is the second branch.
Sorensen MML Series Operation and Programming Manual 5.9 Language Dictionary Commands for remote operation of the Electronic Load are grouped into subsystems. Subsystems are arranged in alphabetic order; commands within each subsystem are listed alphabetically. A syntax chart of the subsystem, which includes the commands belonging to the same group, is given.
Page 69
Remote Operation *CLS Clear Status Command Type: Device Status Description: The *CLS command executes the following actions: 1. Clear these registers • Channel Status Event registers for all channels • Channel Summary Event register • Questionable Status Event register • Standard Event Status Event register •...
Page 70
Sorensen MML Series Operation and Programming Manual *ESR? Standard Event Status Register Query Type: Device Status Description: This query reads the Standard Event Status register. Reading the register clears it. See detailed explanation of this register in Chapter 4, Status Reporting.
Page 71
Remote Operation *OPC? Operation Complete Query Type: Device Status Description: This query returns an ASCII “1” when all pending operations are completed. Query Syntax: *OPC? Return Parameters: <NR1> Query Example: *RCL Recall Instrument State Command Type: Device Status Description: This command restores the electronic load to a state that was previously stored in memory with the *SAV command to the specified location (see *SAV).
Page 72
Sorensen MML Series Operation and Programming Manual Syntax: *SAV <NRf> Parameters: 1 to 100 Example: *SAV 50 *SRE Service Request Enable Command/Query Type: Device Status Description: This command sets the condition of the Service Request Enable register, which determines which events of the Status Byte register (see *STB) are allowed to set the MSS (Master Status Summary) bit.
Remote Operation 5.10 Specific Commands The MML series products are equipped with the following specific GPIB commands. 5.10.1 ABORT Subsystem $%25W ABORt Type: All Channel Description: Sets all electronic loads as "OFF". Syntax: ABORt 5.10.2 CHANNEL Subsystem :CHANnel :LOAD <NRf+> <NR1>...
Page 74
Sorensen MML Series Operation and Programming Manual CHANnel:[LOAD] Type: Channel Specific Description: Selects a specific channel by which the coming channel-specific command will be received and executed. Syntax: CHANnel <NRf+> Parameters: 1 ~ 8 Example: CHAN 1 Sets specific channel as "1".
Page 75
After going to a module, this query requests the module to identify itself. Query Syntax: Return Parameters: <aard> Query Example: String Information Sorensen Manufacturer 80202 Model (2 x 100W module) Always return zero 01.08 Revision of the primary interface firmware Customer’s Version...
Page 77
Remote Operation CONFigure:VOLTage:ON Type: Channel-specific Description: Sets voltage of sink current on. Syntax: CONFigure:VOLTage:ON <NRf> [suffix] Parameters: For valid voltage range, refer to respective specification. Example: CONF:VOLT:ON 1 Sets Von=1V. CONF:VOLT:ON 300mV Sets Von=300mV. Query Syntax: CONFigure:VOLTage:ON? Return Parameters: <NR2> [Unit=Voltage] Query Example: CONF:VOLT:ON? Returns setting Von value.
Page 78
Sorensen MML Series Operation and Programming Manual CONFigure:VOLTage:LATCh Type: Channel-specific Description: Sets the action type of Von. Syntax: CONFigure:VOLTage:LATch ON CONFigure:VOLTage:LATch OFF Parameters: ON/1, OFF/0 Example: CONF:VOLT:LAT ON Sets the action type of Von as Latch. CONF:VOLT:LAT OFF Sets the action type of Von as Non Latch (for details, see Section 4).
Page 79
Remote Operation Example: CONF:AUTO:MODE LOAD Sets Auto Load On as general LOAD ON. CONF:AUTO:MODE PROGRAM Sets Auto Load On as PROGRAM RUN. Query Syntax: CONFigure:AUTO:MODE? Return Parameters: <NR1> Query Example: CONF:AUTO:MODE? Returns the execution Return Example: 0 or 1 type of Auto Load On. CONFigure:SOUND Type: Channel-specific...
Page 80
Sorensen MML Series Operation and Programming Manual CONFigure:LOAD Type: All Channel Description: The value at the setting of load module as LOADON is the one changed by the rotary knob (UPDATED/1) or the original set value (OLD/0). Syntax: CONFigure:LOAD UPDATED...
Page 82
Sorensen MML Series Operation and Programming Manual CURRent:STATic:L1/L2 Type: Channel-specific Description: Sets Static Load Current of constant current mode. Syntax: CURRent:STATic:L1 <NRf+> [suffix] CURRent:STATic:L2 <NRf+> [suffix] Parameters: For valid value range, refer to respective specification. Example: CURR:STAT:L1 20 Sets Constant Current = 20A for Static Load L1.
Page 83
Remote Operation CURRent:STATic:RISE/FALL Type: Channel-specific Description: Sets current slew rate of constant current static mode. Syntax: CURRent:STATic:RISE <NRf+> [suffix] CURRent:STATic:FALL <NRf+> [suffix] Parameters: For valid value range, refer to respective specification. Example: CURR:STAT:RISE 2.5 Sets rise slew rate as 2.5A/µS of static load.
Page 84
Sorensen MML Series Operation and Programming Manual CURRent:DYNamic:RISE/FALL Type: Channel-specific Description: Sets current slew rate of constant current dynamic mode. Syntax: CURRent:DYNamic:RISE <NRf+> [suffix] CURRent:DYNamic:FALL <NRf+> [suffix] Parameters: For valid value range, refer to respective specification. Example: CURR:DYN:RISE 2.5 Sets rise slew rate as 2.5A/µS.
Remote Operation 5.10.5 FETCH Subsystem <NR2> :FETCh :VOLTage <NR2> :CURRent <NR1> :STATus <aard> :ALLVoltage <aard> :ALLCurrent FETCh:VOLTage? Type: Channel-specific Description: Returns real time voltage measured at the input of the load module. Query Syntax: FETCh:VOLTage? Return Parameters: <NR2> [Unit=Voltage] Query Example: FETC:VOLT? Return Example: 8.12...
Page 86
Sorensen MML Series Operation and Programming Manual FETCh:ALLVoltage? Type: Channel-independent Description: Returns real time voltage measured at the input of the all load module. Query Syntax: FETCh:ALLVoltage? Return Parameters: <aard> [Unit=Voltage] Query Example: FETC:ALLV? Return Example: 1.2, 2, 0, 0, 10.2, 0, 0, 0...
Remote Operation LOAD:PROTection:CLEar Type: Channel-specific Description: This command resets or returns status of the electronic load. Syntax: LOAD:PROTection:CLEar Parameters: For valid value range, refer to respective specification. Example: LOAD:PROT:CLE Query Syntax: LOAD:PROTection:CLEar? Return Parameters: <NR1> Bit Position 15 14 13 12 11 10 Condition 0 OT RV OP OV OC Bit Weight...
Page 90
Sorensen MML Series Operation and Programming Manual MEASure:VOLTage? Type: Channel-specific Description: Returns voltage measured at the input of the electronic load. Query Syntax: MEASure:VOLTage? Return Parameters: <NR2> [Unit=Voltge] Query Example: MEAS:VOLT? Return Example: 8.12 MEASure:CURRent? Type: Channel-specific Description: Returns current measured at the input of the electronic load.
Page 91
Remote Operation MEASure:SCAN Type: All Channel Description: Sets the scanning mode of frame to load module. Syntax: MEASure:SCAN ON Enables the frame to scan the load module. MEASure:SCAN OFF Disables the frame to scan the load module. Parameters: ON/1, OFF/0 Example: MEAS:SCAN ON MEAS:SCAN OFF...
Sorensen MML Series Operation and Programming Manual 5.10.8 MODE Subsystem :MODE CCDL CCDH <aard> MODE Type: Channel-specific Description: This command sets operational modes of the electronic load. Syntax: MODE CCL Sets CC mode of low range. MODE CCH Sets CC mode of high range.
Page 94
Sorensen MML Series Operation and Programming Manual PROGram:FILE Type: By program file Description: Sets the program number. Syntax: PROGram:FILE <NRf+> Parameters: 1 to 10 Example: PROG:FILE 10 Query Syntax: PROGram:FILE? Returns the active program number. Return Parameters: <NR1> Query Example:...
Page 95
Remote Operation PROGram:SEQuency:SHORt:CHANnel Type: By program file Description: Sets the short channel of PROGRAM file SEQuency Syntax: PROGram:SEQuency:SHORt:CHANnel <NRf> Parameters: 0 - 255 Channel Bit Weight 128 64 Example: PROG:SEQ:SHOR:CHAN 3 Query Syntax: PROGram:SEQuency:SHORt:CHANnel? Return Parameter: <NR1> Query Example: PROG:SEQ:SHOR:CHAN? Return Example: PROGram:SEQuency:SHORt:TIME Type:...
Page 96
Sorensen MML Series Operation and Programming Manual PROGram:CHAin Type: By program file Description: Sets the type of program file in serial execution. Syntax: PROGram:CHAin <NRf> Parameters: 0 to 10 0 does not chain. Example: PROG:CHA 7 Query Syntax: PROGram:CHAin? Return Parameters: <NR1>...
Remote Operation PROGram:RUN Type: By program file Description: Executes program run according to the set program file. Syntax: PROGram:RUN ON PROGram:RUN OFF Parameters: ON/1, OFF/0 Example: PROG:RUN ON PROGram:SAVE Type: By program file Description: Saves the setting of program. Syntax: PROGram:SAVE Parameters: NONE...
Page 98
Sorensen MML Series Operation and Programming Manual Example: RES:L1 20 OHM Sets constant resistance = 20 ohm for Load L1. RES:L2 10 OHM Sets constant resistance = 10 ohm for Load L2. RES:L1 MAX Sets constant resistance = maximum L1 value for Load L1.
Remote Operation 5.10.11 RUN Subsystem :RUN Type: All Channel Description: Sets all electronic loads as “ON”. Syntax: 5.10.12 SHOW Subsystem :SHOW :DISPlay SHOW:DISPlay Type: Channel-specific (Double Channel Module Only) Description: Sets the display mode of the electronic load. Syntax: SHOW:DISPlay L SHOW:DISPlay R SHOW:DISPlay LRV SHOW:DISPlay LRI...
Sorensen MML Series Operation and Programming Manual 5.10.13 SPECIFICATION Subsystem :SPECification :UNIT VALUE/1 PERCENT/0 <NR1> <NR1> :PASS :VOLTage :CURRent <NR1> :VOLTage <NRf> suffix :CURRent <NR2> :TEST ON/1 OFF/0 <NR1> SPECification:UNIT Type: All Channel Description: Sets the specific entry mode. Syntax:...
Page 101
Remote Operation SPECification:VOLTage? Type: Channel-specific Description: Requests GO-NG result reference to voltage specification. Query Syntax: SPECification:VOLTage? Query Example: SPEC:VOLT? Returns voltage GO-NG result to CC and CR modes. Return Parameters: <NR1> Return Example: 0 (NG), 1 (GO) SPECification:CURRent? Type: Channel-specific Description: Requests GO-NG result reference to current specification.
Page 102
Sorensen MML Series Operation and Programming Manual Query Syntax: SPECification:VOLTage:H? SPECification:VOLTage:L? SPECification:VOLTage:C? Query Example: SPEC:VOLT:H? Return Parameters: <NR2> [Unit=Voltage] Return Example: 4.75 SPECification:CURRent Type: Channel-specific Description: Sets the current specification. Syntax: SPECification:CURRent:H SPECification:CURRent:L SPECification:CURRent:C Parameters: For valid value range, refer to respective specification.
Page 104
Sorensen MML Series Operation and Programming Manual STATus:CHANnel:CONDition Type: Channel-specific Description: Returns real time channel status. Query Syntax: STATus:CHANnel:CONDition? Return Parameters: <NR1> Bit Configuration of Channel Status Register Bit Position 15 14 13 12 11 10 9 Condition 0 OT RV OP OV OC...
Page 105
Remote Operation STATus:CHANnel:PTRansition/NTRansition Type: Channel-specific Description: Programmable filters that determine what type of transition (0 to 1 or 1 to 0) in the Condition register will set the corresponding bit of the Event register. Syntax: STATus:CHANnel:PTRansition/NTRansition <NRf> Parameters: 0 ~ 65535 Example: STAT:CHAN:PTR 4 Sets OP (over power bit 2) as 0 to 1.
Page 106
Sorensen MML Series Operation and Programming Manual STATus:CSUMmary:EVENt Type: Channel-specific Description: Indicates all channels on which an enable STAT:CHAN Event has occurred since last time the register was read. Syntax: STATus:CSUMmary:EVENt Parameters: Bit Configuration of Channel Summary Register Bit Position...
Page 107
Remote Operation Example: STAT:QUES:ENAB 24 Query Syntax: STATus:QUEStionable:ENABle? Return Parameters: <NR1> Query Example: STAT:QUES:ENAB Returns the setting of the Status Questionable Enable register. Return Example: STATus:QUEStionable:EVENt? Type: Channel-specific Description: Records all Questionable conditions that have occurred since last time the register was read. Query Syntax: STATus:QUEStionable:EVENt? Return Parameters: <NR1>...
Sorensen MML Series Operation and Programming Manual 5.10.15 VOLTAGE Subsystem :VOLTage <NRf+> suffix <NR2> :CURRent <NRf+> suffix <NR2> :MODE FAST/1 SLOW/0 <NR1> VOLTage:L1/L2 Type: Channel-specific Description: Sets voltage of static load during constant voltage mode. Syntax: VOLTage:L1 VOLTage:L2 Parameters: For valid value range, refer to respective specification.
Page 109
Remote Operation Return Parameters: <NR2> [Unit=Voltage] Query Example: VOLT:L1? Returns the set voltage value of load L1. Return Example: VOLTage:CURRent Type: Channel-specific Description: Sets the current limit of constant voltage mode. Syntax: VOLTage:CURRent Parameters: For valid value range, refer to respective specification. Example: VOLT:CURR 3 Sets loading current limit as 3A during...
Sorensen MML Series Operation and Programming Manual 5.11 Status Reporting 5.11.1 Introduction This section discusses the status data structure of the MML series electronic load as shown in Figure 5-2. The standard registers, such as the Event Status register group, the Output Queue, the Status Byte and Service Request Enable registers perform standard GPIB functions and are defined in IEEE-488.2 Standard Digital Interface for...
Page 111
Remote Operation CHANNEL STATUS (ONE CHANNEL) CONDITION PTR/NTR EVENT ENABLE CHANNEL SUMMARY EVENT ENABLE CHAN 1 N.U. 5-15 CHAN 2 CHAN 3 CHAN 4 CHAN 5 CHAN 6 CHAN 7 CHAN 8 QUESTIONABLE STATUS FROM CHAN 1 CONDITION PTR/NTR EVENT ENABLE FROM CHAN 2 FROM CHAN 3...
Sorensen MML Series Operation and Programming Manual Mnemonic Bit Value Meaning Overcurrent. When an overcurrent condition has occurred on a channel, Bit 0 is set and remains set until the overcurrent condition is removed and LOAD:PROT:CLE is programmed. Overvoltage. When an overvoltage condition has...
Remote Operation 5.11.4 Channel Summary The Channel Summary registers summarize the channel status conditions of up to 8 channels. When an enabled bit in the Channel Status Event register is set, it causes the corresponding channel bit in the Channel Summary Event register to be set. Reading of the Event register will reset it to zero.
Sorensen MML Series Operation and Programming Manual 5.11.6 Output Queue The Output Queue stores output messages sequentially on a FIFO (First-In, First-Out) basis until they are read from the electronic load. When there are data in the queue, it sets it to 4 (MAV bit) in the Status Byte register.
Remote Operation 5.11.8 Status Byte Register The Status Byte register summarizes all of the status events from all status registers. Table 5-8 describes the status events that are applied to the electronic load. The Status Byte register can be read with a serial poll or *STB? query. The RQS bit is the only bit that is automatically cleared after a serial poll.
6 PROGRAMMING EXAMPLE This section provides a basic example of controlling the electronic load via GPIB. The GPIB used here is made by National Instruments. #include “dec1.h” #include <stdio.h> #include <stdlib.h> #include <sring.h> #include <iostream.h> #include <time.h> static int MTA, MLA;...
Page 118
7 CALIBRATION PROCEDURES 7.1 Introduction This section covers the calibration procedures of the MML series load modules. The load modules should be calibrated annually, or whenever some repairs are made. To calibrate a load module, you must disconnect the load module from the mainframe, and open the module’s cover for measurement and/or adjustment.
Page 119
Sorensen MML Series Operation and Programming Manual 7.2 Test and Calibration Setup Configuration DMM (I) CURRENT SHUNT RESISTOR POWER ELECTRONIC SUPPLY LOAD Figure 7-1 Test Setup for CC Mode DMM (I) DMM (V) POWER ELECTRONIC SUPPLY LOAD Figure 7-2 Test Setup for CR Mode...
Page 120
Calibration Procedures 7.3 Required Test Equipment The required test equipment is shown below. Recommended Model Type Required Characteristics 5 1/2 digits or more HP34401A, HP3458A Current Shunt 0.05% accuracy PRODIGIT 7550 ohms@20mA VALHALLA 2575A ohms@2A 0.01 ohms@20A 0.001 ohms@250A/100A (250A for models of 63106, 63112) DC Sources MML-80-20-102 DLM80-7.5 and DLM8-75...
Page 121
Sorensen MML Series Operation and Programming Manual 7.4 Calibration Procedures of MML-80-20-102 Reference voltage adjustment: 1. Channel L adjustment Connect DMM+ to TPB4 on board A , DMM− to TPB3 on board A. Adjust VRB4 on board A until DMM (DC) = −10.2400 ± 0.0005V.
Page 122
Calibration Procedures Short Channel R input terminals. Press LOAD and adjust VRA11 on board L till the module’s display is as follows: <<− offset calibration of low range voltage in channel R LoFFS <<− xx:25 to 40(hex) 00XX Press LOAD , wait two seconds, and check the module’s display: <<−...
Page 123
Sorensen MML Series Operation and Programming Manual Current setting/measurement adjustment (channel L): Set the DC source to 5V/2.1A and current shunt range to 2A. Set channel L to CCL mode and program the current to 2A. Adjust VRB1 on board L until shunt current = 1.999 to 2.001A.
Page 124
Calibration Procedures Current setting/measurement adjustment (channel R): Set the DC source to 5V/2.1A and current shunt range to 2A. Set channel R to CCL mode and program the current to 2A. Adjust VRA1 on board L until shunt current = 1.999 to 2.001A. Adjust VRA3 on board L until display current = 1.999 to 2.001A.
Page 125
Sorensen MML Series Operation and Programming Manual Adjust VRA11 on board L until the module’s display is as follows: <<− offset calibration of low range voltage LoFFS <<− xx:25 to 40(hex) 00XX Press LOAD , wait two seconds, and check the module’s display: <<−...
Page 126
Calibration Procedures Adjust VRA1 on board L until shunt current = 5.997 to 6.003A. Adjust VRA3 on board L until display current = 5.997 to 6.003A. Set the DC source to 5V/61A and current shunt range to 100/250A. Set the load module to CCH mode and program the current to 60A. Adjust VRA5 on board L until shunt current = 59.97 to 60.03A.
Page 127
Sorensen MML Series Operation and Programming Manual Press LOAD , wait two seconds, and check the module’s display: <<− offset calibration of high range voltage HoFFS xxxx: offset data of high range voltage measurement XXXX Press LOAD , wait two seconds, and check the module’s display: <<−...
Page 128
Calibration Procedures Press LOAD and the module displays: 3.FS Set the DC source to 500V/0.1A. Press LOAD and the module displays: CCCCC DDDDD CCCCC represents the load module’s voltage measurement before calibration. DDDDD represents the load module’s voltage measurement after calibration. Adjust the knob of the module until DMM (V) reading = DDDDD ±...
Page 129
Sorensen MML Series Operation and Programming Manual SAvE Save CCL measurement data. Press LOAD and the module displays: 5.FS Set the DC source to 5V/21A and current shunt range to 20A. Press LOAD and the module displays: GGGGG HHHHH GGGGG represents the load module’s current measurement before calibration.
Page 130
Calibration Procedures Adjust the knob of the module until shunt current = 0 to 0.5mA. Press LOAD and the module displays: SAvE Save CCL offset data. Press LOAD and the module displays: 7.oFF Press LOAD and the module displays: LLLLL Adjust the knob of the module until shunt current = 0 to 5mA.
Page 131
Sorensen MML Series Operation and Programming Manual Adjust the knob of the module until shunt current = PPPPP ± 1 count. Press LOAD and the module displays: SAvE Save CCL setting data. Set the DC source to 5V/10A and current shunt range to 20A.
Page 132
Calibration Procedures 5.0000 represents the load module’s resistance setting before calibration. SSSSS represents the load module’s resistance setting after calibration. Adjust the knob of the module until DMM (V) reading/shunt current = SSSSS (ohms) ± 1 count. Press LOAD and the module displays: SAvE Save CRL setting data.
Page 133
Sorensen MML Series Operation and Programming Manual Press LOAD and the module displays: 12.FS Press LOAD and the module displays: 475.00 UUUUU 475.00 represents the load module’s CV voltage setting before calibration. UUUUU represents the load module’s CV voltage setting after calibration.
Page 134
Calibration Procedures <<− offset calibration of high range voltage HoFFS xxxx: offset data of high range voltage measurement XXXX Press LOAD , wait two seconds, and check the module’s display: <<− offset calibration of low range current LoFFS xxxx: offset data of low range current measurement XXXX Press LOAD , wait two seconds, and check the module’s display:...
Page 135
Sorensen MML Series Operation and Programming Manual 3.FS Set the DC source to 80V/0.1A. Press LOAD and the module displays: CCCCC DDDDD CCCCC represents the load module’s voltage measurement before calibration. DDDDD represents the load module’s voltage measurement after calibration.
Page 136
Calibration Procedures SAvE Save CCL measurement data. Press LOAD and the module displays: 5.FS Set the DC source to 5V/125A and current shunt range to 250A. Press LOAD and the module displays: GGGGG HHHHH GGGGG represents the load module’s current measurement before calibration. HHHHH represents the load module’s current measurement after calibration.
Page 137
Sorensen MML Series Operation and Programming Manual Press LOAD and the module displays: SAvE Save CCL offset data. Press LOAD and the module displays: 7.oFF Press LOAD and the module displays: LLLLL Adjust the knob of the module until shunt current = 0 to 30mA.
Page 138
Calibration Procedures Press LOAD and the module displays: SAvE Save CCL setting data. Set the DC source to 5V/125A and current shunt range to 250A. Press LOAD and the module displays: 9.FS Press LOAD and the module displays: 108.00 RRRRR 108.00 represents the load module’s current setting before calibration.
Page 139
Sorensen MML Series Operation and Programming Manual SSSSS represents the load module’s resistance setting after calibration. Adjust the knob of the module until DMM (V) reading/shunt current = SSSSS (ohms) ± 1 count. Press LOAD and the module displays: SAvE Save CRL setting data.
Page 140
Calibration Procedures Press LOAD and the module displays: 76.000 UUUUU 76.000 represents the load module’s CV voltage setting before calibration. UUUUU represents the load module’s CV voltage setting after calibration. Adjust the knob of the module until DMM (V) reading = UUUUU ± 1 count. Press LOAD and the module displays: SAvE...
Page 141
Sorensen MML Series Operation and Programming Manual Press LOAD , wait two seconds, and check the module’s display: <<− offset calibration of high range voltage HoFFS xxxx: offset data of high range voltage measurement XXXX Press LOAD , wait two seconds, and check the module’s display: <<−...
Page 142
Calibration Procedures Save the low range full-scale data. Press LOAD and the module displays: 3.FS Set the DC source to 500V/0.1A. Press LOAD and the module displays: CCCCC DDDDD CCCCC represents the load module’s voltage measurement before calibration. DDDDD represents the load module’s voltage measurement after calibration. Adjust the knob of the module until DMM (V) reading = DDDDD ±...
Page 143
Sorensen MML Series Operation and Programming Manual Press LOAD and the module displays: SAvE Save CCL measurement data. Press LOAD and the module displays: 5.FS Set the DC source to 5V/21A and current shunt range to 20A. Press LOAD and the module displays:...
Page 144
Calibration Procedures Adjust the knob of the module until shunt current = 0 to 1mA. Press LOAD and the module displays: SAvE Save setting offset data. Press LOAD and the module displays: 7.oFF Press LOAD and the module displays: LLLLL Adjust the knob of the module until shunt current = 0 to 5mA.
Page 145
Sorensen MML Series Operation and Programming Manual 1.8000 represents the load module’s current setting before calibration. PPPPP represents the load module’s current setting after calibration. Adjust the knob of the module until shunt current = PPPPP ± 1 count. Press LOAD...
Page 146
Calibration Procedures Press LOAD and the module displays: 2.5000 SSSSS 2.5000 represents the load module’s resistance setting before calibration. SSSSS represents the load module’s resistance setting after calibration. Adjust the knob of the module until DMM (V) reading/shunt current = SSSSS (ohms) ±...
Page 147
Sorensen MML Series Operation and Programming Manual 7. CV mode calibration Set the DC source to 500V/0.1A. Press LOAD and the module displays: 12.FS Press LOAD and the module displays: 475.00 UUUUU 475.00 represents the load module’s CV voltage setting before calibration.
Page 148
Calibration Procedures 7.9 Removing Load Modules CAUTION This assembly contains static sensitive components. Observe all standard electro-static procedures when removing or replacing the GPIB board. Disconnect all wires connected to the front of the module. Remove the two screws securing the module, and pull out the module by holding the load connector.
Page 151
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the MML Series MML-4 and is the answer not in the manual?
Questions and answers