VMIVME-3113A Quick Test Method Using Digital I/O Board


A large number of VMIVME-3113A Analog Input boards in the system and need a simple go-no go test setup to quickly evaluate these boards before they are deployed. To keep costs down, using  a digital output board already available to drive the 3113A under test. Want to use  a VMIVME-2528 TTL Digital I/O board for this application.

  1. The 2528 has 128 I/O ports. You will need 64 ports to drive the 3113A. Use connectors P4 and P6 on the 2528 since they are located on the front panel and most convenient to access.
  2. The ports associated with P4 and P6 must be configured as outputs. To do this, remove any jumpers located at J14,15,16,17, and J22,23,24,25. Since P3 and P5 wont be used, jumpers for these ports can be left installed or removed.
  3. The 2528 I/O connectors have 64 pins. The A row has the I/O and the C row is system ground.
    Use standard 64 conductor cables between P4 and P6 of the 2528 and P3 and P4 of the 3113A. This will connect the LO inputs of the 3113A to system ground. The row B pins of the 3113A connectors will not be connected. This connection is made from the 2528 row C pins to system ground on the VME backplane.
  4. This configuration should work for either differential or single-ended configurations of the 3113A board. Installation of J1 or J2 should not be necessary if the 2528 is located in the same VME chassis backplane as the 3113A.
  5. The data values produced by the 3113A will vary due to the loose tolerance of TTL logic zero and one levels from the 2528. In addition, some noise degradation may occur due to the single ended connection with ground reference obtained through the VME backplane. Since the goal of this test is to confirm basic board functionality and not conversion accuracy, this setup should be adequate.
  6. Programming details for the 2528:
     a. Registers controlling P4 are located at offset $04 thru $07.
     b. Registers controlling P6 are located at offset $0C thru $0F.
     c. After power-up, outputs must be enabled by performing a write operation to offset $0F. This board does not have a dedicated CSR or ID register.