EmbeddedRelated.com
Forums

RCM3000 generates RFI noise

Started by Mike van Meeteren September 27, 2005
Is it not possible to use an RF shielded box in your application? The
noise may still be there, but at least it's not getting out. They
sell gaskets for connectors and tops that you could even use a
standard box and shield the openings where the RF energy could escape.

Matthew
--- In rabbit-semi@rabb..., Mike van Meeteren <mike@f...> wrote:
> Guys,
>
> I've narrowed down the problem with our device to the RabbitCore. I
also
> can't seem to get rid of the problem. The core generates radio
noise even
> with only power and ground connected. I am pursuing two different
> approaches now, one deals with shielding the RCM3000, the other
deals with
> using an RCM3200 with a 44 MHz clock instead of a 29 MHz clock,
moving the
> interference frequency out of the range of the two way radio our
customers use.
>
> I have never worked with an RCM3200 before, and everything seems to be
> going smoothly so far. I have run across a couple small issues I would
> like some help from you guys to resolve:
>
> RCM3200 specific questions:
>
> Do you HAVE to run "Compile to flash, run in RAM"?
> I am getting the following error if I compile to flash:
>
> line 1 : WARNING DKENTRY.LIB : Origin xmemcod2 collides with
origin
> rootdata starting at physical address 0xf8000.
> line 1 : WARNING DKENTRY.LIB : Origin xmemcod2 collides with
origin
> watcode starting at physical address 0xfdc00.
>
> And the following errors if I compile to flash run in ram:
>
> line 822 : WARNING Rabbitbios.c : USE_2NDFLASH_CODE disabled when
> compiling to RAM.
> line 823 : ERROR Rabbitbios.c : Comment out this #error to
compile with
> disabled USE_2NDFLASH_CODE.
>
> (Do I not need to use "USE_2NDFLASH_CODE" to compile a >256K program
to a
> 3200?)
>
> The BBRAM option seems to not work running from FLASH.
>
> The documentation about running in RAM is lousy. Pretty
dissappointed with
> that.
>
> -Mike


At 09:29 PM 10/6/2005 +0000, you wrote:
>The RCM3200:
>- You can compile to Flash, but then you will have 1 waitstate, thus
[snip]

Thank you very much Rudi! I'm going to tuck this one away in my Rabbit
tech folder. That makes things much clearer.

-Mike
--
Mike vanMeeteren fast351@fast... FASTechnologies Corp.
Track Hauler: 2001 F150 Track toy: 89 Mustang LX 351W 10.93 @ 122.5 MPH



At 09:29 PM 10/6/2005 +0000, you wrote:
>First about the noise. Did you try the different settings of the
>Rabbit 3000 clock spreader. It might help.

Oh, and yes, I did try playing the spectrum spreader and the clock doubler.

The interesting thing is that the frequency is not a harmonic of the system
clock. I don't know what is going on there, and until I get a look at
everything going on with a good spectrum analyzer, I won't have a good idea
what's really happening.

-Mike
--
Mike vanMeeteren fast351@fast... FASTechnologies Corp.
Track Hauler: 2001 F150 Track toy: 89 Mustang LX 351W 10.93 @ 122.5 MPH



At 09:41 PM 10/6/2005 +0000, you wrote:
>
>Is it not possible to use an RF shielded box in your application? The
>noise may still be there, but at least it's not getting out. They
>sell gaskets for connectors and tops that you could even use a
>standard box and shield the openings where the RF energy could escape.
>
>Matthew

That is one thing I will be pursuing in the near future. We're probably
going to work with a local EMI lab to figure this thing out. I'll make
sure we report our findings.

-Mike
--
Mike vanMeeteren fast351@fast... FASTechnologies Corp.
Track Hauler: 2001 F150 Track toy: 89 Mustang LX 351W 10.93 @ 122.5 MPH