The Interface Control feature allows you to send remote commands and data to the following VNA rear-panel Interfaces: GPIB, Material Handler I/O, and Auxiliary I/O.
Other System Configuration Topics
The Interface Control feature allows you to send data to control external equipment such as GPIB instruments, a material handler or other equipment, without needing to create a remote program. The VNA manages the timing and required interface setup. See Rear Panel Tour.
A unique set of control data can be sent for each channel. In addition, a unique set of control data can be sent before the channel sweep starts, and after the sweep ends.
Interface Control settings can be saved and recalled from the Interface Control dialog box, or with Instrument State Save and Recall.
Interface Control settings can be copied to other channels using Copy Channels.
Control data can only be WRITTEN to the interfaces, NOT READ from the interfaces.
Handler IO TabEnable Handler Control Enables and disables sending data out the Handler IO Connector (ENA). The enable is set independently per-channel and for "Before Sweep" and "After Sweep".Ports A, B, C, D Sends values to the respective Handler I/O port. Although ports C and D are normally bidirectional, ONLY Output mode is allowed using the Interface Control feature. It cannot read from these, or any other, ports. Enable Control-All Channels Enables and disables ALL Interface Control communication. When cleared (default setting) Interface Control is disabled and NO data is sent. To send data, the individual interfaces must also be enabled.Channel Pulldown This allows user to set IO independently for each channel. Before Sweep/After Sweep Pull down Allows setting IO data independently for before or after sweep. Default setting is Before sweep. Before sweep is used to set up command before making a measurement. After Sweep is used to return VNA to a safe state so that the next channel does not have any problems. Dwell Entry Delay time between all commands sent and measurement start. Set independently per channel and for forward and reverse sweep, not set per IO type. This is used to allow all external devices to settle before making a measurement. For save or recall, refer to Instrument State Save. DIO1/ DIO2 Tabs (Device Test I/O)
Digital 16-bit IO is composed of 2 independent sets of Digital 8-bit IO. See the Device Test IO in Rear Panel I/O. The DUT Control function provides 2 different type of controls for user DUT. These are “parallel IO control” and “MIPI RFFE control”. E5080B can provide 2 sets of 8-bitit digital IO. A 8-bit digital IO has up to 8-line parallel IOs, and up to 4 MIPI RFFE controllers, and user can set mixed configuration of parallel IO and MIPI RFFE with some limitations. The DUT Control signal generation timing is basically same as Control Lines control of External Testset, so the function design is based on the External Testset control. Enable DIO1/DIO2 Enables and disables sending data out the 8-bit digital IO (Device Test I/O). IO Level Set voltage level of "Power Output" pin of the 8-bit IO. The power out pin is used as VIO of RFEE. This level determine the "HIGH" logic level of all IO pins of the 8-bit IO. The value range is 0.9V to 3.5V with 0.05V resolution. Type Eight IO pins are consists of 4 group of 2-pins pair: (Pins No. 1 and 2), (Pins No. 3 and 4), (Pins No. 5 and 6), (Pins No. 7 and 8). Each group can be assigned with Parallel or RFFE by using the pull-down box. Name The name of assigned signal. State Control buttons are displayed depending on Type selection, either Parallel or RFFE.
Warning: Users can save or recall IO settings as a state file. So users need to take care not to damage the DUT if they use state files. Analog Out TabSet Output Levels Clicks on this button will open the DC source dialog to define the DC Source. Over-current Protection Indicates whether protection has been tripped. Readout will shows the status of signal output, Output On or Output Off. Reset Resets the protection circuit for the aux port. Macro TabEnable Macro Enables and disables sending commands out the GPIB or VISA interface. SCPI Commands The multi-line edit control accepts pairs of GPIB or VISA address and SCPI command. The SCPI commands are sent to the GPIB or VISA addresses before the first trace on the channel begins sweeping. Macro File- Path The single-line edit control accepts a file path to a macro. The macro is executed before the first trace on the channel begins sweeping. The firmware just waits for the end of the macro and does not care errors occurring in the macro. The macro designer is responsible for error handling if necessary. Macro File- Parameters The single-line edit control accepts parameters to execute macro. App IO TabEnable Control-All Channels, Before Sweep, Dwell These controls are disabled. Function When a white cell is clicked, a drop down list appears to show functions assignable to the specified port. Refer to the command description about “:CONTrol:SIGNal:AIO:PIN<pin>:FUNCtion <func>” for the assignable functions. If “CHANNEL_CTRL” is specified, different functions can be assigned per channel. All Channels When a channel is selected in the channel scope dropdown, the dialog switches to channel mode as shown in the figure below. Functions can be assigned to the ports for which “CHANNEL_CTRL” has been specified in the global mode. Function When a white cell is clicked, a drop down list appears to show functions assignable to the specified port. Refer to the command description about “:CONTrol:SIGNal:AIO:PIN<pin>:FUNCtion <func>” for the assignable functions. Note: Pulse related signals are assigned to same pin# as “PULSE IO” on PNA rear panel.
Dwell After Command Specifies a wait time, in milliseconds, after all commands to all interfaces are sent. Any positive integer is allowed. This is used to allow all external devices to settle before beginning a measurement. An erratic trace could indicate that more settling time is necessary. Reset All Sets ALL fields on ALL channels to their default values. Save and Recall Saves and recalls the contents of this dialog box. If the Interface Control dialog box is populated with settings during an Instrument State Save, the settings are automatically recalled with the Instrument State settings. Interface control uses an *.xml file type. An example file is stored on the VNA hard drive. You can recall it into the dialog, or you can open and edit it with a word processor, such as Word Pad. OK Applies the settings and closes the dialog box. Cancel Does not apply changes that were made, and closes the dialog box. |
Clock Rate Specify the clock rate from 25 kHz to 25 MHz. Possible values are 50000/n, with integer n, 2000 to 2. RFFE 1-4 Tabs # RFFE command sequence number up to 16 Slave Addr Specify the slave address in decimal. The slave address should be from 0 to 15 (4 bits). Command Type Select the RFFE command sequence type.
Byte Count Specify byte count value in decimal. The value range is depending on command sequence type setting.
Addr Specify the address value in hex Integer value. The value range is coupled with command sequence type setting.
Data Specify or read the data in hex value. Comma separated of data values. The value length is coupled with byte count setting. Parity The Parity field is valid if Byte Count is Register Read or Extended Register Read. Show the parity bit value for each data byte. Add Adds one line of RFFE command to the table. Delete Deletes one line of RFFE command from the table. OK Applies the settings of the DUT control related parameters and closes the DIO RFFE Setup dialog and back to Interface Control dialog . Cancel Does not apply changes that were made, and closes the DIO RFFE Setup dialog and back to Interface Control dialog.. Apply Will apply all settings from within the dialog. Help Display help topic of the dialog. |