User Manual · Preliminary

Model 686 Arbitrary Waveform Generator

TrueArb application user manual for the Berkeley Nucleonics Model 686, the fastest 14-bit arbitrary waveform generator in the line: 1 Sa/s to 20 GS/s, 10 GHz bandwidth, 2 or 4 analog channels, and up to 9 Gpts of memory.

Berkeley Nucleonics Model 686 arbitrary waveform generator
Preliminary draft. This is a working Berkeley Nucleonics HTML edition of the Model 686 TrueArb user manual, rebuilt for review. Verify against the published manual before use. A formatted PDF will follow.

For service, calibration, or technical support on the Model 686 TrueArb Arbitrary Waveform Generator, contact Berkeley Nucleonics Corporation. Email info@berkeleynucleonics.com or call 800-234-7858.

Safety

Review the following safety precautions to avoid injury and to prevent damage to this product or to any products connected to it. To avoid potential hazards, use this product only as specified. Only qualified personnel should perform service procedures.

General Safety Summary

To Avoid Fire or Personal Injury

Warning. Use proper power cord. Use only the power cord specified for this product and certified for the country of use.
Warning. Ground the product. This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals of the product, ensure that the product is properly grounded.

Observe the following precautions during operation:

  • Observe all terminal ratings. To avoid fire or shock hazard, observe all ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.
  • Power disconnect. The power cord provides Mains disconnect.
  • Do not operate without covers. Do not operate this product with covers or panels removed.
  • Do not operate with suspected failures. If you suspect that there is damage to this product, have it inspected by qualified service personnel.
  • Avoid exposed circuitry. Do not touch exposed connections and components when power is present.
  • Do not operate in wet or damp conditions.
  • Do not operate in an explosive atmosphere.
  • Keep product surfaces clean and dry.
  • Provide proper ventilation. Refer to the manual's installation instructions for details on installing the product so that it has proper ventilation.

Safety Requirements

This section contains information and warnings that must be observed to keep the instrument operating in a correct and safe condition. You are required to follow generally accepted safety procedures in addition to the safety precautions specified in this section.

Safety Symbols

Where the following symbols appear on the instrument's front or rear panels, or in this manual, they alert you to important safety considerations.

SymbolMeaning
CautionCaution is required. Refer to the accompanying information or documents in order to protect against personal injury or damage to the instrument.
Shock hazardWarns of a potential risk of shock hazard.
Measurement groundDenotes the measurement ground connection.
Frame or chassisDenotes a frame or chassis connection.
Safety groundDenotes a safety ground connection.
On (Supply)The DC power connect switch at the back of the instrument.
Off (Supply)The DC power disconnect switch at the back of the instrument.
PowerDenotes Power. It is located on the front panel and denotes the Power On/Off status of the instrument.
Direct CurrentDenotes Direct Current.
ESD sensitiveDenotes that the device connectors are sensitive to electrostatic discharge.

The following signal words appear on the instrument and in this manual:

  • CAUTION. The CAUTION sign indicates a potential hazard. It calls attention to a procedure, practice, or condition which, if not followed, could possibly cause damage to equipment. If a CAUTION is indicated, do not proceed until its conditions are fully understood and met.
  • WARNING. The WARNING sign indicates a potential hazard. It calls attention to a procedure, practice, or condition which, if not followed, could possibly cause bodily injury or death. If a WARNING is indicated, do not proceed until its conditions are fully understood and met.
  • CAT I. Installation (Overvoltage) Category rating per EN 61010-1 safety standard and is applicable for the instrument front panel measuring terminals. CAT I rated terminals must only be connected to source circuits in which measures are taken to limit transient voltages to an appropriately low level.

Environmental Considerations

Product End-of-life Handling

Observe the following guidelines when recycling an instrument or component.

Equipment Recycling

Production of this equipment required the extraction and use of natural resources. The equipment may contain substances that could be harmful to the environment or to human health if improperly handled at the product's end of life. In order to avoid release of such substances into the environment, and to reduce the use of natural resources, we encourage you to recycle this product in an appropriate system that will ensure that most of the materials are reused or recycled appropriately.

The WEEE symbol on the product indicates that this product complies with the European Union's requirements according to Directive 2002/96/EC on waste electrical and electronic equipment (WEEE).

Preface

This manual describes the installation and operation of the Model 686 Series using the TrueArb software. Basic operations and concepts are presented in this manual.

The easy touch screen display interface lets you create waveform scenarios in only a few screen touches.

In summary, the TrueArb technology provides AWG capabilities to the instrument, where every data point stored in memory is used to generate the output signal. The software architecture makes arbitrary waves easier to manipulate and more flexible once they have been created, and it adds sequencing features to the instrument.

Package Contents

The standard Model 686 Series package includes the following:

  • 686-2C / 686-4C Arbitrary Waveform Generator equipment
  • 32 GB USB Pen Drive for the software recovery procedure
  • Power Cord
  • Performance/Calibration Certificate
  • CE Certificate

Models

ItemDescription
686-2C-SE2 Ch, 20 GS/s AWG, 5 Vpp single ended outputs, long memory
686-2CD2 Ch, 20 GS/s AWG, 2 Vpp (1 Vpp single ended) differential outputs, long memory
686-4C-SE4 Ch, 20 GS/s AWG, 5 Vpp single ended outputs, long memory
686-4CD4 Ch, 20 GS/s AWG, 2 Vpp (1 Vpp single ended) differential outputs, long memory

Recommended Options and Accessories

Note. All 20 GS/s models require the export license.
ItemTypeDescription
686-4C-8DIGO8 CH Digital license for 686-4C
686-4C-16DIGO16 CH Digital license for 686-4C
686-4C-32DIGO32 CH Digital license for 686-4C
RIDER-MINI-SAS-HDAMini-SAS HD cable for digital probe, 8 differential signals (available only for 4-channel models with long memory)
AT-DTTL8ALVDS to LVTTL digital adapter probe (available only for 4-channel models with long memory)
AT-LVDS-SMA8ACML to SMA digital adapter cable (available only for 4-channel models with long memory)
686-4C-WARO3 years warranty extension for 686-4C
RIDER-686-SYNCAMulti-instrument synchronization cable for 686 series, 0.5 m
686-2C-PATOSerial Pattern Generator (SPG) for 686-2C
686-4C-PATOSerial Pattern Generator (SPG) for 686-4C
686-FSSO686 Fast Sequence Switch
GP-IB / USB-TMCOGPIB and USBTMC ports for remote control
RIDER-RACKARackmount kit for Rider instrument system

O = Options, A = Accessories.

Key Features

The following list describes some of the key features of the Model 686 series:

  • High resolution, high sampling rate: 14 bits, 20 GS/s.
  • Best output frequency vs. amplitude trade off: 10 GHz.
  • 5 Vpp single ended outputs or 2 Vpp (1 Vpp single ended) differential outputs (into 50 Ohm).
  • Two operating modes in the same instrument: Function Generator (AFG) and Arbitrary Waveform Generator (AWG).
  • Very long memory: up to 9 GSample per channel.
  • Mixed signal generation: 2/4 analog outputs plus 8/16/24/32 digital outputs.
  • Simple touch screen user interface to create complex waveform scenarios in only a few screen touches.
  • Large 7 inch, 1024 x 600 capacitive touch LCD.
  • Touchscreen or keypad data entry.
  • Windows 10 operating system.
  • USB and LAN interfaces.
  • 3U case size with the possibility of rack mounting.
Note. The digital outputs are available only on 686-4C models and with the purchase of the 686-DIG option.

Mechanical Characteristics

CharacteristicModel 686-2CModel 686-4C
Net weight23.1 lb (10.5 kg)25.4 lb (11.5 kg)
Net weight with package24.3 lb (11.0 kg)26.5 lb (12.0 kg)
Height5.31 in (135 mm)5.31 in (135 mm)
Width17.5 in (445 mm)17.5 in (445 mm)
Depth12.6 in (320 mm)12.6 in (320 mm)

Operating Requirements

Caution. To ensure proper cooling, keep the sides of the instrument clear of obstructions.

Place the instrument on a cart or bench, observing the following clearance requirements:

  • Top: 0.8 in (20 mm)
  • Left and right side: 5.9 in (150 mm)
  • Bottom: 0.8 in (20 mm)
  • Rear: 3 in (75 mm)
Caution. Ensure that the equipment is positioned so that the disconnecting device can be readily accessed.

The instrument is intended for indoor use and should be operated in a clean, dry, nonconductive environment. Occasionally a temporary conductivity caused by condensation must be expected. This location is a typical office or home environment. Temporary condensation occurs only when the product is out of service.

Environmental Requirements

Before using this product, ensure that its operating environment is maintained within these parameters:

ParameterConditionRange
TemperatureOperating+5 °C to +40 °C (+41 °F to +104 °F)
TemperatureNon-operating-20 °C to +60 °C (-4 °F to +140 °F)
HumidityOperating5% to 80% relative humidity with a maximum wet bulb temperature of 29 °C at or below +40 °C, non-condensing
HumidityNon-operating5% to 95% relative humidity with a maximum wet bulb temperature of 40 °C at or below +60 °C, non-condensing
AltitudeOperating3,000 m (9,843 ft)
AltitudeNon-operating12,000 m (39,370 ft)

Power Supply Requirements

Warning. To reduce the risk of fire and shock, ensure that the mains supply voltage fluctuations do not exceed 10% of the operating voltage range.

No manual voltage selection is required because the AC adapter automatically adapts to the line voltage.

ParameterValue
Source voltage and frequency100 to 240 VAC ±10% @ 45-66 Hz
Power consumption (686-2C, 686-4C)Maximum: 100 W
Warning. Electrical shock hazard. Only use the power cord provided with your instrument.

Cleaning

Warning. To avoid personal injury, power off the instrument and disconnect it from line voltage before performing any of the following procedures.

Inspect the arbitrary waveform generator as often as operating conditions require. To clean the exterior surface, perform the following steps:

  • Remove loose dust on the outside of the instrument with a lint-free cloth. Use care to avoid scratching the front panel display.
  • Use a soft cloth dampened with water to clean the instrument. Use a 75% isopropyl alcohol solution as a cleaner.
Caution. To avoid damage to the surface of the arbitrary waveform generator, do not use any abrasive or chemical cleaning agents.

Calibration

The recommended calibration interval is one year. Calibration should be performed by qualified personnel only.

Abnormal Conditions

Operate the instrument only as intended by the manufacturer.

If you suspect the instrument's protection has been impaired, disconnect the power cord and secure the instrument against any unintended operation.

The instrument's protection is likely to be impaired if, for example, the instrument shows visible damage or has been subjected to severe transport stresses.

Proper use of the instrument depends on careful reading of all instructions and labels.

Warning. Any use of the instrument in a manner not specified by the manufacturer may impair the instrument's safety protection.

Installing Your Instrument

Unpack the instrument and check that you received all items listed in the Package Contents section.

Power the Instrument On and Off and Launch the TA Application

Power On

  • Insert the AC power cord into the power receptacle on the rear panel.
  • Use the front-panel power button to power on the instrument.
  • Wait until the system shows the Windows desktop.
  • The TrueArb software starts automatically if the instrument was working in TrueArb mode at the previous power off.

Alternatively, push the TrueArb icon to launch the application from the desktop, or push the Switch App button to switch into TrueArb mode from another application.

Power Off

  • Close the application in use.
  • Press the front-panel power button to power off the instrument.

Protect Your Instrument from Misuse

Check Input and Output Connectors

When connecting a cable, be sure to distinguish the input connector from the output connectors to avoid making the wrong connection.

CAUTION. Do not short output pins or apply external voltages to Output connectors. The instrument may be damaged.
CAUTION. Do not apply excessive inputs over ±15 Vpk to the Trigger Input connector. The instrument may be damaged.
Front-panel detail of the Model 686 showing channel outputs, modulation inputs, marker outputs, trigger inputs, and the numeric keypad.
Front-panel connector area: channel analog outputs (CH 1 OUT to CH 4 OUT), modulation inputs (MOD 1 IN to MOD 4 IN), marker outputs, trigger inputs, numeric keypad, and the two USB 3.0 ports with the power button.

Obtaining the Latest Version Releases

The latest release of the software may not be installed on your instrument. The latest version can be found on the BNC website (berkeleynucleonics.com/downloads) in the support area.

Install the TrueArb Application

If your instrument already has another version of the TrueArb application installed, do not uninstall it, otherwise you will lose all the configurations and projects.
  1. Download the TrueArb setup package from the BNC website and decompress it to the instrument's local disk.
Windows File Explorer showing the decompressed TrueArb setup package contents.
The decompressed setup package on the instrument's local disk, including the Add-AppDevPackage file, the dependencies folder, and the application bundle.
  1. Right-click on the “Add-AppDevPackage” file and select Run with PowerShell to start the installation.
Right-click context menu on the Add-AppDevPackage file with Run with PowerShell highlighted.
Right-click the Add-AppDevPackage file and choose Run with PowerShell.
  1. When the application has been installed, press the “Enter” button to continue.
Windows PowerShell window confirming the TrueArb application installed successfully.
PowerShell confirms a successful installation. A PC restart is required. Press Enter to continue.

USB Pen Drive and Recovery Procedure

In case of software failure or corrupted applications, it is possible to reinstall the full factory image of the software using the 32 GB USB pen drive included in the package.

The 32 GB USB recovery pen drive supplied with the Model 686.
The 32 GB recovery USB pen drive supplied with the instrument.
In the recovery USB pen drive you will find the same version of applications, drivers, and updates that were installed on the instrument at the time of purchase. To get the latest application release, follow the instructions in “Obtaining the Latest Version Releases.”
Note. The procedure completely formats the SSD of the instrument, so remember to save all important data (configuration files, arbitrary user waveform files, and the like) on an external device. All current settings are lost when the recovery procedure is launched.
If two SSDs are mounted on the instrument, remember to leave only the one on which you want to launch the procedure. The other must be removed.
A keyboard is required for the recovery procedure from the USB pen drive.

Recovery Procedure

  1. Insert the recovery USB pen drive into a USB port of the instrument. If the instrument is off, press the power-on button; otherwise, restart the instrument. Check that a keyboard is correctly connected to the instrument.
  2. Once the instrument has started, press the F11 button repeatedly on the keyboard during the boot process to access the boot menu (see the image below).
  3. In the boot menu, select the “UEFI: USB DISK 3.0 PMAP, partition 1” choice and then press Enter.
  4. Press ‘1’ on the keyboard to start the recovery procedure.
  5. Enter the code “1234” to confirm the execution of the recovery procedure.
  6. Once the procedure is complete, press Enter to shut down the instrument.
  7. Remove the recovery USB pen drive and power on the instrument. Follow the instructions in step 2 to access the boot menu, then select the SATA SSD source. Press Enter to confirm.
