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.

CC2540 good fit? (serial data)

Other Parts Discussed in Thread: CC2530

Hello:

I presently have an application using atmel 802.15.4 chips to transmit low baud rate serial data <38.4K between a handheld device (lcd) and modem.

The interest in changing is to open the door to other devices to communicate with us in the future, while retaining the above functionality (serial comms).

Is this part/technology a good fit?

It is my understanding there is no serial profile... so a suggested direction here would be good. A complete frame of data will be between 256 and 512 bytes.

Also of interest is power saving techniques for the master, which doesn't seem to be touched upon in any of the docs/spreadsheets I have seen from TI.

Thanks!

Jeff King

  • Any of the TI guys want to give this a shot?

  • There is no serial port profile in BLE. All application data transfer in BLE goes through the ATT/GATT layers of the protocol stack, which limits the data to 20 bytes per packet. Have you looked into TI's 802.15.4 solution, the CC2530? This might better fit your needs.

    http://focus.ti.com/docs/prod/folders/print/cc2530.html

     

    As for power savings techniques for the master, we don't have any specific documentation on this, but the same general rules apply, in that it is best to select an optimal connection interval for your application. One important note when thinking about power consumption of a master device: when slave latency is enabled, the master will still wake up at every connection event and consume power. This should be taken account when determining what is optimal for your application.

  • Willis;

     

     I already am using a 802.15.4 solution, a chipset from Atmel. So going to a TI 802.15.4 solution may help TI, but not me!

    Do you believe a more transparent serial profile will become available for BLE?  And if not, do you see any issues with kludging the data through the ATT/GATT layer? I can set up a buffer and just feed the serial buffer over 20 bytes at a time.

    Thanks

     

    Jeff

  • Of course I will try to push TI products :-)

     

    I don't believe any serial port profile will become available for BLE; at least not anytime soon. As long as you implemented the fragmentation and de-fragmentation, you should be able to send the data in 20-byte chunks using GATT.