BERT
PXIe-1003/1005
Bit Error Rate Tester
USER MANUAL
Page 1: ...BERTPXIe 1003 1005 Bit Error Rate Tester USER MANUAL ...
Page 2: ...that may result from its use No license is granted by implication or otherwise under any patent rights of Coherent Solutions The information contained in this publication is subject to change without notice Trademarks Coherent Solutions trademarks have been identified as such However the presence or absence of such identification does not affect the legal status of any trademark LabVIEW MATLAB and...
Page 3: ... Electrostatic discharge protection 13 Connector care 14 Cable selection 14 4 3 1 Use a torque wrench 15 4 3 2 Make a connection 16 4 3 3 Separate a connection 16 5 Installing removing the BERTPXIe module 17 Installing the BERTPXIe module 17 Removing the BERTPXIe module 19 6 CSL software installation 22 Software components 22 Operating system requirements 22 Installation procedure 22 7 cohesionUI ...
Page 4: ...lt display type 37 8 3 8 Eye scan 37 Chart operations 39 Pulse pattern generation 40 8 5 1 Set up the transmitter de emphasis 41 8 5 2 Set the cross point level 43 8 5 3 Invert the generated pattern 43 8 5 4 Start stop pattern generation 44 9 Programming guide 45 Programming conventions 45 9 1 1 Unit 45 9 1 2 Syntax format 46 9 1 3 Module slot and unit channel index 46 9 1 4 Message queues 46 Comm...
Page 5: ...ure m EDIagram PatternLENgth 65 9 4 17 SENSe n MEASure m EDIagram PatternLENgth 66 9 4 18 SENSe n MEASure m EDIagram STARt 66 9 4 19 SENSe n MEASure m EDIagram STOP 66 9 4 20 SENSe n MEASure m EDIagram VERTical 67 9 4 21 SENSe n MEASure m EDIagram VERTical 67 9 4 22 SENSe n PATTern m EQBoost 68 9 4 23 SENSe n PATTern m EQBoost 68 9 4 24 SENSe n PATTern m EQBoost MODE 69 9 4 25 SENSe n PATTern m EQ...
Page 6: ... n PATTern m DEEMphasis CURSor 83 9 4 50 SOURce n PATTern m LOGic 83 9 4 51 SOURce n PATTern m LOGic 84 9 4 52 SOURce n PATTern m TYPE 84 9 4 53 SOURce n PATTern m TYPE 85 Multi chassis commands 85 9 5 1 SYSTEM CHASSIS 87 9 5 2 SYSTEM CHASSIS 87 Example Control of the BERTPXIe modules with SCPI 88 Communication with a PXIe module via SCPI commands 90 9 7 1 NI MAX 90 9 7 2 NI VISA 91 9 7 3 Python 2...
Page 7: ...hich if not avoided could result in death or serious injury Do not proceed unless the required conditions are met and understood CAUTION Indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury Do not proceed unless the required conditions are met and understood CAUTION Indicates a potentially hazardous situation which if not avoided may result in com...
Page 8: ...atic discharge precautions CAUTION The BERTPXIe 1003 1005 BERTPXIe modules are sensitive to electrostatic discharge ESD Store the modules that are not installed in protective electrostatic packaging Ensure that a wrist strap and grounding table mat is used when unpacking or handling the BERTPXIe modules Proper grounding and ESD management practices must always be followed to ensure that no ESD dam...
Page 9: ...ended for use in an industrial environment There may be potential difficulties in ensuring electromagnetic compatibility in other environments due to conducted as well as radiated disturbances Wherever the symbol is printed on the unit refer to the instructions provided in the device documentation for related safety information Ensure that the required conditions are met and understood before usin...
Page 10: ...User Guide 4 BERTPXIe 1003 1005 Testing Certificate retain this hardcopy for your reference 5 RF Harness for applicable models only Relevant documentation can also be downloaded from the Coherent Solutions website https www coherent solutions com resources pxi Getting started 1 Consult the PXIe Quick Start Guide for information on setting up and controlling the module with cohesionUI 2 Make sure t...
Page 11: ...etector for the design characterization and production of optical transceivers and opto electrical components at data rates up to 14 5 Gb s 1 Fastening screw 2 Status LEDs for error detection 3 RF harness Only provided for BERTPXIe 1005 4 Error detector RF input 5 Status LEDs for pattern generation 6 Pattern generator RF output 7 Divided clock output 8 Model information 9 Fastening clip 10 PXIe he...
Page 12: ...or detector channel 1 Negative 2a Error detector channel 2 Positive 2b Error detector channel 2 Negative 3a Error detector channel 3 Positive 3b Error detector channel 3 Negative 4a Error detector channel 4 Positive 4b Error detector channel 4 Negative 5a Pattern generator channel 1 Positive 5b Pattern generator channel 1 Negative 6a Pattern generator channel 2 Positive 6b Pattern generator channe...
Page 13: ...ed sequentially The color of the LEDs changes to orange during the initialization of the system After successful initialization the LEDs are turned off For each channel of the pulse pattern generator PPG the state of the LED is as follows Green Pattern generation is running Off The module is powered off or no pattern generation is running For each channel of the error detector ED the state of the ...
Page 14: ... generation modules Electrostatic discharge protection Electrostatic discharge ESD can damage or destroy electronic components Instruments might be damaged when an ESD occurs during transport storage or use of electronic components The BERTPXIe contains ESD sensitive components To avoid the damage that an ESD can cause while in storage always store the module in the ESD safe bag in which it is shi...
Page 15: ...s bad connections caused by malfunctioning connectors IMPORTANT If you use a pattern generation or error detection channel as single ended output or input terminate the other end with a 50 ohm terminator To avoid waveform distortion and therefore ensure module performance terminate the RF ports of all unused channels with 50 ohm terminators Cable selection When you measure differential signals or ...
Page 16: ...in 90 of each other before applying force Support the devices to avoid putting stress on the connectors Proper torque on the connector can help avoid damage due to over tightening and improve measurement repeatability and extends connector life Repeatable measurements require consistent torque on all the connections in a setup 3 Hold the torque wrench lightly at the end of the handle then apply fo...
Page 17: ...center axis of both devices Push the connectors straight together so they can engage smoothly The male center conductor pin must slip concentrically into the contact finger of the female connector as illustrated below CAUTION Rotate only the connector nut NOT the device or connector body until finger tight without crossing the threads Damage to both connectors occur if the male center pin rotates ...
Page 18: ...ions Ltd 5 Installing removing the BERTPXIe module This chapter provides instructions on installing the BERTPXIe module on a chassis or removing it from a chassis Installing the BERTPXIe module Step 1 Power OFF the chassis Step 2 Remove the module from the antistatic bag Retain the bag ...
Page 19: ...e 1003 1005 18 Version 1 00 Coherent Solutions Ltd Step 3 Align the module with slot guide rails Step 4 Push the module into slot until resistance is felt from the backplane connection Step 5 Engage the fastening clip Secure all fastening screws ...
Page 20: ...wer ON the chassis Removing the BERTPXIe module Step 1 Power OFF the chassis IMPORTANT After powering on the PXIe chassis wait at least 2 minutes before attempting to communicate with the instrument This allows the chassis enough time to finish its boot procedures and initialize the communication server ...
Page 21: ...03 1005 20 Version 1 00 Coherent Solutions Ltd Step 2 Unsecure the fastening screws and fastening clip Step 3 Remove the module by pulling on the fastening clip Do not remove by pulling on the connectors Step 4 Store the module in the antistatic bag ...
Page 22: ...PXIe Platform Bit Error Rate Tester BERTPXIe 1003 1005 21 Version 1 00 Coherent Solutions Ltd Step 5 Power ON the chassis if necessary ...
Page 23: ...ers for Coherent Solutions PXIe modules CSL server VXI11 server for remote communication cohesionUI Web based application for managing the PXIe modules Operating system requirements 64 bit Windows operating systems are required Minimum requirements 64 bit Windows 7 Recommended requirements 64 bit Windows 10 Installation procedure The installation may require a system reboot to complete Save all yo...
Page 24: ...the multiple chassis mode additional hardware modules are required The chassis mode can be changed at any time so you are recommended to select the Single Chassis Mode until all other configuration requirements are met 4 When cohesionUI is installed a Windows Security Alert dialog box may prompt you for network access Select both options to allow cohesionUI to work on any network configuration as ...
Page 25: ... Ltd 6 Once the driver installation is completed a message box is displayed asking whether to reboot now or later Click Restart Later as shown below 7 At the end of the installation select the Reboot now option and then click Finish to complete the installation process and reboot the system ...
Page 26: ...e embedded PXIe controller operating system and for remote access you can use any compatible device that are connected to the PXIe chassis via an ethernet connection To obtain the IP address open the Command Prompt window on the chassis controller and then run the ipconfig command Note down the IPv4 address that is displayed For the local IP address you can use 127 0 0 1 instead To access cohesion...
Page 27: ...ent in the PXIe chassis The blue numbers beside each module show the slot in which they are installed Modules All the installed modules are displayed on the home page To access the controls for a module click the corresponding module name Alternatively you can hover over the MODULES button and then select a module from the list that is displayed Controls for a specific module or a channel in a mod...
Page 28: ...nchronize the system or reinitialize the system The settings for cohesionUI can be accessed by either hovering over the SETTINGS button or clicking the button NOTE Whenever the chassis is power cycled cohesionUI reverts to the default unit values in settings The unit preferences can be changed either by selecting the desired units in the SETTINGS menu or using the controls on the settings page ...
Page 29: ...licked To set the step size click appropriate values on the settings page Info Each time when the Info button is clicked a cohesionUI information pane is displayed on the right side of the page Information such as the chassis operation mode manufacturer model and serial number of the chassis cohesionUI version number and the version of CSLServer running on the chassis is displayed in the pane as i...
Page 30: ...ton between HIDDEN or SHOWN The default mode is to hide the empty slots Update cohesionUI with the latest information from the CSL server HOME Click the synchronization button next to the title of the chassis SETTINGS In the SYSTEM group click the SYNC button Change the unit preferences SETTINGS Hover over SETTINGS and then select the desired unit from the menus that are displayed Or Click SETTING...
Page 31: ...k the desired module installed in the chassis Alternatively hover over the MODULES menu button on the left and then select the desired chassis module and channel from the menus that are displayed Once a module is selected its control page is displayed Information related to the module such as model number serial number and firmware versions is displayed at the top right corner of the page ...
Page 32: ...he module with the relative frequency calibration files for optimal frequency accuracy and lowest RMS clock jitter To specify the standard data rate click the STANDARD DATA RATE drop down list in the upper left corner of the page and then select an appropriate data rate value To specify an arbitrary data rate for pattern generation or error detection type an appropriate value in the ARBITARY DATA ...
Page 33: ... by clicking the arrow button at the left side of the box and then select MIN or MAX as shown below 8 1 2 Configure the trigger out signal For the internal clock synthesizer you can specify the trigger out divide ratio which sets the trigger out frequency To specify the ratio take the following steps 1 Click the CLOCK tab at the lower left part of the page 2 Select an appropriate value from the TR...
Page 34: ...tection PLL lock Row Green Indicator Gray Indicator Orange Indicator BER Value Displayed PPG ENABLE Pattern generation is enabled Pattern generation is not enabled N A N A ED BER N A N A N A Yes Error detection is running No Error detection is not running ED LOCK The PLL lock is enabled for error detection The PLL lock is disabled for error detection The PLL lock is being changed N A A general sta...
Page 35: ...ors that occur at low frequencies error bursts and other thermal cycling or changing conditions that affect digital communications 8 3 1 Error detection indicators For error detection different indicators are used to indicate the data error and operation status as illustrated by the highlighted parts in the following screenshots These indicators are explained below RESULT DISPLAY The result displa...
Page 36: ...the error detection for a channel click the START button under the corresponding channel section on the left side of the page To stop it click the STOP button NOTE To start or stop the error detection for all channels use the START or STOP buttons for all channels as shown below 8 3 3 Specify the pattern of the input signal The test pattern of the input signal can be PRBS7 PRBS9 PRBS10 PRBS11 PRBS...
Page 37: ...tomatic mode the system automatically determines the optimal value of the EQ boost With the manual mode you have the flexibility to specify the EQ boost value based on your actual needs The response curve of the equalizer for the varying EQ boost values can be visually represented with the following diagrams To specify the receiver equalization setting take the following steps 1 Click the EQ MODE ...
Page 38: ...urement Instantaneous BER indicates that the BER value is calculated from the last point of the data reading The BER value is equal to the ratio between the error counter and the bit counter since the last point of reading The counters are reset after each reading To specify the result display type click the RESULT DISPLAY drop down list box and then select an appropriate value as illustrated belo...
Page 39: ... that is used as the vertical resolution of the eye diagram To specify the vertical resolution select an appropriate value from the VERTICAL RES drop down list Horizontal resolution The phase step size that is used as the horizontal resolution of the eye diagram To specify the horizontal resolution select an appropriate value from the HORIZ RES drop down list Pattern length Resolution of the eye s...
Page 40: ... been completed successfully The eye scan operation is not started or has been stopped The operation is currently in progress Chart operations For error detection strip charts and the eye scan diagram you can perform different operations such as downloading the chart or zooming in out To see the options hover over the chart a toolbar is displayed as shown below The following table describes the op...
Page 41: ... vertical lines on mouseover Click the Toggle Spike Lines button Display the data for just one point under the cursor Click the Show closest data on hover button Display the data for all points with the same X value Click the Compare data on hover button Pulse pattern generation With the pattern generator you can generate signals with different patterns such as PRBS9 or DIV8 For each PPG channel y...
Page 42: ...equency content by the selected amount This type of adjustment can be useful for counter balancing the loss of higher frequency components in the signal as it travels down a length of coaxial cable The PLL must be enabled and locked for the pre cursor or post cursor de emphasis to operate De emphasis of the output waveform is realized by summation of the contributions of a main tap and the pre cur...
Page 43: ...sis If we use d to represent the de emphasis m to represent the peak swing and n to represent the de emphasized swing d is calculated as follows 𝑑 20 log 𝑚 𝑛 If the value of the AMPLITUDE field peak swing is set to 800 mV and the value of de emphasized swing is 505 mV it can be calculated that the value of the DE EMPHASIS field must be set to 4 dB 8 5 1 3 Set the amplitude For each PPG channel you...
Page 44: ...ator has a cross point adjust function to set the output waveform crossing point as shown below The output crossing point range is programmable from 35 to 55 To the set the cross point level for a channel select an appropriate value from the CROSS POINT drop down list 8 5 3 Invert the generated pattern Based on your needs you can invert the digital NRZ format pattern at the pattern generator outpu...
Page 45: ... channel take the following steps 1 Click the PPG tab at the left side of the page 2 Use the relevant enable disable button to start or stop pattern generation for the selected channel s The enable disable button changes its colour to indicate different status The colour changes to green when pattern generation is enabled and it changes to orange during the initialization of an operation The defau...
Page 46: ...e to communicate with the CSLServer IMPORTANT In NI MAX there is a RIO interface but there are no communication methods available on this interface Coherent Solutions modules are ONLY accessible through the VISA TCPIP INSTR interface Programming conventions This section describes the programming and measurement conventions that you must follow when you use the SCPI commands 9 1 1 Unit In the SCPI ...
Page 47: ...and description 9 1 3 Module slot and unit channel index Many commands require the index of a specific module or installed unit For such indexes the following convention is used c The chassis index in which the module is installed This is an integer n The slot or source index of the module This is an integer 1 to 18 m The channel index of a specific unit in the module This is an integer 1 2 9 1 4 ...
Page 48: ...use are listed in the following table Command Description CLS Clears the status ESR Queries the standard event status register IDN Queries the chassis identification OPC Queries the operation complete status OPT Queries the modules managed by the CSLServer 9 2 1 CLS Command CLS Description Clears the status Syntax CLS Parameters N A Response N A Example CLS ...
Page 49: ...s unable to run the given command Command error SCPI is unable to parse the given command likely due to an incorrect command You are recommended to use the ESR command after every command that is sent to the device Syntax ESR Parameters N A Response Unsigned integer 8 bit value for the register 0 to 255 as a string Bit Description Decimal Value 7 MSB Not used 0 6 Not used 0 5 Command error 32 4 Ex...
Page 50: ...33 FW2 0 15 9 2 4 OPC Command OPC Description Queries the operation complete status Syntax OPC Parameters N A Response 1 or 0 1 Returned if the command queues for all modules in the system are empty 0 Returned if there are still commands to run for any module in the system Example OPC 1 9 2 5 OPT Command OPT Description Queries the modules managed by the CSLServer Syntax OPT Parameters N A Respons...
Page 51: ...ure Queries the temperature of all groups of channels ReSeT Resets the module settings to the power on defaults TeST Queries the self test status of the module 9 3 1 SLOT n IDN Command SLOT n IDN Description Queries the module information Syntax SLOT n IDN Parameters N A Response The response is a comma separated string containing Company Name Model Name Serial Number Hardware Version Firmware ver...
Page 52: ...able PPG and ED channels on the module Response The response is a comma separated array or a single integer value based on the arguments given Example SLOT3 OPTions PPG 4 SLOT3 OPTions ED 2 9 3 3 SLOT n OPC Command SLOT n OPC Description Checks the operational status of the module Syntax SLOT n OPC Parameters None Response The response is 1 if the module is ready to accept a new command Otherwise ...
Page 53: ...and error detection temperature in degrees Celsius Example SLOT5 GROUP TEMPERATURE ALL 36 45 40 13 9 3 5 SLOT n ReSeT Command SLOT n ReSeT Description Resets the module settings to the power on defaults Syntax SLOT n ReSeT Parameters N A Response N A Example N A 9 3 6 SLOT n TeST Command SLOT n TeST Description Queries the self test status of the module Syntax SLOT n TeST Parameters None Response ...
Page 54: ...y to an arbitrary value within the valid operating range STanDard Queries the current ED frequency standard settings STanDard Sets the current ED frequency to a standard value MEASure m EALarm MODE Queries the mode of ED measurement EALarm MODE Sets the mode of ED measurement STARt Starts the ED measurement STOP Stops the ED measurement ENABle Queries the enabled state of the ED EDIagram HORIzonta...
Page 55: ...he ED pattern digital level logic TYPE Queries the ED pattern type TYPE Sets the ED pattern type EINJect Adds a small random burst of errors into the ED measurement OUTPut n CLOCk VCOLock Queries the stability of the clock synthesizer DIVIde Queries the clock synthesizer divide ratio DIVIde Sets the clock synthesizer divide ratio FREQuency ARBitrary Queries the current synthesizer frequency arbitr...
Page 56: ...s the pattern cross point OUTPut Queries the state of the pattern generator output OUTPut Sets the state of the pattern generator output SOURce n PATTern m DEEMphasis Queries the pattern de emphasis DEEMphasis Sets the pattern de emphasis CURSor Queries the pattern de emphasis cursor CURSor Sets the pattern de emphasis cursor LOGic Queries the data pattern level logic LOGic Sets the data pattern d...
Page 57: ...s BER Queries the bit error rate FULL Queries the information specified by all the parameters By default the command queries the total error count Response The response is the requested value or a comma separated array When FULL is requested the format is STATE DATA LOCK COUNt ERROR BITS BER Example CALCulate3 DATA2 EALarm FULL 1 1 1 1 5 035849e 11 7 522210e 03 6 694641e 07 9 4 2 CALCulate n DATA ...
Page 58: ...er the CALCulate n DATA m EDIagram STATus command has returned COMPLETE Syntax CALCulate n DATA m EDIAGram Parameters None Response The response is the eye scan data points in a comma separated array The format of the data is number_of_rows number_of_columns points 0 0 points number_of_columns 1 number_of_columns 1 Note The number of rows and columns depends on your eye scan settings Example CALCu...
Page 59: ...ALCulate n DATA m EDIagram STATus wsp INFO Parameters None Response The response is the current status of the eye scan measurement 1 STOPPED There is no data as the scan has been cancelled or is not started 0 RUNNING The scan has been started and is still sampling data 1 COMPLETE The scan is complete and all data is available Example CALCulate3 DATA2 EDIagram STATus 1 CALCulate3 DATA2 EDIagram STA...
Page 60: ...e value DEF Queries the default power on value SET Queries the current SET value ALL Queries all the values specified by MIN MAX DEF and SET STEP Queries the minimum resolution of the frequency value UNIT Queries the default unit for the frequency value By default this command queries the current SET value Response The response is a single value or a comma separated string of values For ALL the fo...
Page 61: ...CLOCk FREQuency ARBitrary Description Sets the current ED frequency to an arbitrary value within the valid operating range Syntax SENSe n CLOCk FREQuency wsp value MIN MAX DEF Parameters value The desired new value MIN Sets to the minimum value MAX Sets to the maximum value DEF Restores the default value Response N A Example SENS3 CLOC FREQ ARB 7 96 ...
Page 62: ...lue SET Queries the current SET value LIST Queries the LIST of discrete options for configurable values if available ALL Queries the values specified by MIN MAX DEF SET and LIST STEP Queries the minimum resolution of the frequency value UNIT Queries the default unit for the frequency value By default the command queries the current SET value Response The response is a single value or a comma separ...
Page 63: ... MODE Command SENSe n MEASure m EALarm MODE Description Queries the mode of ED measurement Syntax SENSe n MEASure m EALarm MODE wsp DEF SET LIST ALL INFO Parameters DEF Queries the default power on value SET Queries the current SET value LIST Queries the LIST of discrete options for configurable values ALL Queries the values specified by DEF SET and LIST INFO Provides a description of what the ret...
Page 64: ...de to one second intervals ACCUmulated Sets the mode to continually record data until it is stopped DEF Restores the default value Response N A Example SENSe3 MEASure2 EALarm MODE INST 9 4 11 SENSe n MEASure m STARt Command SENSe n MEASure m STARt Description Starts the ED measurement Syntax SENSe n MEASure m STARt Parameters None Response N A Example SENSe3 MEASure2 STARt 9 4 12 SENSe n MEASure m...
Page 65: ...RIzontal Command SENSe n MEASure m EDIagram HORIzontal Description Queries the horizontal x resolution step size of the eye measurement Syntax SENSe n MEASure m EDIagram HORIzontal wsp MIN MAX DEF SET LIST ALL Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Queries the lis...
Page 66: ...ram PatternLENgth Command SENSe n MEASure m EDIagram PatternLENgth Description Queries the eye measurement pattern length 2 n bits resolution Syntax SENSe n MEASure m EDIagram PatternLENgth wsp MIN MAX DEF SET LIST ALL Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Querie...
Page 67: ...nse N A Example SENSe3 MEASure2 EDIagram PatternLENgth 8 9 4 18 SENSe n MEASure m EDIagram STARt Command SENSe n MEASure m EDIagram STARt Description Starts the eye scan measurement This command must always be used in conjunction with the CALCulate n DATA m EDIagram STATus query to ensure that the ED measurements are not running Syntax SENSe n MEASure m EDIagram STARt Parameters None Response N A ...
Page 68: ...ons for configurable values if available ALL Queries the values specified by MIN MAX DEF SET and LIST By default the command queries the current SET value Response The response is a single value or a comma separated array When ALL is requested the format is MIN MAX DEF SET LIST Example SENSe3 MEASure2 EDIagram VERTical 1 9 4 21 SENSe n MEASure m EDIagram VERTical Command SENSe n MEASure m EDIagram...
Page 69: ...ues specified by MIN MAX DEF SET and LIST STEP Queries the minimum resolution of the equalizer boost value UNIT Queries the default unit for the equalizer boost value By default this command queries the current SET value Response The response is a single value or a comma separated array When ALL is requested the format is MIN MAX DEF SET LIST Example SENSe3 PATTern2 EQBoost ALL 0 0 21 0 0 0 0 0 NA...
Page 70: ...rrent SET value INFO Provides a description of what the return values represent By default this command queries the current SET value Response The response is an integer indicating the ED equalizer boost mode Example SENSe3 PATTern2 EQBoost MODE 0 9 4 25 SENSe n PATTern m EQBoost MODE Command SENSe n PATTern m EQBoost MODE Description Sets the ED equilizer boost mode Syntax SENSe n PATTern m EQBoo...
Page 71: ...lues represent By default the command queries the current SET value Response The response is an integer indicating the current set digital level logic Example SENSe5 PATTern1 LOGic 1 SENSe5 PATTern1 LOGic INFO 0 LOW NEGATIVE 1 HIGH POSITIVE 9 4 27 SENSe n PATTern m LOGic Command SENSe n PATTern m LOGic Description Sets the ED pattern digital level logic Syntax SENSe n PATTern m LOGic wsp 0 NEGativ...
Page 72: ...EF SET and LIST INFO Provides a description of what the return values represent By default the command queries the current SET value Response The response is a single integer value or a comma separated integer array When ALL is requested the format is DEF SET LIST Example SENSe3 PATTern2 TYPE 6 SENSe3 PATTern2 TYPE INFO 0 PRBS7 1 PRBS9 2 PRBS10 3 PRBS11 4 PRBS15 5 PRBS23 6 PRBS31 9 4 29 SENSe n PA...
Page 73: ...ct Parameters None Response N A Example SOURce3 PATTern2 EINJect 9 4 31 OUTPut n CLOCk VCOLock Command OUTPut n CLOCk VCOLock Description Queries the stability of the clock synthesizer Syntax OUTPut n CLOCk VCOLock wsp INFO Parameters INFO Describes what the return values represent Response The response is the status of the clock stability 1 for a locked state and 0 when there is no lock establish...
Page 74: ... discrete options for configurable values if available ALL Queries the values specified by all parameters By default the command queries the current SET value Response The response is a single value or a comma separated string of values For ALL the format is MIN MAX DEF SET LIST Example OUTPut3 CLOCk DIVIde 2 9 4 33 OUTPut n CLOCk DIVIde Command OUTPut n CLOCk DIVIde Description Sets the clock syn...
Page 75: ... value DEF Queries the default power on value SET Queries the current SET value ALL Queries all the values specified by the MIN MAX DEF and SET parameters STEP Queries the minimum resolution of the frequency value UNIT Queries the default unit for the frequency value By default this command queries the current SET value Response The response is a single value or a comma separated string of values ...
Page 76: ...Ck FREQuency ARBitrary Description Sets the current synthesizer frequency to an arbitrary value within the valid operating range Syntax OUTPut n CLOCk FREQuency wsp value MIN MAX DEF Parameters value The desired new value MIN Sets to the minimum value MAX Sets to the maximum value DEF Restores the default value Response N A Example OUTP3 CLOC FREQ ARB 7 96 ...
Page 77: ...n value SET Queries the current SET value LIST Queries the list of discrete options for configurable values if available ALL Queries all the values specified by MIN MAX DEF SET and LIST STEP Queries the minimum resolution of the frequency value UNIT Queries the default unit for the frequency value By default this command queries the current SET value Response The response is a single value or a co...
Page 78: ...ption Queries the power of the RF output clock Syntax OUTPut n CLOCk POWer wsp MIN MAX DEF SET LIST ALL STEP UNIT Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values if available ALL Queries all the values specified ...
Page 79: ...tax OUTPut n DATA m AMPlitude wsp MIN MAX DEF SET ALL LIST STEP UNIT Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values if available ALL Queries the values specified by MIN MAX DEF SET and LIST STEP Queries the mini...
Page 80: ... DATA m CPOint Command OUTPut n DATA m CPOint Description Queries the pattern cross point Syntax OUTPut n DATA m CPOint wsp MIN MAX DEF SET LIST ALL Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values if available AL...
Page 81: ...alue Response N A Example OUTPut n DATA m CPOint 35 9 4 44 OUTPut n DATA m OUTPut Command OUTPut n DATA m OUTPut Description Queries the state of the pattern generator output Syntax OUTPut n DATA m OUTPut wsp DEF SET INFO Parameters DEF Queries the default power on value SET Queries the current SET value INFO Provides a description of what the return values represent By default the command returns...
Page 82: ...Mphasis Description Queries the pattern de emphasis Syntax SOURce n PATTern m DEEMphasis wsp MIN MAX DEF SET LIST ALL UNIT Parameters MIN Queries the minimum configurable value MAX Queries the maximum configurable value DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values if available ALL Queries the values speci...
Page 83: ... SOURce n PATTern m DEEMphasis CURSor Description Queries the pattern de emphassis cursor Syntax SOURce n PATTern m DEEMphasis CURSor wsp DEF SET LIST ALL INFO Parameters DEF Queries the default power on value SET Queries the current SET value LIST Queries the LIST of discrete options for configurable values ALL Queries the values specified by DEF SET and LIST INFO Provides a description of what t...
Page 84: ... 50 SOURce n PATTern m LOGic Command SOURce n PATTern m LOGic Description Queries the data pattern level logic Syntax SOURce n PATTern m LOGic wsp DEF SET ALL LIST INFO Parameters DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values ALL Queries the values specified by DEF SET and LIST INFO Provides a description ...
Page 85: ...n PATTern m TYPE Description Queries the pattern type Syntax SOURce n PATTern m TYPE wsp MIN MAX DEF SET LIST ALL INFO Parameters DEF Queries the default power on value SET Queries the current SET value LIST Queries the list of discrete options for configurable values ALL Queries the values specified by DEF SET and LIST INFO Provides a description of what the return values represent By default the...
Page 86: ... value DEF Restores the default value Response N A Example SOURce3 PATTern2 TYPE PRBS9 Multi chassis commands Multiple chassis can be connected to operate in the multi chassis mode For this mode you must use CSLServer 1 02 06 or later In the example below there are two chassis connected via the PXIe 8384 to PXIe 8381 connection Chassis 2 has the controller running CSLServer and Chassis 3 is the ex...
Page 87: ...ot commands and the instrument specific commands can be used in the multi chassis mode with the condition that they must be prefixed with CHASSIS c For example for the command SLOT2 IDN you must use CHASSIS1 SLOT2 IDN in the multi chassis mode IMPORTANT Changing the CSLServer chassis mode results in the rediscovery of all chassis and installed modules IMPORTANT When the CSLServer is in the multi c...
Page 88: ...GLE or MULTI By default the command returns the number of chassis managed by the CSLServer If the server is operating in the SINGLE mode the command always returns 1 Example In the single chassis mode SYSTEM CHASSIS 1 SYSTEM CHASSIS LIST 0 SYSTEM CHASSIS MODE SINGLE In the multi chassis mode SYSTEM CHASSIS 2 SYSTEM CHASSIS LIST 2 3 SYSTEM CHASSIS MODE MULTI 9 5 2 SYSTEM CHASSIS Command SYSTEM CHAS...
Page 89: ...ter to make sure the commands have been run with no errors ESR Take the following steps to check the error detection measurements assuming slot 10 and channel 2 are used Before running these commands make sure the instrument is ready 1 Start error detection SENS10 MEAS2 STARt 2 Check the total error count CALCulate10 DATA2 EALARM ERROR 3 Check the total number of bits transferred CALCulate10 DATA2...
Page 90: ...ASure2 EDIagram STOP Using BERTPXIe 1003 as an example take the following steps to configure and control pattern generation assuming slot 10 and channel 2 is used Before running these commands make sure the instrument is ready 1 Set the pattern type to PRBS9 SOURce10 PATTern2 TYPE PRBS9 2 Set the pattern de emphasis cursor to pre cursor SOURce10 PATTern2 DEEMphasis CURSor PRE 3 Set the pattern de ...
Page 91: ...ent Solutions PXIe module the chassis must be set up as a TCP IP instrument 1 Open the NI MAX application In the left pane of the window click Devices and Interfaces A list of the available instruments that are detected are displayed 2 Click Network Devices and then in the right pane click Add Network Devices 3 Select VISA TCP IP Resource and then select Manual Entry of LAN Instrument ...
Page 92: ... of 127 0 0 1 5 Click Finish to end the setup process 9 7 2 NI VISA NI VISA is used to communicate with the PXIe chassis or installed modules Make sure that NI MAX has been properly set up before attempting to communicate using NI VISA 1 Open NI MAX 2 In the left pane select an instrument from the Network Devices list 3 In the right pane click Open VISA Test Panel A new window is displayed ...
Page 93: ...rror Rate Tester BERTPXIe 1003 1005 Coherent Solutions Ltd Version 1 00 92 4 Click the Input Output button 5 You can enter valid chassis or module commands The corresponding response is displayed in the Return Data field ...
Page 94: ...instrument ask command print OPT data replace this with a valid command for your device read the programming guide section for examples command print writing a specific command instrument write command print checking ESR command ESR data instrument ask command print ESR data except Vxi11Exception as e pass print ERROR str e command str command 9 7 4 MATLAB To communicate with the PXIe module in MA...
Page 95: ...st otherwise use the object that was found if isempty PXIE_Chassis PXIE_Chassis visa agilent TCPIP0 10 10 10 89 inst0 INSTR else fclose PXIE_Chassis PXIE_Chassis PXIE_Chassis 1 end Open the connection to the VISA object fopen PXIE_Chassis Query the PXIE_Chassis response query PXIE_Chassis IDN disp The IDN query response disp response response query PXIE_Chassis OPT disp The OPT query response disp...
Page 96: ... high humidity or large temperature fluctuations Keep the module out of direct sunlight Avoid unnecessary shocks and vibrations Routine maintenance To help ensure long trouble free operation Keep the module free of dust Store module at room temperature in a clean and dry area Keep the unit out of direct sunlight Avoid high humidity or significant temperature fluctuations Avoid unnecessary shocks a...
Page 97: ...c or hazardous substance contained in at least one of the homogeneous materials used for this part is above the limit requirement in SJ T11363 2006 表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ T11363 2006 标准规定的限量要求 Part Name 部件名称 Toxic or hazardous Substances and Elements 有毒有害物质和元素 Lead 铅 Pb Mercury 汞 Hg Cadmium 镉 Cd Hexavalent Chromium 六价铬 Cr VI Polybrominated biphenyls 多溴联苯 PBB Polybrominated diphenyl ethers...
Page 98: ...day 9 00 a m to 5 00 p m New Zealand Time Technical Support Group Tel 64 9 478 4849 support coherent solutions com To accelerate the process please have information such as the name and the serial number see the product identification label as well as a description of your problem close at hand You may also be requested to provide software and module version numbers This information as well as tec...
Page 99: ...tion of calibration during the warranty period and found to meet all published specifications Coherent Solutions will charge standard calibration fees THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED IMPLIED OR STATUTORY INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE IN NO EVENT SHALL COHERENT SOLUTIONS BE LIABLE FOR SPECIAL IN...
Page 100: ...ring obligation to make any changes whatsoever on units purchased Accessories including but not limited to fuses pilot lamps batteries and universal interfaces EUI used with Coherent Solutions products are not covered by this warranty This warranty excludes failure resulting from improper use or installation normal wear and tear accident abuse neglect fire water lightning or other acts of nature c...
Page 101: ...ply a statement or report fully detailing the defect and the conditions under which it was observed 4 Return the equipment prepaid to Coherent Solutions Notes Before any repairs begin you will be provided a full quote including any applicable freight costs A test setup fee will apply to any returned instrument that after test performs to its expected specifications A test setup fee will apply to a...
Page 102: ...d General enquiries info coherent solutions com Technical support support coherent solutions com Tel 64 9 478 4849 www coherent solutions com www linkedin com company coherent solutions ltd www facebook com CoherentSolutionsLtd www youtube com CoherentSolutions 1 00 ...