User`s manual

Agilent E1330B Digital I/O Module Register Information 117
Appendix B
Port Delay Register The Port Delay Register sets the delay time, T
d
. Delay time is the time
between data valid and setting the control (CTL) line TRUE. It is used with
several handshake modes. You can also read this register to find the current
delay time.
RM(0,1) (Range Multiplier) You can specify the range of delay time, T
d
, by selecting the one of the range
multipliers in Table B-5.
Bits 2 and 3 Are not used.
DF(4-7) (Delay Factor) Regardless of the range multiplier you select, you can specify a delay factor
in the range of 0 through 15 (decimal equivalent of the binary value) by
setting these bits (0 specifies no delay time). For all output handshake types,
the delay period T
d
is equal to the range multiplier times the delay factor
specified by bits 4–7. For example, if you write the value "00010000" to
register 5, the multiplier is 1ms and the delay factor is 1. If you write
"11110010" to register 5, then the multiplier is 10µs and the delay factor is
15; hence, the delay factor is 150µs. The actual delay for a given transfer
may be one count longer due to uncertainty in recognizing a transition of a
handshake signal.
Table B-4. Handshake Type
Output/Input Transfer Bit 7 Bit 6 Bit 5
No Handshake (NONE) 0 0 0
LEADing Edge 0 0 1
TRAiling Edge 0 1 0
PULSe 011
PARTial 100
STRobe 1 0 1
Port Address (0–3) base+1C
16
, base+1D
16
, base+1E
16
, base+1F
16
76543210
DF7 DF6 DF5 DF4 RM1 RM0
Table B-5. Range Multipliers
Range Multiplier RM1 Bit 1 RM0 Bit 0
1 ms 0 0
100µs01
10µs10
1µs11