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.

SimpliciTI connectivity

Other Parts Discussed in Thread: CC2533, SIMPLICITI, CC2500, CC2520, CC2530, CC2430, CC2420, CC2531

Hello, I am trying to implement the Sensor Mon Demo on CC2533, in this case, I use the original eZ430-RF2500 USB controller as the Access Point, but instead of another pieces of eZ430RF2500, I use my CC2533 Development board as my End Device.

I have implemented SimpliciTI on CC2533 already (the simpliciTI example of light control). However, in this case, the CC2533 cannot connect with eZ430 Access Point. they are just blinking the LEDs.

I have changed the address in smpl_config.dat and turned off frequency agility. However, I did not configure the operation frequency.

would you please advise how to make CC2533 connect with this eZ430 Access Point via SimpliciTI?

Thank you

  • The CC2500 and the CC2533 are incompatible radios.  The CC2533 implements the 802.15.4 signaling PHY layer which the CC2500 is unable to do.  You would need to use a CC2520 attached to an ez430 board in order for the radios to communicate.

    Jim Noxon

     

  • Jim Noxon said:

    The CC2500 and the CC2533 are incompatible radios.  The CC2533 implements the 802.15.4 signaling PHY layer which the CC2500 is unable to do.  You would need to use a CC2520 attached to an ez430 board in order for the radios to communicate.

    Jim Noxon

     

    Thank you Jim, I am wondering if this

    http://focus.ti.com/docs/toolsw/folders/print/cc2530zdk-znp-mini.html

    is compatible with the eZ430 board? Can I use the CC2530 hooking up  with the eZ430 USB board to demonstrate your Sensor Monitor Demo project? Is this solution compatible with CC2533?

    My goal is to use eZ430+CC2530 as the receiver end and will communicate with my Windows data collection application. end device would be CC2533 + I2C ADC Do you think this is a feasible system? Since CC2530 is for Zigbee, may I also implemet SimpliciTI on zZ430+CC2530 USB board?

    Thank you so much 

  • SimpliciTI is supported on the CC2430 and CC2530.  It can easily be extended to work with the CC2533 (see post http://e2e.ti.com/support/low_power_rf/f/156/p/100813/353772.aspx#353772 for details).

    The CC2430, CC2530, CC2531, and CC2533 are all compatible 802.15.4 radios with an 8051 core processor.  The CC2420 is also compatible but you will need an MSP430 or other processor to control it as it is only an RF front end part and has no processor built into it.

    All 802.15.4 radios can support Zigbee and are also supported by TI's Z-Stack implementation of the Zigbee protocol.

    Jim Noxon

     

     

  • Thank you Jim, I will go ahead and order new EVA boards. Last question on this topic:

    To establish communication between two SimpliciTI device what parameters should I set? I know that I need to make sure the

    DDEFAULT_LINK_TOKEN  and  DDEFAULT_JOIN_TOKEN in smpl_nwk_config.dat should be identical, and, frequency agility should be turned on/off accordingly on both AP and ED. What else should I setup to pair multiple devices?

    Thanks

  • The next thing you need to make sure of is the addresses for each radio are different.  If they are the same then SimpliciTI will think the packet is an echo from a range extender and toss it.  Also make sure the first byte of the addresses is not 0x00 or 0xFF as that interferes with the address filtering if it is enabled.

    Jim Noxon

     

  • Thanks Jim. Your assistance is greatly appreciated.

  • Jim Noxon said:

    SimpliciTI is supported on the CC2430 and CC2530.  It can easily be extended to work with the CC2533 (see post http://e2e.ti.com/support/low_power_rf/f/156/p/100813/353772.aspx#353772 for details).

    The CC2430, CC2530, CC2531, and CC2533 are all compatible 802.15.4 radios with an 8051 core processor.  The CC2420 is also compatible but you will need an MSP430 or other processor to control it as it is only an RF front end part and has no processor built into it.

    All 802.15.4 radios can support Zigbee and are also supported by TI's Z-Stack implementation of the Zigbee protocol.

    Jim Noxon

     

     

     

    Hello Jim so sorry for bothering again. I have received my CC2533ZNP kit as you suggested, however, I found that I can not directly use the pre-existing SensorMon Demo on this kit. I assume that I need to change some parameters to inform the eZ430 that the tranceiver I am now using is CC2530 instead of CC2500

    I have tried to copy the family6 radio defination folder into the Sensor Monitor Demo project, and modified the

    <install_dir>\SimpliciTI-IAR-1.1.1\Components\bsp\boards\CC2530EM\bsp_external\mrfi_board_defs.h

    to add a radio selection section and

     <install_dir>\SimpliciTI-IAR-1.1.1\Components\mrfi\mrfi_defs.h

    to include the family 6 radio chips

    However, non of those efforts worked. Would you please further suggest me how to adopt this Sensor Monitor Demo on my new CC2530ZNP?

    Thank you and best regards.

  • You should not need to modify the stack directory structure.  What I think you need to do is tell the code you are using a CC253x part by modifying the global define in the build options dialog under the C/C++ catagory and under the preprocessor tab.  The window at the bottom of the dialog will contain them.  The form should be MRFI_CC2530.  Doing this should point the compiler to the appropriate directories for the build.

    Jim Noxon

     

  • Hello Jim

     

    Thank you for the reply.

    I have changed MRFI settings and since the mrfi for CC2530 has a define of "MCU_H", I also added "MCU_H="ioCC2530.h" to this location and copied ioCC2530.h to my project folder that is reachable for the IAR compiler.

     

    However, after compiling, I got many errors that saying all the SRF defines in ioCC2530.h are with Error: this declaration has no storage class or type specifier.

    I assume that this is because I am using IAR for MSP430 and those 8051 SFR definations are not compatible with it. However, I do need this .h file to define the CC2530 radio.

    Do you have any solution for this problem?

     

    Thank you again for your patience.

  • The only solution is to get the 8051 version of the IAR compiler.  There are several modifier keywords which are implementation specific for the 8051.  Since the MSP430 does not have these, you cannot get the compiler to acknowledge them properly.  You could create #define's which would cause the pre-processor to remove them and replace them with nothing but the compiler still won't generate an appropriate binary image for the 8051 processor.

    Jim Noxon