www.vxitech.com

VM4016 Programming 39

DACDATA
DACLOAD#
DACCLK
TRIGLEV1
U8

DAC

CONTROL

+
-
4.7K
470K
1K
COMPCH1
VCC
+
-
10pf
2K
6K
100K
10K
100K
100K
+CH1
-CH1
U17A
K9
100K
10K
K9
4.7K
BUFCH1
U13A
U3
DATA 0-15
4.7K
1K
10K
VCC
IRQOUT
COMPCH2
TRIGLEV2
TRIGLEV2
VCC
+
-
10pf
2K
6K
100K
10K
100K
100K
+CH2
-CH2
U17B
K1
100K
10K
K1
+
-
4.7K
470K
1K
4.7K
BUFCH2
U13B
IRQ*
CONTROL
TO
VMIP
BUS
Q33
INPUT
SIGNAL
FROM
FRONT
PANEL
CONNECTOR

FIGURE 3-2: BRACKETING AN INPUT VOLTAGE

The command and data for the SCPI command INP:RANG are received by the control (U1) and

data (U4) buffers (not shown for clarity) and routed to the control FPGA (U3). The control FPGA

converts the parallel data for the relay drivers into a serial data stream. This data (RELAYDATA)

is synched to the 10 MHz (RELAYCLK) and written into the relay drivers when (RELAYENA*)

goes low. The relay drivers de-energize relays K9 and K1 selecting a gain of 1.0 for the

differential amplifiers at U17A and U17B.

The command and data for the SCPI command INP:DEB are received by the control (U1) and

data (U4) buffers and routed to the control FPGA (U3). The register for the debounce circuitry is

contained internally in the control FPGA. The register will be loaded with a value that

corresponds to a 750 ยตs time delay.