Horz V1 H1 H2 V2 Pbars in Recycler Ring Stripline Kickers Split Plate Pickups A-B Vertical Digital Damper Vert Recycler Transverse Damper System Similar

  • View
    218

  • Download
    1

Embed Size (px)

Text of Horz V1 H1 H2 V2 Pbars in Recycler Ring Stripline Kickers Split Plate Pickups A-B Vertical Digital...

  • HorzV1H1H2V2Pbars in Recycler RingStriplineKickersSplit PlatePickupsA-BA-BVerticalDigitalDamperVertRecycler Transverse Damper SystemSimilar for HorizontalLPFLPF

  • V1 Digital DamperBoards used for MI Damper systemsStandalone board with on board cpu (Sharc) & ethernet communicates with ACNET via OACFour boards are operational2 for MI dampers, 1 for Recycler Damper, 1 being used for Booster damper studiesA 5th board exists but was never made operationalAt present, the Booster board can be considered spare hardware work is needed to actually make it into a spare for any of the operational systemsOperational since fall 2005 with no major hardware/system issuesImplemented in one FPGA based damper board developed by B. Foster & A. Seminov

  • V1 Damper Block DiagramADCInputADCInput212MHzXXInputGain

    +-XOutputGainDACOutputDACOutputDelayDelayDelayDelay1 TurnInvert212MHzPeak DetectorsReadback by ACNETPeak Detector & RMSReadback by ACNETNotch FilterBoxBox4 SampleBoxcarFilter

    System Bandwidth is determined by analog LPF on inputs Programmable delay is limited to 212MHz clock rate (1/4 RF bucket)

  • V1 Damper Amplitude and Phase ResponsePhase has been inverted so that 0 is dampingThe analog 30MHz LPF causes phase shift as it rolls off the gainThe system goes unstable at ~37Mhz once the Beam Density reaches about 2.5

  • V2 Digital DamperDeveloped as next generation replacement for the Foster BoardVME format to take advantage of standard controls softwareInterface implemented in FPGARemove Sharc processorSame basic design with updated FPGA and Digital to Analog ConvertersApplied lessons learned on V1 design to take better advantage of FPGA features15 boards have been assembled Used for Recycler RF Adaptive CorrectionUsed for Recylcer ACBEAM intensity MonitorUsed for MI Anti-proton DamperPlan to replace MI Proton Dampers8 spares available

  • V2 Recycler DamperFaster DACs and next generation FPGA allow us to double the system bandwidth and increase performanceStandard Controls ACNET interface implemented in VME processorUse extra channels for Testing & Diagnostics Network analyzer can be hooked up to spare channels for transfer function measurementsCan make both open loop measurements without changing cables on operational systemCan also make closed loop measurements

    Use 2 VME boards -1 per plane

  • V2 Damper Block DiagramADCInputADCInput212MHzXXInputGain

    +-XOutputGainDACOutputDACOutputDelayDelayDelayDelay1 TurnInvert636MHzPeak DetectorsReadback by ACNETPeak Detector & RMSReadback by ACNETNotch FilterFIRFIR8 TapFIRFilter

    System Bandwidth is controlled by FIR filter with constant phase the analog anti-alias filter is upped to 70MHz Programmable delay possible at 636MHz clock rate (1/12 RF bucket) This allows increased system bandwidth to improve performance

  • V2 Damper Amplitude and Phase ResponsePhase has been inverted so that 0 is dampingThe analog 70MHz Filter does not affect the phase until about 60MHzSystem gain is controlled with programmable FIR filterThe system goes unstable >70MHz once the Beam Density is > 4

  • Brief V2 HistoryFirst issue was with analog input circuit to the ADCModified circuit to improve signal termination1st modification was susceptible to a failure due to poor solder joint which caused 7.5MHz resonanceHas been fixedRemaining issues have all been caused by timing issues within the FPGA designFixed logic which handles ADC/DAC dataFound and eliminated temerature dependence in FPGA PLL clocks was causing delay shifts in designLatest issue appears due to rare (1 second/50 hours) timing glitch within the digital filter logic Only present in Horz board whose FPGA runs hotter due to crateHorizontal VME slots and poor air flowThis is a product of the most recent design not observed before 12/07Note that marginal timing issues are sensitive to temperature & power

  • Installation on 3/18/08While preparing to switch that morning, Vertical board spontaneously performed a firmware reload from flash memoryMade decision to abort the switchNever observed beforeFPGA lost design power glitch?Glitch on VME_SysReset*?Has not happened againHorizontal Board had PLL losing lock that afternoonClock input was swapped and moved to Z crateRemoved from MI60 and put in teststand fine since

  • Installed on 4/23/08Found blown fuse on Reset CardVME_SysReset* on backplane was 2VUpdated Design to be less sensitive to glitches on VME_SysReset*Require signal to be low for >200nsNo further spontaneous resets observed for 3+ weeks of monitoringMade request to install

  • Initial Results GoodAttempted to induce instability with 80e10Density reached ~3.5No instabilityMeasured closed loop response during testLooked good

    Chart1

    0.99961262730.36561162470.99719547890.99498331850.99641856130.15182694940.5863503120.6064158226

    1.001920988-0.18886248091.0001971651.00224899560.99996858980.20794932630.42659930230.7499665147

    0.99884074940.02589168670.99608713720.99767782971.00115229640.3146203940.42955197080.7680320182

    0.9994997322-0.03868483691.00255894780.99533652160.99443852670.28634655140.63754481280.8616027289

    0.9918318983-0.26586437070.99619988311.00154956510.99903523540.41700718350.50926608760.5485070155

    0.99812798560.13067609531.00322432390.99808400241.0006460571-0.03329005920.56251770850.7646842997

    0.99958591620.11496990030.99248974260.99859759560.99941374330.38583853750.23788444270.7048804945

    0.9961795415-0.12427159210.99510776070.9970133330.9980162520.10445797260.22400823620.6027690744

    0.9993275898-0.33836559251.0033224320.99696731830.9971386545-0.10112181020.20808276410.5988247894

    0.9964892807-0.19066488761.00183019521.00027974940.99447150260.04671281710.6107491150.7251766863

    1.0029925073-0.35361599461.00150093851.00015918290.9963872643-0.08040406020.26540025550.6799670325

    0.9984129577-0.62235567561.00150632450.99673725131.00020992710.14734752680.5206264920.5547154373

    1.0002360276-0.489008980.99882255841.00287911370.9971899274-0.11308387760.31913969490.5274851492

    1.0024754577-0.00942697691.0001127230.99574811260.99916188050.35515000470.15714215210.5509887777

    1.0015767886-0.32379469710.99826703450.9995893970.9987383617-0.34569663180.52291262140.5956612215

    0.9992304094-0.54077448710.99802599580.99498202150.99795496140.13496012440.10548127750.5257385123

    0.9898343362-0.79118009361.00072784490.99394159270.99880855980.05640037240.5269377910.611874895

    0.9953220131-0.50444251040.99809411811.00183868741.0007415520.11192390530.18818301330.6534434306

    0.9945896209-1.00055733070.99895215080.99856880030.9964302648-0.01969853910.14145802060.4297574245

    1.0045434317-0.65382935420.9939984980.99736263430.99997051820.03231873280.29544350520.4877771698

    0.9988983191-0.55786933130.99638131720.99462056841.0010934185-0.09263083220.03336978470.5698147781

    0.996793579-0.73002009760.99361021331.00001099940.9974223803-0.2377621697-0.12427236190.4352247737

    0.9896225503-0.8330472410.99553367820.99908050180.9986077675-0.47494126160.16612911430.5262863979

    0.9997339014-0.92342099610.998200120.99880980960.9979665636-0.22428871970.39626883390.5561988982

    0.9966858254-0.84453575880.99548844570.99723780641.0000288362-0.2893198955-0.00558181360.3989573527

    0.9941822417-1.03649832911.00029002080.99737012210.9995437011-0.4177637919-0.18925854060.4938330641

    0.9979042848-0.76700606671.00082665250.99942032460.9997253566-0.1548848144-0.157626220.3906495982

    0.9974199326-1.2781306111.00168567450.99658825171.0004382993-0.67092042880.12473566760.3208045916

    1.0011436026-1.26710268620.99843110210.99343472730.9983003786-0.5361480134-0.09116695720.4484492272

    0.9965150622-1.08260959991.0010667661.00157988030.9991914526-0.4096210377-0.02780521720.4683050128

    0.997637374-1.33559652170.99680503410.9980759650.9989904334-0.5856452645-0.08503277620.3860097723

    0.9914336012-1.28731201430.99991060410.99785006770.9978319379-0.4021064394-0.13501703570.1681781671

    0.9915583757-1.25731800720.99497964250.99567765931.0003035488-0.9169255626-0.12427860590.1601273961

    0.9956755842-1.86702717280.99741556950.9990478770.9960391066-0.833108492-0.31950206050.1753589618

    0.9892827242-1.90105384640.99425729010.99598332260.9993350004-1.4082669713-0.36590437410.2587249733

    0.9978801944-1.93203514730.99942594291.00285798510.9986853692-0.9316732406-0.6230660667-0.02163104

    0.9829225848-1.91165021180.99133758191.00002048750.9986218889-1.127186694-0.58738911210.1246542402

    0.9922684969-2.43548409720.99139543630.99605543420.9977115556-0.9442997816-0.63573340810.2055076087

    0.9883366723-2.24237284870.99299188291.00245415670.9987238043-1.021980558-0.71731973850.3131548737

    0.9885775143-2.68979784020.99416407540.99398084790.999660155-1.545224204-0.9215849137-0.0715168526

    0.989052194-2.81029470890.99063493490.99900032180.9968957308-1.6367652333-0.75612995810.1927483063

    0.9843249847-3.06354053640.99269754950.99639116841.0003172984-1.7845428951-1.1305949981-0.1007470004

    0.9789054686-3.42557628750.98862521531.00373613730.9966815483-2.0117264485-0.9713493032-0.0040459624

    0.9750517851-3.73701122050.98862931561.00182568480.9997094379-2.1122268823-1.2388453478-0.1902129014

    0.9586903719-3.95928049460.98216501390.99546143081.0003459047-2.6491142236-1.3257691656-0.2327270831

    0.9583553507-4.10761048710.97717991050.99016476940.9984209688-2.8442982989-1.5233609401-0.4398994031

    0.9491739458-4.86673479260.96698156380.98655133850.9959027375-3.2195542855-2.0486837529-0.4592597046

    0.9313667414-4.8749841430.96488718880.98636811260.9964757183-3.6027528301-2.3937548569-0.5984285698

    0.9108924552-4.9771705090.95066585840.97898043450.9967145082-3