802.15.04 MC13192 Switch Channels

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

802.15.04 MC13192 Switch Channels

2,473 Views
galahad
Contributor I
Hello,
 
how long does it take for a MC13192 design to hop to a different channel? I measured something about 9ms (XBee)  and just can't believe that. Found nothing in the manuals. (PLL setup time?)
 
Thanks,
 
Joerg
Labels (1)
0 Kudos
Reply
5 Replies

1,039 Views
RickN
Contributor I
Hi,
 
  You need to have a better idea of what modes the software using.  Are they putting the device to sleep?  Looking at the power consumption is good, but you need to take a look at what the software is doing.  The numbers I presented are for going from idle to transmit, and they are fine.  You may be going into a sleep mode.
 
  - Rick
0 Kudos
Reply

1,039 Views
galahad
Contributor I
Rick,
 
i'm definitely not in sleep or any other power-down mode. The modul is sending all the time every 20..30ms for test reasons. (Verified using a network sniffer). After the channel switch command, power drops for 9..10ms, after that delay everything goes on.
 
-  Joerg
0 Kudos
Reply

1,039 Views
RickN
Contributor I
Hi Joerg,
 
    Some helpful information from the 13192RM (Section 3.10):
 
     Time for Clear Channel Assessment (CCA): 278uS
     Time for Energy Detect (ED): 342uS
 
     Max payload Transmit Time from Idle: 4000uS
 
    SPI register read/write time needed to change the frequency: 40uS (?)
 
    OK, let's assume the 13192 is in the Idle Mode (Table  6.1):  If you send a command to change the channel, and then transmit a full payload, you would be in the range of 5ms.    If you are coming out of a low power mode, the times will increase also. 
 
    What/how are you measuring the 9ms? 
 
    The warmup time for TX or RX are independent of the channel ( frequency ) you have selected.
 
 
   Thanks,
 
     Rick
0 Kudos
Reply

1,039 Views
galahad
Contributor I
Rick,
 
thank you very much. We send a channel switch command and a small payload to an XBee module in API-Mode2. We look at the current consumption of the module also.
 
When XBee is in receive mode, after the channel switch command the current sinks significantly for about 9ms, then rise to receive level again and shortly after that to transmit level.
 
It looks like the module needs about 9ms to switch between receiving/new channel/receiving.
 
Another test: It takes almost the same time from last byte of channel command to first byte of the acknowledge. (XBee API)
 
9 ms is too long for a software process in the MPU. I guess it has something to do with the 2.4 GHz PLL. Can you confirm that?
0 Kudos
Reply

1,039 Views
galahad
Contributor I
Rick,
 
don't you want to confirm the 9..10ms channel switch time? 
0 Kudos
Reply