Summary of Contents for ESCO Technologies ETS-Lindgren EMGen 7003-003
Page 1
Model 7003-003 EMGen™ RF Signal Generator Plug-In Card User Manual ets-lindgren.com Introduction...
Page 2
ETS-Lindgren Inc. reserves the right to make changes to any products herein to improve functioning or design. Although the information in this document has been carefully reviewed and is believed to be reliable, ETS-Lindgren Inc. does not assume any liability arising out of the application or use of any product or circuit described herein;...
Table of Contents Notes, Cautions, and Warnings ..................7 Safety Information ......................7 1.0 Introduction ....................8 Components ........................8 2-Slot and 7-Slot EMCenter Processor Requirement ..........9 Modulation Types ....................... 9 How to use Gated Pulse Modulation ................10 Explanation of Automotive Pulse Testing ..............
Notes, Cautions, and Warnings Note: Denotes helpful information intended to provide tips for better use of the product. CAUTION: Denotes a hazard. Failure to follow instructions could result in minor personal injury and/or property damage. Included text gives proper procedures. WARNING: Denotes a hazard.
1.0 Introduction The ETS-Lindgren EMGen™ RF Signal Generator Plug-in Card is a modular signal generator with AM, FM, and pulse modulation, covering a frequency range of 4 kHz to 6 GHz. EMGen is designed for EMC testing, and quickly and accurately performs EMC tests without the need for an external modulation source.
2-Slot and 7-Slot EMCenter Processor Requirement Note: The 2-slot and 7-slot EMCenter require an ARM processor board with firmware version 3.3.3 or higher to operate the EMGen 7003-002 interface card. 2-slot and 7-slot EMCenter systems utilizing an X86 processor board and/or firmware version 3.3.0 or older are not supported and will not communicate with the EMGen interface card.
FM modulation — The EMGen supports FM modulation deviations of 1 Hz to 100 kHz and modulation frequencies from 1 Hz to 100 kHz. Pulse modulation: 200 ns - 100 s — The EMGen supports pulse modulation with ON- and OFF times ranging from 200 ns to 100 s with a resolution of 100 ns.
Page 11
The EMGen plug-in card is capable of generating the necessary RF bursts according to these automotive standards, using the Gated Pulse Modulation. Normal pulse modulation must be used to set the Pulse ON and Pulse OFF times (these are called, respectively, PULSe:WIDTh and PULSe:DELay, in the command set of the EMCenter system user interface).
Page 12
Example: The Ford standard EMC-SC-2009 describes: PRR = 300 Hz, PD = 3 µs. N =50 pulses per second. So the period time of the Pulse Modulation is TPRR = 3,333 ms For the EMGen this means: The Pulse ON time, or PULSe:WIDTh equals PD = 3 µs The Pulse OFF time, or PULSe:DELay equals TPRR –...
2.0 Maintenance CAUTION: Before performing any maintenance, follow the safety information in the ETS-Lindgren Product Information Bulletin included with your shipment. WARNING: Maintenance of EMGen is limited to external components such as cables or connectors. If you have any questions concerning maintenance, contact WARRANTY ETS-Lindgren Customer Service.
Following are the part numbers for ordering replacement or optional parts for the EMGen™ RF Signal Generator Plug-in Card. Service Procedures Contacting ETS-Lindgren Note: Please see www.ets-lindgren.com for a list of ETS-Lindgren offices, including phone and email contact information. Note: ETS-Lindgren is not responsible for service on equipment that has been configured with software other than what is provided by ETS-Lindgren.
3.0 Specifications Electrical Specifications AM Accuracy AM Modulation Depth: 5% to 95% (Usable from 0% to 100%) Amplitude Accuracy: ± 1.0 dB +/-0.01 dB Amplitude Resolution: 0.1 dB FM Accuracy FM Modulation Depth 1 Hz -100 kHz FM Modulation Resolution Frequency Accuracy: 1 ppm Frequency Range:...
Physical Specifications Depth: 220 mm Height: 3U:100 mm (3.93 in) Output Connector: Output,(1) SMA Width: One slot Environmental Specifications Relative Humidity: 10% to 90% (non-condensing) Temperature Range: 10°C to 40°C (50°F to 104°F) Power Specifications Power Consumption: < 30 W Supply Voltage: 12 VDC Specifications...
4.0 EMGen Plug In Card Installation CAUTION: Before connecting any components, follow the information provided in Safety Information on page 7. CAUTION: The EMGen card is designed to be used ONLY with the EMCenter. Do not use the card in combination with any other system. CAUTION: Always unplug the unit before starting maintenance to prevent electrical shock.
Page 18
7. Depending on the test setup requirements, connect coaxial cables to the relay connections on the back panel of the EMCenter. 8. Connect the EMCenter to a personal computer using USB, RS 232, Ethernet, or IEEE (optional). 9. Plug the interlock into the connector on the back of the EMCenter. The card installation is complete.
5.0 Operation CAUTION: Before placing into operation, follow the information provided in Safety Information on page 7. CAUTION: Prior to operation, verify that the mains voltage is within the operating range of the equipment. Powering On and Off EMCenter Note: For information on using the EMCenter touchscreen, see the EMCenter Modular RF Platform User Manual.
Sample EMCenter Home Screen Power Off 1. Press the Off button located on the EMCenter screen. 2. Press OK to switch off the system. The standby light located on the front panel of the EMCenter will flash, and then will illuminate steadily. Note: When the EMCenter is in standby mode, touch the screen anywhere to reboot.
5. Remove the interlock jack from the interlock connector on the back panel of the EMCenter. Manual Control On the EMCenter Home screen, press the EMGen status box that displays next to the installed slot number for the EMGen card. EMGen Control Screen The EMGen Control screen will display, where you can change the following settings: ets-lindgren.com...
Page 22
1. The (Carrier) Frequency button is used to set the desired carrier frequency of the EMGen. When selected it will pop up another screen. The new screen shows a numeric pad and some other options, which will be explained in more details in the Numeric Pad section.
14. The Pulse Gating Period button shows the pulse gating period (or duration) for which the pulses are generated, and can be used to change the pulse gating period, when Pulse Gating is On. 15. The Pulse Gating button toggles the pulse gating (pulse burst modulation) On or Off.
Page 24
1. The parameter box shows the value of the chosen parameter. This value can be changed using the numeric pad. 2. The valid range shows the minimum and maximum values that can be selected. Be aware that when parameters are changed the valid range may change too. 3.
6.0 EMGen Command Set The following tables in this section shows all available commands for the EMGen™ Plug-in Card. Note: Terminate each command with a line feed (LF, shown as in command syntax). Each response from the device is terminated with a line feed (LF, shown as \n in command syntax).
These commands can also be entered in several shorter versions. The syntax of the commands is described as followed: COMmand = Information in capital letters is considered necessary and is part of the short notation. If any lowercase letters are used, then all lowercase letters must be included.
Characters Meaning Example Square brackets indicate that [:SOURce]:AM[:DEPTh]? the enclosed keywords or SOURce and DEPTh are parameters are optional when optional syntax. composing the command. These implied keywords or parameters will be executed even if they are omitted. < > Angle brackets around a word [:SOURce]:FREQuency (or phrase) indicate they are...
*ESE? Gets the result of the event status enable (ESE) register. Response a value from Description: 0 to 128. Syntax: *ESE? *ESR? Description: Gets the Event Status Enable Register (ESR). Response a value from 0 to 128. Syntax: *ESR? *IDN? Gets the device identification of <Manufacturer>, <Product name>...
*OPC? Operation Complete (OPC) queries whether the last command has been executed. OPC returns 1 when the previous command has been processed. This command allows for software synchronization following the setting of signal Description: generator parameters. ETS-Lindgren recommends using the *OPC? query following FREQuency and POWer setting changes.
*SRE? Gets the current state of the service request enable (SRE) register. Response a Description: value from 0 to 128. Syntax: *SRE? *STB? Gets the value of the instrument's status byte (STB). Response a value from 0 to Description: 128. Syntax: *STB? Command List...
AM:DEPT:MAX? Description: Gets the maximum amplitude modulation depth as a %. Syntax: [:SOURce]:AM[:DEPTh]:MAXimum? Write: AM:DEPT:MAX? Example: Response: :AM:DEPT:MAX 100.0 AM:DEPT:MIN? Description: Gets the minimum amplitude modulation depth as a %. Syntax: [:SOURce]:AM[:DEPTh]:MINimum? Write: AM:DEPT:MIN? Example: Response: :AM:DEPT:MIN 0.0 AM:INT:FREQ Sets the amplitude modulation frequency in Hz. The units default to Hz but can also be specified as KHZ, MHZ or GHZ.
AM:INT:FREQ:MAX? Description: Gets the highest amplitude modulation frequency in Hz. Syntax: [:SOURce]:AM:INTernal:FREQuency:MAXimum? Write: AM:INT:FREQ:MAX? Example: Response: :AM:INT:FREQ:MAX 100000 AM:INT:FREQ:MIN? Description: Gets the lowest amplitude modulation frequency in Hz. Syntax: [:SOURce]:AM:INTernal:FREQuency:MINimum? Write: AM:INT:FREQ:MIN? Example: Response: AM:INT:FREQ:MIN 10.0 AM:INT:FREQ:STEP Sets the step size of the amplitude modulation frequency in Hz. The units default Description: to Hz but can also be specified as KHZ, MHZ or GHZ.
AM:INT:FREQ:STEP:MAX? Description: Gets the maximum step size of the amplitude modulation frequency. Syntax: [:SOURce]:AM:INTernal:FREQuency:STEP:MAXimum? Write: AM:INT:FREQ:STEP:MAX? Example: Response: :AM:INT:FREQ:STEP:MAX 1000 AM:INT:FREQ:STEP:MIN? Description: Gets the minimum step size of the amplitude modulation frequency. Syntax: [:SOURce]:AM:INTernal:FREQuency:STEP:MINimum? Write: AM:INT:FREQ:STEP:MIN? Example: Response: :AM:INT:FREQ:STEP:MIN 1 AM:OPT:2HZ Set the AM frequency to 2Hz and depth to 80%.
AM:POW:MIN? Description: Gets the minimum carrier level when the AM is turned ON. Syntax: [:SOURce]:AM:POWer[:LEVel][:IMMediate][:AMPLitude]:MINimum? Write: AM:MIN? Example: Response: :AM:POW:MIN -70.0 AM:STAT Sets the amplitude modulation state to ON or OFF. Description: Note: Frequency modulation must be turned OFF before amplitude modulation can be enabled.
FM:DEV Sets the frequency modulation deviation in Hz between 1 Hz and 100 kHz. The units default to Hz but can also be specified as KHZ, MHZ or GHZ. Description: Note: The deviation frequency can be limited by the carrier frequency. The minimum carrier frequency is 9 kHz.
FM:STAT Sets the frequency modulation state to ON or OFF. Description: Note: Amplitude modulation must be turned OFF before frequency modulation can be enabled. Syntax: [:SOURce]:FM:STATe ON|OFF|1|0 Write: FM:STAT ON Example: Write: FM:STAT OFF Write: FM:STAT 1 FM:STAT? Description: Gets the state of the frequency modulation as ON or OFF. Syntax: [:SOURce]:FM:STATe? Write: FM:STAT?
FREQ? Description: Gets the current carrier frequency in Hz. Syntax: [:SOURce]:FREQuency? Write: FREQ? Example: Response: :FREQ 100000000 FREQ:MAX? Description: Gets the highest carrier frequency in Hz. Syntax: [:SOURce]:FREQuency:MAXimum? Write: FREQ:MAX? Example: Response: :FREQ:MAX 6000000000 FREQ:MIN? Gets the lowest carrier frequency in Hz. This value depends on whether the LF Description: Output or HF Output is currently selected.
FREQ:STAR Sets the start frequency. This is the lowest carrier frequency that can be set in Hz. The units default to Hz but can also be specified as KHZ, MHZ or GHZ. Setting a carrier frequency (using the FREQ command) below this frequency generates a “Data out of range”...
FREQ:STEP Sets the step size of the carrier frequency in Hz. The units default to Hz but can also be specified as KHZ, MHZ or GHZ. Description: The step size is applied to the carrier frequency using the command FREQ UP or FREQ DOWN.
FREQ:STOP Sets the stop frequency. This is the highest carrier frequency that can be set in Hz. The units default to Hz but can also be specified as KHZ, MHZ or GHZ. Setting a carrier frequency (using the FREQ command) above this frequency generates a “Data out of range”...
ID_NUMBER? Gets the system ID number of the plug-in card without header command. Description: See the SYST:IDNU? command for response with header. Syntax: ID_number? Write: ID_number? Example: Response :1.44.65.178.27.0.0.207 OUTP:SELECT? Gets the currently selected output port of the EMGen card: 1 = Output 1 Description: This command is only included for compatibility with other EMGen model types...
OUTP:STAT? Gets the state of the output signal. Description: Returns the output signal state as ON or OFF. Syntax: OUTPut[1]:STAT? :OUTP:STAT <state> Response: <state> = ON or OFF Write: OUTP:STAT? Example: Response: :OUTP:STAT ON Sets the carrier amplitude power in dBm. The value can be set between -70 dBm and +13 dBm.
POW:MAX? Description: Gets the highest carrier amplitude power in dBm. Syntax: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude]:MAXimum? Write: POW:MAX? Example: Response: :POW:MAX 13.0 POW:MIN? Description: Gets the lowest carrier amplitude power in dBm. Syntax: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude]:MINimum? Write: POW:MIN? Example: Response: :POW:MIN -70.0 POW:STEP Set the step size of the carrier amplitude in dB. The value can be set between 0.01 and 100 dB.
POW:STEP:MAX? Description: Get the maximum step size of the carrier amplitude step size. Syntax: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude]:STEP:MAXimum? Write: POW:STEP:MAX? Example: Response: :POW:STEP:MAX 100.00 POW:STEP:MIN? Description: Get the minimum step size of the carrier amplitude step size Syntax: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude]:STEP:MINimum? Write: POW:STEP:MIN? Example: Response: :POW:STEP:MIN 0.01 PULM:BURST:NUM Set the number of pulses in a period for the pulse burst modulation (pulse gating).
PULM:BURST:NUM:MAX? Description: Gets the maximum number for the pulses for burst modulation (pulse gating). Syntax: [:SOURce]:PULM:BURST:NUMber:MAXimum? Write: PULM:BURST:NUM:MAX? Example: Response: :PULM:BURST:NUM:MAX 1000 PULM:BURST:NUM:MIN? Description: Gets the minimum number for the pulses for burst modulation (pulse gating). Syntax: [:SOURce]:PULM:BURST:NUMber:MINimum? Write: PULM:BURST:NUM:MIN? Example: Response: :PULM:BURST:NUM:MIN 1 PULM:BURST:PER...
PULM:BURST:PER:MAX? Description: Gets the maximum time for the pulse burst modulation (pulse gating) in seconds. Syntax: [:SOURce]:PULM:BURST:PERiod:MAXimum? Write: PULM:BURST:PER:MAX? Example: Response: :PULM:BURST:PER:MAX 100.000 PULM:BURST:PER:MIN? Description: Gets the minimum time for the pulse burst modulation (pulse gating) in seconds. Syntax: [:SOURce]:PULM:BURST:PERiod:MINimum? Write: PULM:BURST:PER:MIN? Example: Response: :PULM:BURST:PER:MIN 0.002...
PULM:STAT Description: Sets the pulse modulation state to ON or OFF. Syntax: [:SOURce]:PULSe:STATe ON|OFF|1|0 Write: PULM:STATE ON Example: Write: PULM:STATE OFF Write: PULM:STAT 1 PULM:STAT? Description: Gets the state of the pulse modulation as ON or OFF. Syntax: [:SOURce]:PULSe:STATe? Write: PULM:STATE? Example: Response: :PULM:STATE OFF PULS:DEL...
PULS:DEL:MAX? Description: Gets the maximum delay (OFF-time) for the pulse modulation. Syntax: [:SOURce]:PULSe:DELay:MAXimum? Write: PULS:DEL:MAX? Example: Response: :PULS:DEL:MAX 100.00000000 PULS:DEL:MIN? Description: Gets the minimum delay (OFF-time) for the pulse modulation. Syntax: [:SOURce]:PULSe:DELay:MINimum? Write: PULS:DEL:MIN? Example: Response: :PULS:DEL:MIN 0.00000020 PULS:WIDT Sets the width (ON time) for pulse modulation in seconds. The units default to S Description: but can also be specified as MS (milliseconds), US (microseconds), or NS (nanoseconds).
PULS:WIDT:MAX? Description: Gets the largest pulse modulation width (ON time) in seconds. Syntax: [:SOURce]:PULSe:WIDTh:MAXimum? Write: PULSE:WIDTH:MAX? Example: Response: :PULSE:WIDTH:MAX 100.00000000 PULS:WIDT:MIN? Description: Gets the shortest pulse modulation width (ON time) in seconds. Syntax: [:SOURce]:PULSe:WIDTh:MINimum? Write: PULSE:WIDTH:MIN? Example: Response: :PULSE:WIDTH:MIN 0.00000020 REF:EXT:CLK Sets the clock reference.
SOFTWARE:UP Description: Starts the software update procedure. Syntax: SOFTWARE:UPDate STAT:OPER? Description: Gets the status operation event register value from 0 to 128. Syntax: STATus:OPERation[:EVENt]? Write: STAT:OPER? Example: Response: :STAT:OPER 0 STAT:OPER:COND? Description: Gets the status operation condition register value from 0 to 128. Syntax: STATus:OPERation[:EVENt]:CONDition? Write: STAT:OPER:COND?
SVER? Description: Gets the current software version of firmware. Syntax: SVERsion? Write: SVER? Example: Response: :SVER 1.2.8 SYST:BUSA? Description: Gets the bus address of the plug-in card. Syntax: SYSTem:BUSAddress? Write: SYST:BUSA? Example: Response: :SYST:BUSA 4 SYST:ERR? Get the first system error. When this command is sent again, the second/next error is replied.
SYST:IDNU? Gets the system ID number of the plug-in card including header command. Description: See the ID_NUMBER? command for response without header. Syntax: SYSTem:IDNUmber? Write: SYST:IDNU? Example: Response: :SYSTEM:IDNUMBER 1.44.65.178.27.0.0.207 SYST:PRES Resets all the user parameters. This command does the same operation as Description: *RST.
TEMP? Gets the temperature of the device and returns the temperature in °C. The two Description: values returned represent the temperature readings of individual sensors on the EMGen card. Syntax: [:SENse]:TEMPerature? Response: :TEMP <temp_board1> / :TEMP <temp_board2> Write: TEMP? Example: Response: :TEMP 51.2 / :TEMP 53.3 EMGen Command Set ets-lindgren.com...
Appendix A: Appendix A: EC Declaration of Conformity ETS-Lindgren Inc. declares these products to be in conformity with the following standards, following the provisions of EMC Directive 2004/108/EC: EMGen RF Signal Generator Plug In Card Emission: EN 61326 1:2006, Class B Electrical equipment for measurement, control, and laboratory use.
Need help?
Do you have a question about the ETS-Lindgren EMGen 7003-003 and is the answer not in the manual?
Questions and answers