Boot device selection menu showing UEFI USB DISK 3.0 PMAP partition 1 highlighted.
Boot device menu. Select “UEFI: USB DISK 3.0 PMAP, Partition 1” to boot the recovery USB pen drive.
Console screen of the Berkeley Nucleonics factory configuration restore procedure prompting for the confirmation code.
The Berkeley Nucleonics factory configuration restore procedure. Press 1 to recover, then enter the code “1234” and press Enter to start.

Instrument Overview

Front Panel 686-2C

Front view of the Model 686 arbitrary waveform generator with touch screen, rotary knob, keypad, and SMA outputs.
Model 686 front panel: 7 in (178 mm) capacitive touch screen, soft keyboard and rotary knob, single-ended analog outputs, trigger inputs and marker outputs, numeric keypad, two USB 3.0 ports with power on/off button, and modulation inputs.
  • 7 in (178 mm) capacitive touch screen
  • Soft keyboard and rotary knob
  • Single-ended analog outputs
  • Trigger In and marker outputs
  • Numeric keypad
  • Two USB 3.0 ports and power on/off button
  • Modulation inputs

Front Panel 686-4C

The front panel of the 686-4C model differs from the 686-2C in that it has twice the number of SMA analog output connectors, because each output channel has two complementary outputs (+ and -).

The touch screen functionalities and features are described in the TrueArb Application section.

  • 7 in (178 mm) capacitive touch screen
  • Soft keyboard and rotary knob
  • Single-ended analog outputs
  • Trigger In and marker outputs
  • Numeric keypad
  • Two USB 3.0 ports and power on/off button
  • Modulation inputs

Analog Outputs

The Model 686 series instrument has 2 or 4 analog output channels. Each one is single-ended or differential, depending on the model, and the connector type is SMA.

Marker Outputs

Each Marker Out is a digital output channel that can generate programmable digital patterns synchronous to the analog outputs. Its impedance is 50 Ohm and the output voltage amplitude ranges from -0.5 V to 1.65 V into a 50 Ohm load. To set the Marker Out parameters, refer to the Marker Settings. The connector type is a standard SMA.

Marker Out SpecificationValue
Connector1 SMA per output channel on the front panel
Output impedance50 Ω
Output level (into 50 Ω)-0.5 V to 1.65 V
ModelMarker Out Connectors
686-2C2 SMA on the front panel
686-4C4 SMA on the front panel

Trigger Inputs

The Trigger In 1/2/3/4 connectors on the front panel allow generation to be controlled by an external signal source. They have a selectable impedance of 1 kOhm or 50 Ohm. To set the trigger parameters or the Run Mode, refer to the “Trigger” section. In Continuous mode, the trigger inputs have no effect.

Trigger In SpecificationValue
ConnectorSMA on the front panel
Number of connectors2 in 2-channel models or 4 in 4-channel models
Input impedance1 kΩ or 50 Ω selectable
Slope/PolarityPositive or negative selectable

Soft Keyboard and Rotary Knob

Most of the buttons you use with the TrueArb application are virtual ones on the touchscreen, but a few physical buttons control basic functions such as the setting of amplitude, offset, and frequency. A physical numeric keypad is available on the front panel and can be used instead of the virtual numeric pad.

A central knob is available for fine-tuning and adjustments during on-the-fly setup operations. The rotary knob changes the value in a continuous, analog fashion. The push-button rotary knob lets you change the value increment between Coarse and Fine adjustment.

The right-arrow key moves the selected digit to the right and the left-arrow key moves the selected digit to the left. You can press the rotary knob and rotate it to the right or left to change the delta increment.

Soft keyboard and rotary knob area of the Model 686 front panel.
Soft keyboard and rotary knob: the rotary knob, the rotary push button, and the digit selection arrows, along with the HOME, TRIGGER, RUN, TOUCH SCREEN OFF, AMPL./V HIGH, FREQ./PERIOD, AWG to AFG, OFFSET/V LOW, PHASE/DELAY, SETTINGS, CHANNEL SEL., ALL OFF, and DEFAULT keys.
ButtonDescription
HOMEIf you are on a sub-menu page, use this button to return to the main page.
TRIGGERUse this button to send an internal trigger to the instrument.
RUNUse this button to start and stop the signal generation. If the button is on and green, the instrument is running; if it is off, the instrument is stopped. Pushing the button changes the instrument state.
LEFT ARROWOnce the virtual numeric keypad is opened, use this button to move the digit selection cursor to the left.
RIGHT ARROWOnce the virtual numeric keypad is opened, use this button to move the digit selection cursor to the right.
TOUCH SCREEN OFFUse this button to disable the touch screen.
AMPL./V HIGHUse this button to set the high voltage level or the amplitude of the waveform.
FREQ/PERIODUse this button to set the period or the frequency of the waveform.
AWG ↔ AFGUse this button to switch between AFG mode and AWG operating mode.
OFFSET/V LOWUse this button to set the low voltage level or the offset of the waveform.
PHASE/DELAYN.A.
SETTINGSUse this button to open the Settings page.
CHANNEL SEL.Use this button to change the output selection in the user interface.
ALL OFFUse this button to turn off all the outputs.
DEFAULTUse this button to restore the default settings.

Numeric Keypad

The physical numeric keypad lets you set the parameter value and its measure unit. Once a parameter to be edited is selected by using the touch panel or the soft keyboard, each number pressed on the keypad is shown on the display. The Bksp key is provided for deleting erroneous key presses. The [+/-] key toggles the sign of the number being entered and may be pressed after terminating the entry. After the sign and the numeric portion of the desired value have been entered, pressing the multiplier button applies the parameter. The Enter button closes the virtual keyboard and applies the entered value.

Physical numeric keypad of the Model 686 with digit, multiplier, and control keys.
The physical numeric keypad with digits 0 to 9, the decimal point, the [+/-] sign key, the unit-measure-range multiplier keys (T/p, G/n, M/u, k/m), and the Cancel, Bksp, and Enter keys.

When you select a parameter in the user interface, if you press a Unit Measure Range button it automatically updates the available range allowed for that parameter.

Unit Measure Range ButtonUnit Measure Range
T/pTera / pico
G/nGiga / nano
M/uMega / micro
k/mkilo / milli

For example, if you select the Frequency parameter and press k/m, the unit measure range is kHz; if you press M/u, it is MHz; if you press G/n, it is GHz; if you press T/p, nothing happens because that range is not available for the selected parameter. If both units of a Unit Measure Range button are available for the selected parameter (for example, Mega and Micro), pressing the range button M/u switches the range accordingly between Mega and Micro.

Rear Panel 686-2C

Rear panel of the Model 686-2C showing USB, LAN, audio, COM, clock, and sync connectors.
Rear panel of the Model 686-2C. The callouts identify the corresponding connectors.
  • 4 USB 3.0 ports
  • 2 Gigabit LAN ports
  • 2 Audio IN/OUT
  • COM Port (COM1) RS232/422/485
  • COM Port (COM2) RS232/422/485
  • 2 slots for removable SSD
  • 1 Ref Clk In
  • 1 Sync OUT connector
  • 1 Sync IN connector
  • DisplayPort (DP1)
  • HDMI Port (HDMI1)
  • D-Sub Port (VGA1)
  • 1 10 MHz (100 MHz optional) Ref Clock Output
  • 1 External Clock Input
  • 1 Sync Clock Output

Rear Panel 686-4C

Rear panel of the Model 686-4C showing the additional digital output mini-SAS HD pods A, B, C, and D.
Rear panel of the Model 686-4C. The callouts identify the corresponding connectors, including the digital output mini-SAS HD pods.
  • 4 USB 3.0 ports
  • 2 Gigabit LAN ports
  • 2 Audio IN/OUT
  • COM Port (COM1) RS232/422/485
  • COM Port (COM2) RS232/422/485
  • 2 slots for removable SSD
  • 1 Ref Clk In
  • 1 Sync OUT connector
  • 1 Sync IN connector
  • DisplayPort (DP1)
  • HDMI Port (HDMI1)
  • D-Sub Port (VGA1)
  • 1 10 MHz (100 MHz optional) Ref Clock Output
  • 1 External Clock Input
  • 1 Sync Clock Output
  • Digital Output mini-SAS HD connector: Pod A, Pod B, Pod C, and Pod D

External Modulation Input Connector

Important note: this connector is not used by the TrueArb application.

Reference Clock Input Connector

The Model 686 series can use an external clock source to generate the sampling clock frequency. This feature allows the generator to be synchronized with an external clock. The connector type is SMA.

Reference Clock Output Connector

This connector outputs the internal 10 MHz (100 MHz optional) reference clock used to synthesize the DAC sampling clock. If the clock source is internal, it produces a signal at 10 MHz (100 MHz optional). If the source is external, it is disabled. The connector type is SMA.

Digital Output Connector

The Model 686-4C series has optional 8/16/24/32-bit digital outputs, synchronized with the corresponding analog channels, that can be programmed to generate custom digital patterns. The 24/32-bit digital outputs are available only on 686-4C models and with the ‘Half Rate’ operating mode. The digital output pins have a native CML standard and the maximum update rate is 10 Gbps.

The output connector, located on the rear of the instrument, is a customized version of the Mini-SAS HD standard connector. An optional adapter cable that converts from Mini-SAS HD to SMA is available. An optional digital probe adapter is also available to convert from Mini-SAS HD LVDS to LVTTL with programmable voltage levels.

The mixed-signal generation is a powerful solution for digital designs and validation, system synchronization, and DAC/ADC tests.

Mini-SAS HD digital output cable connected to the digital output pods on the rear panel of the Model 686-4C.
The digital output connector and the digital cable must be connected as shown. The Mini-SAS HD cable plugs into the Digital Out Pods (A, B, C, D) on the rear panel.

External Clock Input Connector

This connector input gives the user the ability to feed a sampling clock directly to the system. This clock bypasses the internal generator clock system of the instrument. The connector type is SMA.

Sync Clock Output Connector

This connector outputs a divided clock generated from the sampling clock of the instrument. The user can choose the output frequency from a list of all the possible values. The connector type is SMA.

Sync In / Sync Out Connectors

The purpose of these connectors is to connect and synchronize multiple instruments together. Up to 4 instruments can be synchronized.

Pattern Force Jump In Connector (with 686-FSS Option only)

The 15-pin D-Sub connector input gives the user the ability to feed the Force Jump pattern through an external signal consisting of 8 pattern bits plus one for Strobe. This pattern is necessary for the Fast Sequence Switch feature (see the dedicated “Trigger” section in Device Settings).

Ext Pattern Force Jump In 15-pin D-Sub connector on the rear panel.
The Ext Pattern Force Jump In 15-pin D-Sub connector on the rear panel (available with the 686-FSS option only).
Pinout diagram of the 15-pin D-Sub Pattern Force Jump In connector.
Pin numbering of the 15-pin D-Sub Pattern Force Jump In connector.
15-pin D-SubPattern Force Jump Feature
2Pattern Force Jump bit 0
3Pattern Force Jump bit 1
4Pattern Force Jump bit 2
5Pattern Force Jump bit 3
10Pattern Force Jump bit 4
11Pattern Force Jump bit 5
12Pattern Force Jump bit 6
13Pattern Force Jump bit 7
7STROBE
1, 6, 8, 9, 14, 15GND
Pattern Force Jump inputs: 5 V maximum.

Quick Start Guide

If you are a beginner, you can follow the steps below to generate your first waveform.

Important note. The pictures reported in this manual may relate to 2-channel or 4-channel models. They could therefore look slightly different from the user interface that you are using.
  1. Connect the power cord and push the front-panel On/Off switch to turn on the instrument.
  2. Press the AWG/AFG button to switch from the Simple AFG to the TrueArb application. Wait until the TrueArb application is running and ready to accept new commands.
  3. Connect Output 1 of the instrument to the oscilloscope input with a cable. Select a 50 Ohm load on the oscilloscope input.
  4. Touch the Settings button on the TrueArb UI to open the instrument settings window.
  5. Select Dev. Settings, open the General page, and select Continuous as the Run Mode.
Model 686 TrueArb Device Settings General page with Run Mode set to Continuous
Device Settings, General page: select Continuous as the Run Mode.
  1. Touch the Settings button again to close the instrument settings window.
  2. By default, all channels are disabled. This means that the outputs are mechanically disconnected from the load and the digital outputs are in the OFF state.
  3. The waveform sequencer at the top of the application starts by default with a single entry holding a sine waveform. Touch the Add Entry button to insert a new entry into the sequencer.
  4. Touch the dropdown waveform list of the second entry and change it from DC to Ramp.
Adding a second sequencer entry and changing its waveform from DC to Ramp
Add a second entry, then change its waveform from DC to Ramp using the dropdown list.
  1. Enable the output channels: press and hold the CH1 button at the bottom of the application so that it is no longer grayed out.
  2. Touch Entry 1 and set Repetition [N] = 2, then touch Entry 2 and set Repetition [N] = 3.
  3. You can change the Amplitude / Voltage High and Offset / Voltage Low for each entry.
  4. Press the RUN/STOP button and check the generated waveforms on the oscilloscope. Entry 1 should be repeated two times while Entry 2 should be repeated three times.

TrueArb Application

The Model 686 series instrument includes a 7 inch (178 mm) capacitive touch screen and an easy touch user interface based on a Microsoft Windows 10 platform. You can control instrument operations using one or all of the following input methods:

  • Touch screen and front-panel soft key controls.
  • Keyboard and mouse.

TrueArb Touch UI

The Simple TrueArb UI is designed for touch, to drive simplicity in operating an Arbitrary Waveform Generator. It uses the modern technique found on tablets and smart phones, available on capacitive touch-screen displays.

All the important instrument controls and settings are always one touch away:

  • Swipe down to change the output channel.
  • Swipe left or right to navigate through the sequencer entries.
  • Pinch in or out to zoom the waveform graph.
  • Use the touch-friendly virtual numeric keyboard to modify parameters and enter new values on the fly.

It is sometimes necessary to create long waveform files to fully implement a DUT test. Where portions of a waveform must be repeated, the waveform sequencer can save a great deal of memory-intensive waveform programming. The Sequencer lets you define the set of waveforms that will be generated, their sequence, the number of repetitions for each waveform, and the generation conditions.

The sequencer is mainly used for two purposes:

  • Output a waveform longer than the hardware memory.
  • Change the output waveform quickly on a specific trigger condition.

A sequence is made of multiple entries. Each entry contains analog and digital waveforms, properly formatted.

