Table of Contents
Setting up DCRC Boards
Update: Settings for DCRC RevE is available at this link
Each board must be set up individually in order to tune the detector and take data.
- Plug the DCRC board into the ebox. Be aware of which board you’ve plugged into which stripline. As you plug in the board, make sure not to touch any components on the board. Make sure the screws that plug the board into the ebox are as tight as possible.
- Put the copper shield on the board. Make sure the screws are in as tight as possible. There is an additional skinnier copper shield that goes directly over the power supply. Cover the power supply and the gap that surrounds it with this shield. Tape this shield onto the DCRC with copper tape and make sure that it is in firm contact with the power supply.
- Open a PuTTY session for the correct DCRC board. (Or if using MIDAS open a telnet session in a terminal like so: telnet [ADDRESS] 5000. )Note when you open the putty session the address for the board can be found in the current DCRC settings table below.
- Start the clock on the board:
- wr 15 0
- wr 15 20
- Make sure the board is powered properly. One indication is that the mixing chamber temperature will rise a little. Also, you can see if it’s being powered by reading information from the board:
- rd 30
- If the response is 0800, you’re in business. Do this for all three boards.
- DCRC31 has an extra step. You will notice that if you do the above, the baseline remains high for the charge channels. This can be rectified by the following command (It should do this automatically, but for some reason this board doesn't):
- wr 33 2000
Once you've done the above, you're good to go.
Current DCRC Settings
Updated revE IP for SN18: Oct 16, 2024
Updated revE values: 7/11/2023
Current as of 1/3/2020
| Board | Rev | mac | old ip | new ip | alias |
|---|---|---|---|---|---|
| DCRC32 | C | 00.80.55.ee.00.00 | 192.168.96.5 | 128.101.21.165 | cdms-daq5 |
| DCRC31 | C | ? | 131.225.52.116 | ||
| DCRC33 | C | 00.80.55.ee.00.04 | 192.168.96.2 | 128.101.21.162 | cdms-daq2 |
| DCRC50 | C.1 | 00.80.55.ee.00.06 | 192.168.96.3 | 128.101.21.163 | cdms-daq3 |
| DCRC52 | C.1 | 00.80.55.bd.00.07 | 192.168.96.6 | 128.101.21.166 | cdms-daq6 |
| DCRC55 | C.1 | 00.80.55.bd.00.13 | 192.168.96.1 | 128.101.21.161 | cdms-daq1 |
| DCRCX | C.1 | 00.80.55.ee.00.05 | 192.168.96.4 | 128.101.21.164 | cdms-daq4 |
| DCRC SN8 | RevE | 00.80.55.ee.00.07 | - | 128.101.21.161 | cdms-daq1 |
| DCRC SN18 | RevE | 00.80.55.ee.00.12 | - | 128.101.21.161 | cdms-daq1 |
G/W IP Addr: 128.101.21.174
SUBNET MASK: 255.255.255.240
Setting Up the Timing Link
To set up the timing link for simultaneous data acquisition, we daisy chain the boards. We designate one DCRC to be the master, and link them together with ethernet cables (the ethernet cable on the master plugs into the “FAR” socket, the socket closest to the corner of the board).
- Give each board the following command:
- wr 3c 0
- Then, the slave boards should receive the following command:
- wr 15 10
- The traces will stop. On the master board, enter the following to establish the timing link:
- wr 15 1
- wr 15 21
There is a document by the DAQ computer that lists the putty commands to control the DCRC boards. This is useful for when you wish to write to the DCRC boards directly without using the readout or control vi’s.
Changing DCRC Board IP Address
- (Defunct)Go to IP address 131.225.53.100 on browser. Password is [redacted].
- (Defunct)Check that everything is disabled
- Power on your DCRC board of choice by plugging the power souce data & power out into the board and the power source power in to a PoE switch port.
- Use a USB cable to plug card into Windows computer.
- Open PuTTY session (through start menu or PuTTY tab on bottom left of screen), and select
COM 6DCRC from the saved sessions list. - Type sock and check that board is connected.
- Type set to see current IP setup.
- Type set 1 131.225.53.89 (or chosen IP address) to change local IP address.
- Type set 2 131.225.53.89 (or chosen IP address) to change global IP address.
- Type save and then reset. Disconnect and reconnect the board (unplug and replug it).
- Open PuTTY session again and select COM 6.
- Type sock and check that board is connected.
- Type set to see current IP setup. It should have changed.
Note, these settings can also be accessed through the standard telnet menu. However, this requires coordination with IT since they set which mac address is associated with which IP. This is how we had to set DCRC2's addresses on 1/3/2020 since it wasn't connecting via the COM port properly.
Current DCRC Startup Procedure
written 2016 May 13
| Current Setup: | Electrical Box → Cables → Gender Swappers → 3.2MHz Pi Filter DSUBs → DCRCs |
|---|
- Plug in PoE ethernet cable into DCRC.
- You will see four lights on opposite side, underneath ethernet port.
- Three will blink for transmitting/receiving data.
- The fourth is separated by a small gap from the other three. This is the connection light, and will light up solid when a connection has been established.
- Connect to the DCRCs via telnet.
- When using MIDAS, which connects using ports 5001, 5002, connect to the boards on port 5000 with telnet.
- Execute the following commands on each board:
wr 15 0wr 15 20rd 30
- RevC.1 DCRCs will automatically turn on the FET heater when starting up in order to bring the FET to a working temperature. Once this has been achieved, they automatically turn off the heater.
rd 30will return0900when the FET heater is still on.- Wait until
rd 30returns0800to indicate that the FET is on, but the FET heater has turned off.
- RevC DCRCs will *not* turn on the FET heater automatically.
- You must execute
wr 30 0900manually, then wait until the charge channels on the DCRC become un-saturated. - Then you can turn off the FET heater by executing
wr 30 0800.
- The DCRCs are now set up and ready to be connected to by the MIDAS frontends.
- Telnet session is also used to establish timing link, using procedure on this same page. Other DCRC communications handled through MIDAS.
Current DCRC Disconnect Procedure
- Stop MIDAS frontends (dcrc_driver, towerfe, triggerfe)
- In telnet session for each DCRC type
quitto close that connection - DCRCs are no longer communicating on any port. Unplug PoE ethernet cable to unpower.