Hi all,
I hope you can help me with this doubt. There is a similar thread (e2e.ti.com/.../449434) but none answer me and I am hopeless with this bug.
This is what happens:
Design Details: We are developing an ECG device that streams multi channel ECG wave data over Bluetooth Low energy to any external android phone / tablet. We use TI's BLE chip CC2541 and TI's own BT/BLE stack for this.
The Issue Faced:
We made our ECG Front end working and we are able to input the ECG data to the BLE CC2541's 8051 core through serial communication. However, while streaming this ECG data to an android phone over BLE, we face a strange behaviour, as described below.
"The BLE connectivity with the android client is lost quite often, and almost every time. Without serial interface it is working fine. If I store dummy data in CC2541 flash memory and send it to android app then there is no problem. But if I enable serial interface and then transmit data from sensor to app then link drops after few seconds and Device neither connect to app again nor resumes advertising mode. I have to reset device to reconnect it."
From my point of view it seems that something could happen with the SPI comunication, probably the reception of SPI data in the CC2541 spends so many time waiting for a valid data, or maybe some time configuration (connection interval, slave latency ...) could solve this problem.
Do you have any idea to solve this issue?
Thank you for your help.