Important note. The Model 686 series has a single sequencer for all channels. The length and repetitions of each sequencer entry are therefore common to all output channels. In the same way, all analog and digital outputs share the same sampling clock, so they are synchronized with each other.

User Interface Description

The Simple TrueArb software environment provides easy access to all instrument functionalities and parameters. The TrueArb user interface consists of four main elements:

  • Sequencer Area. The sequencer contains a list of entries that you can add or remove to create your own waveform scenario. Each entry can be repeated or changed in length. The sequencer is common to all channels.
  • Sequencer Toolbar. This toolbar contains the elements used to navigate, add, and remove the sequencer items, as described below.
  • Waveform Area. It contains the Waveform Graph and the waveform parameters related to the selected entry.
  • Command Bar. This toolbar contains elements to control the instrument operations, modify the instrument settings, and manipulate waveforms.
TrueArb user interface showing Sequencer Area, Sequencer Toolbar, Waveform Area, and Command Bar
The four main elements of the TrueArb user interface.

The display is a 7 inch (178 mm) capacitive touch screen, and it is possible to use mobile-phone style gestures:

  • Swipe up or down on the Waveform Area to switch between the Output Channel 1 and Output Channel 2 pages.
  • Swipe left or right on the Sequencer Area to navigate through the sequencer entries.
Touch gestures: swipe up or down to change channel, swipe left or right to navigate entries
Touch gestures for channel switching and sequencer navigation.

Sequencer Area

The sequencer starts by default with a single entry holding a sine waveform on CH1, while on the other channels a DC waveform appears (or a Take Last waveform on an auxiliary channel). Touching the Add Entry button inserts a new entry into the sequencer. By default, a DC level (or Take Last on an auxiliary channel) waveform is placed in a new entry.

You can modify the waveform of a sequencer entry by touching the waveform graph or the name of the waveform. A dropdown list opens, showing all the waveforms available in the Waveform List (predefined, parametric, or imported).

Important note. For analog output channels, the dropdown list shows only the waveforms of type Analog that are available in the Waveform List. Only Analog waveforms can be assigned to analog output channels. For digital output channels or Marker output channels, the dropdown list shows only the waveforms of type Digital. Only Digital waveforms can be assigned to digital or Marker output channels.
Important note. You can modify the waveform of another channel by using the swipe up or down gesture on the graph area, by using the swipe up or down gesture on the selected entry item, or by pressing the up or down arrow on the left side of the graph to change the output channel page. The waveform can then be changed by pressing the dropdown waveform list.
Changing the output channel and selecting a waveform from the dropdown list
Change the output channel, then assign a waveform from the dropdown list.

Multiple Channels View

By touching the selected sequencer item, you can display more than one channel at the same time. This gives an overall view of all the output channels and of the sequencer entries. Use a swipe up or down gesture to scroll through the channels. Touching a sequencer item again collapses the multiple-channel view back to the single-channel view.

Multiple Channels View showing several output channels at once across sequencer entries
Multiple Channels View: an overall view of all output channels across the sequencer entries.

Sequencer Area Items

Each sequencer entry contains several pieces of information:

  • The index of the entry (Entry N). Each entry is numbered from 1 up to 16384.
  • The name of the waveform assigned to the selected output channel in that entry. Each output channel can have a different waveform assigned to the same sequencer entry.
  • The number of repetitions. Each entry can be repeated from 1 up to 4,294,967,295 times, or an infinite number of times (INF button).

Touching the selection button in the entry opens a second toolbar that lets you:

  • Select all the entries.
  • Deselect all the entries.
  • Remove the selected entry.
  • Close the toolbar.

Sequencer Toolbar

The sequencer toolbar contains several buttons to navigate and control the sequencer:

Sequencer ToolbarDescription
First Entry ButtonPress this button to go to the first entry.
Last Entry ButtonPress this button to go to the last entry.
Goto Entry ButtonUse this button to go to Entry N.
Add Prev. ButtonThis button adds a sequencer entry before the selected entry.
Add Next ButtonThis button adds a sequencer entry after the selected entry.
Remove ButtonThis button removes the selected entry.

Sequencer Warnings

Warnings are shown in the sequencer toolbar when one or more channel waveforms have been assigned to an entry with a different length. The upper warning gives a general notice of this condition. Additional warnings are displayed inside the entries where the warning condition is detected.

Warning. When a length mismatch is present, the application modifies the mismatching waveforms during execution to match the entry length, using the strategy specified in the Sample increasing/decreasing strategy parameter (Device Settings, General page).

Waveform Area

This area is divided into two main sections: the Waveform Graph area, which contains a graphical representation of the channel waveform, and the Waveform Parameters area. The Waveform Graph describes the waveform assigned to the current channel and sequencer entry:

  • The shape of the waveform.
  • The waveform duration and frequency.
  • The waveform amplitude.
  • The waveform length, in number of samples, as it was originally defined in the Waveform List.

The Waveform Parameters area is divided in two parts. The left part contains the Channel Parameters, which can be specified independently for each sequencer entry and for each output channel. The right part contains Repetitions [N] and Entry Length [N]. These two parameters are specific to the selected sequencer entry and are common to all channels in that same entry.

Note. For the Channel Parameters, you can switch from one parameter to another by pressing the change-parameter icon.
Waveform Area showing the Waveform Graph, Channel Parameters, and Entry Parameters
Waveform Area: Waveform Graph, Channel Parameters, and Entry Parameters.

Amplitude [Vpp]

Defines the peak-to-peak voltage of the waveform, expressed in volts. It is the difference between the maximum value and the minimum value.

Offset [V]

Defined as (Vmax + Vmin) / 2, expressed in volts, where Vmax is the maximum level of the waveform and Vmin is the minimum level of the waveform.

Note. On a single-ended model, the combination of Amplitude and Offset must ensure that the Vmax value of a waveform cannot exceed +2.5 V and the Vmin value cannot be less than -2.5 V.

Voltage High [V]

Defines the maximum level of the waveform, expressed in volts.

Voltage Low [V]

Defines the minimum level of the waveform, expressed in volts.

Pressing the Change Format button switches between the Amplitude / Offset and the Voltage High / Voltage Low parameter pairs.

Length

It is necessary to distinguish three different definitions of length:

  • Waveform Length. The original total number of samples that make up the waveform, as defined in the Waveform List. This value is displayed next to the waveform name in the Waveform Area.
  • Entry Length [N]. The number of samples that will be generated for the selected sequencer entry. It is common to all channels of the instrument. Its default value is defined by the Default Entry Length [N] parameter (see Sequencer Settings).
  • Sub Len. [N]. The number of samples that is affected by the Resampling Strategy for the selected channel, once the Entry Length has been defined.

The entry length granularity depends on the model and on the Operating Mode:

ModelOperating ModeMinimum Entry LengthEntry Length Granularity
686-2C, 686-4C Full Rate or Half Rate 288 samples 288 if the entry length is ≥ 288 and ≤ 8928 samples; 1 if the entry length is > 8928 samples
Note. The Entry Length can be greater or lower than the Waveform Length value of a specific channel.
Note. The Sub Length can be greater or lower than the Waveform Length value of a specific channel, but it cannot exceed the Entry Length.

If Sub Length is lower than the Waveform Length, the Decreasing Strategy parameter is displayed in the second tab of the Channel Parameters. You can then choose how to adapt the waveform for the single channel within the sample interval defined by the Sub Length. The available techniques are:

  • Decimation. Reduces the number of samples while maintaining the waveform shape. For example, in channel 1 a Sine predefined waveform of 16384 samples is used for a generic entry. The entry length is left at its default value (16384) while the Sub Length is set to 12000 samples. With Decimation set as the Decreasing Strategy, a complete period of the waveform is displayed to fit the Sub Length interval. The period of the sinusoid is now made up of 12000 points obtained by decimating the original waveform, while the value of the last sample is held constant for the remaining 4384 samples.
  • Cut tail. Cuts the tail of the waveform, reducing its size.
  • Cut head. Cuts the head of the waveform, reducing its size.
Decimation example: a sine waveform decimated to fit the Sub Length interval
Decimation decreasing strategy: the sine period is decimated to fit the Sub Length.
Cut tail and Cut head decreasing strategies
Cut tail and Cut head reduce the waveform from its tail or head.

If Sub Length is greater than the Waveform Length (in which case the Entry Length must also be greater), the Increasing Strategy parameter is displayed. The available techniques are:

  • Interpolation. Performs a linear interpolation between the waveform samples, extending the waveform envelope across the range [0 to Sub Len.]. For example, consider a parametric Sweep waveform of 16384 samples inserted into an entry of channel 1, with the Entry Length set to 30000 and the Sub Length set to 20000 samples. With Interpolation set as the Increasing Strategy, the algorithm stretches the waveform to the value of the Sub Length, while the value of the last sample is held constant for the remaining 10000 samples.
  • Return Zero. Fills the tail of the waveform with zeros until the Entry Length value is reached. In the example, the zero value is present in the last 13616 samples (30000 Entry Len. minus 16384 Waveform Len.).
  • Hold Last. Holds the last value of the waveform until the Entry Length value is reached.
  • Samples Duplication. Repeats the waveform samples until the Sub Length value is reached, while the value of the last sample is held constant for the remaining samples.
Interpolation increasing strategy and Return Zero example on a sweep waveform
Interpolation stretches the waveform to the Sub Length; Return Zero fills the tail with zeros.
Hold Last and Samples Duplication increasing strategies
Hold Last and Samples Duplication increasing strategies.
Note. The minimum Sub Length value is 2.
Important note. You can enter the Entry Length or the Sub Length value in samples or in time. Pressing the respective label switches the representation between samples and time, expressed as a Duration [s].

Delay

Specifies the delay, from sample 0 of the current entry, at which the Sub Length interval begins. It can be expressed in time (Delay [s]) or in number of samples (Delay [N]). It can be set only when the Entry Length is greater than the Waveform Length and, at the same time, the Sub Length is lower than the Entry Length.

As an example, consider a Sine waveform of 16384 samples, a Sub Length of the same value, and an Entry Length of 30000 samples, with the Delay set to 300 ns.

Note. Hold down the left red cursor to drag it manually and vary the Delay parameter. In the same way, set the Sub Length by moving the right red cursor.
Delay parameter shown in samples and in time with draggable red cursors
Delay shown in samples and in time; the red cursors set Delay and Sub Length.

Repetitions

Specifies the number of repetitions of the waveform for the selected sequencer entry. The meaning of this parameter can change according to the Run Mode setting (in Advanced Mode it is replaced by the Edit Entry button).

Note. Repetitions [N] = 1 means that the waveform is executed only once.
Note. The maximum value of repetitions is infinite: Repetitions [N] = Infinite. To set the repetitions to infinite, open the on-screen keyboard and press the INF button.
Note. Touching one of the numeric parameters opens the virtual keypad, where the parameter value and its measurement unit can be entered.

The virtual keypad items are as follows:

  1. Parameter Name and Value. This area displays the parameter name, value, and unit of measure.
  2. Numeric Keypad. Contains the keys to edit the number displayed in area 1. The [+/-] key toggles the sign of the number being entered and can be pressed at the end of editing. Touch the MIN and MAX buttons to set the minimum and maximum allowed values for the selected parameter. Use the DEF button to set the default value.
  3. Arrows. The left and right arrows move the cursor or select the digit position, like the arrows on the front panel. The up and down arrows modify the value.
  4. Measurement Unit. After typing the numeric value, these buttons apply a different multiplier of the measurement unit. When a measurement unit is pressed, the value is applied on the fly.
  5. Coarse / Fine. The Coarse/Fine button changes the granularity of the increment. You can increment or decrement the selected parameter using the up and down arrow buttons or the rotary knob on the front panel. When Fine is selected, the increment is 1 unit at the current cursor position. When Coarse is pressed, the Delta increment is displayed in the parameter area and the value changes in steps of the selected increment. You can keep the knob pressed and rotate it left or right to change the Delta Coarse increment.
  6. Control Buttons. The Close button closes the virtual keypad without applying any changes to the instrument, while the Enter button confirms the changes and applies them. The Bksp (backspace) button deletes erroneous key presses, and the Delete button deletes all digits in the text box.
  7. Horizontal Scrollbar. Lets you change the selected value quickly. The position specifies the value between the allowed minimum and maximum. The increment or decrement value entered with the rotary knob or the scrollbar is applied to the instrument on the fly.
Virtual numeric keypad with callouts for value area, keypad, arrows, units, coarse and fine, control buttons, and scrollbar
The virtual numeric keypad and its callouts.

Waveform Warnings

A warning is shown in the waveform graph when the channel waveform length differs from the Entry Length. The upper warning is a general notice of this condition. Additional warnings are displayed inside the entries where the condition is detected.

Status Toolbar

The Status Toolbar reports the memory usage of the instrument and the trigger-in signal behavior.

Memory Used indicator. Shows the percentage of storage memory used to store all waveforms assigned in the sequencer.

Note. Depending on the Operating Mode and the instrument model, not all channels have the same amount of available memory.

Because of this memory limitation in Full Rate Operating Mode, primary channels can be distinguished from auxiliary channels as shown in the following table:

ModelChannel definition
686-2CCH1: primary channel. CH2: auxiliary channel.
686-4CCH1: primary channel. CH2: primary channel. CH3: auxiliary channel. CH4: auxiliary channel.

The distinction between primary and auxiliary channels does not exist in Half Rate Operating Mode. In that case, the maximum memory that a channel can use is the same for all channels.

Aux indicator. In Full Rate Operating Mode, shows the percentage of memory used by the auxiliary channels. It can be considered as the sum of the Sub Length parameter of the specific auxiliary channel across all sequencer entries.

Note. See the Settings, Operating Mode section of this manual to find the maximum memory that each channel can use, based on the instrument model and the operating mode setting.

As an example, consider the following sequencer, where the instrument has 2 channels in Full Rate Operating Mode. For Channel 1 (the primary channel), the length of Entry 1 is 1 Gsample, as is the length of Entry 2. The memory usage indicator reports 21 percent, because about 7.6 Gsamples of storage memory remain available to add further entries. The Sub Length parameter can be kept equal to the Length value for both entries, since CH1 has up to 9.6 Gsamples of available memory.

Memory usage example for a 2-channel instrument in Full Rate mode reporting 21 percent
Memory usage example: Channel 1 (primary) reports about 21 percent storage memory used.

For Channel 2 (the auxiliary channel), the number of samples of Entry 1, defined by the Sub Length parameter, is set to the maximum value (about 1 Msample). Since the Aux indicator already reaches its maximum value with Entry 1, it is no longer possible to insert a new waveform in Entry 2. During the generation of Entry 2, the output of Channel 2 reproduces the last sample of the previous entry.

