
Psc daughter brd
NSLS2/zupsc-hw
Zynq UltraScale Power Supply Controller hardware

Zynq UltraScale Power Supply Controller hardware
Psc daughter brd is an open-source printed circuit board by NSLS2, from the NSLS2/zupsc-hw repository on GitHub, published under the BSD-3-Clause licence. It is a 10-layer board of 40 × 160 mm with 345 parts on 201 nets, routed with 2,598 tracks and 526 vias.
It is built around the LT6202CS5#PBF, ADA4523-1BRMZ and OPA277P, with the AD8221AR, AD8429BRZ and BUF634AIDRB among its other parts. Its parts include 196 capacitors, 86 resistors, 37 ICs, 11 diodes and 2 connectors. It belongs with the fPGA and programmable logic and power boards of this library.
The ZuPSC is the next-generation NSLS-II Power Supply Controller built on a Zynq UltraScale+ FPGA platform. It combines FPGA-based real-time control with embedded software to deliver high-performance regulation, data acquisition, and system diagnostics.

ZuPSC chassis showing FPGA processing board and channel electronics
FPGA (PL)
ARM Processor (PS)
The ZuPSC chassis is composed of three primary circuit boards:
The ZuPSC is designed for high-performance accelerator power supply control applications at NSLS-II, where deterministic timing, precision measurement, and reliable interlocks are critical.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 85 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C10, C13, C14, C102, C104, C108, C113, C115, C117, C123, C124, C126, C130, C134, C137, C144 +69 |
| 74 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C12, C100, C106, C114, C118, C119, C121, C125, C127, C133, C136, C139, C143, C145, C147 +58 |
| 19 | 10.0K | Resistor_SMD:R_0603_1608Metric | R35, R37, R38, R39, R40, R41, R44, R45, R46, R47, R48, R51, R58, R59, R60, R62 +3 |
| 12 | 1.0K | Resistor_SMD:R_0402_1005Metric | R1, R2, R16, R17, R22, R23, R28, R29, R42, R43, R54, R55 |
| 11 | 10 | Resistor_SMD:R_0402_1005Metric | R3, R6, R12, R18, R21, R24, R27, R30, R33, R61, R80 |
| 8 | 10K | Resistor_SMD:R_0402_1005Metric | R4, R5, R19, R20, R25, R26, R31, R32 |
| 8 | 2.49K | Resistor_SMD:R_0402_1005Metric | R66, R67, R68, R69, R70, R71, R72, R73 |
| 6 | 2200pF | myparts:EMCT101W222M1GV001E | C35, C38, C101, C103, C105, C107 |
| 6 | OPA277 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U7, U9, U15, U17, U19 |
| 6 | SP3118-01ETG | myparts:sp3118-01etg | D2, D3, D4, D5, D6, D7 |
| 5 | 0 | Resistor_SMD:R_0402_1005Metric | R15, R49, R79, R82, R83 |
| 4 | 220pF | Capacitor_SMD:C_0402_1005Metric | C1, C68, C78, C88 |
| 4 | 30.1 | Resistor_SMD:R_0402_1005Metric | R52, R53, R64, R65 |
| 4 | 3300pF | Capacitor_SMD:C_0402_1005Metric | C116, C141, C151, C176 |
| 4 | 4700pF | Capacitor_SMD:C_0402_1005Metric | C8, C75, C85, C95 |
| 4 | 470pF | Capacitor_SMD:C_0402_1005Metric | C120, C122, C128, C129 |
| 4 | 665 | Resistor_SMD:R_0603_1608Metric | R36, R56, R85, R86 |
| 4 | 6800pF | Capacitor_SMD:C_0402_1005Metric | C138, C140, C142, C177 |
| 4 | AD8221 | myparts:SOIC127P600X175-8N | U1, U14, U16, U18 |
| 4 | GND | myparts:TestPoint_RCS-0C | TP2, TP3, TP4, TP5 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_TopBottom | MT1, MT2, MT3, MT4 |
| 4 | SP3006-02XTG | myparts:SOT563_LTF | CR5, CR6, CR7, CR8 |
| 3 | 10pF | Capacitor_SMD:C_0402_1005Metric | C21, C26, C27 |
| 3 | LT6202CS5 | myparts:LT6202CS5 | U22, U24, U35 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric | R57, R84 |
| 2 | 2nF | Capacitor_SMD:C_0603_1608Metric | C111, C112 |
| 2 | 3nF | Capacitor_SMD:C_0603_1608Metric | C109, C110 |
| 2 | 5.11K | Resistor_SMD:R_0402_1005Metric | R7, R8 |
| 2 | 61082-061400LF | myparts:AMPHENOL_61082-061400LF | J1, J2 |
| 2 | AD8429BRZ | myparts:SOIC127P600X175-8N | U27, U33 |
| 2 | AD8676xR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4, U8 |
| 2 | ADUM5240ARZ | myparts:R_8_ADI | U39, U40 |
| 2 | ADUM5242ARZ | myparts:R_8_ADI | U42, U43 |
| 2 | BAT54S | Package_TO_SOT_SMD:SOT-23 | D8, D9 |
| 2 | BUF634AIDR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10, U11 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D10, D11 |
| 2 | LTC2376CDE-20 | myparts:DFN-16_DE_LIT | U31, U37 |
| 2 | THP210DR | myparts:SOIC_210DR_TEX | U21, U26 |
| 2 | TXUN0104RUTR | myparts:PQFP12_RUT_TEX | U38, U41 |
| 1 | 120 | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 121K | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R50 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C49 |
| 1 | 2 | Resistor_SMD:R_0402_1005Metric | R76 |
| 1 | 20.0K | Resistor_SMD:R_0603_1608Metric | R81 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C131 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C132 |
| 1 | 47uF | Capacitor_SMD:C_1210_3225Metric | C135 |
| 1 | 5.62k | Resistor_SMD:R_0402_1005Metric | R75 |
| 1 | 63K | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 750 | Resistor_SMD:R_0402_1005Metric | R74 |
| 1 | 78.7K | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | AD5791BRUZ | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U5 |
| 1 | AD797ARZ | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | AD8676ARZ | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ADA4523-1BRMZ | myparts:RM-8_ADI | U23 |
| 1 | ADR1001AEZ | myparts:E-20-1_ADI | U12 |
| 1 | ADS8568SPM | myparts:QFP50P1200X1200X160-64N | U13 |
| 1 | DFLS130-7 | myparts:DFLS130-7_DIO | D1 |
| 1 | LOGO | myparts:bnl_logo | G*** |
| 1 | LT3042xMSE | Package_SO:MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm | U20 |
| 1 | LTC6655BHLS8-5 | myparts:LTC6655 | U32 |

NSLS2/zupsc-hw
Zynq UltraScale Power Supply Controller hardware


ShizeChe/unispin
Unified control architecture for spin qubits in quantum dot devices

NNNILabs/AD5791-Linearity-Calibrator
Power is supplied through the 3.5mm terminal block with the labels 'IN+' and 'IN-'. +/-18V is an ideal nominal supply. The DAC board is connected to a computer through the Raspberry Pi Pico controller's micro USB port.

OneAudio/OSVA
Open source versatible analyzer (24bits 1.536MSPS 2 Channels)



Dephrilibrium/FE-FEAR16v2-PCB-Mainboard
Regulation circuit mainboard of the Field Emission Array Regulation (FEAR) system with up to 16 channels.


It measures 40 × 160 mm and has 10 copper layers, 1.6 mm thick.
345 parts, built around the LT6202CS5#PBF, ADA4523-1BRMZ, OPA277P and AD8221AR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the NSLS2/zupsc-hw repository on GitHub, at the commit this page was made from: the board is daughter/rev2/psc_daughter_brd.kicad_pcb and its schematic carrier/rev-/5v_power_supply.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).