Part Number: CC2640
Other Parts Discussed in Thread: CC2564C, , , CC2642R
I am re-spinning a system that currently is using the cc2564C, connected to an external host that is running a BLE stack. We are trying to increase throughput on the BLE connection, and at this point I think our best option is enabling Data Length Extension (DLE) on our BLE device. Unfortunately, the cc2564C does not support Data Length Extension. I've noticed that many of the SimpleLink devices do support DLE, but from what I can find are incapable of running with an external host's BLE stack, and must use custom TI HCI commands instead. Given that I cannot modify the underlying software architecture to use TI's custom commands, is there a device and/or method to add DLE support to my system? Is there any software available (or is it even possible) that would turn a chip like the cc2640 into a controller-only device that accepts normal Bluetooth HCI commands?
I understand that running the Bluetooth stack on the MCU would be optimal for performance, as it takes processing load off of the host, but in this case the host is powerful enough to where running the BLE stack has a negligible performance impact.
I'm also not even sure if this is a good question - it seems like most vendor's BLE devices now have an integrated MCU, so maybe I'm missing something here.
Thanks!