Note. In Half Rate Operating Mode there are no auxiliary channels with memory limitations, so the maximum memory usage is about 4.8 Gsamples for each channel.
Note. On an auxiliary channel, the Take Last option does not use any memory. The output voltage maintains the value of the last sample of the previous entry that contained an analog waveform. If Take Last is set in the first entry, the channel generates 0 V.

Trigger Information indicator. Provides information about the trigger signal condition:

  • The Trigger status LED notifies you that the instrument has received a trigger signal.
  • The Waiting Trigger LED notifies you that the instrument is waiting for a trigger signal.
  • The Trigger too fast LED notifies you that a trigger event has been detected, but the trigger frequency is too high and the instrument cannot be rearmed before the previous trigger event completes. In this situation, some trigger events may be lost.

Command Toolbar & Settings

This section describes the Command Toolbar and the full Settings reference for the Model 686 TrueArb Arbitrary Waveform Generator: Device Settings (general, timing, and trigger), run modes, the Advanced Run Mode and Entry Editor Table, Channel Settings for analog and digital outputs, Marker Settings, Sequencer Settings, and the remaining user interface and log options.

Command Toolbar

The Command Toolbar contains several touch buttons that control the instrument. Its layout changes depending on the model. On the 4-channel models, some buttons are located in the More menu instead of the Command Toolbar. A detailed description of each button follows.

Command Bar Buttons

Command Toolbar buttons
ButtonDescription
RUN/STOP Sets the instrument into the Running state (or Ready to receive a trigger) or into the Stopped state. When the button is green the instrument is running. When it is grey the instrument is stopped. Pressing the button changes the instrument state.
Trigger Sends an internal software trigger to the instrument. Independently from the configured trigger setting, this trigger is always received.
Output Channels (CH1, CH2, ... CH N, DIG) Press CH1, CH2, ... CH N, or DIG to change the Output Channel page. Press and hold a Channel button for a programmable time (the ON/OFF waiting time) to turn that channel OFF or ON. The ON/OFF waiting time can be set in the UI Settings. When a channel is OFF, it is mechanically disconnected from the output. For more information, refer to the relevant paragraph.
MAR (Marker) Stands for Marker. When this button is white, a custom pattern has been selected as the Marker Mode; otherwise the button is red. Pressing this button displays the settings of the custom pattern. Press and hold the MARKER button for a programmable time (the ON/OFF waiting time) to turn it OFF or ON. When the marker is turned ON, this button appears pink. The ON/OFF waiting time can be set in the UI Settings. For more information, refer to the relevant paragraph.
DIG (Digital) Stands for Digital. Connects or disconnects the digital output signals. When the digital signals are disabled, they hold the logic zero value at the output and this button appears red.
Settings Opens the Output Channel Settings, Device Settings, Marker Settings, Sequencer Settings, and UI Settings. For more information, refer to the relevant paragraph.
Wave. List Opens a page where you can create and manage a waveform or import and export a waveform from a file. For more information, refer to the relevant section.
Default Restores the default value of all parameters of the instrument.
Numeric Keyboard Enables or disables the virtual numeric keyboard.
Remote Control Opens the SCPI server page. On that page you can enable or disable the SCPI server and view the sequence of commands sent to the instrument and its responses.
Beep Enables or disables the beep audio signal that sounds when the user touches a button.
More Gives access to other instrument features as described in the More Button menu below.

More Button Menu Items

More Button menu
ItemDescription
ExitCloses the application.
Full/FloatMaximizes or reduces the application screen, allowing access to Windows OS functionality.
Load FromLoads a configuration file. For more information, refer to the relevant paragraph.
Save AsSaves the current configuration into an existing one or creates a new one. For more information, refer to the relevant paragraph.
ExportExports the current configuration. For more information, refer to the relevant paragraph.
Change FormatChanges the waveform vertical parameters from Voltage High (V) and Voltage Low (V) to Amplitude (Vpp) and Offset (V).
Change ApplicationSwitches from TrueArb to AFG or to the Serial Pattern Generator application.
AboutShows the credits, the software and firmware release numbers, and the instrument serial number.
HelpOpens the User Manual.
CalibrationEnters the Calibration and Diagnostic page. For more information, refer to the relevant paragraph.
Waveform EditorOpens the Waveform Editor software. For more information, refer to the Waveform Editor User Manual.
LicenseEnters the License setup page. For more information, refer to the relevant section.

Settings

Touch the Settings button to open the page for the Device Settings, Channel Settings, Marker Settings, Sequencer Settings, and UI Settings.

Device Settings

The device settings are common to the whole instrument. They are grouped into General settings, Timing settings, and Trigger settings.

Device Settings: General page

General: Operating Mode

This parameter selects the main operating mode for all channels of the instrument, between Half Rate and Full Rate mode.

Operating Mode selection

In Full Rate mode you can use the maximum sampling rate, but the available storage memory on some channels is reduced. In Half Rate mode the available memory is the same on every channel, but the sampling rate is reduced.

The main characteristics of these modes are summarized in the following tables.

Full Rate

ModelMax. Sampling ClockMax. Storage Memory per Channel
686-2C 20 GHz CH1: full memory availability (about 9.6 Gsamples). CH2: limited memory availability (about 1.17 Msamples).

Half Rate

ModelMax. Sampling ClockMax. Storage Memory per Channel
686-2C, 686-4C 10 GHz CH1: full memory availability (about 4.8 Gsamples). CH2: full memory availability (about 4.8 Gsamples).
686-4C 10 GHz CH1, CH2, CH3, and CH4: full memory availability (about 4.8 Gsamples each).
686-4C 20 GHz CH1: full memory availability (about 9.6 Gsamples). CH2: full memory availability (about 9.6 Gsamples). CH3: limited memory availability (about 589 ksamples). CH4: limited memory availability (about 589 ksamples).

General: Run Mode

The Run Mode defines the sequencer execution flow.

Run Mode selection
  • Continuous: when the RUN/STOP button is pressed, each waveform loops as set in the entry repetition parameter, and the entire sequence repeats circularly until the user presses the RUN/STOP button.
  • Single/Burst: when the RUN/STOP button is pressed, the instrument waits for a trigger event. When the trigger event occurs, each waveform loops as set in the entry repetition parameter, and the entire sequence repeats circularly as many times as set in the Burst Count [N] parameter. Setting Burst Count [N] = 1 places the instrument in Single mode, and the sequence runs only once.
  • Triggered Continuous: when the RUN/STOP button is pressed, the instrument waits for a trigger event. When the trigger event occurs, each waveform loops as set in the entry repetition parameter, and the entire sequence repeats circularly until the user presses the RUN/STOP button.
  • Stepped: after the RUN/STOP button is pressed, each entry waits for a trigger event before its execution. The waveform of the entry loops as set in the entry repetition parameter. After the generation of an entry completes, the last sample of the current entry or the first sample of the next entry is held until the next trigger is received. At the end of the entire sequence, execution restarts from the first entry.
  • Advanced: in this mode the execution of the sequence can be changed using conditional and unconditional jumps (the JUMP TO and GO TO features) and dynamic jumps (the PATTERN JUMP and FORCE JUMP features). Refer to the Advanced Run Mode section for detailed information.
Note. If you set infinite repetitions on one entry, the trigger event lets you jump to the next one.

General: Run Mode Options

Run Mode Options
  • Wait Trigger On: defines the behavior of the output during the wait trigger condition in the Triggered Run Mode. If First Sample is selected, the first waveform sample of the next entry is held until the next trigger is received. If Last Sample is selected, the last waveform sample of the current entry is held until the next trigger is received.
  • Jump Mode: available in Advanced Run Mode only. It defines the behavior of the output when a Jump event happens (a JUMP TO, PATTERN JUMP, or FORCE JUMP event). If Jump as soon as possible is selected, the sequencer jumps to the selected entry as soon as possible, without waiting for the completion of the repetitions of the current waveform execution. It always jumps at the end of a period of the current waveform. If Jump when all repetitions have been executed is selected, the sequencer jumps to the selected entry after the completion of the current waveform repetitions. If the repetitions are infinite, this option is not considered and the instrument performs the jump as soon as possible.

Advanced Run Mode

The Advanced Run Mode changes the execution of the sequence using loops, conditional and unconditional jumps (the JUMP TO and GO TO features), and dynamic jumps (the PATTERN JUMP and FORCE JUMP features). It can be used to create long and complex waveform scenarios.

Follow these steps to start working with the Advanced Mode:

Advanced Run Mode sequencer layout
  • In the Device Settings, General page, select Advanced as the Run Mode.
  • The sequencer page changes its standard layout, and the Edit Entry button appears in the Entry Parameters area.
  • Press the Edit Entry button on the Sequencer Area to open the Entry Editor Table.

Entry Editor Table

Entry Editor Table

Pressing the Edit Entry button opens the Entry Editor Table. This table changes all the parameters associated with the sequencer entries (except the Length of the entries, which is still located in the Sequencer Area page) that control the execution flow of the sequencer.

Use a swipe up or down gesture to scroll through the table elements and reach the parameters of every sequencer entry.

The first column in the Entry Editor Table displays the Entry number, which defines its position in the play sequence. These numbers are also used as the targets for the Jump To, Pattern Jump, and Go To features. The selected entry is highlighted in yellow.

The Entry Editor Table has the following options.

ItemDescription
Wait Event Defines the event that must occur before the entry is generated. The waveform output is held until the Wait Event happens, then the waveform output starts.
  • None: no waiting; the waveform plays immediately.
  • Button: the event is provided by pressing the Trigger button on the keyboard, the Trigger button on the menu bar, or by issuing a trigger via Remote Command.
  • Timer: the event is internally generated by a Timer that can be set in the Settings, Trigger page.
  • External: the event is generated by the signal applied externally on the TRIGGER IN 1 (In 1) or TRIGGER IN 2 (In 2) input when it crosses the selected threshold.
Repeat Defines how many times the waveforms in the entry are repeated: 1 to 4,294,967,295 or infinite cycles.
Jump If Event Defines the event that must occur for the Jump To feature. When a Jump event happens, the sequencer jumps to the selected entry in the Jump To Entry field. It completes the period of the current waveform before jumping to another entry.
  • None: the Jump To feature is disabled.
  • Button: the event is provided by pressing the Trigger button on the keyboard, the Trigger button on the menu toolbar, or by issuing a trigger via Remote Command.
  • Timer: the event is internally generated by a Timer. The Timer count interval can be set in the Settings, Trigger page.
  • External: the event is generated by the signal applied externally on the TRIGGER IN 1 (In 1) or TRIGGER IN 2 (In 2) input when it crosses the selected threshold.
Jump To Entry Defines the Jump To entry target. The sequencer jumps to the selected entry when the event condition is met. The sequencer can jump immediately or when all the repetitions have been executed, as selected in the Jump Mode field (Device Settings, General section).
  • Next: the sequencer jumps to the next element in the sequence.
  • Previous: the sequencer jumps to the previous element in the sequence.
  • First: the sequencer jumps to the first element in the sequence.
  • Last: the sequencer jumps to the last element in the sequence.
  • Item: the sequencer jumps to the selected entry index.
Pattern Jump Defines the pattern code for the Pattern Jump feature. The Pattern Jump is a conditional jump (part of the dynamic jump feature) that occurs when the sequencer receives a Pattern Code equal to the Pattern Jump parameter during the generation of the specific entry. It can be a number from 0 to 255. A Pattern Code can be sent to the sequencer using the SCPI command AWGControl:DJStrobe. The sequencer can jump immediately or when all the repetitions have been executed, as selected in the Jump Mode field (Device Settings, General section).
Pattern To Entry Defines the target entry index for the Pattern Jump feature. As soon as the sequencer receives the pattern event, it jumps to the entry selected in this field.
  • Next: the sequencer goes to the next element in the sequence. If the current element is the last one, it goes back to the first one.
  • Previous: the sequencer goes to the previous element in the sequence. If the current element is the first, it goes back to the last one.
  • First: the sequencer goes to the first element of the sequence.
  • Last: the sequencer goes to the last element of the sequence.
  • Item: the sequencer goes to the selected entry index.
Go To Entry When all repetitions complete (without being interrupted by a Jump To or Pattern Jump feature), the sequencer moves to the entry defined in the Go To Entry parameter. By default, the Go To entry is Next.
  • Next: the sequencer goes to the next element in the sequence. If the current element is the last one, it goes back to the first one.
  • Previous: the sequencer goes to the previous element in the sequence. If the current element is the first, it goes back to the last one.
  • First: the sequencer goes to the first element of the sequence.
  • Last: the sequencer goes to the last element of the sequence.
  • Item: the sequencer goes to the selected entry index.
Note. The Trigger buttons and the Trigger from Remote Command are always active, independently from the selected Trigger Source.
Note. For the 4-channel models, it is possible to choose between the four external Trigger Inputs: In 1, In 2, In 3, and In 4.
Note. An Entry Table Toolbar is also present with the same options as the Sequencer Toolbar.

Entry Table Toolbar

Entry Table Toolbar
ButtonDescription
First EntryGoes to the first entry of the table.
Last EntryGoes to the last entry of the table.
Goto EntryGoes to entry N of the table.
Add Prev.Adds an entry before the selected entry.
Add NextAdds an entry after the selected entry.
RemoveRemoves the selected entry from the table.

As an example, the following entry can be represented by a flow chart. Entry 1: Wait Event = Button, Repeat = 10, Jump If Event = Timer, Jump to Entry = Next, Pattern Jump = 123, Pattern To Entry = 4, Go To Entry = 3.

Jump to Selected Button

Jump To Selected button

In Advanced Run Mode, the Jump To Selected button appears on the Sequencer Toolbar after the start of generation. While the instrument is generating and the execution flow is not in a Wait Event state, pressing this button forces generation to jump to the entry highlighted in the sequencer. The execution flow can jump immediately or when all the repetitions have been executed, as selected in the Jump Mode field (Device Settings, General section).

As an example, consider a sequencer where entry 18 is highlighted, with the following table entry for entry 1: Wait Event = Button, Repeat = 10000, Jump If Event = Ext. Trig. 1, Jump to Entry = Next, Go To Entry = 5.

Timing

Timing settings
  • Sampling Clock [Hz]: specifies the Arbitrary Waveform Generator sampling rate.
  • Clock Source: specifies the clock source as Internal, Reference Clock In, or External Clock In.
    • If Internal Clock is selected, the sampling clock is synthesized using a 10 MHz reference clock generated internally.
    • If Reference Clock In is selected, the sampling clock is synthesized using the clock provided externally to the Ref. Clock In SMA connector. In this case the Reference Clock [Hz] control appears, and the user must specify the reference clock frequency in Hz.
    • If External Clock In is selected, the internal clock synthesizer is bypassed and the clock signal provided at the External Clock Input SMA connector feeds the sampling clock directly for the system. In this case the External Clock In Divisor control appears to define the external clock signal frequency, which must match the value reported by the Ext. Clock Frequency indicator.
