Lightwave Communications manual LDX-3232 Status Reporting Schematic Diagram

Page 45

REMOTE OPERATION

Status Reporting

C H A P T E R 3

For example, the user may turn the current source on (LAS:OUT 1), enable an SRQ on Operation Complete (set *ESE 1 and *SRE 5), and have an SRQ handling routine in the user's software, that reads a new measurement after the output on state has been reached. This allows the use of the operation complete features of the LDX-3232, without the need for program looping or polling that can tie up the GPIB. Operation Complete on the LDX-3232 is defined as:

1No operations to the LASER current source hardware are pending.

2No EEPROM (non-volatile) memory write cycles are in progress.

 

 

Standard

 

 

 

 

 

 

 

LASER Condition Status Register

 

 

 

 

 

Event Status Register

 

 

 

 

 

 

LASer:COND?

 

 

 

 

 

 

0

– Current Limit

 

 

 

*ESR?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

– Voltage Limit

 

 

 

 

 

 

 

 

 

 

 

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

0

- Operation Complete

 

2

– N/A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

– Power Limit

 

 

 

 

 

 

 

 

1

- Request Control

 

&

 

 

 

 

 

 

 

 

 

 

 

 

&

&

&

 

 

 

 

 

2

- Query Error

 

&

&

&

 

 

 

 

 

 

 

 

 

 

4

– Interlock

LOGICAL

 

&

 

 

 

 

3

- Device-Dependendent Error

 

 

 

 

 

 

 

 

 

 

 

 

 

5

– N/A

 

 

&

&

 

 

 

 

 

&

&

 

 

 

 

 

 

 

 

 

6

– Comp. Voltage Limit

OR

 

 

 

 

 

4

- Execution Error

 

 

 

&

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

&

5

- Command Error

 

LOGICAL

 

 

 

&

 

 

 

 

 

 

 

7

– Open Circuit

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

8

– Output Shorted

 

 

 

 

 

 

 

 

6

- User Request

 

OR

 

 

 

 

 

&

&

 

 

 

 

7

6

5

4

3

2

1

0

7

- Power On

 

 

 

 

 

 

 

 

 

&

&

&

 

9

– Out of Tolerance

 

 

Standard

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

10

– Output On

 

 

 

 

 

QUEUE

 

 

 

 

 

 

 

 

 

 

 

 

 

11

– Ready for Calibration

 

Event Status Enable

 

 

 

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

12

– N/A

 

 

Register

 

 

 

 

NOT-EMPTY

