Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This screen provides access to all controls for configuring a single channel of DAC output.  The following PVs can be set here (all All PVs on this screen are prefixed with $(device):$(axis)):.  Three groups of PVs are shown.  First the graph at the top.

NamePVDescription
DAC Compensation Pre-Eemphasis Filter:DAC:FILTER_SThis filter is applied to the generated bunch stream immediately before transmission to the DAC and can be used as a pre-emphasis filter to correct for amplifier artefacts.  The valid range of taps is +-1, and the response of the filter should be adjusted to avoid overflow: this will be indicated by the DAC FIR overflow PV :DAC:FIR_OVF.

On the left PVs controlling and monitoring the output stream:

Enables output to the DAC.  When the MBF control IOC is restarted this is automatically set to "Off".
NamePV
FIR early clipping:DAC:BUN_OVF
Output overflow:DAC:MUX_OVF
Preemph overflow:DAC:FIR_OVF
Output delay:DAC:DELAY_SThis is used to delay the DAC output so that the closed loop delay is a single machine revolution.
Output enable:DAC:ENABLE_S
DRAM input:DAC:DRAM_SOURCE_S

On the right the DRAM and MMS sources are controlled.

DRAM
NamePVDescription
MMS input:DAC:MMS_SOURCE_SMin/Max/Sum data can be sourced from before or after the pre-emphasis filter .or from the feedback FIR stream.  This last option is sourced after bunch by bunch gain adjustment but before output enable for this stream.


Link to Min/Max/Sum screen for DAC.
Memory input:DAC:DRAM_SOURCE_SData capture to memory can be sourced from before or after the pre-emphasis filter.

The three event indicators are as follows:

Bunch DAC output overflowMUXOVFShows an alarm state if overflow occurs in the pre-emphasis filter
NamePVDescription
DAC bunch FIR overflow:DAC:BUNMMS_OVFShows This shows an alarm state if the current bunch-by-bunch FIR gain results in overflow for a bunch selected for output.feedback FIR stream, as selectable as one of the MMS inputs, sees an overflow.  This alarm will be shown even if this stream is being ignored.
Event:DAC:EVENT_LIMIT_Shows an alarm state if the combination of DAC outputs selected by the active bank control results in overflow.DAC FIR overflow:DAC:FIR_OVFSThis should be set to a number in the range 0..1 to select the bunch motion threshold used to generate the ADC min/max event. This is generated whenever bunch motion exceeds the programmed limit and can be used to generate a trigger event.
DAC min/max event:DAC:EVENTIndicates that a bunch min/max event as configured by :EVENT_LIMIT_S has been seen.  Note that this event is created as part of the Min/Max/Sum processing, so the MMS input :MMS_SOURCE_S will affect which events are seen.