ELogs/Electronics: Difference between revisions

From PBTWiki
Jump to navigation Jump to search
No edit summary
 
(8 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 27: Line 66:
** Potential for USB-C PD to drop out when voltage renegotiated?
** Potential for USB-C PD to drop out when voltage renegotiated?


=== DDC Photodiode Board Rev.F ===
=== DDC Photodiode Board Rev.G ===


'''Upon completion of power distribution board'''
'''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
* Remove '''RESET''' connection from '''CC2''' pin on '''all''' DDC board USB-C connections
* Resize DDC board to accept [https://www.hamamatsu.com/jp/en/product/optical-sensors/photodiodes/si-photodiode-array/si-photodiode-array/S12362-021.html Hamamatsu S12362 16-element photodiode array] in place of [https://www.hamamatsu.com/jp/en/product/optical-sensors/photodiodes/si-photodiodes/S12915-16R.html Hamamatsu S12915-16R single photodiodes]
* Resize DDC board to accept [https://www.hamamatsu.com/jp/en/product/optical-sensors/photodiodes/si-photodiode-array/si-photodiode-array/S12362-021.html Hamamatsu S12362 16-element photodiode array] in place of [https://www.hamamatsu.com/jp/en/product/optical-sensors/photodiodes/si-photodiodes/S12915-16R.html Hamamatsu S12915-16R single photodiodes]
Line 50: 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 59: 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]
==== IO specification====
** [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)]
* Connections for AMD Kria K26 system-on-module
* 11 “USB-C” IO connector
** Vertical right-angle (“flag”) connector
** 5x differential-pairs, at-least one connected to HP clock-capable pins
** 4x single-ended, to 3v3 HD pins
** 20V power - power-enable, O/V and O/C protection
 
* 1 “USB-C” IO connector
** Vertical right-angle (“flag”) connector
** 3x differential-pairs, connected to HP global-clock pins
** 4x single-ended, to 3v3 HD pins
** 20V power - power-enable, O/V and O/C protection
* GbE via RJ45
 
* M.2 SATA disk
** Or NVMe disk? IIRC can be made resistor-changeable to PCIe?
 
* M.2 PCIe?
** A+E key? M key?
** 2 lane PCIe
 
* uSD card
* RPI5-compatable PCIe
** 16-pin, single-sided, 0.5mm pitch FFC
** Connect to PL GTH transceivers
* 4-pin fan-header?
 
==== Power specification ====
 
* USB-C power connection – 5A @ 20V
** gvRequires negotiation
* Barrel-jack fall-back power
* Hold-up caps?
 
==== Mechanical specification ====
 
* As low-profile as possible
* Not overly constrained in lateral dimensions – as compact as reasonably possible
* Mounting holes
* Heatsink?
* All connector on one edge?
** Except RPI PCIe (and fan-header if used)
==== To-do ====
* Swap USBs to flag-type
* Make power switches disabled by default (pull-up on En# lines)
* I2C for power negotiator
 
 
 
** 20V USB-C PD/DC power input
** 11 x USB-C sockets connected to PL for detector interface

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

Pete Hastings

Mark Jones

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

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

Andy Rose

Duncan Parker

Munir Saleh

QuADProBe FPGA Upgrade