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.

Does Z-Stack 2.5.1a support CC2530 + CC2592?

Other Parts Discussed in Thread: CC2530, CC2592, Z-STACK, CC2591, CC2538, CC2590

Hello everybody.

I have a few products running with CC2530 and Z-Stack 2.5.1a. They are all well tested and working fine. Now I need a range extender and CC2592 seems a good option.

I noticed that CC2592 is not supported in Z-Stack 2.5.1a, but CC2591 is supported. Is it possible to use CC2530 + CC2592 with Z-Stack 2.5.1a using the compiler options for CC2591?

I have a good knowledge of Z-Stack 2.5.1a and, if possible, I don't want to spend time upgrading to the most recent stack.

Thank you.

Glaucio Guia.

  • It is OK to use compiler options for CC2591.

  • Hi,

    the CC2592 has same control mechanism as CC2591. So in principle as YK suggests, if you enable the compile options for CC2591 you would enable the right control logic to drive the CC2592.

    However I'd like to point out that power table values may be different (because the device has slightly different RF performance than CC2591) and that if you have followed the CC2530-CC2592 HW ref design there, the EN pin for LNA control is different than CC2591 (in CC2530-CC2592 ref design is P1.0, while in CC2530-CC2591 ref design is P1.4).

    Please download the Z-Stack Home 1.2.1 and please see the changes under HAL_PA_LNA_CC2592 compilation flag to scope the differences between HAL_PA_LNA_CC2592 and HAL_PA_LNA (which enables CC2591).

    Thanks,

    TheDarkSide

  • Hello TheDarkSide,

    i am using cc2538 and zstack1.2.0 HA but now in my custom board we interfaced cc2538 with cc2592..

    1) will you plz tell me how i can use it means where i hav to define HAL_PA_LNA in the IAR->option->c/c++compiler option-> defined symbol  or in my <sampleapp.c> fle and how to define it,     is this ok ->#define HAL_PA_LNA or how?

    2) any other setting i hav to do or by defining only this single macro i am able to use my cc2592 ? if yes then what and where ?

    3) i checked in Z-Stack Home 1.2.0 -> mac_radio_defs.c file there is nothing for cc2592 they are using cc2591 or cc2590 only....

    4) and in HAL_API.c pdf it is written there that i need to define these 2 macro -> HAL_PA_LNA_RX_LGM()   and HAL_PA_LNA_RX_HGM()...... will you plz tell me where and in which file i hav to define this macro ? and is any other code also i hav to write ?

     

    plz reply sir...

    Thanks & Regards,

    Maneesh singh