This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2538 - CC2592 6LowPAN Max Range

Other Parts Discussed in Thread: CC2650, CC2592, CC2538, CC2430, Z-STACK

Hi 

I'm using CC2650 for 6LowPAN communication, I heard that maximum range of data transfer in this is 50m. I want to transfer data to ~150m to ~300m (or 500m also) so how can I achieve this, I was also checking CC2538 + CC2592 module that can transfer data upto  3.5Km.

Can I use CC2538 + CC2592 module to achieve this ?

And to use CC2538 + CC2592 what kind of changes require.? 

in contiki 6LowPAN stack I found 

#ifndef CC2430_RF_CONF_TX_POWER
#define CC2430_RF_CONF_TX_POWER 0x5F /* Datasheet recommended value */
#endif

cc2430_rf_power_set(CC2430_RF_TX_POWER);

do I need to change only power or other changes also require (in case of CC2538 + CC2592) ?

Dose contiki 6LowPAN support CC2538 + CC2592 module for higher TX power and longer transmitting range?

Best Regards

Harshit

  • I had tested on Z0Stack with CC2538+CC2592 and 16 dbm TX power. I can have about 250 meters in line of sight test. I think that CC2538 + CC2592 module that can transfer data upto 3.5Km which is not based on 802.15.4. If you use CC2538+CC2592 for Contiki, I think the line of sight range with 16 dbm TX power would be 250 meters too.
  • Hi YiKai Chen,

    Thank you for the reply.

    To use CC2538+CC2592 in contiki 6LowPAN do need to add something to support CC2592 driver ?
    Coz in CC2538-rf.c, we can only set max Power to 7dbm and 7dbm is also max range we can set to tx power REG.

    static const output_config_t output_power[] = {
    { 7, 0xFF },
    { 5, 0xED },
    { 3, 0xD5 },
    { 1, 0xC5 },
    { 0, 0xB6 },
    { -1, 0xB0 },
    ..

    ..

    };

    So how can I set TX Power to 16dbm or 20dbm or 26dbm (Supported by CC2592) ? as use can see I cannot just simply add more fields in output_power because in RFCORE_XREG_TXPOWER register 32bit register in which 24bit are reserved and we can set 8bit only.

    I was also reading AN130 - Using CC2592 Front End With CC2538, and I found 3.6 Output Power Programming saying that "The RF output power of the CC2538 - CC2592EM is controlled by the 8-bit value in the CC2538 TXPOWER register" so according to table in Application note If I set TXPOWER register to 0xFF I can achieve 22dbm. But again question is what are the necessary SW changes require for using the CC2592 in contiki 6LowPAN ? or it just simply work ?


    Like if I update Output power table ref to AN130

    static const output_config_t output_power[] = {

    { 22, 0xFF },
    { 21.5, 0xED },
    { 20.9, 0xD5 },
    ..
    ..
    };

    will It work ?

    BR

    Harshit

  • You can refer to .

  • Thnaks Yikai Chen :)

    I'll check that solution, I think it will solve my problem ..

    BR

    Harshit

  • You are welcome.
  • Hello Yakai Sir,

    Greetings for the day!!

    I am using CC2538 Zigbee (Zstack HA) on my Home Automation Product.

    I have few Queries I have designed my Own Module of CC2538 using the reference design of Standard Ti CC2538 chip

    1) Everything seems to be right module is working, But we are unable to get the range out from this module it is being written that with reference Zigbee onw can get the range of atleast 20 to 30 mts but we are getting on 5 to 8 mts of range and I am unable to find the solution for the range issue i have set the MAX TX POWER to 7db 0xFF on the file that is refer in the same link

    Could you please let us know how to Achieve the range??

    thanks and regards

    manish

  • I suggest you to use SmartRF Studio 7 to do PER test on your custom CC2538 board first.
  • Hi Yikai Sir,

    How to set the Max Transmit power in CC2538 using Z-Stack 3.0.0 i Wish to check routing using basic code of Z-Stack 3.0.0 latest version with MAX power please let me know the variable for setting the max power in transmission and reception 

    thanks and regards

    Manish

  • If I remember correctly, the default TX power is already set to max value in Z-Stack. You don't know have to change it.