Difference between revisions of "Main Page"
() |
|||
(43 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | This Wiki is for users | + | 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. | ||
− | + | 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 [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 == | ||
− | + | All MCE code is available on GitHub: | |
− | + | :https://github.com/multi-channel-electronics | |
− | |||
− | |||
− | |||
− | |||
− | = = | + | == Contact Info == |
− | |||
− | |||
− | |||
− | |||
− | + | 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. | |
− | MCE Lab: | + | MCE Lab: 604-822-2585 |
− | Halpern's Lab: | + | Halpern's Lab: 604-822-6709 |
− | Hardware | + | 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 |
Latest revision as of 18: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:
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