Caution. Not all frequency values can be set, because some frequency ranges cannot be synthesized by the instrument's internal PLLs. In particular, [15.726 GHz to 13.764 GHz] / 2^N with N = 0, 1, 2, 3 ... 34 are forbidden intervals.
Note. To guarantee correct synchronization between the instrument and an external signal, observe these conditions:
  1. Provide a clock that is synchronized to the frequency of the external trigger in, and connect it to the Reference Clock In connector.
  2. In Timing, set REFERENCE CLOCK IN as the Clock Source and set the Reference Clock In frequency.
  3. Set a Sampling Clock value that respects the following formula:
    Sampling_Clock [Hz] = Reference_Clock_In [Hz] x M x (64 / 2^N)
    where M = 1, 2, 3 ... 60, N = 0, 1, 2, 3 ... 34, and the product Reference_Clock_In [Hz] x M x 64 must be within the range [10 GHz to 20 GHz] in Full Rate Mode or the range [5 GHz to 10 GHz] in Half Rate Mode.
For example, if the frequency of Reference Clock In is 150 MHz, the maximum Sampling Clock value is 19.2 GHz = 150 MHz x 2 x (64 / 2^0) in Full Rate Mode and 9.6 GHz = 150 MHz x 1 x (64 / 2^0) in Half Rate Mode.
  • Sync Output: enables or disables the external Sync Clock Output. This clock can be used to provide a trigger input signal synchronous with the system clock, which avoids jitter in the Trigger In to analog Out delay and reduces the Trigger In to analog Out latency. See the Trigger settings (in the Device Settings paragraph) for more details. When the Sync Output is enabled, the Sync Output Divisor parameter appears and the user can choose the Sync Output clock frequency from a list of all possible values.
Note. The Sync Clock Output can be enabled even when the instrument is in Stopped mode. You can also set the Sync Output Divisor in Stopped mode, but note that the reported frequency is linked to the Sampling Clock rate. If the sampling rate is changed in Stopped mode, the frequency of the clock out is consistent with the value displayed in the Sync Output Divisor only after the instrument is placed in Running mode.

Trigger

The Trigger Source specifies the source of the trigger: Trigger Input 1 (In 1), Timer, or Trigger Button.

Trigger settings

The 686-2C models have two independent external Trigger Inputs (Trigger In 1 and Trigger In 2), while the 686-4C models have four independent external Trigger Inputs (Trigger In 1, Trigger In 2, Trigger In 3, and Trigger In 4), each located on the front panel of the instrument.

Note. Trigger In 2, Trigger In 3, and Trigger In 4 are only used by the Advanced Run Mode. In all other run modes, only Trigger In 1 is evaluated.

The Source and Timer Interval [s] parameters are common to all channels of the instrument. The Threshold, Edge, Input Impedance, Timing, and Delay Adjust parameters are specific to each Trigger Input. You can switch between the two or four sets of these parameters by selecting the Trigger Input 1 ... Trigger Input 4 tabs located in the middle of the Trigger Settings page.

Trigger Input parameters
Trigger In SettingDescription
Source
  • Trigger Button: the trigger event is provided by pressing the Trigger button on the keyboard, the Trigger button on the menu toolbar, or by issuing a trigger via Remote Command.
  • Timer: the trigger event is internally generated by a Timer. The Timer count interval is set by the Interval [s] textbox.
  • Trigger In 1: a trigger event is generated by the signal applied externally to the Trigger In 1 SMA connector when it crosses the selected threshold with the selected slope. The threshold value and slope are defined in the relevant textbox and slider.
Timer Interval [s] Sets the timer count interval. It has effect only when the Trigger Source is Timer. The edited value is automatically rounded to the closest value that the hardware can implement.
Edge The slope can be positive or negative. When Rising Edge is selected, the trigger is detected when the signal on the Trigger In 1/2/3/4 SMA connector crosses the threshold from low to high. The Falling Edge option is the opposite. Both Edges means the trigger is sensitive to both edges of the signal.
Threshold [V] The threshold that the external signal applied to the Trigger In 1/2/3/4 connector must cross to issue a trigger event to the instrument.
Timing When Slow (Sync) is selected, the Trigger Input 1/2/3/4 signal is assumed to be asynchronous with the system clock. In this case a hardware time measurement circuit (TDC) is enabled to keep the Trigger In to Out jitter as low as possible. When Fast (Async) is selected, the Trigger Input 1/2/3/4 signal is expected to be synchronous with the Sync Clock Out (and therefore with the system clock). In this case the time measurement circuit is skipped, so the Trigger In 1/2/3/4 to Out delay is slower.
Delay Adjust [s] When the Timing parameter is set to Fast (Async), the Trigger In signal is evaluated on the rising or falling edge of the Sync Clock Out. To optimize the timing margins, a delay can be applied to the Trigger Input 1/2/3/4 signal. The Delay Adjust [s] parameter specifies the delay applied to the Trigger Input 1/2/3/4 signal. The range of the delay is 0 ps to 2418 ps. The resolution of the delay is 78 ps.
Note. The Trigger button and the Trigger from Remote Command are always active, independently from the selected Trigger Source.
Note. The Trigger Source parameter is not available in Advanced Run Mode.

External Force Jump Settings (with 686-FSS option only)

External Force Jump Settings

If the Fast Sequence Switch option is available, in Advanced mode it is possible to provide a Force Jump action by applying an external 8-bit digital signal through the Ext. Pattern Force Jump In connector on the rear panel.

In this way it is possible to set up to 256 possible patterns that force the generation to jump into one of the 16384 possible entries of the sequencer, regardless of the state of the execution flow (except the Wait Event state).

For every External Force Jump pattern, a Strobe signal with a rising or falling edge (selectable) is required to sample the digital pattern. The external digital signal must remain valid and unchanged during the entire edge of the Strobe, with the setup and hold time specified in the instrument documentation.

In the Trigger Settings page, the new Force Jump Settings tab appears beside the Trigger Input 1/2/3/4 tabs. A table representing all 256 possible pattern inputs allows you to specify which entry to jump to once an external pattern is received.

Ext Force Jump SettingDescription
PatternOne of the 256 rows of the external force jump table. Its binary coding represents one possible pattern of the external 8-bit digital signal.
Jump To EntrySpecifies which entry to jump to when a specific pattern is received. The value is selectable from 1 up to 16384. If the set entry does not exist in the sequencer of the instrument, the TrueArb software automatically disables the corresponding row of the table.
EnabledEnables or disables a specific External Force Jump pattern. If a specific pattern is disabled and that Force Jump pattern occurs on the input connector, it is not considered.
Is EnabledA general enable/disable control for the External Force Jump feature.
Strobe PolarityIf the Strobe polarity is positive, the External Force Jump pattern is sampled on the rising edge of the strobe signal. If negative, it is sampled on the falling edge.
Note. The execution flow can jump immediately or when all the repetitions have been executed, as selected in the Jump Mode field (Device Settings, General section).

Channel Settings

The Channel Settings page defines the parameters of the analog and digital channels. The digital channel outputs are available only on the 686-4C models.

Main Settings Page (CH1, CH2, ... CH N)

Channel Main Settings page
  • Amplitude Scale [%]: can be modified at run time to adjust the waveform amplitude while the instrument is running. It is applied to all the waveforms contained in the sequencer for the specified channel. It is expressed as a percentage and has a range of 0% to 100%. A value of 100% means the waveform keeps its original amplitude.
  • Channel Skew:
    • Skew [s]: defines a time delay among the analog output channels to de-skew the outputs. The resolution is 100 fs on 2-channel models and one sampling clock period on 4-channel output models.
    • Chan. 1/3 (or 2/4) Fine Skew [s]: available only on the 4-channel models. It defines a fine time delay between the output couple Channel 1 / Channel 3 and the output couple Channel 2 / Channel 4. The resolution is 100 fs. The relationship between channels considers the Skew parameter (Nx, where x is the channel), the Chan. Fine Skew parameter (delta t13 or delta t24), and the Sampling Clock Period (Ts).
  • Baseline Offset Settings:
    • Base Line Offset [V] (or Vocm [V] on the differential output models): defines the DC offset value added to the output signal relative to the ground level.
    • Value On Stop [Disabled/Custom]: this toggle selector enables the value of the Stopped Voltage Value, which is set in the stop condition. When the toggle is set to Disabled, in the stop condition the baseline value on the output follows the value set in the Baseline Offset parameter.
    • Stopped Output Voltage [V]: sets the value of the Baseline Offset in the stop condition (if the Value On Stop selector is set to Custom).
  • Channel Value on Stop Settings:
    • Value on Stop [Keep Last/Custom]: selects the value generated after the stop event. Keep Last: the generator keeps the last value generated before the stop. Custom: the generator keeps a user-defined value (Stopped Output Voltage).
    • Stopped Output Voltage [V]: defines the custom value generated after the stop event.
  • Polarity: when Negative is selected, the analog output signal is inverted.

Correction and Optimization (CH1, CH2, ... CH N)

Correction and Optimization settings
  • Correction Offset [V]: defines the digital offset value added to the generated waveform. The minimum value is 0 V, while the maximum value is adjusted dynamically based on the amplitude chosen for the respective waveform. For example, on the single-ended models, if the amplitude is set to 2 Vpp, the user can add a correction offset up to 1.5 V.
  • Optimization: every digital-to-analog converter is affected by a series of systematic errors (INL, DNL, timing errors) that give rise to nonlinearity in the spectrum of the generated output signal. Setting High Linearity Mode reduces the noise spectral density of the output signals for better linearity, while Low Noise Mode reduces noise when the generated signal has a low frequency or consists of constant components.
  • Overshoot Tuning: in an impulsive waveform, allows you to vary the amplitude of the transient value of the signal with respect to its constant value. The higher the overshoot value, the faster the edge of the output signal.
  • Flatness Compensation: in RF signal generators, as the frequency increases, flatness compensation filters help limit the degradation of the amplitude of the generated signal. If you prefer better spectral purity by limiting the contribution of spurious emissions, it is better to deactivate this compensation.

Digital Channels

Digital Channels settings

By purchasing the appropriate option license, it is possible to enable up to 32 digital output channels on the 4-channel models. The maximum number of digital outputs available depends on the setting of the Operating Mode parameter and the instrument model, as summarized in the following table.

ModelOperating ModeMax Analog Sampling ClockMax Digital Sampling Rate per ChannelAvailable Output Digital Channels
686-4CFull Rate20 GHz10 Gbps8 / 16
686-4CHalf Rate10 GHz5 Gbps8 / 16 / 24 / 32
  • Digital Channels: if this parameter is 0, the DIG button is disabled. If 8 or more digital channels are selected, the DIG button can be touched to enable or disable the digital output lines. Once the digital channels are enabled, you can define the digital waveform in the Waveform Graph area in the same way as for analog channels. All digital lines are displayed simultaneously on the Waveform Graph via a bus composed of digital waveforms (DIG 0, DIG 1, DIG 2, and so on). The Increasing/Decreasing Strategy, Sub Length, and Delay parameters are present for each sequencer entry on the digital outputs as well.
Note. Only waveforms in the Waveform list whose Type is defined as Digital can be associated with the Digital Output Channels.

Up to 4 Pods (a group of 8 digital outputs) can be managed separately from each other. The correspondence between Pods and digital outputs is as follows.

PodDigital Waveform LinesAT-DTTL8 probeAT-LVDS-SMA8 cable
Pod ADIG 7 ... DIG 0Ch.7 ... Ch.0DO 7_P/N ... DO 0_P/N
Pod BDIG 15 ... DIG 9Ch.7 ... Ch.0DO 7_P/N ... DO 0_P/N
Pod CDIG 23 ... DIG 16Ch.7 ... Ch.0DO 7_P/N ... DO 0_P/N
Pod DDIG 31 ... DIG 24Ch.7 ... Ch.0DO 7_P/N ... DO 0_P/N
  • AT_DTTL8 only:
    • Voltage Level [V]: defines the output voltage level (in volts) of the LVTTL digital probe. It takes effect only when the Digital Option (686-DIG license) is installed and the LVTTL probe adapter is connected (RIDER-MINI-SAS-HD and AT-DTTL8 accessories). The same voltage level applies to all 8 channels of the same Pod. For more information on the accessories, see Appendix A.
  • CML Settings:
    • Diff. Voltage Level: the differential voltage level of all CML signals of the specified Pod that come from the mini-SAS HD connector on the rear of the instrument. Up to 4 values are available. All eight CML pairs of a single Pod can be more conveniently used through the SMA connectors of the AT-LVDS-SMA8 cable (see Appendix A).
    • Equalization Factor [N]: as this parameter increases, the rising edge of all CML output signals of the specified Pod and their overshoot are emphasized. Up to 16 values are available: 0 to 15.
  • Skew [s]: sets the delay between the analog channels and the digital channels to de-skew the analog and digital outputs. The maximum time skew allowed depends on the current sampling frequency. The same skew applies to all 8 channels of the same Pod.

Marker Settings

In the marker output page, you can define the behavior and parameters of the Marker Out signals located on the front panel of the instruments.

Marker Settings page

The 686-2C models have two Marker Outs: Marker Out 1 and Marker Out 2. The 686-4C models have four Marker Outs: Marker Out 1, Marker Out 2, Marker Out 3, and Marker Out 4.

Each Marker Output can be programmed individually to generate a fixed level (Low or High), an automatic impulse of a fixed duration, or a completely custom digital pattern. The custom digital patterns are generated synchronously with the analog outputs and at the same update rate.

Each Marker Out has its own set of parameters. You can switch among these sets by selecting the Marker Out 1 ... Marker Out 4 icons located on the left side of the Marker Settings page.

Marker Mode

