In the BOOTING state, the digital processors of the module load their
parameters, and their program. Once done, the module releases the
Sync/Trigger line and moves to the BOOTED state. The HP E1432A stays
in the BOOTED state until it sees a high-to-low transition of the
Sync/Trigger line (that is, all the HP E1432As in the system have booted).
In the SETTLING state, the digital filters are synchronized, and the digital
filter output is ‘settled’ (it waits N samples before outputting any data).
Once the module is settled, it advances to the PRE_ARM state.
In the PRE_ARM state, the module waits for a pre-arm condition to take
place. The default is to auto-arm, so the module would not wait at all in
this case. When the pre-arm condition is met, the module releases the
Sync/Trigger line and advances to the IDLE state.
This complete measurement sequence initialization, from TESTED through
BOOTING, BOOTED, SETTLING, PRE-ARM, and IDLE, can be performed
with a call to the function hpe1432_initMeasure.
Measurement Loop
This section describes the measurement loop in the HP E1432A.
The progression of measurement states and the corresponding Sync/Trigger
line transitions are:
In the IDLE state the HP E1432A writes no data into the FIFO. The
HP E1432A remains in the IDLE state until it sees a high-to-low transition
of the Sync/Trigger line or an RPM arm/trigger point is calculated. If any of
the HP E1432As in the system is programmed for auto arming (with
hpe1432_setArmMode), the Sync/Trigger line is immediately pulled low by
that HP E1432A. The HP E1432A may also be moved to the ARM state by
an explicit call to the function hpe1432_armMeasure.
Arm Trigger MeasureIdle
LH
L
HL H
L
H
Sync/Trigger line
Figure 3-15: Measurement loop
HP E1432A User's Guide
Using the HP E1432A
3-22