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.
I am trying to build a portable wireless EEG system using ADS1299 and I am entangled with wireless module/chip selection.
In my case,I want the output EEG signals of multiple ADS1299s to be transferred to one receiving end wirelessly(star network topology), the throughput is about:
250Hz(sample rate) * 24bits(resolution) * 8(channel) * N(TX-end number)= 48*N kbps
I think the zigbee is too slow for my design and wifi is too power hungry for battery-powered applications, so is bluetooth suitable? I know the max data rate of CC2650 is 1Mbps but what is the max real-world throughput?
If CC2650 is not suitable, could anyone please give me some suggestions on wireless module/chip selection? Thanks!
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Fredrik K:
In reply to Peter Borenstein:
In reply to Eric Tian:
In reply to Newman:
Please click the "This Resolved My Issue" button on this post if it answers your question
In reply to JXS:
Based on this doc :
It seems that if we configure our device as a HID the min packet interval time can drop to 11.5ms, but for all other devices the minimum will be 20ms.
Please confirm if that is your understanding as well.
There are 2 other questions:
1. apparently the BLE spec says that number of packets is 6 (although I could not find it in spec), and iOS only supports 4 (which I also could not find in any spec).
2. several sources also state that BLE can send 20 bytes per packet .. again, I couldn't find this in the spec.
With the data above I end up withpacket interval time = 20msnumber of packets per interval = 4number of bytes per packet = 20
=> 4000 bytes per second
In reply to Sajid Dalvi:
In reply to madhusudan sangam69:
madhusudan sangam69hi all I am using 2 cc2640evm v2.1 sdk, till now i am able to achive only 1260 bytes/second. actually required is 16000bytes/sec. i went through above post i found it is possible to achive 190kbps(~23000bytes/second) in order to achieve this what all are the configurations changes i need to make, Thanks in advance.
If the question is answered, please press the Verify Answer button below the answer to help other users find the correct answer easily.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.