Marker Mode selection
  • Automatic: the marker behavior depends on the Run Mode.
    • Continuous: the instrument generates a Marker pulse of 36 sampling clock periods in Full Rate mode (or 18 sampling clock periods in Half Rate mode), synchronous with the analog outputs, for each sequencer entry and for each repetition.
    • Single/Burst: each time a trigger event is received while the instrument is waiting for a trigger event, a Marker pulse of 36 sampling clock periods is generated.
    • Triggered Continuous: at the start event, the instrument generates a Marker pulse of 36 sampling clock periods.
    • Stepped: each time a trigger event is received while the instrument is waiting for a trigger event, a Marker pulse of 36 sampling clock periods is generated. If an entry with infinite repetitions is being executed and a trigger event occurs, a Marker pulse is generated and the execution skips to the next entry. In this case the Marker pulse may not be synchronous with the waveform of the next entry.
    • Advanced: each time a trigger event is received while the instrument is waiting for a trigger event, a Marker pulse of 36 sampling clock periods is generated. The marker pulse is also generated each time a Jump event occurs; in this case it may not be synchronous with the output waveform.
  • Fixed To Low Voltage / Fixed To High Voltage: the marker level is fixed to the low level or high level.
  • Custom Pattern: the Marker Out generates a custom digital pattern synchronous with the analog outputs and at the same update rate. The custom pattern is defined in the same way as the digital patterns, by selecting a digital waveform in the Waveform Graph area.
Note. The Custom Pattern option of the Marker Mode parameter is not always available; it depends on the Operating Mode setting.
ModelOperating ModeCustom Pattern option for Marker Mode parameter
686-4C Full Rate MARKER OUT 1: available. MARKER OUT 2: available. MARKER OUT 3: not available. MARKER OUT 4: not available.

In all other Operating Mode options, as well as on models where this parameter does not exist, the Custom Pattern option is always present on all available Marker Outs.

Marker Skew [s]

Marker skew and voltage levels

Defines the skew between the marker and the analog channels. The maximum time skew allowed depends on the current sampling frequency. The edited value is automatically rounded to the closest value that the hardware can implement.

High Voltage Level [V]

Sets the marker high level voltage.

Low Voltage Level [V]

Sets the marker low level voltage.

When the Marker Mode parameter is set to Custom Pattern, the user must press the MAR button until it turns pink to allow the marker signal to reach the output of its connector. All the other modes are active immediately once set. You can define the Marker Output waveform in the Waveform Graph area in the same way as for the analog channels or digital channels.

Note. Only the Marker Outputs with the Marker Mode defined as Custom Pattern are displayed in the Waveform Graph.
Note. Only waveforms in the Waveform list whose Type is defined as Digital can be associated with the Custom Pattern Marker.
Note. The Increasing/Decreasing Strategy, Sub Length, and Delay parameters are present in the Waveform Area for a Marker defined as Custom Pattern.

Sequencer Settings

Sequencer Settings page

The Sequencer Settings page contains parameters that define the strategy used to manage the length of the sequencer entries in relationship with the length of the channel waveforms defined for each entry.

Entry Length Strategy

Entry Length Strategy options
  • Adapt to the longer analog waveform: when selected, the length of an entry defaults to the length of the longest waveform among all analog channels assigned to the entry.

    Example: Entry 1 consists of two waveforms (2-channel model): the predefined SINE waveform for Channel 1 (16384 samples) and the imported sinc_100ksamples waveform (100000 samples) for Channel 2. With Adapt to the longer analog waveform selected, the Length of Entry 1 is 100000. You can manage the shape of the SINE waveform with the Sample Increasing Strategy option, for example Return Zero or Interpolation.

  • Adapt to the shorter analog waveform: when selected, the length of a sequencer entry defaults to the length of the shortest channel waveform among all analog channels assigned to the entry.

    Example: Entry 1 consists of two waveforms (2-channel model): the parametric Sinc_1ksamples waveform for Channel 1 (1152 samples) and the predefined SINE waveform (16384 samples) for Channel 2. With Adapt to the shorter analog waveform selected, the Length of Entry 1 is 1152. You can manage the shape of the SINE waveform with the Sample Decreasing Strategy option, for example Cut Tail or Decimation.

  • Apply the default value: when selected, the length of a sequencer entry defaults to the value specified in the Sequencer Item Default Length [N] parameter.

Waveform Length Strategy

This strategy applies only to imported waveforms where the sampling rate information of the original file is defined, such as .trc files and waveform files imported from or created in the Waveform Editor.

  • Use the original waveform duration if possible: when the sampling frequency of the imported or created waveform differs from the Sampling Clock of the instrument set to reproduce it, the waveform duration during generation is no longer consistent with the original. When this option is selected, the length of the entry is automatically calculated to match the original duration of the imported waveform. For example, you can play back waveforms from an oscilloscope acquisition (.trc files only) while preserving their original duration. You can use the original waveform duration only if the imported waveform data contains the sampling rate information, such as .trc files and waveforms created using the Waveform Editor.

    Example: Entry 1 consists of two waveforms (2-channel model): the imported sweep_10k_2G waveform for Channel 1 (sampling rate of 2 GHz, 10000 samples in length, original duration 5 us) and the predefined SINE waveform (16384 samples) for Channel 2. If Use the original waveform duration if possible is selected and the Sampling Clock parameter is set to 10 GHz, the Length of Entry 1 is automatically recalculated to keep the same duration as the imported waveform, so Length [N] is 50000; the constituent samples are interpolated to maintain the shape.

  • Use the waveform length: when selected, the length of the entry equals the imported waveform length in samples. In this case the original duration of the imported waveform is not maintained.

    Example: using the previous example as a reference, selecting this option keeps Channel 1 at the imported waveform length (10000). Make sure the Entry Length Strategy parameter is set to Adapt to the shorter analog waveform, because that count (10000) is smaller than the length of the waveform used for Channel 2 (16384).

Note. If the instrument sampling rate is changed, the entry length is not automatically recalculated. The waveform must be removed from the sequencer entry and inserted again to keep its original duration.
Note. The Waveform Length Strategy option has a lower priority than the Entry Length Strategy option. In the example above, make sure the Entry Length Strategy is set to Adapt to the longer analog waveform, because recalculating the number of samples to maintain the duration (50000) increases the Length value compared with the length of the waveform used for Channel 2 (16384).

Default Resampling Strategy

Default Resampling Strategy settings

This defines the default setting of the resampling strategy parameter. Whenever a new entry is added to the sequencer and the Sub Length value of a channel differs from the Waveform Length value, the Increasing and Decreasing Strategy parameters of the specific channel are automatically set to their default values.

The Default Sample Increasing Strategy parameter defines the strategy used to adapt the waveform envelope when the original waveform length is shorter than the value specified by the Sub Length parameter. The available techniques are:

  • Interpolation: performs a linear interpolation between the waveform samples.
  • Return Zero: fills the tail of the waveform with zeros.
  • Hold Last: holds the last value of the waveform.
  • Samples Duplication: repeats the waveform samples.

The Default Sample Decreasing Strategy parameter defines the strategy used to adapt the waveform envelope when the original waveform length is greater than the Sub Length parameter. The available techniques are:

  • Decimation: reduces the number of samples while maintaining the waveform shape.
  • Cut Tail: cuts the tail of the waveform, reducing its size.
  • Cut Head: cuts the head of the waveform, reducing its size.

Default Entry Length [N]

Specifies the length of the sequencer entries when the Sequencer Item Length Strategy parameter is set to Apply the default value.

Warnings Management

This parameter enables or disables the warnings shown in the Sequencer Toolbar and in the Waveform Area that notify you when one or more channel waveforms have been assigned to an entry with a different length. This situation causes the application to modify the mismatching waveforms during execution to match the entry length, using the strategy specified in the Sample Increasing/Decreasing Strategy parameter.

When the Consider a warning as an error option is selected, the application checks whether one or more sequencer entries have a length that differs from the selected waveform length. If this condition is met, the instrument does not start.

Other Settings

The Other Settings page contains parameters that set some user interface (UI) configurable parameters and the generation of a log file.

UI Setting: ON/OFF Waiting Time [s]

Sets how long the user must hold down the Channel button to turn the channel output ON or OFF. This feature is also available for the Marker button (MAR button), but only if the user has set Custom Mode as the Marker Mode in the Marker Settings. The range of the ON/OFF Waiting Time is 0 s to 2 s. The default value is 200 ms.

Log Settings

Log SettingDescription
Log on fileEnables or disables the automatic creation of a log file.
Log Size [Byte]When the message data size set with this parameter is reached, a log file is automatically generated.
Export Current LogImmediately exports all log messages to a .txt file specified by the user.
Note. Each log file is automatically saved in the C:\Users\awg7000\Documents\atTrueArbRider\Log directory.

Waveform List

The Waveform List consists of three main elements:

  • Shortcuts: in this area you can access a range of options dedicated to managing the waveform list.
  • Graph Area: this area displays a graphical rendition of the currently selected waveform.
  • Waveform List: in this area you can scroll between all stored waveforms.

The Model 686 series contains by default a set of Factory Predefined Waveforms that are common to all configurations.

Predefined Waveforms carry an orange underline beneath their names, Imported Waveforms carry a blue underline, and Parametric Waveforms carry a green underline.

Please note that:

  • You can build your own set of Predefined Waveforms by promoting waveforms in the list to Predefined ones.
  • You can delete a Predefined waveform with the exception of ZERO for digital waveforms and SINE and DC level for analog waveforms.
  • To restore the Factory Predefined waveforms, press the Load Factory Predefined button. The imported waveforms previously promoted as Predefined will not be deleted.
Waveform List screen showing the Shortcuts bar, Graph Area, Waveform Info and the Waveform List panel.
The Waveform List screen, with the Shortcuts bar, Graph Area, Waveform Info, and the scrollable Waveform List panel.

The Waveform Graph

The Graph Area presents a rendition of the currently selected waveform. You can zoom in both directions with a pinch-in or pinch-out gesture, or by holding the left mouse button while dragging the pointer over the section you want to zoom. Doing so highlights the selected section with a red overlay, as shown in the following image.

To zoom out while using a mouse, drag the red slider. Among the various items of information, the area also contains a Reset Zoom button. Holding the right mouse button brings up a small shortcut menu, with options for zooming in and out and one for resetting the zoom level to default. You can also reach this menu by holding down when operating via touch, as shown below.

Graph Area with a section selected for zoom, marked by a dashed box and magnifier icon.
Selecting a section of the Graph Area to zoom in, using a click-and-drag selection.
Zoom shortcut menu offering Reset, Zoom In and Zoom Out options.
The zoom shortcut menu, with Reset, Zoom In, and Zoom Out options.

Please note that the drawn waveform is an ideal waveform depicting the value of each sample.

How to Import an Analog or Digital Waveform from a File

The Import button allows you to import data from a file to create a new waveform. The supported file formats are:

  • .txt – New line (\n) separated text file (one column only, with no header).
  • .zip – Compressed file in a binary proprietary format.
  • .trc – LeCroy oscilloscope binary file format.
  • .bin – Binary file. If the file is loaded as an analog waveform, the software uses two bytes for each sample (little-endian format). If it is loaded as a digital waveform, the software uses four bytes for each sample (little-endian format).
  1. Press the Wave button located at the left end of the Shortcuts area, then press the Import button. A Windows File Browser opens. Select the .txt or .zip file you want to import, then the Import page opens.
  2. In the Import dialog, the Name and Description fields are automatically filled with default values.
  3. Select the Waveform Type you want to import ("Analog" or "Digital").
    • If "Analog" is selected, the waveform data is interpreted as a single column of values (a header is not allowed). The imported waveform is normalized so the user can easily adjust its amplitude and offset using the Waveform parameters in the Graph area of the sequencer.
    • If "Digital" is selected, each data point is represented by a 32-bit unsigned integer where the value of each bit is transferred to the corresponding digital line (Bit 0 maps to Digital Line 0, Bit 1 maps to Digital Line 1, and so on).
  4. Press OK to confirm, or Close to cancel the operation.
Import dialog with Name field, Description field and an Analog/Digital Waveform Type toggle.
The Import dialog, with Name and Description fields and the Analog or Digital Waveform Type selector.

How to Export an Analog or Digital Waveform to a File

  • Select an analog or digital waveform in the waveform list.
  • Press the Wave button and then the Export button.
  • The exported waveform is stored in a proprietary binary .zip file format that can be shared with other instruments running the same application.
  • You can also export the Predefined waveforms.

Please note this special case: if you export a Predefined waveform and then import it again into the list, it is imported as a standard analog or digital waveform.

How to Promote an Analog or Digital Waveform to a Predefined

  • Select an imported analog or digital waveform in the waveform list.
  • Press the Wave button and then the Promote button.

The waveform appears in the list in red color to show that it has been promoted to Predefined.

How to Edit an Analog or Digital Waveform

  • Prerequisite: the "Waveform Editor" software is installed.
  • Select an analog or digital non-parametric waveform in the waveform list.
  • Press the Edit button to launch the "Waveform Editor".
  • Refer to the "Waveform Editor" user manual for a complete explanation of editing and creating waveforms.

How to Create a New Analog or Digital Waveform

  • Prerequisite: the "Waveform Editor" software is installed.
  • Press the Create button in the More... menu to launch the "Waveform Editor".
  • Refer to the "Waveform Editor" user manual for a complete explanation of editing and creating waveforms.

Parametric Waveforms

Parametric waveforms simplify and speed up the process of creating custom waveforms. While the Berkeley Nucleonics Waveform Editor is still available, parametric waveforms introduce a set of highly customizable, ready-to-use waveforms that remain part of the TrueArb software.

How to Create a New Parametric Waveform

  1. Press the Wave button located at the left end of the Shortcuts area, then press the New Parametric button to start the creation process.
  2. In the Add Parametric Waveform dialog, the Name and Description fields are automatically filled with default values.
  3. Select Predefined if you want the new waveform to be predefined.
  4. Press the Add Waveform button to complete the creation process, adding the newly created waveform to the waveform list. The newly created parametric waveform is a sine waveform by default, which can later be changed to other kinds of waveform.
Add Parametric Waveform dialog with Name, Description, Analog and Predefined toggles, and an Add Waveform button.
The Add Parametric Waveform dialog, with auto-filled Name and Description fields and the Add Waveform button.

Parametric Waveform Types

Once a new parametric waveform has been created, its editing page opens. From here you can select different types of waveform from the Type drop-down menu. The available types are listed below.

Waveform TypeParametersAuto Calc Available
SineLength, Sampling Rate, Cycles, Frequency, PhaseYes
SquareLength, Sampling Rate, Cycles, Frequency, Phase, Rise & Fall Time, Duty Cycle / Pulse WidthYes
SweepLength, Sampling Rate, Start Frequency, Stop Frequency, Sweep ModeNo
SincLength, Sampling Rate, Peak Position, Lobe WidthNo
ExpLength, Sampling Rate, Cycles, Time Constant, Exp ModeNo
PRBSLength, Sampling Rate, PRBS TypeNo
PulseLength, Sampling Rate, Cycles, Frequency, Phase, Rise & Fall TimeYes
MultitoneSampling Rate, Tone Frequency, Tone Phase, Tone AmplitudeNo
Parametric waveform editor showing the Type drop-down menu set to Sine.
The parametric waveform editor, with the Type drop-down used to select the waveform type.

