Difference between revisions of "Main Page"

From MCEWiki
(Contact Info)
 
(35 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This Wiki is for users and developers of UBC's '''Multi-Channel Electronics''' (MCE), and the '''MCE Acquisition Software''' (MAS).
+
This Wiki is for users of UBC's '''Multi-Channel Electronics''' (MCE), including the '''MCE Acquisition Software''' (MAS).
 +
__NOTOC__
 +
== MCE Overview ==
 +
The MCE described here borrows heavily from the designs used at [http://www.nist.gov/pml/ NIST]. Changes have been made to upgrade components, achieve higher integration, and match to the specific experimental configurations.
  
* To edit this wiki you will need an account; please get in touch with UBC.
+
In basic operation, one MCE [[subrack]] controls the SQUID amplifiers and multiplexer, and reads signals from one 32×41 pixel or 16×41 pixel sub-array. The system hardware is completely modular at the sub-array level. Each sub-array is connected via woven cryogenic cables to a single MCE subrack through 3 or 5 MDM connectors. Each MCE subrack is, in turn, connected by an optical fibre to a single data-acquisition PC running Linux and data-acquisition software ([[MAS]]) developed at UBC.
* To stay up-to-date with MCE changes, consider subscribing to the MCE announcement mailing list: '''<code>mce-announce@phas.ubc.ca</code>'''.
+
 +
Each MCE consists of hybrid analog/digital hardware and firmware developed for [https://www.altera.com/ Altera] [https://www.altera.com/products/fpga/stratix-series.html Stratix FPGAs]. A subrack has up to nine cards: including 2 or 4 [[Readout card]]s each of which reads 8 output columns through 14-bit 50MHz ADCs; 1 [[address card]] to multiplex the first-stage SQUIDs biases at around 20kHz; 1 [[clock card]] to interpret commands and to synchronize all the cards using a 25MHz clock; 2 or 3 [[bias card]]s to control the SQUID series-array feedback, the second-stage SQUID bias and feedback as well as the bolometer bias and heater. During [[auto_setup|detector setup]], the MCE is used to calculate the optimal operating points for the bolometers and the SQUID amplifiers by measuring their characteristics using open and closed feedback loops. During observation, MCE uses a running PID-calculation to determine the first-stage SQUID feedback necessary to keep the whole amplification chain in a linear regime.
 +
 
 +
In conjunction with the MCEs, a [[Sync Box]] supplies data-valid pulses with serial numbers to all MCE subracks and to the telescope pointing system. This allows synchronization between the data acquisition, the pointing system, and the telescope housekeeping.
 +
 
 +
== Documentation ==
 +
 
 +
* [[ MCE hardware | MCE Hardware ]] - information on MCE hardware (and accessories)
 +
* [[ MCE firmware | MCE Firmware ]] - firmware versions, features, and tools (including sync box and PCI card firmware)
 +
* [[ MAS ]] - the MCE Acquisition Software - kernel driver and low-level tools
 +
* [[ MCE script ]] - SQUID array setup programs
 +
* [[ MCE usage ]] - practical usage and reference documents
 +
* [[Publications]] - technical publications relating to the Multi-Channel Electronics
  
= =
+
== Source code ==
* [[ MCE firmware | MCE Firmware ]] - information on firmware versions, features, and tools
 
* [[ MCE hardware | MCE Hardware ]] - information on MCE hardware
 
* [http://www.phas.ubc.ca/~mce/mcedocs MCE main website] - hardware board descriptions and schematics
 
* [[ PCI card firmware ]] - MCE-compatible firmware for the astrocam ("SDSU") PCI card.
 
* [[ Sync Box ]]
 
  
= =
+
All MCE code is available on GitHub:
* [[ MAS | MCE Acquisition Software (MAS) ]] - kernel driver and low-level tools
+
:https://github.com/multi-channel-electronics
* [[ Array setup programs | Array setup Programs (mce_script) ]]
 
* [[ Unix stuff ]]
 
* [[ DAS ]] - SCUBA2's data acquisition system
 
  
= Contact Info =
+
== Contact Info ==
  
To receive occasional e-mails about software and firmware updates, please subscribe to the MCE announcement mailing list:
+
The '''<code>[[mce-announce]]</code>''' e-mail list is used to communicate important firmware and software updates to the MCE user community. See the [[mce-announce]] page for details on how to subscribe.
* http://mail.phas.ubc.ca/mailman/listinfo/mce-announce
 
  
 
  MCE Lab:                  604-822-2585
 
  MCE Lab:                  604-822-2585
 
  Halpern's Lab:            604-822-6709
 
  Halpern's Lab:            604-822-6709
 
   
 
   
  Hardware/firmware:        mandana at phas.ubc.ca
+
  Hardware:        mandana at phas.ubc.ca, halpern at phas.ubc.ca
  Software:                 mhasse at phas.ubc.ca, dvw at phas.ubc.ca
+
  Firmware:         mandana at phas.ubc.ca
 +
Software:        mhasselfield at flatironinstitute.org, dvw at phas.ubc.ca
 +
 
 +
Department of Physics & Astronomy
 +
University of British Columbia
 +
6224 Agricultural Rd, Room 204
 +
Vancouver, BC V6T 1Z1
 +
Canada

Latest revision as of 19:16, 16 November 2021

This Wiki is for users of UBC's Multi-Channel Electronics (MCE), including the MCE Acquisition Software (MAS).

MCE Overview

The MCE described here borrows heavily from the designs used at NIST. Changes have been made to upgrade components, achieve higher integration, and match to the specific experimental configurations.

In basic operation, one MCE subrack controls the SQUID amplifiers and multiplexer, and reads signals from one 32×41 pixel or 16×41 pixel sub-array. The system hardware is completely modular at the sub-array level. Each sub-array is connected via woven cryogenic cables to a single MCE subrack through 3 or 5 MDM connectors. Each MCE subrack is, in turn, connected by an optical fibre to a single data-acquisition PC running Linux and data-acquisition software (MAS) developed at UBC.

Each MCE consists of hybrid analog/digital hardware and firmware developed for Altera Stratix FPGAs. A subrack has up to nine cards: including 2 or 4 Readout cards each of which reads 8 output columns through 14-bit 50MHz ADCs; 1 address card to multiplex the first-stage SQUIDs biases at around 20kHz; 1 clock card to interpret commands and to synchronize all the cards using a 25MHz clock; 2 or 3 bias cards to control the SQUID series-array feedback, the second-stage SQUID bias and feedback as well as the bolometer bias and heater. During detector setup, the MCE is used to calculate the optimal operating points for the bolometers and the SQUID amplifiers by measuring their characteristics using open and closed feedback loops. During observation, MCE uses a running PID-calculation to determine the first-stage SQUID feedback necessary to keep the whole amplification chain in a linear regime.

In conjunction with the MCEs, a Sync Box supplies data-valid pulses with serial numbers to all MCE subracks and to the telescope pointing system. This allows synchronization between the data acquisition, the pointing system, and the telescope housekeeping.

Documentation

  • MCE Hardware - information on MCE hardware (and accessories)
  • MCE Firmware - firmware versions, features, and tools (including sync box and PCI card firmware)
  • MAS - the MCE Acquisition Software - kernel driver and low-level tools
  • MCE script - SQUID array setup programs
  • MCE usage - practical usage and reference documents
  • Publications - technical publications relating to the Multi-Channel Electronics

Source code

All MCE code is available on GitHub:

https://github.com/multi-channel-electronics

Contact Info

The mce-announce e-mail list is used to communicate important firmware and software updates to the MCE user community. See the mce-announce page for details on how to subscribe.

MCE Lab:                   604-822-2585
Halpern's Lab:             604-822-6709

Hardware:         mandana at phas.ubc.ca, halpern at phas.ubc.ca
Firmware:         mandana at phas.ubc.ca
Software:         mhasselfield at flatironinstitute.org, dvw at phas.ubc.ca
 
Department of Physics & Astronomy 
University of British Columbia
6224 Agricultural Rd, Room 204
Vancouver, BC V6T 1Z1 
Canada