User`s manual

User’s Manual 33
4.5.2 Spectrum Spreader
RCM2000 RabbitCore modules that have a Rabbit 2000 microprocessor labeled IQ4T (or
higher) are equipped with a Rabbit 2000 microprocessor that has a spectrum spreader,
which helps to mitigate EMI problems. By default, the spectrum spreader is on automati-
cally for RCM2000 modules that carry the IQ4T (or higher) marking when used with
Dynamic C 7.30 or later versions, but the spectrum spreader may also be turned off or set
to a stronger setting. The means for doing so is through a simple configuration macro as
shown below.
There is no spectrum spreader functionality for RCM2000 RabbitCore modules that have
a Rabbit 2000 microprocessor labeled IQ1T, IQ2T, or IQ3T, or when using any RCM2000
with a version of Dynamic C prior to 7.30.
1. Select the “Defines” tab from the Dynamic C
Options > Project Options menu.
2. Normal spreading is the default, and usually no entry is needed. If you need to specify
normal spreading, add the line
ENABLE_SPREADER=1
For strong spreading, add the line
ENABLE_SPREADER=2
To disable the spectrum spreader, add the line
ENABLE_SPREADER=0
NOTE: The strong spectrum-spreading setting is usually not necessary for the
RCM2000.
3. Click OK to save the macro. The spectrum spreader will now remain off whenever you
are in the project file where you defined the macro.