User`s manual

36 RabbitCore RCM2100
4.5.2 Spectrum Spreader
RCM2100 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 automatically for
RCM2100 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 RCM2100 modules that have a Rabbit
2000 microprocessor labeled IQ1T, IQ2T, or IQ3T, or when using any RCM2100 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
RCM2100.
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.