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.

Custom CC2530 Board not being detected by SmartRF05EB

Other Parts Discussed in Thread: CC2511, CC2530, CC2530EM

Hi,

I have designed a custom CC2530 board which also includes the CC2511. When I connect it to the SmartRF05EB using the debug connector, it is not recognized by the SmartRF board. Is there any way I can debug what is wrong with my PCB? Any suggestions will be helpful.

Thanks,

Adarsh

  • Hi,

     

    The debug signals on your PCb connected directly to cc2530 or cc2511?

    In general, the schematic of the debug part would be nice to have to help you.

  • Hi Igor,

    The debug signals are connected to both cc2530 and cc2511. The schematic of the debug portion is attached below.

    Hope you can help me out.

    Thanks,

    Adarsh

  • Hi,

     

    Connect a VDD from your board to P5 header pin #9.

    Should be working now.

    By the way, I hope you have some sort of multiplexing to choose which CC device is currently

    under debug?

  • Hi Igor,

    I connected the VDD from my PCB to pin #9 of the P5 header, but the SmartRF board still failed to detect it. I even connected the VDD and GND signals from the SmartRF board to the power supply of my PCB, but it made no difference. On an additional note, my PCB also has a voltage regulator whose output is 3.3V DC which is supplied to the CC ICs.

    Regarding your question, I do not have any sort of multiplexing to choose whether to debug the CC2530 or CC2511. All debug signals are directly connected to both SoCs. Will this be an issue?

    Thanks,

    Adarsh

  • Hi,

    adarsh said:
    Regarding your question, I do not have any sort of multiplexing to choose whether to debug the CC2530 or CC2511. All debug signals are directly connected to both SoCs. Will this be an issue?

    I'm a little bit confused here...

    CC2511 and CC2530 requires a different FW to run (well, practically speaking).

    Suppose you have a FW for CC2530 to be flushed onto the chip, how exactly

    you (your) PCB will prevent from flushing the same FW onto the CC2511 too?

  • Hi Igor,

    It looks like that is the mistake. I do not have any way to select which of the CC chips need to be programmed. I will have to change the PCB design.

    I have one more question. Suppose I design a PCB with only CC2530 (like the CC2530EM board), what should I do with unused pins of the CC2530?

    Thanks,

    adarsh

  • Hi,

     

    It depends, what pins will be remained unconnected?

    P1_0 and P1_1 are special in a sense of current draw and internal behavior. These pins can't

    be configured with internal pull-ups or pull-down resistors so, if remained unconnected, they

    should be tied to VCC or Ground (depends on your design) and configured as outputs.

    For example P1_0 connected to a 1Mohm resistor, that is tied to VCC, should be configured as

    HIGH output. In that way the current draw from this pin will be ~0 (very close to 0).

    In general, cc253x/40 user's guide is a great place to get full answer to your question (section 7).

  • Thank you very much for your help Igor.

    Regards,

    Adarsh

  • You are welcome.

    If this thread can be considered (by you) as answered, please verify it by clicking on "verify"

    under a post that answered your question.

  • Hi,

    I'm working on a custom board with CC2530. The CC2530 is not getting detected by debugger/IAR/SmartRF Flash programmer.

    It is a new board with CC2530 or any other  with out any Firmware or any code on them.

    In such will CC2530 get detected assuming the the JTAG and other connections are proper?

    Regards,

    Vamsi.

  • Vamsi, In the future, please start a new thread instead of adding on to a old, closed thread.

    The answer is yes.