ELogs/Electronics: Difference between revisions
< ELogs
SimonJolly (talk | contribs) |
SimonJolly (talk | contribs) (→UCL) |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
Electronic Log for Electronics Development | Electronic Log for Electronics Development | ||
== UCL == | |||
=== Joe === | |||
==== Read out Hamamatsu S17285 with NI-DAQ ==== | |||
* Install LabView on PBT Intel MacBook Pro. | |||
* Set up NI-DAQ USB6366 to output test patterns on selected pins: | |||
** Write custom VI to output chosen frequency test patterns (different on each pin). | |||
** Test output with scope. | |||
* Replicate Saad's DDC232 slides with detailed signals for communicating with S17285. | |||
* Communicate with S17285 with NI-DAQ... | |||
=== Febian === | |||
==== Replicate Raspberry Pi/USB104 readout with Kria and IC KriaDAQ board ==== | |||
* Implement USB-C cable tester using IC KriaDAQ: | |||
** Output test signals from single USB-C port (FW only?): '''Andy Rose/Matt Warren/Erdem Motuk'''. | |||
** Test signals for each channel with ''different'' frequency. | |||
** Use LVDS pairs for 5 differential pairs; check existing firmware for single-ended signals. | |||
** Measure output with scope. | |||
** Set up IPBus communication between PS and PL: talk to '''David Sankey'''. | |||
** Read output with second USB-C connection. | |||
** Collect output and "display" with PS. | |||
* Migrate USB104 firmware and FTDI C++ code to Kria: | |||
** Connect DDC board via USB-C: check for power! | |||
** Send configuration and read back test pattern. | |||
** Adapt buffer for Kria hardware: '''Andy Rose/Matt Warren'''. | |||
** Read back live photodiode output from DDC board. | |||
** Read back live photodiode output from 4 DDC boards. | |||
* Extend readout to multiple KriaDAQ USB-C connectors. | |||
** Single board each on 2 connectors. | |||
** 4 boards each on 2 connectors. | |||
** Extend to 5 USB-C connectors. | |||
* Control readout with web GUI. | |||
==== Design and Implement firmware for SciFi readout ==== | |||
== Oxford == | == Oxford == | ||
| Line 51: | Line 90: | ||
[mailto:duncan.parker@imperial.ac.uk Duncan Parker] | [mailto:duncan.parker@imperial.ac.uk Duncan Parker] | ||
[mailto:m.saleh@imperial.ac.uk Munir Saleh] | |||
=== QuADProBe FPGA Upgrade === | === QuADProBe FPGA Upgrade === | ||
| Line 60: | Line 101: | ||
* Kria available off-the-shelf but carrier board needed | * Kria available off-the-shelf but carrier board needed | ||
* Imperial to design carrier board with multiple I/O for QuADProBe: | * Imperial to design carrier board with multiple I/O for QuADProBe: | ||
** [https://imperiallondon-my.sharepoint.com/:f:/r/personal/awr01_ic_ac_uk/Documents/KriaDAQ Imperial One-drive folder for Kria DAQ Documents] | |||
** [https://imperiallondon-my.sharepoint.com/:p:/r/personal/awr01_ic_ac_uk/Documents/KriaDAQ/QUARC%20evolution.pptx?d=w174b6813c4c74a809a787aaea406ed28 Evolution of QuARC Electronics (PPTX)] | |||
** [https://imperiallondon-my.sharepoint.com/:w:/r/personal/awr01_ic_ac_uk/Documents/KriaDAQ/Specification.docx?d=w07d339959a8449428d3d68664ff5b519 SPECIFICATION DOCUMENT (DOCX)] | |||
* | |||
* | |||
** | |||
** | |||
= | |||
Latest revision as of 13:47, 8 April 2026
Electronic Log for Electronics Development
UCL
Joe
Read out Hamamatsu S17285 with NI-DAQ
- Install LabView on PBT Intel MacBook Pro.
- Set up NI-DAQ USB6366 to output test patterns on selected pins:
- Write custom VI to output chosen frequency test patterns (different on each pin).
- Test output with scope.
- Replicate Saad's DDC232 slides with detailed signals for communicating with S17285.
- Communicate with S17285 with NI-DAQ...
Febian
Replicate Raspberry Pi/USB104 readout with Kria and IC KriaDAQ board
- Implement USB-C cable tester using IC KriaDAQ:
- Output test signals from single USB-C port (FW only?): Andy Rose/Matt Warren/Erdem Motuk.
- Test signals for each channel with different frequency.
- Use LVDS pairs for 5 differential pairs; check existing firmware for single-ended signals.
- Measure output with scope.
- Set up IPBus communication between PS and PL: talk to David Sankey.
- Read output with second USB-C connection.
- Collect output and "display" with PS.
- Migrate USB104 firmware and FTDI C++ code to Kria:
- Connect DDC board via USB-C: check for power!
- Send configuration and read back test pattern.
- Adapt buffer for Kria hardware: Andy Rose/Matt Warren.
- Read back live photodiode output from DDC board.
- Read back live photodiode output from 4 DDC boards.
- Extend readout to multiple KriaDAQ USB-C connectors.
- Single board each on 2 connectors.
- 4 boards each on 2 connectors.
- Extend to 5 USB-C connectors.
- Control readout with web GUI.
Design and Implement firmware for SciFi readout
Oxford
Power supply board
Ready for experimental visit to Trento, 28th September 2025
- Power distribution board required for QuARC.
- Provide power for Raspberry Pi and DDC boards from single DC input:
- 5V/5A for Raspberry Pi via USB-C
- >7.5V (5A?) for DDC board daisy chain via 2.5mm barrel
- Single USB-C PD input: 20V/5A
- Needs USB-C PD voltage negotiation chip
- Fallback option with 20V DC 2.5mm barrel jack input
- LEDs to indicate each voltage is provided correctly:
- 20V input
- 5V to Raspberry Pi
- >7.5V to DDC boards
- Should be able to switch off LEDs
- Necessary to switch between input power supplies?
- Ensure both power outputs stable: no drop-outs!
- Potential for USB-C PD to drop out when voltage renegotiated?
DDC Photodiode Board Rev.G
Upon completion of power distribution board
- Return Rev.F boards and ZMOD boards to be fixed: ✓
- Remove RESET connection from CC2 pin on all DDC board USB-C connections
- Resize DDC board to accept Hamamatsu S12362 16-element photodiode array in place of Hamamatsu S12915-16R single photodiodes
- Reduces pitch from 3mm to 2.5mm
- 2 photodiode arrays per DDC board (2 x 16 element arrays = 32 channels)
Scintillating Fibre Profile Monitor Front-end Boards
Upon completion of Rev.F board
- Integration of scintillating fibre profile monitor based on design from Blake Leverington, University of Heidelberg
- Hamamatsu S17285 photodiode arrays to couple to scintillating fibres
- Interface board needed between USB-C connection from FPGA and photodiode arrays
- Acquire data; distribute timing signals
Imperial
QuADProBe FPGA Upgrade
- QuADProBe QAD to be upgraded from USB104+Raspberry Pi to Kria:
- Kria available off-the-shelf but carrier board needed
- Imperial to design carrier board with multiple I/O for QuADProBe: