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.

Interfacing CC2510 to 8051

Other Parts Discussed in Thread: CC2510, CC2500

Hey!

I'm feeling awkward to ask question here because of level of my question compared to other posts.  [*-)]

I'm and final year electronics engineering student.  I'm designing a wireless Monitoring and Control System.....

There will be a Master which will monitor and control slaves located in various locations in radius of max 300m. My master will be an ARM processor (LPC 2138) and Slaves will be of 8051 family (89S52). I want to do half duplex wireless communication in between them......When I gone through CC2510 datasheets and Application notes (Specially AN080 or SWRA305), I thought I could use it.

I need your suggestions about How I could interface my devices to CC2510...More basic,Should I go for CC2510?

 

Thanks for your time and help!

Regards!

  • Hi Swanand.

    If I understand you correctly, you want the slaves to consist  of a 89S52 connected to a CC2510? You might already be aware that CC2510 is a RF System-on-Chip (8051 CPU + flash + RAM  + radio ++ inside), so in that case each slave will have two 8051s.

    I'm not saying that it doesn't make sense. It could in some cases be a good idea to have two microcontrollers if e.g. the CC2510 was to run an advance radio protocol stack (like an intelligent transceiver), and the other 8051 is busy doing other things. In this setup they could be communicating via a UART interface (for low data rates a two-wire UART without flow-control could be used, but to add flow control to improve robustness 4-wire would be best). Another option is to use SPI as instead, but then you would need to clearly define one of the CPUs as SPI master, which will have to initiate all the communication.

    Alternatively, to get your slave devices smaller in physical size it would maybe be possible to just have the CC2510 as the only 8051 micro? Or maybe use a transceiver which is just the radio (no 8051), e.g. CC2500, together with your original 8051 microcontroller. I guess it depends on your needs/application.

  • Hey!!

     

    Thanks for the Assistance!

     

    I need an Intelligent Transceiver.....Or after your suggestion, I will think on it.....

     

    Let it be, How Could I program this CC2510....Do I need a Devlopement board or any other way to do so??

     

    And if  I need Intelligent Transceiver, How do I interface?? Means where I should connect Tx and Rx pin of 8051?? TO which port of CC2510??

    Another question is will CC2510 transmit automatically if I send data to it or I have to program it??