![SIGNALCORE SC5520A Скачать руководство пользователя страница 14](http://html.mh-extra.com/html/signalcore/sc5520a/sc5520a_hardware-manual_1268314014.webp)
©2020
Rev 1.1
13
Theory and Operation
the frequency points are incrementally stepped with a constant step size either in a linearly increasing or
linearly decreasing fashion.
List Function
The list function requires that the frequency points are read in from a list provided by the user. The user
will need to load the frequency points into the list buffer via the LIST_BUFFER_WRITE register, or have the
device read the frequency points into it from the EEPROM.
Sweep Direction
The sweep can be chosen to start at the beginning of a list and incrementally step to the end of the list or
vice versa.
Sweep Waveform
The list of frequency points may be swept in a sawtooth manner or triangular manner. If sawtooth is
selected, upon reaching the last frequency point the device returns back to the starting point. Plotting
frequency versus time reveals a sawtooth pattern. If triangular is selected, the device will sweep linearly
from the starting point, then reverse its direction after the last (highest or lowest) frequency and sweep
backwards toward the start point, mapping out a triangular waveform on a frequency versus time graph.
Dwell Time
The dwell time at each frequency, in either sweep or list modes, is determined by writing to the
LIST_DWELL_TIME register. The dwell time step increment is 500 µs. However, the recommended
minimum dwell time is 1 ms, which allows sufficient time for the signal to settle before a measurement is
made. Due to the size limitation of the onboard RAM, it is not possible to have a pre-calculated
configuration parameters list that could be used to program the various functions of the device,
decreasing the setup time of the device for frequency change. As a result, for each frequency change, the
configuration parameters are dynamically computed. This overhead computational time to handle the
mathematics, triggers, timers, and interrupts may increase the effective frequency settling time close to
500 µs. The amplitude computational time alone is close to 350 µs. If the sweep is over a narrow range, it
is best to disable the automatic power leveling feature, allowing for faster frequency sweeps. By default,
whenever the frequency changes, the device recomputes a set of new parameters to set the ALC. Over
short range frequencies, the parameters are similar so the amplitude variation may be acceptable. If
automatic power leveling is turned on, allow for a minimal dwell time of 2-5 ms.
List Cycles
The number of repeat cycles for a sweep or list is set by writing the LIST_CYCLE_COUNT register. Writing
the value 0 to the register will cause the device to repeat the sweep/list forever until a trigger is sent or
the RF mode is changed to single fixed tone mode via the RF_MODE register. Upon completion of a cycle,
the frequency may be set to end on the last frequency point or return back the starting point. This cycle
ending behavior is configured with bit [5] of the LIST_MODE_CONFIG register.
Trigger Sources
The device may be set up for software or hardware triggering. This is defined in bit [4] of the
LIST_MODE_CONFIG register. If software trigger is selected, writing the LIST_SOFT_TRIGGER register will