Once you have decided which waveform type you want, you can start customizing it to suit your needs. To do so, set the characteristic parameters of the waveform type, which are accessed by scrolling up and down the waveform parameters area as shown in the following image.

Waveform Parameters area scrolled to reveal Auto Calc Option, Wrap Around, Length, Sampling Rate and Cycles fields.
Scrolling the Waveform Parameters area to access the full set of parameters for the selected type.

The Optimized Length For Parameter

Once you have established which type of waveform to create, you can act on its parameters to specify, for example, its Frequency. The values of the other parameters, such as the Length and number of Cycles, are then automatically calculated to fit the specified frequency, also taking the value of the Sampling Clock into consideration.

In addition, keep in mind that the Operating Mode (see Dev. Settings, General page) sets not only the maximum value of the instrument's sampling clock but also the maximum available length and the granularity with which a waveform can be created.

Optimized Length For drop-down expanded to show Full Rate, Half Rate and Full Rate Short Mem. options.
The Optimized Length For parameter, with Full Rate, Half Rate, and Full Rate Short Mem. options.

In light of this, it is possible to understand how the parametric waveform being created is optimized for a specific Operating Mode.

Once a parametric waveform is created, changing the Operating Mode means its characteristics, such as Frequency, are no longer respected. A warning appears to report this condition, and the user, by acting on the Optimized Length For parameter, can choose whether or not to optimize the waveform for the new Operating Mode.

The Auto Calc Menu

As shown in the table of waveform types (see Parametric Waveform Types), some types, such as Pulse, Square, and Sine, have Auto Calc.

Auto Calc lifts you from the time-consuming task of finding a setup that correctly synthesizes the desired frequency. There are four strategies, with varying degrees of freedom, detailed in the following table.

Auto Calc StrategyLengthSampling RateCyclesFrequency
Auto Calc FrequencyFreeFreeFreeAutomatic
Auto Calc CyclesFreeFreeAutomaticFree
Auto Calc Cycles and LengthAutomaticFreeAutomaticFree
Auto Calc Sampling RateFreeAutomaticFreeFree

Each "Free" in the table means you can change that parameter within reasonable boundaries, such as those specified by Shannon's theorem, while "Automatic" means that a parameter or pair of parameters is determined automatically and is not directly customizable.

Auto Calc Option drop-down highlighted in the parametric waveform editor for a Sine waveform.
The Auto Calc Option drop-down, used to select the strategy that best fits your setup.

To change the strategy in use, tap the Auto Calc Options drop-down button and select the strategy that best suits your needs from the submenu.

It is important to note the impact of the Wrap Around toggle switch. When on, it enforces a whole number of cycles. When off, the number of cycles can be non-whole. This is important and impactful while the Auto Calc Cycles or Auto Calc Cycles and Length strategies are in use, as it can lead to very different results. It comes with a drawback, though, because a non-whole number of cycles can lead to undesired signal behavior, such as a spurious signal once analyzed in the frequency domain.

Auto Calc Option drop-down for a Sine waveform with Wrap Around toggle shown on.
Selecting an Auto Calc Option, with the Wrap Around toggle shown in the on state.

The Setup Warning Menu

The Setup Warning is a feature of those waveform types that have Auto Calc, such as Pulse, Sine, and Square.

Sometimes the set of values assigned to parameters in the Auto Calc domain, which are Frequency, Sampling Rate, Length, and Cycles, leads to an unfeasible setup. This is highlighted by the Setup Warning message, which appears as soon as the condition arises. Tapping the Setup Warning message opens a small pop-up with a brief description of what is happening.

The pop-up may also offer suggestions for those same parameters, so that the user-set output frequency is correctly synthesized, as shown in the image below. You can apply those values directly from within the pop-up message, or note them down and enter them manually.

Note that these suggestions are not always guaranteed to be available.

Troubleshooting pop-up comparing User Frequency with Implementable Frequency and offering Sampling Rate and Length values to apply.
The Setup Warning pop-up, comparing the user frequency with the implementable frequency and suggesting parameter values to apply.

Pulse Type Parametric Waveform

Once you select Pulse from the list of available waveform types and set it up to have the desired frequency, you can start customizing it. A Pulse parametric waveform offers the following parameters related to the shape of a pulse: Fall Time, Rise Time, Pulse Delay, and one of Duty Cycle or Pulse Width. You can switch between Duty Cycle and Pulse Width at any time by tapping on them.

Pulse model diagram showing Period, Rise Time, Fall Time, Pulse Width and the 10 percent and 90 percent levels.
The Pulse model, showing Period, Rise Time, Fall Time, Pulse Width / Duty Cycle, and the 10 percent and 90 percent reference levels.

Both Rise and Fall times follow the 10 to 90 format and are taken into account so that the model holds true. With Pulse Delay you can control the initial delay you want your pulse to have.

Square Type Parametric Waveform

Square type parametric waveforms are closely related to Pulse type parametric waveforms, sharing all parameters except Pulse Width / Duty Cycle, which is not available. These differences arise from the fact that a Square waveform always has a 50 percent duty cycle.

Sweep Type Parametric Waveform

The Sweep type parametric waveform is one of the types that does not have Auto Calc, so you are free to customize both Length and Sampling Rate. It has three characteristic parameters: Start Frequency, Stop Frequency, and Sweep Mode. While Start and Stop Frequency are straightforward, Sweep Mode lets you change between a Linear and a Logarithmic sweep. To change the Sweep Mode, tap the Sweep Mode toggle switch.

Exponential Type Parametric Waveform

The Exponential type parametric waveform is one of the types that does not have Auto Calc, so you are free to customize Length, Sampling Rate, and Cycles. It has two characteristic parameters: Time Constant and Exponential Mode. By interacting with the Exponential Mode toggle switch, you can toggle between an Exponential Rise and an Exponential Decay.

Sine Type Parametric Waveform

Sine type parametric waveforms have Auto Calc, so once you have set the frequency you want, you can change the Phase by customizing the Phase constant among the available parameters.

Sinc Type Parametric Waveform

Sinc type parametric waveforms do not have Auto Calc, so you are free to customize both Length and Sampling Rate as you see fit. You can further customize the shape by changing one or both of the Peak Position and Lobe Width.

PRBS Type Parametric Waveform

PRBS type parametric waveforms do not have Auto Calc, leaving you free to customize Length and Sampling Rate as you see fit. You can change the PRBS type by tapping the PRBS Type drop-down menu and selecting one of the available types, as shown in the image below.

PRBS parametric waveform editor with the PRBS Type drop-down set to PRBS-9.
The PRBS parametric waveform editor, with the PRBS Type drop-down menu.

The available PRBS types are PRBS 7, PRBS 9, PRBS 11, PRBS 15, PRBS 23, and PRBS 31.

Multitone Type Parametric Waveform

Multitone type parametric waveforms let you create a custom sum of different sinusoidal tones, with a maximum of 10 tones, or fewer if the number of samples exceeds the memory limit.

Once you have set the Sampling Rate as you see fit, you can start adding your desired tones. To add a tone, tap the Add New Tone button. A dialog box opens, and within it you can set the characteristic parameters of a tone: Frequency, Amplitude, and Phase.

Tone dialog with Frequency, Amplitude and Phase fields and an Add button.
The Tone dialog, with Frequency, Amplitude, and Phase fields for each tone you add.

This kind of waveform does not have Auto Calc, yet it works in a similar fashion to the Length and Cycles option that the Auto Calc-powered waveforms have. The Length parameter, while still displayed, is not directly customizable; it is determined each time you add or remove a tone.

Once you have finished adding your set of tones, you can further customize their Amplitude and Phase on a tone-by-tone basis by interacting with each tone card in the tone queue.

You cannot change the Tone Frequency. As soon as a single tone is present in the tone queue, trying to alter the Sampling Rate results in a warning message, prompting you either to dismiss the change or to delete all queued tones before changing the Sampling Rate.

While adding a tone, you may misenter its frequency. To delete a tone you can follow two routes:

  • The first simply requires you to tap the delete button on each tone card in the tone queue.
  • The second, while fundamentally working like the first, is more tailored toward deleting multiple tones at once. Tap the Delete Tones button. A submenu opens, showing a brief summary of the currently queued tones. Each entry has a small checkbox you can mark to delete that tone once you tap the Delete button, as shown in the image below.
Delete Tones submenu listing queued tones with checkboxes, a Select All Tones option and a Delete button.
The Delete Tones submenu, with per-tone checkboxes, a Select All Tones option, and a Delete button.

How to Create and Load a Restore Point

Once you finish setting up a parametric waveform, you can create a Restore Point. A restore point takes a snapshot of the current parametric waveform configuration, so that if you modify it, perhaps unknowingly, or you are not satisfied with the result of your changes, you only need to tap the Load Restore Point button to go back. To create a Restore Point, tap the Create Restore Point button.

How to Obtain the Array Points from a Parametric Waveform

Once you have finished customizing a parametric waveform, you can obtain its array points. After selecting the chosen parametric waveform, tap the Wave button in the Shortcuts area and then the Get Array Points button. A new non-parametric waveform containing the array points is created and added to the waveform list, which you can later export and modify as you see fit.

Configurations

A configuration contains the data, in proprietary format, relative to the channel waveforms inserted into the sequencer and all the instrument and sequencer parameters.

Save As...

A configuration can be saved with the "Save As" button, which opens a dialog box as shown in the picture below. The configuration is saved in the configuration list, which can be accessed through the "Load From" dialog box.

Save As dialog listing saved configurations with Lock buttons, a Delete button and an Add new configuration field.
The Save As dialog, used to overwrite an existing configuration or create a new one.

On this page you can add a new configuration entry or overwrite an existing one. To create a new configuration entry, specify a name in the text box at the bottom of the page and then tap the "Add New" button.

Export Configuration

By tapping the Export Configuration button, a proprietary binary .zip file relative to the current configuration is exported. The exported file can be used to share configurations between different users or instruments.

Load From...

By pressing the "Load From" button in the "More" menu, a page opens that shows the list of all saved and imported configurations. By selecting an existing configuration, all the settings of that configuration are loaded into the instrument.

Load From dialog listing saved configurations with Lock buttons, a Delete button and an Import button.
The Load From dialog, used to load, delete, lock, or import a saved configuration.

On the "Load From" page you can also manage the configuration list. It is possible to delete, import, or lock a configuration. When a configuration is locked it cannot be deleted or overwritten.

By pressing the Import Configuration button you can import a configuration file that was previously exported by a different instrument or by a different user. The imported configuration is inserted in the "Load From" list.

Remote Control

The Remote button in the Command Bar opens the page of the SCPI server. That page lists every command received by the SCPI server along with its replies. When the text of a command is displayed in green, the command is correct and has been accepted by the server. When the text of a command is displayed in red, the command is wrong and has not been accepted by the server.

The top of the page shows the Host Name and the IP Address of the instrument. The slider on the right side of the page enables or disables the SCPI server. It is enabled by default.

Remote Control page showing the VXI11 server status, host name, IP address, and command log
Remote Control page. The VXI11 server is enabled by default and logs each command with its reply.

Remote Desktop Connection

Use the following credentials when connecting to the instrument through a remote desktop connection:

SettingValue
Computer NameAWG7000
User Nameawg7000
Password1234

GPIB and USBTMC (with GP-IB / USB-TMC option only)

The VXI-11 server is always available to remotely control every parameter of the instrument. With the GP-IB / USB-TMC option, the Model 686 series also provides a GPIB electronic interface and a USBTMC port. Refer to the Programmer manual for a complete description of all instrument setting commands and data transfer commands.

Rear panel detail of the optional USBTMC and GPIB connectors
Optional GPIB and USBTMC connectors on the rear panel.

GPIB control

Follow these steps to set up the instrument for remote communication over the GPIB (General Purpose Interface Bus) interface:

  • Connect one side of a GPIB cable to the GPIB port of the Model 686 (on the rear panel), and your GPIB controller to the other side.
  • In the Remote Control Panel window, verify that the GPIB Server Status is Enabled. If it is not, press the button to enable it.
  • Set the GPIB address. A unique device address must be assigned to each device on the bus. The default setting for the GPIB configuration is Address [N] 20. To change the GPIB address, set it in the Address [N] parameter.
Remote Control Panel with GPIB Server Status enabled and Address set to 20
GPIB Server Status enabled, with the device address set in the Address [N] field (default 20).

USBTMC control

The USBTMC protocol allows USB devices to communicate using IEEE 488 style messages. This lets you run SCPI commands over USB hardware.

  • Connect an appropriate USB cable (A male to B male) between the USBTMC port of the 686 (on the rear panel) and your client PC.
  • In the Remote Control Panel, verify that the USBTMC Server Status is Enabled. If it is not, press the button to enable it.
  • If you are using NI-VISA software, launch the NI-MAX tool on the client PC. After a short time, a USBTMC device will be recognized.
  • You can then send SCPI commands to the 686 resource using the NI VISA Test Panel.
Remote Control Panel with USBTMC Server Status enabled
USBTMC Server Status enabled in the Remote Control Panel.
NI Measurement and Automation Explorer showing the recognized USBTMC Bridge device and its VISA resource name
NI Measurement and Automation Explorer (NI-MAX) recognizing the 686 as a 488.2-compliant USBTMC Bridge, with the VISA resource name shown.

Calibration & Diagnostic

The Calibration button in the More... menu opens the Calibration and Diagnostic page. The buttons on this page perform the following actions:

  • Warm Up: Starts the instrument warm-up procedure, which takes 30 minutes. The elapsed time is shown. The procedure can be stopped with the Stop button at the bottom right of the Warm Up page.
  • Calibration: Starts the self-calibration of the instrument. The procedure logs are displayed in a text box that can be saved at the end of the procedure for further analysis.
  • Diagnostic: Starts the self-diagnostic of the instrument. The procedure logs are displayed in a text box that can be saved at the end of the procedure for further analysis.
  • Load Factory: Loads the factory calibration parameters.
Calibration and Diagnostic page with Warm Up, Calibration, Diagnostic, and Load Factory buttons
Calibration and Diagnostic page. Last diagnostic and last calibration timestamps are shown at the bottom.

Multi-Instrument System

In a Multi-Instrument configuration, a Master device can control every triggering and timing setting in order to synchronize its operation with that of other Slave devices.

You can connect up to four Model 686 units to build a system with up to 16 synchronized analog channels and up to 128 digital channels.

Setting up the system

