MCA_8701, MCA_8715 (DESY, VIPC616, TVME200)

The MCA_8715 is a histogramming module for the 8715/8701 ADCs of Canberra. It has been developed at Desy (FEA). Each card has 2 memory banks. Up to 4 cards can be mounted on a carrier board. At Hasylab the TVME200 card of Janz and the VIPC616 of Greenspring are used.

TVME200-10 configuration for MCA1-4, see figures 28 and 28:

S1 = 7, S2 = 0 (A16 base: 0x7000), S2 can be 0, 4, 8, C only, S4: S4 = 0 - disables A24/A32 memory, S4 = 1 - selects 128 kB of A24 memory, 32 kB/IP, S4 = 2 - selects 256 kB of A24 memory, 64 kB/IP, S4 = 3 - selects 512 kB of A24 memory, 128 kB/IP, S4 = 4 - selects 1 MB kB of A24 memory, 256 kB/IP, we select S4 = 3, S5, S6: A24/A32 base address, def: 0xd00000 (A24), 0x00000000 (A32), S5: A[23:20], S6: A[19:16] for A24, S5: A[31:28], S6: A[27:24] for A32, memory must be boundary aligned with S4.

A second card (MCA5-MCA8) has A16 base: 0x7400 and A24 base 0xd80000 ( figure: 28).

The TVME200 power requirements are: 300mA at 5V, 1 mA at +12V, 1mA at -12V.

VIPC616, see figures 28, 28, 28: A16D16 1k at 0x7000 base (every piggy back uses 256B), VME A24D16 base2 0xd00000. Jumpers: E3.7-E7.7 1000111 (from left to right, VME connectors point downwards), A24, E20.8-E21.8 00101110 (A23-A17,NC), the other jumpers remain in the default position.

VIPC616 power requirements: 0 mA at 12V, 0 mA at -12V, 610 mA at 5V.

The second MCA board (MCA5 - MCA8) has these settings (base 0x7400, base2 0xd80000): E3.7-E7.7 1000101 (from left to right, VME connectors point downwards), A24, E20.8-E21.8 00100110 (A23-A17,NC).

Figures 28 and the following show the jumper settings for a VIPC616 board carrying a MCA8715 card.

Canberra 8715 ADC operation: The timer (V462 or DGG2) signal is converted to TTL (N89), then plugged into the gate input of the ADC together with a 50 Ohm resistor. The switch settings of the ADC can be found in figure 28.8. Be sure to use 8192 also in the software.

MCAs are introduced to Online by:

define/dev=mca/mod=mca_8701/base=0x7000/base2=0xd00000/vector=0/chan=0 mca1 
define/dev=mca/mod=mca_8701/base=0x7000/base2=0xd00000/vector=0/chan=1 mca2
define/dev=mca/mod=mca_8701/base=0x7000/base2=0xd00000/vector=0/chan=2 mca3 
define/dev=mca/mod=mca_8701/base=0x7000/base2=0xd00000/vector=0/chan=3 mca4 
define/dev=mca/mod=mca_8701/base=0x7400/base2=0xd80000/vector=0/chan=0 mca5 
define/dev=mca/mod=mca_8701/base=0x7400/base2=0xd80000/vector=0/chan=1 mca6
define/dev=mca/mod=mca_8701/base=0x7400/base2=0xd80000/vector=0/chan=2 mca7 
define/dev=mca/mod=mca_8701/base=0x7400/base2=0xd80000/vector=0/chan=3 mca8

Tango (/online_dir/online.xml):

<hw>
... other devices
<device>
 <name>exp_mca01</name>
 <type>mca</type>
 <module>mca_8701</module>
 <device>p09/mca/exp.01</device>
 <control>tango</control>
 <hostname>haso107tk:10000</hostname>
</device>
</hw>

Figure 28.1: Properties of the MCA8715 Server
Image MCA8715properties

Figure 28.2: TVME200-MCA8715, Total
Image TVME200_MCA8715_total

Figure 28.3: TVME200-MCA8715, Detail, MCA1-4, A16 Address: 0x7000, A24 Address: 0xd00000, S4 = 3 selecting 128 kB/IP
Image TVME200_MCA8715_detail1

Figure 28.4: TVME200-MCA8715, Detail, MCA5-8, A16 Address: 0x7400, A24 Address: 0xd80000, S4 = 3 selecting 128 kB/IP
Image TVME200_MCA8715_detail2

Figure 28.5: VIPC616-MCA8715, Total
Image VIPC616_MCA8715_total

Figure 28.6: VIPC616-MCA8715, Detail
Image VIPC616_MCA8715_detail

Figure 28.7: VIPC616-MCA8715, Another Detail
Image VIPC616_MCA8715_detail2

Figure 28.8: Canberra 8715 ADC, Cables and Switches
Image Canberra8715