CC2755R10: COEX_REQ error

Part Number: CC2755R10
Other Parts Discussed in Thread: CC3301,

Hi,

Our developing device uses CC2755R10 with CC3301 to use Zigbee and BLE/WiFi. Therefore I edited syscfg like below.


However, COEX_REQ and COEX_PRIORITY are not work. When it receives some packets, these 2 line are still Low.  To solve this problem, I edited rcl_stub_dmm.c like below.

DMM_WEAK_FUNC RCL_CommandStatus OVRDE_RCL_Command_submit(RCL_Handle h, RCL_Command_Handle c)

{
    ((RCL_CmdIeeeRxTx*)c)->coexControl.grantEnable = 1;
    ((RCL_CmdIeeeRxTx*)c)->coexControl.requestPriorityEnable = 1;
    return RCL_Command_submit(h, c);
}
 
By this change, COEX_REQ is become HIGH and COEX_PRIORITY is still Low  when it receives some packets. 
 
[Question]
1. Is this change correct? If no, could you tell me how to fix it?
2. Does COEX_PRIORITY not become High, when receive?
 
  • Hello,

    Coex here should use the CC27 with BLE/Zigbee and have the CC3301 chip only do wi-fi as the CC3301 would be the PTA master.

    Thanks,
    Alex F

  • Hi Alex,

    Our developing device use CC2755R10 as a Zigbee module, and CC3301 as a BLE/WiFi  module. This architecture cannot change. I want to know how to solve this problem with this architecture.

  • I found that COEX_PRIORITY becomes HIGH and COEX_GRANT becomes LOW when cc2755r10 sends ACK. Therefore, I think 3 wire-PTA works well.  Could you tell me below code is correct or not.

    rcl_stub_dmm.c

    DMM_WEAK_FUNC RCL_CommandStatus OVRDE_RCL_Command_submit(RCL_Handle h, RCL_Command_Handle c)

    {
        ((RCL_CmdIeeeRxTx*)c)->coexControl.grantEnable = 1;
        ((RCL_CmdIeeeRxTx*)c)->coexControl.requestPriorityEnable = 1;
        return RCL_Command_submit(h, c);
    }
  • Hello Ohata Reiji,

    Going off of the diagram below the signals for Priority and Grant seem to be working correctly, and the Zigbee device should be allowed to perform the TX/RX operations so the code setup seems ok. 

    I am not aware of how exactly the setup on the CC33 side would work, as you want the CC33 to also do BLE I am not sure how its own Priority/Grants would work. 

    Thanks,
    Alex F

  • Hi Alex,

    Thank you supporting.