Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Individual board testing

Table of Contents
maxLevel3
exclude\b(?:Table of contents)\b|\*

Resistance measurements with cable attached

  • Cable was produced in-house, see
    Jira
    serverSLAC National Accelerator Laboratory
    serverId1b8dc293-975d-3f2d-b988-18fd9aec1546
    keyTIDIDECS-114
  • There are no serial number on the cables, so for now only using one and assigning it "Cable 01"
  • Measuring between banana connector on the cable and test points on the board

PhotoSENSOR HVHV GNDAGNDP24V0ADGNDP24V0D
Cable 01 - Board 38-C00-02

0.6R0.7R0.4R0.4R0.3R0.3R

Resistance measurements with analog and digital boards mated

Measuring on test points on the analog board.



SENSOR HVDGNDP24V0AP24V0D

Boards
38-C00-01
39-C00-01

AGND0.3R

Voltage measurements with analog and digital boards mated

  • FPGA is not programmed.
  • All power rails are not powered up yet on the digital board, see Issue #3.
  • All power rails on the analog board are disabled by default due to the pull-down resistor R21.


P24V0DP24V0A

Boards
38-C00-01
39-C00-01

Analog board23.96 V24.01 V
Digital board23.96 V24.01 V
Power supply current170 mA0.2 mA

Simplified virtual I/O gateware for the FPGA


SysMonVirtual IOPhoto

Only digital board

Image Added

Image Added

Image Added

Digital and analog board

Image Added

Image Added

Image Added

Digital, analog and carrier board


Image Added

Image Added

Only digital board

  • Before programming the FPGA
    • Current consumption: 327 mA at 24 V on P24V0D
    • Temperature: Stable at around 28C with fan blowing on the bottom of the board (not FPGA side)
  • After programming the FPGA
    • Current consumption: 336 mA at 24 V on P24V0D
    • Temperature: Stable at around 29C with fan blowing on the bottom of the board (not FPGA side)
  • Virtual IO
    • prsntAnalogL and prsntCarrierL both are high indicating no boards are plugged in
    • hwRev is correct: 0b0001
    • hardwareIo[7:4] works

Digital and analog board

  • After programming the FPGA
    • Current consumption: 338 mA at 24 V on P24V0D
    • Temperature stable at around 32C now due to analog board in the way of the airflow to the digital board
  • prsntAnalogL is now low indicating that the analog board is plugged on
  • Toggling pwrEnable HIGH should turn on all the power supplies on the analog board
    • This includes supplies on the P24V0A power rail also so this must be provided from the external supply
    • Toggling the pwrEnable HIGH
    • Current consumption:
      • 440 mA at 24 V on P24V0D
      • 47 mA at 24 V on P24V0A
    • Probing on analog board:
      • P5V0A FIRST = 4.978 V
      • P5V0D FIRST = 5.013 V
      • P1V8A FIRST = 1.816 V
      • P1V8D FIRST = 1.803 V
      • P1V8D = 0.494 V
      • P3V3D = 0 V
      • P3V3A = 0 V
      • P1V8A = 0 V
      • P2V5 AVDD = 0 V
      • P2V5A SINK = 0 V
      • P0V8 DC BIAS = 0 V
    • → Something is not working on the analog board and the power sequencing!
      • Issue identified, see Issue #1
      • Gave all three analog boards to the workshop on 2024-04-26 for rework
  • Reworked analog board received back on 2024-04-29
    • Testing 38-C00-01 and 39-C00-01
      • Current consumption after programming and enabling power to analog board:
        • 446 mA at 24 V on P24V0D
        • 192 mA at 24 V on P24V0A
      • Probing on analog board:
        • P5V0A FIRST = 5.003 V
        • P5V0D FIRST = 4.990 V
        • P1V8A FIRST = 1.807 V
        • P1V8D FIRST = 1.801 V
        • P1V8D = 1.808 V
        • P3V3D = 3.280 V
        • P3V3A = 3.294 V
        • P1V8A = 1.800 V
        • P2V5 AVDD = 2.517 V
        • P2V5A SINK = 2.529 V
        • P0V8 DC BIAS = 0.807 V
        • P1V3 A1VDD = 1.303 V
        • P1V3 A2VDD = 1.303 V
        • P1V3 A3VDD = 1.305 V
        • P1V3 A4VDD = 1.302 V
        • P0V6 A1SINK = 0.616 V
        • P0V6 A2SINK = 0.624 V
        • P0V6 A4SINK = 0.616 V
        • P0V6 A3SINK = 0.619 V
      • → All looks good!
      • Temperature stable at around 36C with fan blowing on the top of the analog board, not directly on the FPGA

Digital, analog and carrier board

  • prsntCarrierL is now low indicating that the carrier board is plugged on
SysMonVirtual IOPhoto

Only digital board

Image Removed

Image Removed

Image Removed

Digital and analog board

Image Removed

Image Removed

Image Removed

Mounted LEAP transceiver

  • Mounted a LEAP transceiver on board 38-C00-01 on 2024-04-30
  • Only powering up the digital board by itself:
    • FPGA is not programmed
    • 481 mA at 24 V on P24V0D
      • Compare this to 327 mA without the transceiver

Digital, analog and carrier board

Image Removed

Image Removed