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

Digital and analog board

Digital, analog and carrier board


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

Mounted LEAP transceiver

OM2223-00027 LEAP transceiverBefore mountingAfter mountingAfter mounting closeup


Mounted fiber optical pigtail