{

13

– N/A

 

 

 

*ESE

 

 

 

 

 

 

 

LASER Condition Status Enable

 

 

 

14

– N/A

 

 

 

*ESE?

 

 

 

 

 

OUTPUT

 

 

 

 

 

15

– N/A

 

 

 

 

 

 

 

 

 

 

QUEUE

 

 

LAS :ENABle :COND

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LAS :ENABle :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Status Byte Register

 

 

 

LASER EventStatus Register

 

 

 

0

– Current Limit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LASer:EVEnt?

 

 

 

 

 

 

SERVICE

{

 

 

 

 

 

 

 

 

 

*STB?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

– Voltage Limit

 

 

 

 

 

 

 

 

0

– N/A

 

 

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

2

– N/A

REQUEST

7

6

5

4

3

2

1

0

 

 

GENERATION

 

 

 

 

 

 

 

 

 

1

- N/A

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

3

– Power Limit

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

– Interlock

 

 

 

 

 

 

 

 

 

2

– LASER Event

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

LOGICAL

 

 

&

&

 

 

 

 

3

– LASER Cond.

 

 

 

&

&

&

 

 

 

 

 

 

 

 

 

 

5

– N/A

 

 

 

 

 

 

&

 

 

 

4

- Message Available

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

– Comp. Voltage Limit

 

OR

 

 

 

 

&

&

 

 

 

 

 

&

&

&

 

 

 

 

 

 

 

 

7

– Open Circuit

 

 

 

 

 

 

 

 

 

&

5

- Event Status Summary

LOGICAL

 

 

 

 

 

&

 

 

 

 

 

 

 

8

– Output Shorted

 

 

 

 

 

 

 

 

 

6

- Request Service/Master Status Summary

 

 

 

 

 

 

&

&

 

 

 

 

 

 

{

7

 

5

4

3

2

1

0

7

- Error Available

 

OR

 

 

 

 

 

 

 

 

&

&

 

 

 

9

– Tolerance Change

 

 

 

 

 

 

 

 

 

 

 

 

 

&

&

 

10

– Output On/Off change

 

 

Service Request Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

11

– New Measurement Ready

 

 

 

 

Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

– N/A

QUEUE

 

 

 

*SRE

 

 

 

 

 

 

 

 

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

13

– N/A

 

 

 

*SRE?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

– N/A

NOT-EMPTY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LASER EventStatus Enable

 

 

 

15

– N/A

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LAS :ENABle :EVEnt

 

 

 

 

 

 

 

ERROR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

QUEUE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LAS :ENABle :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 3.2

LDX-3232 Status Reporting Schematic Diagram

 

 

 

 

 

 

 

Note: If the GPIB times out while waiting for a response, either set the GPIB time-our longer or use SRQ generated interrupts in your program. See your GPIB manual for time-out configuration or SRQ programming setup.

The *OPC, *OPC? and *WAI commands should not be used inside a calibration routine.

04_06

LDX-3232

29

Image 45
Contents User’s Guide Page Table of Contents Remote Operation Command Reference Iv LDX-3232 List of Figures Vi LDX-3232 List of Tables Viii LDX-3232 General Safety Considerations Safety Information and the ManualSafety Marking Symbols Safety SymbolsWarranty Claims for Shipping Damage Comments, Suggestions, and Problems Description of the problemModel Number Serial Number End-User Name Company Phone Fax Xiv LDX-3232 Product Overview Introduction and SpecificationsAC Line Power Requirements Installing Your LDX-3232 High Compliance Current SourceInitial Inspection Grounding RequirementsTilt-Foot Adjustment Gpib ConnectorGpib Address Operating the LDX-3232 Precision Current SourceLDX-3232 Front View Maintenance Specifications Type Pulse Width Delay TTL13 µs 12 ms Description Model Number Available Options and AccessoriesPower On Sequence Applying Power to Your LDX-3232Power On State Connecting to the LaserCommon Laser Cathode Photodiode Anode Interlock Connections Back Panel LD ConnectorSetting the PD Bias Photodiode ConnectionsGrounding Considerations Operating a Laser in Constant Current I Mode Front Panel OperationDisplay Setting Up the Precision Current Source E R a T I O N Entering Photodiode Responsivity Values Operating a Laser in Constant Power P ModeMethod to calculate the responsivity is suggested below LDX-3232 Error Indicators Error IndicatorsError Indicators LDX-3232 Changing the Gpib Address Reading the Gpib AddressLDX-3232 Current Source Command Set Command SyntaxChanging Operation from Local to Remote OFF OLD NEW True False SET Reset LASLDI? LDX-3232 Command Path Structure Command PathsIEEE488.2 Command Commands LDX-3232 Frequently Used Commands NoneLIM Status Reporting Event and Condition RegistersOperation Complete Definition LDX-3232 Status Reporting Schematic Diagram Output Off Register Disabled 10 N/A Enabled 11 N/A 12 N/A 13 N/A 14 N/A 15 N/ALASerENABleOUTOFF nrf LASerENABleOUTOFF? Error Messages Command Timing and CompletionResponse Message Error Code ClassificationsMode Commands Used to create a delay in the execution of furtherUsed to enter the laser current calibration mode Used to enter the laser voltage calibration modeEnables Laser display to show parameter values Returns status of photodiode monitor power displaySets the enable register for Laser conditions Returns the value of the LAS conditions enable registerUsed to set the constant optical power setpoint, if Used to return the optical power from monitorUsed to enable/disable the front panel modulation input Or P optical powerPowered up Returns the status of the Term commandReturns the elapsed time since the timer was last reset Used to return the Laser setpoint tolerance valueCommand Description Format LDX-3232 Device-Dependent CommandsDelay LDX-3232 Device-Dependent Command ReferenceERRors? LASerCALMDCalmd LAS Calpd LASerCALMD? Responsivity CAL PD parameter setting Syntax DiagramSelected. This procedure is outlined in Chapter LASerCALLDICalibration for that bandwidth LASerCALLDV LASerCALLDI?LDI LAS CAL LAS CAL LDVTrue measured value. This procedure is outlined in Chapter LASerCALLDV?LASerCALMDI LASerCOND? LASerCALMDI?MDI LAS CAL IPDLASerDEC LASerDISplay? LASerDISplayLAS DIS LASDIS?LASerDISplayLDI? LASerDISplayLDILasdisldi LDILASerDISplayLDV Voltage measurement Syntax DiagramLASerDISplayLDV? LASDISLDV?LASerDISplayMDI? LASerDISplayMDILAS DIS MDI LAS DIS IPDLASerDISplayMDP? LASerDISplayMDPPPD LAS DIS MDPLASerDISplaySET LASerDISplayPARAMLAS DIS Param LAS DIS SETLASerENABleCOND LASerDISplaySET?LASDISPLAYSET? LASerENABleCOND? BitLAS Enab Cond An nrf value whose sum represents the bits that are enabled LASerENABleEVEntAction enables the Laser status event register so that LasenabeventLAS Enab EVE LASerENABleEVEnt?LASerENABleOUTOFF LAS Enab Outoff LASerENABleOUTOFF?Command while the condition status is constantly changing LASerENABleEVEnt commandLASerEVEnt? LAS EVEFunction for the Laser output LASerINCLASerLDI This measurement is updated approximately once every 600 msLASerLDI? LAS LDILASerLDV? LASerLDVFor LDV calibration LAS LDVLASerLIMitI2? LASerLIMitI2Limit in use depends on the Laser output range selection LAS LIMLASerLIMitI4 Displayed, and then releasing the SET switchLASerLIMitI4? LASLIMI4?LASerLIMitMDP LASerLIMitMDP?MDP LAS LIM LASerLIMitV? LASerLIMitVLASerMDI? LASerMDIMDI LAS IPD MDP P PD setpoint would be usedLASerMDLN LASerMDLN?LAS Mdln LASerMDP LASerMDP?MDP LAS LAS Mode Ihbw LAS ModeLASerMODE? LASerMODEIHBWLASerMODEILBW LAS Mode MDPLASerMODEMDP LasmodeilbwLASerOUTput LASerOUTput?LAS OUT LASerRANge? LASerRANgeLAS RAN LASRAN?30 µA, for use in constant P mode with Calpd = Where the response is the constant I setpoint value, in mALASerSETLDI? LASerSETMDI?LASerSETMDP? Where the response is the constand PPD setpoint, in mWLASerSTEP 100 µALASerSTEP? LASerTOLerance commandLASerTOLerance LAS TOLMESsage LASerTOLerance?Second is the time window, in seconds MESRADix MESsage?RADix? Term 0 command is sent or the LDX-3232 is powered offRAD Means hexadecimal, and OCT means octalLDX-3232 was last powered up Time clock is independent of the Timer clockTime Timer Since the last TIMER? query was issuedLast TIMER? query is returned Seconds since the last TIMER? query was issuedSaving and Recalling from the Front Panel Functions and FeaturesSaving and Recalling Under Remote Operation Using the Laser Compliance Voltage AdjustmentLDX-3232 Rear Panel Using the LDX-3232 Current Source’s Trigger FunctionBNC Interlock Usage Example Modulating the Laser Current SourceModulating the Laser Current Source Functions and Features Calibration Overview Calibration and TroubleshootingDescription Manufacturer/Model Specification Recommended EquipmentDMM Current Source Calibration Local Calibration of the LDX-3232 Current SourceRange Current LimitIPD Current Calibration CAL PD Constant powerSet equal to zero IPD SetpointLaser Forward Voltage Measurement Calibration Laser Mode2000 mA Set to FS full scale of rangeGpib Command Remote Calibration of the LDX-3232 Current SourceLimit Lasldi nrf value command IPD Setpoint Function State Gpib Command General Troubleshooting GuideEEPROM, Lllll will be displayed on the display the laser Current source must be recalibratedCommand Feature can be defeated via the Lasenableoutoff101 Response Message