Wiki » History » Version 72
« Previous -
Version 72/87
(diff) -
Next » -
Current version
John Dusatko, 09/18/2020 09:59 AM
PIP-II IT Beam Pattern Generator¶
Introduction:¶
This page contains information on the PIP-II IT Beam Pattern Generator (BPG)¶
Function: The BPG is the system that drives the MEBT Beam Choppers. It receives a trigger from the timing system and outputs a programmable pattern which is used to select beam bunches.
Please note that the PIP-II IT BPG is considered the prototype/proof-of-concept design and the final Production design may differ from it. This system is based around a COTS Arbitrary Waveform Generator (AWG), The DAx22000 built by Chase Scientific Inc. The original prototype development was done in 2017 by several individuals. The more recent effort seeks to take the original design and packages it into a more permanent enclosure as well as upgrade some of the supporting electronics.
File Area: Y:\Projects\LLRF\Systems\PIP2IT\Hardware\BPG
Old Original Design data: Y:\Projects\LLRF\Systems\PIP2IT\Hardware\Chopper_200
Documentation:¶
Slides on the system design and status (April-2020): PIPII_BPG_status_v0.pdf
Slides from BPG/Kicker Interfaces Meeting (Jul-21-2020): BPG_sys_dicussion_slides_v0.pdf / BPG_dev_update_09082020.pdf
Slides from BPG/Kicker Interfaces Meeting (Sep-09-2020):¶
DAx22000 AWG Documents:
Data Sheet: dax22000_ds.pdf
User Manual: dax22000_dax14000_manual.pdf
Labview SW Guide: DAx_LabView_Driver.doc
- The Kicker itself: 200_Ohm_Chopper_Progress_Update.pdf
- More on the Kicker: 200Kicker_Update.pdf
- (even) More on the Kicker: 200Ohm_MEBT_ChopperSystem.pdf (includes scope wfms of BPG signal)
- BPG Original Design: MEBT_ChopperWaveformGenerationV2.pdf
- More on Original Design: MEBT_Beam_Pattern_Generator.pdf (similar to previous but with add'l info on booster inj)
- PIP-II IT BPG as-built (Mar-2020) interconnection diagram: PIP2IT_BPG_as_built_Mar2020.pdf
(the above was the "air-wired" system that was built back in 2017 / the chassis replaces this)
- Original Drive Amplifier Board:
This was the first design (2017) / Posted here for reference / Design not viable
Schematic: original_DA_reverse_eng_schematic.pdf
Test Results: original_BPG_drive_amp_test_results.docx
Test Summary: orginal_DA_test_summary.pptx
- How to run the system on the bench: BPG_howto_run.docx
- How to run the system on the bench: BPG_howto_run.pdf
BPG Chassis Design:¶
The chassis packages the original AWG and add new/upgraded supporting electronics to the system. It contains two AWG units (2 channels/ea) along with a power supply, power distribution board, trigger synchronization board and a drive amplifier. The three supporting boards are FNAL-designed units.¶
Chassis Design Sketch v0: BPG_proto_chassis_dwgs_v0.pdf
Chassis Design Sketch v1: BPG_proto_chassis_dwgs_v1.pdf
Chassis Design Sketch v2: BPG_proto_chassis_dwgs_v2.pdf (Added LFPs/Latest (7-23-2020) working version)
Chassis Boards:
- Power Distribution Board (PDB):
Spice Simulations: PDB_spice_sims.zip
Schematic: sch_bpg_pdb_RevA.PDF
Board 3D View: bpg_pdb_3D_renderings.PDF
- Trigger Synchronizer Board:
Schematic: sch_bpg_trig_sync_revA.pdf
Power Consumption Estimate: tirg_sync_bd_pwr_consump_est.xlsx
PCB Design Specification: trigger_sync_board_PCB_spec_v0.doc
PCB Trace Impedance Calculations: BPG_tsb_PCB_trace_impedance_calculator.xlsx
PCB Placement Ideas: trig_sync_bd_PCB_layout_diagram.vsd
Board 3D View: bpg_trig_sync_3D_renderings.PDF
Test Results: BPG_trig_sync_test_results.pptx
- Drive Amplifier Board:
Schematic: sch_bpg_drive_amp_revA.PDF
Power Consumption Estimate: drive_amp_bd_pwr_consump_est_v1.xlsx
PCB Placement Plan: BPG_drive_amp_bd_PCB_layout_diagram.vsd
Board 3D View: bpg_drive_amp_3D_renderings.PDF
Spice Simulations: da_spice_sims.zip
PCB Design Spec: BPG_drive_amp_board_PCB_spec_v0.doc
PCB Trace Impedance Calculator: drive_amp_PCB_trace_impedance_calculator.xlsx
Board Bring-Up (test & verification) Plan: BPG_drive_amp_board_eng_verif_plan_v0.doc
Design Changes Document (word): BPG_DA_design_changes.docx
Design Changes Document (PDF): BPG_DA_design_changes.pdf
Scanned schematic with notes: bpg_drive_amp_sch_redlined.pdf
Updated schematic with rework: bpg_drive_amp_sch_with_changes_09162020.pdf <== Use this one
Test Results: BPG_drive_amp_test_results.docx
Chassis Mechanical Design:
- 3D Rendering: Chassis_picture.PNG
- Front Panel: PIP2IT_BPG_Chassis_Front_Panel_Machine.pdf
- Rear Panel: PIP2IT_BPG_Chassis_Rear_Panel_Machine_Model.pdf
- Side Panel: PIP2IT_BPG_Chassis_Side_Panel_Machine_Model.pdf
Differential Receiver Box:¶
The differential receiver box is an option to drive/receive the AWG signal differentially using Cat7 Ethernet cable (individually shielded, twisted-pair cable with overall shield, BW=600MHz). The differential signal, along with +12VDC power is driven over the cable with the box being located in close proximity to the kicker drive electronics. Alternately, the signal could be driven over a 100 ohm twinax RF cable (Samtec C28S series), with Twinax RF connectors (Samtec CJT-series) with small modifications to the box; though it will then require an external +12VDC (wall-wart or equiv.) power supply.¶
Enclosure Box:
- Hammond Mfg 1455 series, datasheet: box_hammond_1455C801_ThisIsTheOne.pdf
- Differential Receiver Board:
Schematic: sch_bpg_dRx_box.PDF
Spice Siumlations: BPG_dRx_spice_sims.zip
PCB Design Spec: BPG_drive_amp_board_PCB_spec_v0.doc
PCB Trace Impedance Calculator: BPG_dRx_box_PCB_trace_impedance_calculator.xlsx
Board 3D View: bpg_dRx_box_3D_renderings.PDF
Design Changes: BPG_diff_rx_bd_design_changes.docx
Schematic with rework & changes: sch_bpg_diff_Rx_with_changes_09162020.PDF <== Use this one
Test Results: BPG_diffl_rx_bd_test_results.docx
System Software:¶
There are two pieces of software for the system:
1) The LabView Application (runs the AWG)- Some notes written on the analysis of the LabView application program (not complete): PIP2IT_BPG_labview_SW_anslysis_notes.docx
- Scanned notes on BPG LV: BPG_LV_notes1.pdf
- Additional Scanned notes on BPG LV: BPG_LV_notes2.pdf
- Stand-Alone app, needs the FTDI USB driver / plugging in the AWG USB to the PC should automagically install it!
- R2 is the production version, unchanged from the original developer (2017)
- Auto-loads the Labview Runtime engine as part of the install process
- LabView Source & Project (zipped): src_Labview200OhmChopper.zip
- Compiled App: Download it here: bpg_controller_installer.zip
2) The Python Script (generates the beam pattern file that's loaded into the LV app)
- This script generates the beam pattern file that's loaded into the LabView app. Requires nympy & mathplotlib Python libraries. Warning: will need to comment out the plotting section of the code, otherwise it might hang (consumes lots of memory based on the number of samples selected). This script generates the booster pattern, which is set by parameters within the script.
- Waveform generator script: chopper_booster_injection.py
- Output file after running above script 550_us_booster.txt
- Collection of other waveform files (hand-generated for testing): AWG_wfm_files.zip
The differential receiver box¶
Project Schedule:
- RevA Schedule (ProjectLibre src file): PIP2_IT_BPG_dev_sched_revA.pod
- RevA Schedule (PDF): PIP2_IT_BPG_dev_schedule_onepage_revA.pdf
SW used to create the above schedule (free open-src, similar to MS Project): https://www.projectlibre.com/product/projectlibre-open-source
Project Status:¶
Last Updated: July 1, 2020
Updated By: JED
- Chassis:
Chassis Design: completed
Chassis BOM: completed
--> Components ordered week of 06-29-2020
--> Sent for fab quote 6-29-2020
--> Received quote and approvals have been submitted. Purchase order was submitted today (07-08-2020) 7-8 week lead time, due 8/31/20
Chassis Assembly: not started
Chassis Test: not started
- BPG Power Distribution Board:
Circuit Design: Completed
BOM: Completed
PCB Layout: Completed
--> Components: Components ordered week of 06-22-2020
--> PCB Sent for fab week of 6-15-2020
--> PCB Received from FAB 7/7/2020
Board Assembly: Completed 2 pieces 8/19/20
Board Test: not started
- BPG Trigger Synchronization Board:
Circuit Design: Completed
BOM: Completed
PCB Layout: Completed
--> Components: Components ordered week of 06-22-2020
--> PCB: Sent for fab week of 6-29-2020
--> PCB: Received 7/22/20
Board Assembly: not started
Board Test: not started
- BPG Drive Amplifier Board:
Circuit Design: Completed
BOM: Completed
PCB Layout: Completed
--> Components: Components ordered week of 06-22-2020
--> PCB: Sent for fab week of 6-29-2020
--> PCB: Received 7/22/20
Board Assembly: Completed 1 piece, 4 more at a later time 8/19/20
Board Test: not started
- BPG Differential Receiver Board:
Circuit Design: Completed
BOM: Completed
PCB Layout: Completed
--> Components: Submitted purchase requisition, waiting for approvals 8/19/20
--> PCB: Order received and in production. 5 to 6 day turn. 8/20/20.
--> PCB: Received 8/31/20
Board Assembly: not started
Board Test: not started
- Purchase Requisitions quotes and carts:
Newark: Cart_07-01-2020.xls - Received component
Digi-Key: Digi-Key_Shopping_Cart.pdf - received all components
Mini-Circuits: Mini-Circuits_Shopping_Cart.pdf - received all components
Mouser#1: My_Shopping_Cart_Mouser_6_17_20.pdf - Received all components
Mouser#2: My_Shopping_Cart_Mouser_6_30_20.pdf - Received all components
Rochester Electronics: Rochester_Electronics(en-US)_Cart.pdf
Context Engineering: QUOTE_FOR_Fermilab_BPG_Chassis.pdf
Digi-Key(Differential Receiver): Digi-Key_ShoppingCart.pdf Received all PCB board components
Mouser(Differential Receiver): MyShoppingCart_Mouser.pdf - Received all components
- System Software:
<under construction / in process>
- System Bench Test:
Not Started
- System Installation:
Not Started
- System Test and Integration:
Not Started
- System Commissioning:
Not Started
- Delivery/Handover to Operations:
Not Started