This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is it possible to use nRF52840 as a HCI host to another bluetooth controller (i.e. can you run two BT stacks simultaneously)?

Hello

In a product we are designing we need both BLE long range and BT classic audio. We use nRF52840 for BLE and system controller, and Ti CC2564MOD for BT audio. However the CC2564 module is a HCI module, which means that the top layers of the stack (L2CAP and upwards) resides in the host (which in this case would be the nRF52840).

If I have understood things correctly this means that in order to operate both, we have to run two BT stacks simultaneously in the nRF52840. One for the internal BLE and one to control the CC2564 over UART. 

Ti are supplying their own stack complete with source code and documentation and nRF52840 is meeting the memory requirements with good margins.

Provided we are able to port the TI bluetooth stack successfully, are there any obvious show-stoppers that would prevent us from running two BT stacks simultaneously on a nRF52840 controller?

BR

Joakim

Parents Reply Children
No Data
Related