To set up a Multi-Instrument system, perform the following steps:

  • Turn off the instruments.
  • Select the instrument you want to use as Master. The other units are treated as Slaves.
  • Using the 686-SYNC cable, connect the Master Sync Out connector to the Slave Sync In connector on the rear panel of the instruments. Then connect the Sync Out of that slave to the Sync In of the next slave device, and so on, up to the last slave device.

Once all the instruments are connected, turn them on and launch the Simple TrueArb application on every instrument.

Turn off the instruments before connecting or disconnecting 686-SYNC cables.

The external sampling clock and external trigger input are available on the Master device only.

Rear panel of the Model 686 showing the Sync OUT and Sync IN connectors
Rear panel Sync OUT and Sync IN connectors used for the 686-SYNC cable.
Two Model 686 units stacked and connected by a 686-SYNC cable between Sync OUT and Sync IN
Two Model 686 units connected with the 686-SYNC cable, Master Sync OUT to Slave Sync IN.

Starting synchronized generation

The following steps describe how to set up a Multi-Instrument system and start the generation on two devices:

  1. On the Master and Slave units, launch the Simple TrueArb application.
  2. On the Master unit (the one with the Sync OUT port connected), a new Master Multi-Instrument toolbar appears.
  3. On the Slave unit (the one with the Sync IN port connected), a new Slave Multi-Instrument toolbar appears.
  4. Slide the Capture switch on in the Master Multi-Instrument toolbar.
  5. The lock icon changes to show that a Slave device has been captured. The number of captured devices is now 1.
  6. On the slave device, the lock icon also changes to show that the instrument has been captured by the Master.
  7. Press Start on the Master device. Both the master and the slave instruments start synchronously. A lock symbol on the Start button of the captured instrument indicates that it is controlled by the master device.
  8. To stop the generation, press the Stop button on the master device.
  9. To unlink the instruments, slide the Release switch on the master device. The two devices can then be controlled independently through their respective interfaces.
Master instrument running the Simple TrueArb application with the Master Multi-Instrument toolbar
Master instrument with the Master Multi-Instrument toolbar.
Slave instrument captured by the master, showing the lock symbol on the Start button
Captured slave instrument. The lock symbol on the Start button shows it is controlled by the master.

Behavior of a Multi-Instrument system

As noted, the triggering and timing settings are managed by the instrument identified as Master. The table below summarizes how the Multi-Instrument system behaves for the settings that involve synchronization. Any parameters not shown can be set independently between the various instruments at the user's discretion.

Parameters, settings, and commandsBehavior on instruments
Sampling Clock At the start event, the sampling clock value of the master is set on all slave instruments.
Clock Source and its parameters After the clock source is selected and any external source is connected on the master instrument, it is propagated to all other instruments in the system to synchronize them with each other.
Start/Stop button and SCPI commands (AWGControl:RUN, AWGControl:STOP) Enabled only on the master instrument, which propagates them to all slave instruments. Pressing the button on a slave instrument has no effect. The commands take effect only on the master instrument, which propagates them to all slaves; if launched on a slave instrument they return an error.
Trigger button and SCPI command (*TRG) Enabled only on the master instrument, which propagates it to all slave instruments. Pressing the button or launching the command on a slave instrument has no effect.
Timer The Timer Interval value of the timer on the master is automatically set on all slave instruments. Each instrument then considers the Timer event according to its run mode (for example, in Continuous Mode the Timer is meaningless).
Trigger In 1/2/3/4 Source and its parameters The Trigger In 1 signal (and 2/3/4 only in Advanced mode) can be detected and propagated to the slaves only by the master instrument. Connect the trigger source on the master (Trigger Inputs SMA connectors) and set its parameters (Threshold, Edge, and so on) there.
Trigger Source set to TIMER with a Timer Interval field
Timer trigger source with its Timer Interval setting.

Master Multi-Instrument bar

The Multi-Instrument toolbar appears on the Master device when it detects a connection with other 686 units through the 686-SYNC cable. The symbols are described below:

SymbolMeaning
Master indicatorIndicates that the instrument is the Master. It is the first device of the chain and can control the execution of every connected slave device.
No device backwardIndicates that no other device has been found backward in the device chain. It appears only on the master instrument.
Device forwardIndicates that a slave device has been found forward in the device chain.
Not capturedIndicates that the master has not captured the connected slave instruments. Sliding the Capture button captures and controls the connected slave devices.
Captured countShows the number of devices controlled by the master after a Capture event.
CapturedIndicates that the master has captured the slave devices and can control the execution of the whole instrument chain. Sliding the Release button releases control of the connected slave devices.

Slave Multi-Instrument toolbar

A new Multi-Instrument toolbar appears on the Slave device when it detects a connection with other 686 units through the 686-SYNC cable. The symbols are described below:

SymbolMeaning
Slave indicatorIndicates that the instrument is a slave device and, when captured, can be controlled by the master unit.
Not capturedIndicates that the instrument has not been captured by the master device.
CapturedIndicates that the instrument has been captured and will be controlled by the master device.
Device backwardIndicates that another device has been found backward in the device chain. It could be the master unit or another slave unit.
Device forwardIndicates that another slave device has been found forward on the chain.
Last in chainIndicates that no other slave device has been found forward, so this instrument is the last one in the chain.

License

The License button in the More... menu opens the License page used to manage the license options.

The Memory Option and the Amplitude Option are predefined options. Otherwise, touching the Add New License button lets you enter a new license key to enable any of the following features:

ModelAvailable licenses
686-2C modelsApps Option: -DPG (Serial Pattern Generator application license).
686-4C modelsDigitals Option: -8/16/32 digital outputs. Apps Option: -DPG (Serial Pattern Generator application license).

To obtain a license key, contact your distributor sales representative.

License Summary page showing serial number, license code, and applied options
License Summary page showing the serial number, the loaded license code, and the applied Memory, Digitals, Amplitude, and Apps options.

Appendix A: Digital Option & Accessories

RIDER-MINI-SAS-HD

The 686-MINI-SAS-HD accessory is a mini-SAS HD cable 3.3 ft (1 m) long.

Even though this cable has the same mechanical dimensions as the SFF-8644 standard, its electrical connections are customized. Do not use standard mini-SAS HD cables in its place, or the unit will be damaged.

The end of the mini-SAS HD cable mates mechanically with standard mini-SAS HD connectors, but the electrical connection differs from the standard.

To connect the mini-SAS HD cable supplied with the digital option to your custom electronic board, you can use standard mini-SAS HD connectors (for example Amphenol 10112626-101LF, Amphenol 10112632-101LF, Amphenol 10120666-101LF, TE Connectivity 2198484-1, TE Connectivity 2227580-1), but you must use the electrical connection shown below.

Mini-SAS HD connector face with labeled pin rows A through D
Mini-SAS HD connector pinout layout.
Mini-SAS HD connectorAssigned signal
A1+12 Vcc
A2+12 Vcc
A3GND
A4DO7_P
A5DO7_N
A6GND
A7DO0_P
A8DO0_N
A9GND
B1CS1 (RESERVED). Do not connect.
B2+12 Vcc
B3GND
B4DO6_P
B5DO6_N
B6GND
B7DO1_P
B8DO1_N
B9GND
C1+5 Vcc
C2+5 Vcc
C3GND
C4D5_P
C5D5_N
C6GND
C7D2_P
C8D2_N
C9GND
D1SCL (RESERVED). Do not connect.
D2SDA (RESERVED). Do not connect.
D3GND
D4D4_P
D5D4_N
D6GND
D7D3_P
D8D3_N
D9GND

AT-LVDS-SMA8

The AT-LVDS-SMA8 cable adapter converts from the mini-SAS HD connector on the rear panel of the instrument to 16 SMA connectors. This cable provides the signal integrity and flexibility needed to transmit the high-speed digital signals produced by the 686 generator.

SpecificationValue
Output connectorSMA
Output typeCML
Number of SMA16 (8 bits)
Cable typeProprietary standard
Cable length3.3 ft (1 m)
AT-LVDS-SMA8 adapter cable converting mini-SAS HD to 16 SMA connectors
AT-LVDS-SMA8 mini-SAS HD to 16 SMA adapter cable.

The connections of the AT-LVDS-SMA8 cable adapter (mini-SAS HD to 16 SMA adapter cable, 8 differential output couples) are described below:

Mini-SAS HD connectorAssigned signalAT-LVDS-SMA8 (mini-SAS HD to 16 SMA)
A1+12 VccNA
A2+12 VccNA
A3GNDSMA Ground
A4DO7_PDO 7_P
A5DO7_NDO 7_P
A6GNDNA
A7DO0_PDO 0_P
A8DO0_NDO 0_N
A9GNDSMA Ground
B1CS1 (RESERVED). Do not connect.NA
B2+12 VccNA
B3GNDSMA Ground
B4DO6_PDO 6_P
B5DO6_NDO 6_N
B6GNDSMA Ground
B7DO1_PDO 1_P
B8DO1_NDO 1_N
B9GNDSMA Ground
C1+5 VccNA
C2+5 VccNA
C3GNDSMA Ground
C4D5_PDO 5_P
C5D5_NDO 5_N
C6GNDSMA Ground
C7D2_PDO 2_P
C8D2_NDO 2_N
C9GNDSMA Ground
D1SCL (RESERVED). Do not connect.NA
D2SDA (RESERVED). Do not connect.NA
D3GNDSMA Ground
D4D4_PDO 4_P
D5D4_NDO 4_N
D6GNDSMA Ground
D7D3_PDO 3_P
D8D3_NDO 3_N
D9GNDSMA Ground

AT-DTTL8

The AT-DTTL8 is an 8-bit LVTTL adapter that converts the differential signals from the mini-SAS HD digital connector of the instrument to standard LVTTL single-ended signals. The RIDER-MINI-SAS-HD cable connects this adapter to the mini-SAS HD connector.

The probe lets you program the high-level voltage of the TTL signals by software, from 0.8 V to 3.8 V (into a high-impedance load). The AT-DTTL8 probe maximum bit rate is 125 Mbps at 0.8 V and 400 Mbps at 3.6 V.

The 686-DIG does not include the AT-DTTL8. It must be purchased separately.

AT-DTTL8 LVTTL adapter probe with a single-ended signal connector and jumper leads
AT-DTTL8 8-bit LVTTL adapter probe.
SpecificationValue
Output connector20-position 2.54 mm 2-row IDC header
Output electrical standardLVTTL
Output impedance50 ohms nominal
Output voltage0.8 V to 3.8 V programmable (same for all channels)
Maximum update rate125 Mbps at 0.8 V and 400 Mbps at 3.6 V
Dimensions2.05 in W x 0.87 in H x 2.99 in D (52 mm W x 22 mm H x 76 mm D)
Input connectorProprietary standard
Cable length3.3 ft (1 m)
Cable typeProprietary
AT-DTTL8 pod pinout diagram mapping channels 0 through 7 and ground pins
AT-DTTL8 Pod A / Pod B / Pod C / Pod D pinout. Channels 0 through 7 with their ground returns; the last two positions are not connected.

Certifications

Berkeley Nucleonics Corporation certifies compliance with the following standards as of the time of publication. See the EC Declaration of Conformity document shipped with your product for current certifications.

EMC Compliance

EC Declaration of Conformity - EMC

The instrument meets the intent of EC Directive 2014/30/EU for Electromagnetic Compatibility. Compliance was demonstrated to the following specifications listed in the Official Journal of the European Communities:

EN 61326-1:2013, EN 61326-2-1:2013 EMC requirements for electrical equipment for measurement, control, and laboratory use.1

Electromagnetic Emissions

StandardRequirement
EN 55011:2010Radiated and Conducted Emissions, Group 1, Class A2 3
EN 61000-3-2/A2:2009Harmonic Current Emissions, Class A
EN 61000-3-3:2008Voltage Fluctuations and Flickers, Pst = 1

Electromagnetic Immunity

StandardRequirement
EN 61000-4-2:2009Electrostatic Discharge, 4 kV contact, 8 kV air, 4 kV vertical/horizontal coupling planes4
EN 61000-4-3/A2:2010RF Radiated Electromagnetic Field, 3 V/m, 80 to 1000 MHz; 3 V/m, 1400 MHz to 2 GHz; 1 V/m, 2 GHz to 2.7 GHz
EN 61000-4-4/A1:2010Electrical Fast Transient/Burst, 1 kV on power supply lines, 0.5 kV on I/O signal, data, and control lines4
EN 61000-4-5:2006Power Line Surge, 1 kV AC Mains, L-N, L-PE, N-PE4
EN 61000-4-6:2009RF Conducted Electromagnetic Field, 3 Vrms, 0.15 MHz to 80 MHz
EN 61000-4-11:2004Mains Dips and Interruptions, 0%/1 cycle, 70%/25 cycles, 0%/250 cycles4 5

1 To ensure compliance with all applicable EMC standards, use high-quality shielded interface cables.

2 Emissions that exceed the levels required by this standard may occur when the instrument is connected to a test object.

3 This product is intended for use in nonresidential areas only. Use in residential areas may cause electromagnetic interference.

4 Meets Performance Criteria "B" limits of the respective standard: during the disturbance, the product undergoes a temporary, self-recoverable degradation or loss of function or performance.

5 Performance Criteria "C" applied for 70%/25.

Safety Compliance

EC Declaration of Conformity - Low Voltage

The instrument meets the intent of EC Directive 2014/35/EU for Product Safety. Compliance was demonstrated to the following specifications listed in the Official Journal of the European Communities:

StandardScope
EN 61010-1:2010Safety requirements for electrical equipment for measurement, control, and laboratory use. Part 1: General requirements.
EN 61010-2-030:2010Safety requirements for electrical equipment for measurement, control, and laboratory use. Part 2-030: Particular requirements for testing and measuring circuits.

The design of the instrument has been verified to conform to the following limits put forth by these standards:

  • Mains Supply Connector: Overvoltage Category II. The instrument is intended to be supplied from the building wiring at utilization points (socket outlets and similar).
  • Measuring Circuit Terminals: No rated measurement category. Terminals are not intended to be connected directly to the mains supply.
  • Unit: Pollution Degree 2. Operating environment where normally only dry, non-conductive pollution occurs. Temporary conductivity caused by condensation should be expected.

Environmental Compliance

End-of-Life Handling

The instrument is marked to indicate that it complies with the applicable European Union requirements of Directives 2012/19/EU and 2013/56/EU on Waste Electrical and Electronic Equipment (WEEE) and Batteries.

The instrument is subject to disposal and recycling regulations that vary by country and region. Many countries prohibit the disposal of waste electronic equipment in standard waste receptacles.

Restriction of Hazardous Substances (RoHS)

This instrument and its accessories conform to the 2011/65/EU RoHS2 Directive.