Text preview for : HP E1429A_252C B User.pdf part of Agilent HP E1429A 252C B User Agilent HP E1429A_252C B User.pdf
Back to : HP E1429A_252C B User.pdf | Home
Contents
HP E1429A/B Digitizer User's Manual
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
WARNINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Safety Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Declaration of Conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 1. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
HP E1429A/B Features and VXIbus Configuration . . . . . . . . . . . . . . . . . . . 13
Front Panel Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
HP E1429A/B VXIbus Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 15
Preparation for Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Digitizer Logical Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Digitizer Bus Request Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Installing the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Addressing the Digitizer over HP-IB . . . . . . . . . . . . . . . . . . . . . . . . . 19
Addressing the Digitizer using an Embedded Controller . . . . . . . . . . . . . . . 19
Introductory Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Sending the *IDN? Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Digitizer Self-Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Resetting and Clearing the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Querying the Digitizer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 25
Instrument and Programming Languages . . . . . . . . . . . . . . . . . . . . . . . . . 28
SCPI Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Coupled Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
C Language Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Introduction to Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Using the MEASure and CONFigure Commands . . . . . . . . . . . . . . . . . . . 34
Programming Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Configuring the Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
How to Make Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Using MEASure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Using CONFigure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Querying Command Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Checking for Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Digitizer/Command Module Deadlock . . . . . . . . . . . . . . . . . . . . . . . . 47
Where to go Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chapter 2. Using the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Chapter Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Using the Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Configuring the Digitizer Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
INPUT.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Taking a Burst of Readings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
ARMCNT.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Contents HP E1429A/B Digitizer User's Manual 1
Level Arming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
ARMLEVEL.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Pre- and Post-Arm Readings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
PREPOST.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Specifying a Sample Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
SAMPLE.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Dual Rate Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
DUALSAMP.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using Multiple Digitizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
MULT_AD.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Using the Packed Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
VME Bus Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
VME_REAL.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
VME Bus Data Transfers Using an Embedded Controller . . . . . . . . . . . . . . . . 72
SEGTST16.CPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
SEGTST32.CPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
SEGTST16.CPP and SEGTST32.CPP #include Files . . . . . . . . . . . . . . . . . 77
Local Bus Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
LOCAL_AD.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
LBUS2PST.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
LBUSAUTO.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Using the Digitizer Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
STATUS.C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Chapter 3. Understanding the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Chapter Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
HP E1429 Digitizer Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
The Message and Register Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Digitizer Command Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
The Digitizer Input Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
SCPI Command Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Setting the Signal Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Arming and Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
The ARM-TRIG State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Arming the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Triggering the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
The Sample Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
The Digitizer Reference Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
The Analog-to-Digital Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Data Flow, Storage, and Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Digitizer Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
2 HP E1429A/B Digitizer User's Manual Contents
Digitizer Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Packed Reading Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Retrieving Readings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Retrieving Readings Using READ? . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Retrieving Readings Using FETCh? . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Using DIAGnostic:UPLoad:SADDress? . . . . . . . . . . . . . . . . . . . . . . . . 141
Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
The DIAGnostic Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
VME Bus Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Locating the Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
The VINStrument Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Local Bus Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Local Bus Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
How Data is Transferred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Local Bus Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Digitizer Local Bus Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Local Bus Transfer Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Digitizer Configuration Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Setting the Local Bus Transfer Mode . . . . . . . . . . . . . . . . . . . . . . . . . 162
Setting the Local Bus Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Multiple Local Bus Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
The Digitizer Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
The Status Subsystem Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Status System Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
The Questionable Signal Status Group . . . . . . . . . . . . . . . . . . . . . . . . . 167
The Operation Status Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
The Standard Event Status Group . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
The Status Byte Status Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Saving Digitizer Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
How to Save and Recall a Configuration . . . . . . . . . . . . . . . . . . . . . . . 175
Chapter 4. Command Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Chapter Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Command Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Common Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
SCPI Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Keyword Separator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Abbreviated Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Implied (Optional) Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Variable Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
SCPI Command Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Parameter Types, Explanations, and Examples . . . . . . . . . . . . . . . . . . . . 180
Optional Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Querying Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
SCPI Command Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Command Coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Executable When Initiated Commands . . . . . . . . . . . . . . . . . . . . . . . . 183
Linking Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
SCPI Command Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
ABORt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
ARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
[:STARt]:COUNt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
[:STARt]:DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Contents HP E1429A/B Digitizer User's Manual 3
[:STARt][:IMMediate] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
[:STARt]:LEVel[]:NEGative . . . . . . . . . . . . . . . . . . . . 192
[:STARt]:LEVel[]:POSitive . . . . . . . . . . . . . . . . . . . . 193
[:STARt]:SLOPe[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
[:STARt]:SOURce[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
CALibration[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
:COUNt? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
:DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
:DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
:GAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
:SECure:CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
:SECure:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
:STORe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
:STORe:AUTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
:VALue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
:ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
CONFigure[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
:ARRay:[VOLTage][:DC] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
DIAGnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
:CALibration[]:CONVerge? . . . . . . . . . . . . . . . . . . . . . . . . . . 216
:CALibration[]:GAIN:SENSitivity? . . . . . . . . . . . . . . . . . . . . . 217
:CALibration[]:ZERO:SENSitivity? . . . . . . . . . . . . . . . . . . . . . 217
:CHANnel[]:LABel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
:FETCh? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
:MEMory[]:FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
:MEMory[]:ADDResses? . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
:PEEK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
:POKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
:SGET? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
:SPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
:TEST? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
FETCh[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
FETCh? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
:COUNt? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
:RECover? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
FORMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
[:DATA] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
INITiate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
[:IMMediate] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
INPut[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
:FILTer[:LPASs][:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
:IMPedance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
MEASure[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
:ARRay[:VOLTage][:DC]? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
MEMory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
:BATTery[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
:BATTery:CHARge? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
OUTPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
:ECLTrg:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
:ECLTrg[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
:EXTernal[1]:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
:EXTernal[1][:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
4 HP E1429A/B Digitizer User's Manual Contents
:TTLTrg:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
:TTLTrg[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
READ[] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
READ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
SENSe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
[SENSe[]]:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
[SENSe[]]:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
[SENSe[]]:ROSCillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
:EXTernal:FREQuency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
[SENSe[]]:SWEep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
:OFFSet:POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
:POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
[SENSe[]]:VOLTage[:DC] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
:RANGe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
:RESolution? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
STATus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
:OPC:INITiate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
:OPERation|:QUEStionable:CONDition? . . . . . . . . . . . . . . . . . . . . . . . 267
:OPERation|:QUEStionable:ENABle . . . . . . . . . . . . . . . . . . . . . . . . . 267
:OPERation|:QUEStionable[:EVENt]? . . . . . . . . . . . . . . . . . . . . . . . . 268
:OPERation|:QUEStionable:NTRansition . . . . . . . . . . . . . . . . . . . . . . . 269
:OPERation|:QUEStionable:PTRansition . . . . . . . . . . . . . . . . . . . . . . . 269
:PRESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
SYSTem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
ERRor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
:VERSion? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
TRIGger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
[:STARt]:COUNt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
[:STARt][:IMMediate] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
[:STARt]:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
[:STARt]:TIMer[1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
PERIOD VALUE TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
[:STARt]:TIMer2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
PERIOD VALUE TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
VINStrument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Local Bus transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
VME (VXI data transfer) Bus transfers . . . . . . . . . . . . . . . . . . . . . . . . 284
[:CONFigure]:LBUS:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
[:CONFigure]:LBUS:MEMory:INITiate . . . . . . . . . . . . . . . . . . . . . . . 286
[:CONFigure]:LBUS[:MODE] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
[:CONFigure]:LBUS:RESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
[:CONFigure]:LBUS:SEND:POINts . . . . . . . . . . . . . . . . . . . . . . . . . 289
[:CONFigure]:LBUS:SEND:POINts:AUTO . . . . . . . . . . . . . . . . . . . . . 290
[:CONFigure]:TEST:DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
[:CONFigure]:VME:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
[:CONFigure]:VME:MEMory:INITiate . . . . . . . . . . . . . . . . . . . . . . . . 294
[:CONFigure]:VME[:MODE] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
[:CONFigure]:VME:SEND:ADDRess:DATA? . . . . . . . . . . . . . . . . . . . . 296
:IDENtity? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
IEEE-488.2 Common Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
*CLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
*DMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Contents HP E1429A/B Digitizer User's Manual 5
*EMC and *EMC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
*ESE and *ESE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
*ESR? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
*GMC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
*IDN? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
*LMC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
*LRN? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
*OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
*OPC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
*PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
*PUD and *PUD? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
*RCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
*RMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
*RST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
*SAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
*SRE and *SRE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
*STB? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
*TRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
*TST? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
*WAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
SCPI Conformance Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Appendix A. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Appendix Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Memory Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Amplitude Characteristics and Signal Conditioning . . . . . . . . . . . . . . . . . . 319
Frequency and Sample Rate Characteristics . . . . . . . . . . . . . . . . . . . . . . 325
Internal Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Trigger (Sample Clock) Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Bus Access and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
General Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Appendix B. Useful Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Appendix Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Appendix C. Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Appendix Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Reading and Writing to the Registers . . . . . . . . . . . . . . . . . . . . . . . . . 342
Addressing the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Determining the A24 Base Address . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
A24 Register Table
The Input Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 350
The A/D Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
The A/D Serial Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
The A/D Parallel Strobe Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
The A/D Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
The Arm and Trigger Configuration Registers . . . . . . . . . . . . . . . . . . . . . . 353
The Abort and Arm Immediate Register . . . . . . . . . . . . . . . . . . . . . . . . 353
The Arm Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
The Timebase Initiation Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6 HP E1429A/B Digitizer User's Manual Contents
The Arm Internal Bus Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
The Arm Source Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
The Arm Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
The Trigger Source Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
The Reference Oscillator Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
The Arm delay Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
The Arm Count Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
The Arm Count Latch Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
The Trigger Immediate Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
The Decade Division Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
The Binary Division Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
The Pre-Arm Reading Count Registers . . . . . . . . . . . . . . . . . . . . . . . . 362
The Post-Arm Reading Count Registers . . . . . . . . . . . . . . . . . . . . . . . . 362
The Memory Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
The Traffic Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
The Pulse Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
The Channel ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
The Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
The Memory Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
The Memory Address Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
The Terminal Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
The Base Address Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Configuring the Digitizer Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Using the A/D Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Enabling the Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Setting the Input Impedance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Enabling the 10 MHz Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Setting the Measurement Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Arming and Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Checking the Idle State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Setting the Digitizer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Setting the Arm Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Setting the Arm Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Setting the Arm Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Setting the Reference Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Setting the Trigger Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Sending an Arm Immediate Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Sending a Trigger Immediate Signal . . . . . . . . . . . . . . . . . . . . . . . . . 377
Aborting Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Re-initiating the Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Initializing Digitizer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Initializing and Initiating the Timebase Processor . . . . . . . . . . . . . . . . . . . 380
Retrieving Data from Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Initializing Digitizer Memory to Retrieve Data . . . . . . . . . . . . . . . . . . . . 385
Example Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Contents HP E1429A/B Digitizer User's Manual 7
Appendix D. Local Bus Interleaved Transfers . . . . . . . . . . . . . . . . . . . . . . . . 405
Appendix Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Interleaved Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Setting the Interleaved Transfer Mode . . . . . . . . . . . . . . . . . . . . . . . . . 406
Programming Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Example Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
8 HP E1429A/B Digitizer User's Manual Contents
Certification
Hewlett-Packard Company certifies that this product met its published specifications at the time of shipment from the factory. Hewlett-
Packard further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technol-
ogy (formerly National Bureau of Standards), to the extent allowed by that organization's calibration facility, and to the calibration
facilities of other International Standards Organization members.
Warranty
This Hewlett-Packard product is warranted against defects in materials and workmanship for a period of three years from date of ship-
ment. Duration and conditions of warranty for this product may be superseded when the product is integrated into (becomes a part of)
other HP products. During the warranty period, Hewlett-Packard Company will, at its option, either repair or replace products which
prove to be defective.
For warranty service or repair, this product must be returned to a service facility designated by Hewlett-Packard (HP). Buyer shall pre-
pay shipping charges to HP and HP shall pay shipping charges to return the product to Buyer. However, Buyer shall pay all shipping
charges, duties, and taxes for products returned to HP from another country.
HP warrants that its software and firmware designated by HP for use with a product will execute its programming instructions when
properly installed on that product. HP does not warrant that the operation of the product, or software, or firmware will be uninterrupted
or error free.
Limitation Of Warranty
The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by Buyer, Buyer-supplied prod-
ucts or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or im-
proper site preparation or maintenance.
The design and implementation of any circuit on this product is the sole responsibility of the Buyer. HP does not warrant the Buyer's
circuitry or malfunctions of HP products that result from the Buyer's circuitry. In addition, HP does not warrant any damage that oc-
curs as a result of the Buyer's circuit or any defects that result from Buyer-supplied products.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. HP SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Exclusive Remedies
THE REMEDIES PROVIDED HEREIN ARE BUYER'S SOLE AND EXCLUSIVE REMEDIES. HP SHALL NOT BE LIABLE
FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER BASED ON CON-
TRACT, TORT, OR ANY OTHER LEGAL THEORY.
Notice
The information contained in this document is subject to change without notice. HEWLETT-PACKARD (HP) MAKES NO WAR-
RANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAR-
RANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. HP shall not be liable for errors contained
herein or for incidental or consequential damages in connection with the furnishing, performance or use of this material. This docu-
ment contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photo-
copied, reproduced, or translated to another language without the prior written consent of Hewlett-Packard Company. HP assumes no
responsibility for the use or reliability of its software on equipment that is not furnished by HP.
Restricted Rights Legend
The Software and Documentation have been developed entirely at private expense. They are delivered and licensed as "commercial
computer software" as defined in DFARS 252.227-7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or DFARS 252.227-7014
(Jun 1995), as a "commercial item" as defined in FAR 2.101(a), or as "Restricted computer software" as defined in FAR 52.227-19
(Jun 1987) (or any equivalent agency regulation or contract clause), whichever is applicable. You have only those rights provided for
such Software and Documentation by the applicable FAR or DFARS clause or the HP standard software agreement for the product involved.
HP E1429A/B 20 MSa/s 2-Channel Digitizer User's Manual
Edition 2
Copyright