30
1 DSG - HDice Tyler Lemon Detector Support Group June 3, 2020

DSG - HDice › div_dept › physics_division › dsg › ...DSG plays significant role in developing and maintaining HDice Instrumentation and Controls System Some select examples

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • 1

    DSG - HDice

    Tyler Lemon

    Detector Support Group

    June 3, 2020

  • 2

    Contents

    Detector Support Group

    DSG plays significant role in developing and maintaining

    HDice Instrumentation and Controls System

    Some select examples of work done in design, fabrication, installation,

    debugging, and testing are presented in this talk.

    • Hardware contributions– Nuclear Magnetic Resonance (NMR) racks

    – RF cables

    – RF Attenuation & Distribution Box

    – Oxford Intelligent Power Supplies (iPS)

    – Stanford Research Systems SR844 Lock-In Amplifier

    – CAENels Current Transducer Box (CT-Box)

    • Software contributions– Pump Cart cRIO and Intelligent Gas Handler (IGH) Cryogenics Controller

    – Rotation of Target Polarization (RTP) program

    – Fast Resonance Scan (FRS) program

    – CT-Box

    – NMR program

    – Frequency-Swept NMR program

  • 3Detector Support Group

    HARDWARE

    CONTRIBUTIONS

  • 4

    NMR Racks

    Detector Support Group

    • Assembled two racks that

    house NMR measurement

    equipment

    – Racks are duplicates except

    for CT-Box in Rack #1

    • Designed, programmed,

    tested, built, or procured all

    components in racks

    • Used for programs:– NMR

    – FRS

    – fsNMR

    Rack #1Rack #2 CT-Box

    RF Attenuation &

    Distribution Box

    Signal Generators

    RF Amplifiers

    Computer monitors

    Oxford Power Supplies

    Lock-in Amplifiers

    RF cables

  • 5

    RF Cables

    Detector Support Group

    • Researched and procured semi-flexible Molex Temp-Flex air-core RF cable– Low loss: ~0.75 dB/foot

    – Low temperature variation: < 500 ppm phase shift for –65°C – 80°C

    • Designed and fabricated brass adapter sleeve to solder SMA, BNC, and N-type connectors to cable

    • Fabricated cables

    Top: Diagram of new RF cable

    Middle: RF cable with BNC connector

    Bottom: RF cable with SMA connector

    Brass adapter

    sleeve developed

    by DSG

  • 6

    RF Attenuation & Distribution Box

    Detector Support Group

    Interior of boxFront panel of box

    • Attenuates and routes RF signals– 0 dB to -63 dB attenuation range

    • Three units designed, built, and tested– Added screen to display settings

    – Designed DAQ modules’ interface for

    component-ID key reading Identifies cable types used in rack

    • DSG Notes 2018-10, 2019-03

    • Used for programs:– NMR

    – FRS

    – fsNMR

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2018-10%20HDice%20RF%20attenuation%20and%20switching%20unit.pdfhttps://www.jlab.org/div_dept/physics_division/dsg/notes/2019-03%20Attenuation%20Tests%20of%20the%20HDice%20RF%20Attenuation%20and%20Switching%20Unit.pdf

  • 7

    RF Attenuation & Distribution Box RF Signal Path

    Detector Support Group

    Front RF

    output

    Front RF

    input

    Lock-in Amplifier

    reference output

    Rear RF

    output

    Rear RF input

    RF dump

  • 8

    Oxford Intelligent Power Supplies

    Detector Support Group

    • Provides current to IBC and Production

    Dewar superconducting magnets

    • Two versions used

    – IPS 120-10: Maximum output: ±120 A, ±10 V

    GPIB communication interface

    No longer available

    – Mercury iPS

    Maximum output: ±120 A, ±10 Vo Main and secondary configuration needed

    to get 120 A

    USB communication interface

    Updated model of IPS 120-10

    • Used for programs:– NMR

    – RTP Mercury iPS

    Top is secondary power supply. Bottom

    is primary power supply.

    IPS 120-10

  • 9

    Oxford Mercury iPS Testing

    Detector Support Group

    • Mercury iPS features– Stable bi-polar power supply

    – Current precision ≤ 0.003%

    – Designed for superconducting magnets

    – Built-in quench protection– Automatically opens internal switch to

    dissipate current through internal, high-

    power resistor if quench detected

    • Developed – Drivers

    – Wrote LabVIEW code for calibration

    • Tested power supplies

    • DSG Note 2016-10 Plot of set current vs. mean measured current

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2016-010%20Set%20and%20readback%20test%20of%20the%20mercury%20ips%20power%20supply%20for%20hdice.pdf

  • 10

    Stanford Research Systems SR844 Lock-In Amplifier

    Detector Support Group

    • Measures nanovolt-level AC signals of specific frequency and phase– Frequency and phase determined by reference frequency input

    • 25 kHz – 200 MHz frequency range• GPIB communication to rack PC• Developed LabVIEW interface to lock-in amplifier for all NMR

    programs• Used for programs:

    – NMR – FRS – FsNMR

  • 11

    CAENels CT-Box Current Shunt

    Detector Support Group

    • Researched and procured new product by CAENels– ± 150 A range

    – 24-bit ADC current resolution

    – < 0.005% current accuracy

    – 1 Hz – 100 KHz sampling frequency in 10 µs steps (oscilloscope mode)

    – Output TTL triggering

    – Local current monitoring and status

    • New product Issues– Firmware errors

    – Lack of documentation on software protocols

    – Not shipped with software we could use

    – Required extensive development of library of ~60 LabVIEW

    instrument device drivers

    • Resolved all issues

    • Developed trigger interface

    • Developd LabVIEW DAQ code– Used DSG device driver library to test CT-Box

    • DSG Notes 2017-03, 2016-08, 2018-14, 2018-26

    • Used for NMR program

    Transducer head

    Controller

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2017-03%20Noise%20Test%20of%20the%20CAENels%20Current%20Transducer%20BOX.pdfhttps://www.jlab.org/div_dept/physics_division/dsg/notes/2016-008%20Calibration%20Test%20of%20the%20HDice%20CAENels%20CT-Box.pdfhttps://www.jlab.org/div_dept/physics_division/dsg/notes/2018-14%20CAENels%20CT-Box%20Current%20Measurement%20System%20for%20HDice.pdfhttps://www.jlab.org/div_dept/physics_division/dsg/notes/2018-26%20HDice%20CAENels%20CT-Box%20Current%20Measurement%20System%20Device%20Drivers.pdf

  • 12

    Synchronization of CT-box with Lock-in Amplifier

    Detector Support Group

    • Synchronization incorporated in

    NMR program– Provides independent and precise

    ( < 0.005% for I > 25 A) current

    measurement

    DSG Note 2016-08

    • Current measurements synchronized

    with lock-in amplifier measurements– CT-Box maximizes number of

    measurements for variable NMR sweep

    lengths

    Up to 16,000 measurementso Limited by lock-in amplifier memory

    – Stores measurements in NMR data filesPlot of difference between set current and measured current

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2016-008%20Calibration%20Test%20of%20the%20HDice%20CAENels%20CT-Box.pdf

  • 13Detector Support Group

    SOFTWARE

    CONTRIBUTIONS

  • 14

    Pump Cart & Intelligent Gas Handler (IGH) Cryogenics Controller

    Detector Support Group

    • Controls nitrogen and helium for In-Beam Cryostat (IBC)– IBC houses polarized target for

    use in beam

    • Replaced and tested cRIO

    • Debugged overheating and malfunctioning IGH cryogenics controller

    • Updated controls program

    • Tested system

    Liquid helium

    tank

    Peter Bonneau working on pump cart cRIO program

    Turbo pumps

  • 15

    Rotation of Target Polarization

    Detector Support Group

    • LabVIEW program controls two Oxford Mercury iPS power supplies to

    change target polarization from spin parallel to beam to spin anti-parallel

    – Supplies provide current to transverse magnet coil (B ⊥ to beam axis, max B = 0.075 T and to axial magnet coil (B beam axis, max B = 1.0 T)

    • DSG Note 2016-10

    Schematic of ramp profile of RTP program.

    T1 (typically 10 s), T2 (15 s), T3 (15 s), and T4 (10 s) are delay/wait times in program.

    R1 (typically 3 A/min), R2 (9 A/min), R3 (3 A/min), R4 (9 A/min), and R5 (3 A/min) are ramp rates of magnets

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2016-010%20Set%20and%20readback%20test%20of%20the%20mercury%20ips%20power%20supply%20for%20hdice.pdf

  • 16

    Fast Resonance Scanner Program

    Detector Support Group

    • Sweeps RF frequency (50 kHz – 40 MHz) at constant B ~1.3 T

    • Determines RF parameters for setting up NMR run conditions and calibration constants

    • Incorporated into LabVIEW NMR program fileResonance peak at 2857 KHz

  • 17

    NMR Program

    Detector Support Group

    • Sweeps magnetic field at a constant RF frequency, ~2.8 MHz

    – E.g. Production Dewar 1: Field swept from 3150 G to 2850 G and back to 3150 G

    • Reads X- and Y-component of NMR signal from lock-in amplifier

    – Used in offline analysis to calculate target polarization

    • Developed code capabilities

    – Vary magnetic field ramp and wait times

    – Vary field ranges (original range was fixed at 300 G)

    – Average data for a given frequency

    – Display and log averaged result

    – Run scans with positive and negative current

    – Execute in synchronization mode with CT-Box Synchronizes lock-in amplifier RF signal acquisition with CT-Box current acquisition

    – Monitor temperature and liquid helium level

    • DSG Note 2017-02, 2018-24

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2017-02%20NMR%20programs%20for%20HDice%20targets.pdfhttps://www.jlab.org/div_dept/physics_division/dsg/notes/2018-24%20Noise%20Level%20of%20the%20HDice%20NMR%20Field%20Sweep.pdf

  • 18

    NMR Program

    Detector Support Group

    Green is data

    from current

    cycle while

    field is

    ramping

    down

    Red is

    averaged data

    from

    previous

    cycles

    White is data

    from current

    cycle while

    field is

    ramping up

    Magnetic

    field reading

    Lock-in

    Amplifier Y

    data

    Lock-in

    Amplifier X

    data

    Note: Y data is on

    different y-axis than

    X, hense the

    "smoothness" of

    the Y data

  • 19

    Frequency-Swept NMR

    Detector Support Group

    • Frequency-swept NMR (fsNMR) program was developed– In Upgrade Injector Test Facility (UITF), changing field around target

    can cause it to lose polarization

    – Original NMR program holds lock-in amplifier reference signal

    constant while varying magnetic field around target

    – fsNMR program holds magnetic field constant while sweeping

    frequency of lock-in amplifier reference signal

    • DSG Note 2020-14

    https://www.jlab.org/div_dept/physics_division/dsg/notes/2020-14%20Frequency-Swept%20Nuclear%20Magnetic%20Resonance%20Program%20for%20HDice.pdf

  • 20

    fsNMR Features

    Detector Support Group

    • Based on FRS program

    • Abilities added:

    – Run multiple sweeps and average results

    – Read out lock-in amplifier signal's X and Y components data Previously only read out lock-in amplifier's amplitude and phase data

    – Use a previous run's data as background data Background subtracted from new data; new data manipulated to be on same

    scale as background data

    Verify that program settings when background data was acquired match current

    run

  • 21

    fsNMR LabVIEW Front Panel

    Detector Support Group

    Amplitude

    Phase

    X

    Y

    Red data is

    averaged data from

    preceding cycles

    White data is new

    data for current

    cycles

    Attenuator setpoint Number of cycles to runFrequency settings

  • 22

    Example fsNMR Data

    Detector Support Group

    Data at largest

    resonance peak

  • 23

    fsNMR Scaling to Largest Background Signal

    Detector Support Group

    • Goal: lower effects of system noise on data and put new data on

    same scale as background data

    • Background data is averaged data from a previous background run

    • Steps to scale:

    – Subtract background data from new data

    – For each frequency, f: scale(f) = data(f) × [MAX(bkg)/bkg(f)]

    scale(f): scaled data point for frequency f

    data(f): new data point for frequency f

    MAX(bkg): absolute maximum of background data

    bkg(f): background data point for frequency f

  • 24

    Example of fsNMR Scaling

    Using Simulated Background

    Detector Support Group

    1

    43

    2

    1. Acquire background data

    2. Acquire raw data

    3. Subtract background from raw data

    4. Scale background-subtracted data to background data

  • 25

    Future plans for fsNMR Code

    Detector Support Group

    • Planned new software features

    – Accept user input for attenuator power to be used during cycles

    – Read in and use power setting from background data settings

    file, if background scaling is to be used

    – Ability to manually scale y-axis on plots

    – Ability to fix delay between consecutive cycles

    – Ability to log raw data from lock-in amplifier in addition to

    background normalized data

    – Log cycles as they complete rather than when program finishes

    successfully

    • Implement sensor logging into fsNMR program

  • 26

    Conclusion

    Detector Support Group

    • DSG staff (Mary Ann, Mindy, Aaron, Brian, Marc, Pablo,

    Peter (lead), and Tyler) deeply involved with various aspects

    the HDice project

    • DSG plays a major and a significant role in the

    development and maintanence of the HDice

    Instrumentation and Controls System

  • 27

    Backup

    Detector Support Group

  • 28

    RF Cable Fabrication Process for N-Type Connector

    Detector Support Group

    1. Strip cable to center conductor

    2. Strip cable section to dielectric tube

    3. Strip cable section to outer braided shield

    4. Affix connector center pin

    5. Slip adapter sleeve over cable

    6. Affix N-type connector

    7. Insert adapter sleeve into connector end

    8. Solder adapter sleeve to outer braided shield

    9. Cover cable-connector joint with heat shrink

    1

    2

    3

    4

    5

    6

    7

    8

    9

  • 29

    RF Attenuation & Distribution Box Schematic

    Detector Support Group

  • 30

    Rotation of Target Polarization Diagram

    Detector Support Group

    +I

    -I

    R5

    Ending = Starting (-A, -T)