Bunch Source Gain Control - DLS-Controls-Private-org/MBF-docs GitHub Wiki

This screen is used to edit the detailed bunch by bunch configuration of a single source. Each PV is prefixed with ${device}:${axis}:BUN:${bank}:${source}, where ${bank} is 0 to 3 is one of FIR, NCO1, NCO2, SEQ, or PLL as documented on Bunch Bank Control.

For each bunch of each source the gain can be configured, as a number between -8 and +8 (+18dB) with a smallest non zero gain of -84dB, and separately an enable mask can be set to effectively force the gain to zero where the source is disabled. The following PVs are used to control the gain.

Enables

These controls repeat what is shown in the Sources group on the Bunch Bank Control page.

Name PV Description
:ENABLE_S This PV can be written directly to configure which bunches for this source are enabled in this bank.
Enable :SET_ENABLE_S Enable this source for all bunches selected by the bunch selector.
Disable :SET_DISABLE_S Disable this source for all bunches selected by the bunch selector.

Gains

Name PV Description
Absolute Bunch Gains (dB) :GAIN_DB This shows the absolute value of the selected gain as a gain in dB, computed as f1 where f2 is the selected bunch gain.
Bunch Gains :GAIN_S This shows the gain for each bunch. This PV can be written to set the gains.
:GAIN_SELECT_S This determines the value which will be written to the selected bunches when the "Set gain" button is pressed.
Set gain :SET_GAIN_S Updates the selected bunches with the gain set in :GAIN_SELECT_S.

Select Bunches

These are the same PVs as already documented in the Select Bunches section of Bunch Bank Control.

Similarly, the status PV :BUN:n:s:STATUS is a copy of the corresponding status shown on that page.