Page 2
Legal Notices All rights reserved. All text and figures included in this publication are the exclusive property of Advantest Corpora- tion. Reproduction of this publication in any manner without the written permission of Advantest Corporation is pro- hibited. Information in this document is subject to change without notice.
Page 3
Revision History Rev. Date Notes Oct 30/09 Oct 26/18 Mar 08/21...
Page 4
Preface This manual describes the R3755x/R3760 Network Analyzer transmission procedures, programming functions, and remote programs. Organization of this manual This manual consists of the following chapters: Safety Summary To use the analyzer safely, be sure to read this manual first. 1.
1. INTRODUCTION INTRODUCTION Includes the accessories along with information on the analyzers' operating environment, and information on how to perform a system checkout for users who operate the analyzer for the first time. Product Description The R3755x/R3760 is a new type of network analyzer, which can be used by installing it into a PCI extension slot of a personal computer (PC).
Accessories (R3755x/R3760) The table below lists the standard accessories shipped with the analyzer. If any of the accessories are damaged or missing, contact Advantest. Additional accessories should be referred to by model name when ordered. Table 1-1 Standard Accessories List...
1.4 Operating Environment Operating Environment This section describes the environmental conditions and power requirements necessary to use the analyzer. 1.4.1. Environmental Conditions The analyzer should be only be used in an area which satisfies the following conditions: • Ambient temperature: +5°C to +55°C (operating temperature range: the internal temperature of the PC where the R3755x/R3760 is installed) •...
1.4.2 Power Supply Specifications Direct sunlight Dust Line Filter Vibration Use a noise cut filter when there is a large Avoid operation in the following areas. amount of noise riding on the power line. Front Do not use the analyzer upright turned Keep the rear panel 10 centimeters the rear panel side down.
When abnormality occurs If smoke or any unusual smells or sounds come from the analyzer, turn off the power to the PC, remove the power cable, and contact Advantest. Electromagnetic interference Electromagnetic interference may be caused to the television or the radio.
1.6 Warm up Benchboard Equivalent resistance to 10 Ω 1MΩ Floor shoes Ground Figure 1-3 Countermeasures for Static Electricity of Work Site Floor Conductive mat Conductive mat Conductive mat Copper foil tape Benchboard Benchboard Benchboard Conductor 1MΩ 1MΩ 1MΩ 1MΩ Ground Ground (Method 1)
2. EXPLANATION OF PANEL SURFACE 2. EXPLANATION OF PANEL SURFACE 2.1. Front Panel (R3755A/R3755TF/R3755E) Figure 2-1 Front Panel 2.1.1. High stability frequency reference adjustment volume (R3755A and R3755TF: available with OPT20) High stability frequency reference adjustment volume is available when OPT 20 is installed and is used to adjust the high stability fre- quency reference value.
2.2 Front Panel (R3760) 2.2. Front Panel (R3760) Figure 2-2 Front Panel 2.2.1. High stability frequency reference adjustment volume (available with OPT20) High stability frequency reference adjustment volume is available when OPT 20 is installed and is used to adjust the high stability fre- quency reference value.
This chapter describes the Application Programming Interface for Board Instrument (hereafter shortened to BAPI) functions that are used in Advantest's R3755x/R3760 internal PCI board network analyzers and are required to generate measurement applications by using Visual Basic 6.0 and Visual Basic 2008.
3.2 Internal Data Flow 3.2. Internal Data Flow In the R3755x/R3760, basic calculations (port calculation, calibration and parameter conversion) are per- formed based on the data input to R-ch and A-ch. After which, LOGMAG calculations and phase calculations are also performed (refer to Figure 3-2).
3.3 Macro Definitions 3.3. Macro Definitions 3.3.1. ON/OFF Macro name Data Function BIS_OFF BIS_ON 3.3.2. TRUE/FALSE Macro name Data Function BIS_TRUE Completed correctly (Normal data) BIS_FALSE Error exists (for details, refer to the error code) 3.3.3. Measurement Ports Macro name Data Function BIS_MEAS_R...
3.3.5 Z Conversion Modes 3.3.5. Z Conversion Modes Macro name Data Function BIS_CONV_OFF 0x00000000 BIS_CONV_ZTRANS 0x00000001 Impedance conversion (transmission) BIS_CONV_YTRANS 0x00000002 Admittance conversion (transmission) BIS_CONV_ZREFL 0x00000003 Impedance conversion (reflection) BIS_CONV_YREFL 0x00000004 Admittance conversion (reflection) BIS_CONV_1DS 0x00000005 1/S (Inverted S parameter) 3.3.6.
Page 23
3.3.9 Analysis Channels 3.3.9. Analysis Channels Macro name Data Function BIS_TRAC1_RAW_RE CH1: REAL data before CAL calculation BIS_TRAC1_RAW_IM CH1: IMAG data before CAL calculation BIS_TRAC1_DAT_RE CH1: REAL data after CAL calculation BIS_TRAC1_DAT_IM CH1: IMAG data after CAL calculation BIS_TRAC1_UDT_RE CH1: REAL unformatted data BIS_TRAC1_UDT_IM CH1: IMAG unformatted data BIS_TRAC1_LOGMAG...
3.3.11 Declaration of the Structure for Batch Setting 3.3.11. Declaration of the Structure for Batch Setting BisSourSeg • For Visual C++ 6.0 typedef struct { // The following commands specify the parameters shown below: double dblFreq1 // CENTER frequency or START frequency double dblFreq2 // Frequency SPAN or STOP frequency long lngFtype...
3.4 Error Code List 3.4. Error Code List Error Code Description ERR_SOCKET_COM 0x0100 A socket communication error has occurred. ERR_SEND_SIZE 0x0101 The amount of transmitted data is incorrect. ERR_RECV_SIZE 0x0102 The amount of received data is incorrect. ERR_PACKET_ATTR 0x0103 The packet attribute is incorrect. ERR_ILLEGAL_COM 0x0104 This is an incorrect response to the transmit command.
Page 26
3.4 Error Code List Error Code Description ERR_WSAEISCONN 10056 The socket has already been connected (only for connection- oriented sockets). ERR_WSAETIMEDOUT 10060 The time limit to establish a connection has been exceeded. ERR_WSAECONNREFUSED 10061 Client applications cannot be connected to the server, because the amount of backlog in the server has reached the server limit.
3.5 Packet Communication Functions (Socket Communications) 3.5. Packet Communication Functions (Socket Communications) 3.5.1. Communication Control Function List The following communication control functions are used in generating applications. BisOpenPacket(): When activating an application, BisOpenPacket() must be called to open a com- munication path with the R3755x/R3760.
3.5.2 BisOpenPacket 3.5.2. BisOpenPacket • Function name long BisOpenPacket • Usage Opens communication. • Argument [IN] char*strIP // A character string indicating the IP address // (for example, "127.0.0.1"Return value // "127.0.0.1": indicates itself. // "xxx.xxx.xxx.xxx": The IP address used when // connected to LAN.
Page 29
3.5.2 BisOpenPacket For Visual Basic 2008 Public Class BisOpenPacket Public Declare Function BisOpenPacket Lib "bis.dll" _ (ByVal strIP As String, ByVal strBD As String, _ ByRef lngID As Integer) As Integer Public Declare Function BisSystPres Lib "bis.dll" _ (ByVal lngPID As Integer) As Integer Public Declare Function BisClosePacket Lib "bis.dll"...
3.5.3 BisGetlpStr 3.5.3. BisGetlpStr • Function name long BisGetIpStr • Usage Acquires the IP address from the host name • Argument [IN] char*strHost // A character string which indicates the host name char **strIpAddr // The pointer to specify the character // string which saves the IP address •...
Page 31
3.5.3 BisGetlpStr For Visual Basic 2008 Public Class BisGetIpStr Public Declare Function BisGetIpStr Lib "bis.dll" _ (ByVal strCmpName As String, ByRef strIpAddr As String) _ As Integer Public Declare Function BisOpenPacket Lib "bis.dll" _ (ByVal strIP As String, ByVal strBD As String, _ ByRef lngID As Integer) As Integer Public Declare Function BisSystPres Lib "bis.dll"...
3.5.4 BisClosePacket 3.5.4. BisClosePacket • Function name long BisClosePacket • Usage Closes communication. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) • Return value Indicates a normal termination. • Description When closing applications, call longBisClosePacket to close the communica- tion path with the R3755x/R3760.
Page 33
3.5.4 BisClosePacket ' Confirmation of successful connection If (lngErr <> 0) Then MsgBox("Invalid open the Communication Port.(" & Str(lngErr) & _ ")", vbOKOnly) Else lngErr = BisSystPres(lngPID) End If End Sub End Class 3-15...
3.6 Programming Example 3.6. Programming Example The following is a typical program example used for setting data and loading query data. 3.6.1. Setting Conditions for an Instrument Example For Channel 1, sets each item with the value given. Center frequency: 10 MHz, Frequency span: 1 MHz (linear interval), Output level: +5 dBm, Number of measurement points: 601, IF RBW: 3 kHz, and Settling time: 0 seconds.
Page 35
3.6.1 Setting Conditions for an Instrument Program Adds MdlDeclare_bis.vb and MdlBis_macro.vb to the standard module in advance. (VB 2008) Assume the first argument in the API function, lngID, is defined separately as an external variable. Place bis.dll in a folder that can be recognized by Visual Studio. Private Sub cmdSetup_Click(ByVal sender As System.Object, ByVal e As System.Even- tArgs) Handles cmdSetup.Click Dim lngErr As Integer...
3.6.2 Calling Conditions From an Instrument 3.6.2. Calling Conditions From an Instrument Example Calls the current channel and stimulus related settings values. Program Adds declare_bis.bas and bis_macro.bas to the standard module in advance. (VB6.0) Assume the first argument in the API function, lngID, is defined separately as an external variable.
3.6.3 Calling Measurement and Measurement Results 3.6.3. Calling Measurement and Measurement Results Example Triggers a single measurement and call measurement results when measurements are completed. Program Adds declare_bis.bas and bis_macro.bas to the standard module in advance. (VB6.0) Assume the first argument in the API function, lngID, is defined separately as an exter- nal variable.
3.6.4 Calling and Writing Complex Number Data 3.6.4. Calling and Writing Complex Number Data Example Calls and writes calibration data. Program Adds declare_bis.bas and bis_macro.bas to the standard module in advance. (VB6.0) Assume the first argument in the API function, lngID, is defined separately as an external variable.
Page 39
3.6.4 Calling and Writing Complex Number Data Program Adds MdlDeclare_bis.vb and MdlBis_macro.vb to the standard module in advance. (VB 2008) Assume the first argument in the API function, lngID, is defined separately as an external variable. Place bis.dll in a folder that can be recognized by Visual Studio. Dim cal1(3202) As Single Dim cal2(3202) As Single Dim cal3(3202) As Single...
4. FUNCTION SPECIFICATIONS 4. FUNCTION SPECIFICATIONS 4.1. ABORt Subsystem 4.1.1. BisAbor • Function name long BisAbor • Usage Resets measuring (Forces termination). • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) • Return value Normal (0: BIS_TRUE) or error (1: BIS_FALSE) •...
4.2 CALCulate Subsystem 4.2. CALCulate Subsystem 4.2.1. BisCalcTranImpCimp • Function name long BisCalcTranImpCimp • Usage Sets the Z conversion characteristic impedance. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) double dblZ0 // Specifies characteristic impedance (Ω). •...
4.2.3 BisCalcTranImpType 4.2.3. BisCalcTranImpType • Function name long BisCalcTranImpType • Usage Sets the Z conversion mode • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngType // The Z conversion mode is specified using // BIS_CONV_xxxx // 0: No conversion // 1: Transmission impedance...
4.3 FETCh Subsystem 4.3. FETCh Subsystem 4.3.1. QryFetcFreq • Function name long QryFetcFreq • Usage Acquires the frequency from point data. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngCh // Specify CH (1 to 4) long lntPntN // Specifies the point position used to convert // to the frequency data.
4.3.3 QryFetcMax 4.3.3. QryFetcMax • Function name long QryFetcMax • Usage Acquires the maximum value in a specified range. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngTr // Specifies the analysis channel // (BIS_TRACx_xxx) long lngStrPnt // The point where the search starts...
4.3.5 QryFetcTarg 4.3.5. QryFetcTarg • Function name long QryFetcTarg • Usage Searches for response values (Targets) in a specified range. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngTr // Specifies the analysis channel // (BIS_TRACx_xxx) long lngStrPnt // The point where the search starts...
4.3.7 QryFetcCVal 4.3.7. QryFetcCVal • Function name long QryFetcCVal • Usage Acquires a response value (measurement value) for the specified frequency • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngTr // Specifies the analysis channel // (BIS_TRACx_xxx) double dblFreq // Specifies the frequency position to determine // a measurement value.
4.4 INITiate Subsystem 4.4. INITiate Subsystem 4.4.1. BisInitCont • Function name long BisInitCont • Usage Sets continuous measurement (continuity) to ON or OFF • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngOnoff // 0:OFF / 1:ON •...
4.4.4 BisInitImmPart 4.4.4. BisInitImmPart • Function name long BisInitImmPart • Usage Starts partial measurement • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long StartP // Specifies the measurement start point // (0 to 1600) long StopP // Specifies the measurement end point // (0 to 1600)
4.5 MEASurement Subsystem 4.5. MEASurement Subsystem 4.5.1. BisMeasAct • Function name long BisMeasAct • Usage Sets the active channel • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngCh // Specifies CH number (1 to 4) •...
4.6 PIO Subsystem 4.6. PIO Subsystem 4.6.1. BisPioOut • Function name long BisPioOut • Usage Outputs data to the parallel output port. (Negative logic) • Argument [IN] long lngPID // Packet ID (Specifies the value obtained // by BisOpenPacket). long IngData // Data to output.
4.7 SENSe Subsystem 4.7. SENSe Subsystem 4.7.1. BisSensCorrCkitType • Function name long BisSensCorrCkitType • Usage Selects the standard kit for 1 port full calibration. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngPORT // Port number // 1: PORT1 long lngConnector// Connector type...
4.7.3 BisSensCorrCollMeth 4.7.3. BisSensCorrCollMeth • Function name long BisSensCorrCollMeth • Usage Specifies the CAL type. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngCalMeth // Specifies the CAL type using // BIS_CAL_xxxx // 0: Normalization // 1: Transmission full calibration // 2: 1-port full calibration...
4.7.5 BisSensCorrColl 4.7.5. BisSensCorrColl • Function name long BisSensCorrColl • Usage Acquires calibration data. • Argument [IN] long lngPID // Packet ID (specifies the value acquired by BisOpenPacket) long lngAcqId // <BIS_CAL_NORM> <BIS_CAL_TRANS> <BIS_CAL_1PORT> // 0: NORMALIZE OPEN OPEN // 1: SHORT SHORT // 2:...
4.7.8 BisSensCorrCsetStat 4.7.8. BisSensCorrCsetStat • Function name long BisSensCorrCsetStat • Usage Sets calibration measurement to ON (enabled) and OFF (disabled). • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngOnoff // 0:OFF / 1:ON •...
4.7.16 BisSensCorrCkitUser 4.7.16. BisSensCorrCkitUser • Function name long BisSensCorrCkitUser • Usage Sets correction values of the standard kit (User Define) for 1 port full calibra- tion. • Argument typedef struct { // For Visual C++ 6.0 double s11_cap[4];// OPEN capacitance C0,C1,C2,C3 double s11_open_delay;// OPEN offset (delay) double...
4.7.17 QrySensCorrCkitUser 4.7.17. QrySensCorrCkitUser • Function name long QrySensCorrCkitUser • Usage Reads correction values of the standard kit for 1 port full calibration. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngPORT // Port number // 1: PORT1 [OUT] c1ckit_t *ckit...
4.7.20 BisSensCorrEdelStat 4.7.20. BisSensCorrEdelStat • Function name long BisSensCorrEdelStat • Usage Sets ON/OFF for the electrical length correction function. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngOnoff // 0:OFF / 1:ON •...
4.7.23 QrySensCorrEdelTime 4.7.23. QrySensCorrEdelTime • Function name long QrySensCorrEdelTime • Usage Reads electrical length correction values (time: seconds). • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngFunc // Measurement port // Refer to Section 3.3.3, "Measurement Ports."...
4.7.26 BisSensCorrOffsStat 4.7.26. BisSensCorrOffsStat • Function name long BisSensCorrOffsStat • Usage Sets ON/OFF for the phase offset. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngOnoff // 0:OFF / 1:ON • Return value Normal (0: BIS_TRUE) or error (1: BIS_FALSE) •...
4.7.29 QrySensCorrPortExtDist 4.7.29. QrySensCorrPortExtDist • Function name long QrySensCorrPortExtDist • Usage Reads port extension correction values (distance: meters). • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngPortNo // Port number // 1: Port 1 // 2: Port 2 double * dblExtDist // Electrical length correction values [m]...
4.7.32 BisSensCorrPortExtTime 4.7.32. BisSensCorrPortExtTime • Function name long BisSensCorrPortExtTime • Usage Sets the measurement end-face correction value (port extension: [unit: sec- onds]). • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngPortNo // Port number // 1: Port 1 // 2: Port 2 double dblExtTime...
4.7.35 QrySensCorrRVelCoax 4.7.35. QrySensCorrRVelCoax • Function name long QrySensCorrRVelCoax • Usage Reads the cable propagation factor used for calculating the electrical length. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) double * dblVFactor // Value for the propagation factor •...
4.7.38 BisSensFunc 4.7.38. BisSensFunc • Function name long BisSensFunc • Usage Specifies measurement ports • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngFunc // Specifies a measurement ports by using // BIS_MEAS_xxxx. // 0x0000: for R input (R3755A/R3755TF) // 0x0001: for A input (R3755A/R3755TF/R3755E) // 0x0010: for A/R input (R3755A/R3755TF)
4.8 SOURce Subsystem 4.8. SOURce Subsystem 4.8.1. BisSourSeg • Function name long BisSourSeg • Usage Makes basic settings such as those for CENTER, SPAN and the number of points, collectively. • Argument typedef struct { // For Visual C++ 6.0 double dblFreq1 // Specifies a CENTER frequency or START // frequency (Hz).
4.8.2 QrySourSeg 4.8.2. QrySourSeg • Function name long QrySourSeg • Usage Reads basic settings such as those for CENTER, SPAN and the number of points. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) [OUT] SourSeg * Stim // A structure pointer (the start of the array) •...
4.8.4 BisSourSweTime 4.8.4. BisSourSweTime • Function name long BisSourSweTime • Usage Sets the sweep time • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngOnoff // Specifies the enabled (ON) or disabled (OFF) // status of TIME AUTO // 0:MANUAL / 1:AUTO double dblStime // Specifies the sweep time in seconds...
4.8.6 QrySourFreqTab 4.8.6. QrySourFreqTab • Function name long QrySourFreqTab • Usage Reads the frequency table • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngCh // Channel (1 to 4) [OUT] double * dblFreq // A frequency table (for the number of // measurement points) •...
4.8.6 QrySourFreqTab 4.8.8. BisSourSegTab • Function name long BisSourSegTab • Usage Sets the table of segment info • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngCh // Channel (1 to 4) unsigned char * chrBuff // Table of segument info (for the number of // measurement points) •...
4.9 STATus Subsystem 4.9. STATus Subsystem 4.9.1. QryStatOper • Function name long QryStatOper • Usage Reads calculation statuses. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) [OUT] long * lngStat // An calculation status •...
4.10 SYSTem Subsystem 4.10. SYSTem Subsystem 4.10.1. BisSystPres • Function name long BisSystPres • Usage Initializes the system • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) • Return value Normal (0: BIS_TRUE) or error (1: BIS_FALSE) •...
4.11 TRACe Susbsystem 4.11. TRACe Susbsystem 4.11.1. BisTracData • Function name long BisTracData • Usage Writes specified trace data • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngTr // Trace number // (Analysis channel: specified with // BIS_TRACx_xxx) long lngStrP // A start point (0 to 1600)
4.12 TRIGger Susbsystem 4.12. TRIGger Susbsystem 4.12.1. BisTrigSour • Function name long BisTrigSour • Usage Selects a trigger source. • Argument [IN] long lngPID // Packet ID (specifies the value acquired // by BisOpenPacket) long lngTrig // Trigger source // 0:INTERNAL (A trigger wait status does not occur.) // 1:EXTERNAL (Trigger from the parallel input port)
PERFORMANCE TEST 5.1. R3755A/R3755TF/R3755E Performance Test This chapter describes testing procedures designed to maintain this analyzer's efficiency. For items not covered in this chapter, contact Advantest. 5.1.1. Preparing for a Performance Test Warm up Warm up the R3755x for at least 30 minutes before executing the performance test.
5.1.2 General Cautionary Points 5.1.2. General Cautionary Points • Perform testing under the following environmental conditions. Test temperature range: +25°C±5°C Relative humidity: 80% or lower Locations free of dust, vibration, and noise 5.1.3. Frequency Accuracy and Range Testing procedure Setup the R3755x as shown in the figure below. To counter input Figure 5-1 Frequency Accuracy and Range Set the R3755x as follows.
5.1.4 Output Level Accuracy and Flatness (R3755A/R3755TF) 5.1.4. Output Level Accuracy and Flatness (R3755A/R3755TF) Testing procedure Setup the R3755x as shown in the figure below. Figure 5-2 Output Level Accuracy and Flatness Output level accuracy Perform the ZERO calibration for the power meter. Set the R3755x as follows.
5.1.5 Output Level Linearity (R3755A/R3755TF) 15. The span and the output level are fixed. Change the center frequency and read data from the power meter. NOTE: Use the calibration factor at the center frequency. 16. Check that the Flatness of 0 dBm is as follows. R3755A 1 MHz to 100 MHz 5.0 dBp-p...
5.1.6 Noise Floor 5.1.6. Noise Floor Testing procedure 23. Nothing should be connected to the R3755x. 24. Set the R3755x as follows. PI circuit : ON Output level : R3755A -43 dBm R3755TF -30 dBm R3755E -10 dBm Number of the measurement points : 1601 Format : LOGMAG...
Page 80
5.1.7 Dynamic Level Accuracy (R3755A/R3755TF) 5.1.7. Dynamic Level Accuracy (R3755A/R3755TF) Measurements of the analyzer are expressed as vector data, so the dynamic level accuracy of phase charac- teristics is assured by magnitude characteristics satisfying standards. As a result, this section explains the method for confirming the dynamic level accuracy of magnitude characteristics.
Page 81
5.1.7 Dynamic Level Accuracy (R3755A/R3755TF) 35. Repeat steps 5 and 6 in accordance with the following table. Step Attenuator Setting Dynamic Level Accuracy Standard Value ±0.5 dB 0 dB 10 dB ±0.3 dB 20 dB Reference 30 dB ±0.3 dB 40 dB ±0.3 dB 50 dB...
Page 82
5.2 R3760 Performance Test 5.2. R3760 Performance Test This chapter describes testing procedures designed to maintain this analyzer's efficiency. For items not covered in this chapter, contact Advantest. 5.2.1. Preparing for a Performance Test Warm up Warm up the R3760 for at least 30 minutes before executing the performance test.
Page 83
5.2.2 General Cautionary Points 5.2.2. General Cautionary Points • Perform testing under the following environmental conditions. Test temperature range: +25°C±5°C Relative humidity: 80% or lower Locations free of dust, vibration, and noise 5.2.3. Frequency Accuracy and Range Testing procedure Setup the R3760 as shown in the figure below. To counter input Figure 5-5 Frequency Accuracy and Range Set the R3760 as follows.
Page 84
5.2.4 Output Level Accuracy and Flatness 5.2.4. Output Level Accuracy and Flatness Testing procedure Setup the R3760 as shown in the figure below. Figure 5-6 Output Level Accuracy and Flatness Output level accuracy Perform the ZERO calibration for the power meter. Set the R3760 as follows.
5.2.5 Output Level Linearity 15. The span and the output level are fixed. Change the center frequency and read data from the power meter. NOTE: Use the calibration factor at the center frequency. 16. Check that the Flatness of 0dBm is as follows. 300 MHz to 1 GHz : 8.0 dBp-p 1 GHz to 4 GHz...
Page 86
5.2.6 Noise Floor 5.2.6. Noise Floor Testing procedure 23. Nothing should be connected to the R3760. 24. Set the R3760 as follows. Output level : 0 dBm Number of the measurement points : 1601 Format : LOGMAG MEAS : S21 25.
Page 87
5.2.7 Dynamic Level Accuracy 5.2.7. Dynamic Level Accuracy Measurements of the analyzer are expressed as vector data, so the dynamic level accuracy of phase charac- teristics is assured by magnitude characteristics satisfying standards. As a result, this section explains the method for confirming the dynamic level accuracy of magnitude characteristics.
Page 88
5.2.7 Dynamic Level Accuracy 34. Repeat steps 5 and 6 in accordance with the following table. Step Attenuator Setting Dynamic Level Accuracy Standard Value ±1.0 dB 0 dB 10 dB ±0.5 dB 20 dB Reference 30 dB ±0.5 dB 40 dB ±1.5 dB 50 dB ±1.5 dB...
Page 89
6. ADJUSTMENT ADJUSTMENT Frequency Reference Adjustment (R3755A/R3755TF with OPT20) Testing procedure Setup the R3755x as shown in the figure below. R3755A/R3755TF To counter input STD ADJ volume Figure 6-1 Frequency Reference Adjustment (R3755A/R3755TF with OPT20) Set the R3755x as follows. Center frequency : 10 MHz Span...
Page 90
6.2 Frequency Reference Adjustment (R3760 with OPT20) Frequency Reference Adjustment (R3760 with OPT20) Testing procedure Setup the R3760 as shown in the figure below. STD ADJ volume To counter input Figure 6-2 Frequency Reference Adjustment (R3760 with OPT20) Set the R3760 as follows. Center frequency : 1 GHz Span...
Page 91
7. SPECIFICATIONS SPECIFICATIONS R3755A Specifications This chapter describes about the function of the R3755A and the performance/specification together. Measurement Function Measurement channels 4 channels Measurement parameter Measurement format Log / Linear amplitude, Phase, complex parameter real and imaginary numbers, Z, R, X (When measuring impedance conversion) Y, G, B (When measuring admittance conversion) Signal Source Section (25°C±5°C, and calibration period: 1 year) Frequency characteristics...
Page 92
7.1 R3755A Specifications Characteristic of the Receiver Part (25°C±5°C, and calibration period: 1 year) Input characteristics Input channel 1 ch Frequency range 10 kHz to 300 MHz Impedance Nominal 50Ω Max. input level 0 dBm Input destruction level +24 dBm, ±3 VDC Average noise level RBW 1 kHz 10 kHz to1 MHz...
Page 93
7.1 R3755A Specifications General Specification Minimum requirements *1 Expansion slot PC with PCI (32 bits, 5 V, half size) slot • Windows XP/Windows Vista (32-bit version) OS and required pro- gramming software Microsoft Visual Basic 6.0 or Visual C++ 6.0 •...
Page 94
7.2 R3755TF Specifications R3755TF Specifications This chapter describes about the function of the R3755TF and the performance/specification together. Measurement Function Measurement channels 4 channels Measurement parameter Measurement format Log / Linear amplitude, Phase, complex parameter real and imaginary numbers, Z, R, X (When measuring impedance conversion) Y, G, B (When measuring admittance conversion) Signal Source Section (25°C±5°C, and calibration period: 1 year) Frequency characteristics...
Page 95
7.2 R3755TF Specifications Characteristic of the Receiver Part (25°C±5°C, and calibration period: 1 year) Input characteristics Input channel 1 ch Frequency range 10 kHz to 10 MHz Impedance Nominal 50Ω Max. input level 0 dBm +24 dBm, ±3 VDC Input destruction level Average noise level RBW 1 kHz -70 dBm...
Page 96
7.2 R3755TF Specifications General Specification Minimum requirements *1 Expansion slot PC with PCI (32 bits, 5 V, half size) slot • Windows XP/Windows Vista (32-bit version) OS and required pro- gramming software Microsoft Visual Basic 6.0 or Visual C++ 6.0 •...
Page 97
7.3 R3755E Specifications R3755E Specifications This chapter describes about the function of the R3755E and the performance/specification together. Measurement Function Measurement channels 4 channels Measurement parameter Measurement format Log / Linear amplitude Signal Source Section (25°C±5°C, and calibration period: 1 year) Frequency characteristics Range 1 MHz to 300 MHz...
Page 98
7.3 R3755E Specifications Characteristic of the Receiver Part (25°C±5°C, and calibration period: 1 year) Input characteristics Input channel 1 ch Frequency range 1 MHz to 300 MHz Impedance Nominal 50Ω Max. input level 0 dBm Input destruction level +24 dBm, ±3 VDC Average noise level RBW 1 kHz 1 MHz to 100 MHz...
Page 99
7.3 R3755E Specifications General Specification Minimum requirements *1 Expansion slot PC with PCI (32 bits, 5 V, half size) slot • Windows XP/Windows Vista (32-bit version) OS and required pro- gramming software Microsoft Visual Basic 6.0 or Visual C++ 6.0 •...
Page 100
7.4 R3760 Specifications R3760 Specifications This chapter describes about the function of the R3760 and the performance/specification together. Measurement Function Measurement channels 4 channels Measurement parameter Transmission, Reflection Measurement format Log / Linear amplitude, Phase, complex parameter real and imaginary numbers, Z, R, X (When measuring impedance conversion) Y, G, B (When measuring admittance conversion) Signal Source Section (25°C±5°C, and calibration period: 1 year)
Page 101
7.4 R3760 Specifications Characteristic of the Receiver Part (25°C±5°C, and calibration period: 1 year) Input characteristics Input port Two ports Frequency range 300 MHz to 6 GHz Max. input level +0 dBm Input destruction level +10 dBm, DC ± 25 V Average noise level RBW 1 kHz -70 dBm...
Page 102
7.4 R3760 Specifications General Specification Minimum requirements *1 Expansion slot PCI (32 bits, 5 V, half size) PC with two slots • Windows XP/Windows Vista (32-bit version) OS and required pro- gramming software Microsoft Visual Basic 6.0 or Visual C++ 6.0 •...
Page 103
Do not use organic cleaning solvents, such as benzene, toluene, xylene, acetone or similar compounds, since these solvents may damage the plastic parts. Do not use cleanser. Calibration and Repair Calibration and repair work should be performed at an Advantest Corporation site. For calibrating and repairing this instrument, contact Advantest. Desirable Period 1 year Storing Store the analyzer in an area which has a temperature from -20°C to +60°C.
Page 104
Do not transport this instrument while it is installed inside a personal computer. Vibration during transportation may damage the instrument. If you are shipping the analyzer to Advantest for service or repair, attach a tag to the analyzer that shows the following information: •...
Page 105
8.5 Product Disposal and Recycle Product Disposal and Recycle This product should be disposed of according to the regulations and laws that are established in your country and municipality. Before this product is disposed of, separately collect components shown in the table below to prevent the spread of substances, which may be harmful to the global environment, humans, and ecology.
Page 106
8.5 Product Disposal and Recycle Used/ Substance/Component Location Parts and material Not used Arsenic and Arsenic compounds Used BPC-036279 Electronic components (Semicon- ductors) Lead and Lead compounds Used BPC-036279 Electronic components BEC-036681 Vinyl chloride (PVC) Not used -...
Page 107
APPENDIX APPENDIX Starting R3755x/R3760 A.1.1 Before Starting R3755x/R3760 • CD-ROM folder configuration Server NACServer installer \ ..........Visual Basic, DLL file \ ............. SampleProgram_VB Sample programs (source, installer) \ ....... Manual Manuals \ ..........The following procedure is necessary to start the R3755x or R3760 from a computer (hereafter referred to as the host PC): NACServer software installation •...
Page 108
A.1.1 Before Starting R3755x/R3760 * When using a sample program, installation is required. However, when not using a sample program the installation is not required. When using sample programs from the Visual Studio 2008 version, a Microsoft .NET Framework Ver- sion 2.0 or later environment is necessary.
7, SPECIFICATIONS). Therefore, starting the R3755x/R3760 is equivalent to the execution of the "NACServer.exe" program. Start the server program by using the following procedure: The contents of the "C:\Program Files\ADVANTEST\NACServer" folder in the host PC are as shown in Figure A-1.
A.1.2 Procedure for Starting R3755x/R3760 A.1.2.1 Error Messages on Starting R3755x/R3760 The following error messages may occur when NACServer.exe starts: • NACServer double-activation error Figure A-3 Double-Activation Error Message R3755x/R3760 R3755x/R3760 connection error R3755x/R3760 10MHz Reference detection error R3755x/R3760 temperature error...
Page 111
A.1.2 Procedure for Starting R3755x/R3760 A.1.2.2 R3755x/R3760 Connection Error This error occurs when one of the following three conditions is satisfied: Verify each condition. The R3755x/R3760 board is not installed in the host PC correctly. Win Driver is not installed correctly. The TCP/IP protocol is not installed.
A.1.2 Procedure for Starting R3755x/R3760 A.1.2.3 R3755x/R3760 10MHz Reference Detection Error This error occurs, when the selected "10MHz Reference" cannot be detected while starting the R3755x/ R3760. Figure A-6 10MHz Reference detection error A.1.2.4 R3755x/R3760 Temperature Error This error occurs when the board temperature becomes abnormal. Figure A-7 Temperature Error CAUTION: Disable the Hibernate status in the Internet Option Properties of the PC setting.
A.1.3 Descriptions of Network Analyzer Control Server Window A.1.3 Descriptions of Network Analyzer Control Server Window A.1.3.1 Descriptions of Window Components Figure A-8 R3755x/R3760 Window 10MHz standard selection button (INT, EXT, and OPT20) π circuit selection button (ON or OFF) Always select OFF when a π...
Page 114
A.1.3 Descriptions of Network Analyzer Control Server Window Figure A-9 R3755x/R3760 Window Title bar Right-clicking on this bar opens a menu that can display version information. Board information area Indicates information items for the board (Board Information). "Network Analyzer Control Server" (NACServer.exe)" can display and control up to eight boards at the same time.
Page 115
A.1.3 Descriptions of Network Analyzer Control Server Window A.1.3.2 Selecting 10 MHz Standard Three types of frequency standards are provided for the R3755x/R3760 and each of them selects the follow- ing: INT: Internal standard EXT: External standard OPT20:High-stability frequency option (Cannot be selected unless OPT20 is built in) A frequency standard can be selected by using the following procedure: Clicking the "...
Page 116
A.1.3 Descriptions of Network Analyzer Control Server Window A.1.3.3 Setting PI Circuit Connection Status For the R3755A or R3755TF set the PI circuit connection status. Set ON when connecting PI Circuit. OFF: Set OFF when not connecting PI Circuit. Set the PI circuit connection status by using the following procedure: Clicking the "...
A.1.4 Terminating Network Analyzer Control Server (NACServer.exe) A.1.4 Terminating Network Analyzer Control Server (NACServer.exe) A.1.4.1 Procedure for Terminating NACServer.exe Click the "X" button (see Figure A-8) on the title bar of the "Network Ana- lyzer Control Server" window. The following message window is displayed. Figure A-11 Message on Terminating To terminate it, click the "Yes (Y)"...
Page 118
A.1.4 Terminating Network Analyzer Control Server (NACServer.exe) If terminating the application program is desired, click the "No (N)" button to can- cel the termination. After terminating the application program, perform the termi- nation procedure again. If terminating the NACServer.exe without terminating the application program is desired, clicking the "Yes (Y)"...
Page 119
A.1.5 Creating Application A.1.5 Creating Application The following files necessary for creating applications are contained in the revision folder in the "API" folder on the provided CD-ROM: bis.dll: Dynamic link library bis_macro.bas: Macro definitions for VB 6.0 (Const declarations) declare_bis.bas: Function definitions for VB 6.0 (Declare declarations) wapi_std.bas: Packet communication definitions for VB 6.0 (not essential)
Page 120
NOTE: Sample program specifications are subject to change without notice due to improvement or other reasons. Refer to the Advantest homepage (https://www.advantest.com/). The following describes sample programs for operating the R3755x/R3760 on a PC. A-14...
A.3 Explanation of Sample Programs Explanation of Sample Programs Figure A-16 Sample Program Window 1 Measurement information display Displays information for the measurement. Reset button Sets settings to their initial values. Measurement channel setting Sets a measurement channel. Connection Box Sets a board number to be connected, and host PC IP address or PC name.
A.3 Explanation of Sample Programs Figure A-17 Sample Program Window 2 Trace waveform format selection Selects a waveform type to be displayed, from Logmag, POLAR, Smith, DELAY, SWR, REAL, IMAG, and Overlap. Overlap Format Selects waveform formats to be displayed simultaneously when the Overlap display format is selected.
Page 123
A.3.1 Descriptions of Window Components A.3.1 Descriptions of Window Components A.3.1.1 Measurement Information Display Figure A-18 Measurement Information Display Each titled field shows the following information: Time: Actual measurement time (value for reference because a variety of errors may occur depending on the environment) Cal: Calibration status FREQUENCY:...
Page 124
A.3.1 Descriptions of Window Components A.3.1.4 Connection Box Figure A-21 Connection Box Each titled field sets the following information: Set an R3755x/R3760 board number to be connected, by a value from 0 to 7. When the sample program operates on the host PC, entering a value is unnecessary.
Page 125
A.3.1 Descriptions of Window Components A.3.1.6 Stimulus / Cal Kit / Ele Corr / Func Figure A-23 Stimulus / Cal Kit / Ele Corr / Func The settings to be displayed can be switched between Stimulus, Cal Kit, Ele Corr, and Func. Stimulus Figure A-24 Stimulus Settings LOGMAG:...
Page 126
A.3.1 Descriptions of Window Components Cal Kit Select a calibration type from the Cal Type drop down menu. Selectable calibration types are as follows: Don't Care: No selection User Define: Uses user-specific calibration values. 3.5mm: Uses calibration values of the MAURY-produced CAL Kit. 3.5mm(R&S): Uses calibration values of the ROHDE&SCHWARZ-produced CAL Kit.
Page 127
A.3.1 Descriptions of Window Components Ele Corr Electrical length correction: Sets ON/OFF for electrical length correction. Electrical length correction Time: Electrical length correction length: Sets the electrical length correction value by time or length. (The units are psec and mm.) Port Extension: Sets ON/OFF for the port extension function.
Page 128
A.3.1 Descriptions of Window Components • Velocity factor The velocity factor used for calculating electrical length. The initial value is 1. • Phase correction amount (deg) φ = S × f × 360 + θ = × f × 360 + θ vf ×...
Page 129
A.3.1 Descriptions of Window Components Displays a waveform analysis window. The detail of each analysis function is as follows: Ripple button Displays the Ripple search function window. Figure A-28 Ripple Search Function Search time: Time that was required for ripple search. Threshold[dB]: Specifies the difference in level between maximum and minimum.
Page 130
A.3.1 Descriptions of Window Components EQU. circuits button Displays the equivalent constant measurement function window. Figure A-29 Equivalent Constant Measurement Function Search: Displays the equivalent constant measurement time. C0 freq.[MHz]: Specifies a C0 measurement frequency. For the C0 measurement frequency, specify a segment different from the equivalent constant measurement range other than C0.
Page 131
A.3.1 Descriptions of Window Components DLD button Displays the DLD function window. Figure A-30 DLD Function Meas time: Displays the DLD measurement time. Cent [MHz]: Sets a center frequency where DLD measurement is performed. Span [ppm]: Sets a width of two frequencies where DLD measurement is per- formed.
Page 132
A.3.1 Descriptions of Window Components µW: When selected, the level is calculated by µW. By default, it is calculated by dBm. Setting: Calculates the level and sets conditions based on measurement con- ditions. Meas: Performs DLD measurement. Save Data: Saves the measurement results to a file in the CSV file format. NOTE: DLD measurement: An abbreviation for Drive Level Dependency.
Page 133
A.3.1 Descriptions of Window Components A.3.1.8 Stimulus Figure A-32 Stimulus Each titled field sets the following information: Stimulus: Specify a segment number from 0 to 1600. A segment number can be specified when the total sweep point counts defined for individual segments is 1601 points or less. When the following items are set, the segment setting becomes effective.
Page 134
A.3.1 Descriptions of Window Components Settling: Enter a settling time. A wait specified as the settling time is caused at the beginning of a segment. RBW: Select a resolution bandwidth (RBW) from 15 kHz to 10 Hz in the drop down menu. The selectable resolution bandwidths are as fol- lows: 15 kHz, 10 kHz, 7 kHz, 5 kHz, 4 kHz, 3 kHz, 2 kHz, 1.5 kHz, 1 kHz, 700Hz, 500 Hz, 400 Hz, 300 Hz, 200 Hz, 150 Hz, 100 Hz, 70 Hz,...
Page 135
A.3.1 Descriptions of Window Components A.3.1.10 CAL Figure A-34 CAL Various settings associated with calibration can be made and calibration can be executed. Each titled field sets the following information: CAL: This check box is selected during calibration. If calibration data exists, selecting this check box sets calibration execution to ON and deselecting this check box sets calibration exe- cution to OFF.
A.3.1 Descriptions of Window Components A.3.1.11 Trace Waveform Format Selection A measurement waveform format can be selected. LogMag waveform POLAR waveform Smith waveform DELAY waveform Figure A-35 Measurement Waveform Formats (1 of 2) A-30...
Page 137
A.3.1 Descriptions of Window Components SWR waveform REAL waveform IMAG waveform Overlap waveform Figure A-35 Measurement Waveform Formats (2 of 2) A-31...
Page 138
A.3.1 Descriptions of Window Components A.3.1.12 Overlap Format By selecting the Overlap tab, different formats are displayed simultaneously. When Overlap is selected, the following Overlap Format check boxes are enabled: Figure A-36 Overlap Format By selecting each check box, trace waveforms are displayed. Figure A-37 Overlap Screen A-32...
Page 139
A.3.1 Descriptions of Window Components A.3.1.13 MEAS For R3760 For R3755A/R3755TF/R3755E Figure A-38 Meas A measurement parameter can be selected. Note that R is an internal measurement channel and it is generally used for only maintenance work. A/R, A, R: Select a radio button of measurement parameter of A/R, A, or R.
Page 140
A.3.1 Descriptions of Window Components Selects a marker list display for the Overlap format. A list with Logmag, POLAR, Smith, DELAY, SWR, REAL, and IMAG is displayed. This list is not displayed for a waveform not in the Overlap format. Max button: Searches for the maximum value and displays it by the active marker.
Page 141
A.3.1 Descriptions of Window Components A.3.1.15 File(F) R3755x/R3760 R3755x/R3760 not connected connected Figure A-41 File(F) Measurement conditions and waveform data can be saved to a file. Also, a saved file can be read using the Read menu item. The Save menu item saves data in CSV-format text. The Read menu item reads measurement conditions from a saved file and sets them to the R3755x/R3760.
Page 144
List of Figures Operating Environment ....................Countermeasures for Static Electricity of Human Bodies ..........Countermeasures for Static Electricity of Work Site Floor ..........Countermeasures for Static Electricity of Work Bench ........... Front Panel ........................Front Panel ........................Parallel I/O Port ........................ Communication Protocol ....................
Page 145
A-28 Ripple Search Function ....................A-23 A-29 Equivalent Constant Measurement Function ..............A-24 A-30 DLD Function ........................A-25 A-31 LOGMAG / PHASE / DELAY / SWR / REAL / IMAG ..........A-26 A-32 Stimulus ..........................A-27 A-33 Measurement Item Setting Area ..................A-28 A-34 CAL ..........................
Page 146
List of Tables Standard Accessories List ....................Options ..........................Power Supply Specifications .................... Required Measurement Instruments for Performance Test ..........Required Measurement Instruments for Performance Test ..........
Page 147
Index ABORt Subsystem ........4-1 FETCh Subsystem ........4-4 Accessories (R3755x/R3760)....1-2 File(F) ............. A-35 ADJUSTMENT ........6-1 Frequency Accuracy and Range .... 5-2, 5-9 Frequency Modes ........3-4 Analysis Channels ........3-5 Frequency Reference Adjustment (R3755A/R3755TF with OPT20) ....6-1 Frequency Reference Adjustment BAPI FUNCTIONS .......
Page 148
Parallel I/O Port ........2-3 PERFORMANCE TEST ......5-1 Using R3755x/R3760 with Sample Program A-14 PIO Subsystem ........4-11 Power Supply Specifications ....1-4 Precautions in Use ........1-5 Warm up ............ 1-6 Preparing for a Performance Test ... 5-1, 5-8 Procedure for Starting R3755x/R3760 ...
Need help?
Do you have a question about the R3755 Series and is the answer not in the manual?
Questions and answers