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.

Designing router using multiple transceivers

Other Parts Discussed in Thread: CC2520, CC2530

Hi,

I want to design a router having 2 transceivers. I am planning to use CC2530 + CC2520 (connected at SPI port P1_2 to P1_5 of CC2530), which port I shall use for CC2520 interrupts?

Looking forward to your guidelines, which we shall consider while designing.

Thanks and regards,

Praveen

  • Hi,

    as you know CC2530 and CC2520 have the same radio, except that the CC2530 has also an integrated micro-controller.

    May I ask why you need to transceiver in your design?

    If it is to run a dual PAN based stacks, then i don't think you should drive the CC2520 radio with a CC2530.

    Dual PAN requires dual network base information and you would basically have to time multiplex the stack usage between the two PANs.

    While the CC2530 is capable of driving a transceiver like CC2520 (you could in theory use port 0 to handle interrupts from CC2520), I don't think you will be able to effectively host a dual PAN system on the CC2530.

    How about using for this purpose two CC2530? It would be a much cleaner solution and the stack could really run independently.

    Thanks,

    TheDarkSide 

  • Thanks for your response.

    The scenario is, I have to support 1000s of sensor devices under single PAN Id spread over 100s of meters, which can randomly transmit their data. It will form a tree topology. So, I want at router 1 transceiver to be continuously ON on a particular channel to receive the sensor data, packetize it and then transmit it to next level router on another channel.

    Since the sensor devices are in range of 2000 - 3000, which can transmit data anytime and we shall not loose it, we shall have one transceiver continuous ON. If I uses 2 CC2530 then how shall I send the collected sensor data to other CC2530 to transmit it to next level router?

    Looking forward to your suggestion.

    Thanks and regards,

    Praveen

  • Please refer mail above. Looking forward to your support.

    Thanks and regards,

    Praveen

  • Praveen, 

    What software are you planning to use? To me, I think if you have multiple networks running it is going to be much easier having 2 CC2530, this gives you two processors that you can then connect using a high level UART type link.

    Regards,
    /TA

  • Hi,

    Thanks for the response.

    I have developed my own version of protocol stack based on my IP. I shall be modifying the same to support multiple transceivers.

    If it is based on 2 CC2530, then will we have to program each CC2530 separately? Will it be possible to debug?

    Thanks and regards,

    Praveen