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.

CC256XSTBTBLESW: Bluetooth LE & HFP for STM32F4 as source

Part Number: CC256XSTBTBLESW
Other Parts Discussed in Thread: CC2564C

Hi,

We have a requirement that needs both BLE and classic BT to work simultaneosly.
Our device should be connected and sending data to iphone using BLE and at the same time
audio files, which are stored in the device in uncompressed format, needs to be send to the
earpiece through classic BT.

I have 2 questions.
1. Which dual-mode BT is most suitable for our application?
2. Is it possible for TI BT stack to run on STM32F4 series MCUs with BLE and HFP to run simultaneosly, with STM32F4 as source?

Thanks & Regards,

Indu

  • Hi Indu,

    Indu Girish said:
    1. Which dual-mode BT is most suitable for our application?

    It looks like the CC2564x devices might be a good fit for this use-case. I recommend you take a look in the CC2564C which is the latest addition to this device family.

    Indu Girish said:
    2. Is it possible for TI BT stack to run on STM32F4 series MCUs with BLE and HFP to run simultaneosly, with STM32F4 as source?

    Do you plan on using the assisted A2DP (A3DP) or the Wide Band Speech (WBS) for HFP calls? If yes, the CC256x cannot support BLE and assisted mode simultaneously. With STM32F4 host, you can implement unassisted A2DP and or Narrow Band Speech for HFP that can work simultaneously with BLE.

    Best regards,

    Vihang

  • Hi Vihang,

    Thank you for your quick response.

     We need to have both BLE (to send some info to iOS phone) and Classic BT (to stream audio to headset) connection continuously (and simultaneously) for a  couple of hours.

    In that case, if we use unassisted A2DP and BLE, will there be any performance issue?

    Thanks, 

    Indu

  • Indu,

    Indu Girish said:

     We need to have both BLE (to send some info to iOS phone) and Classic BT (to stream audio to headset) connection continuously (and simultaneously) for a  couple of hours.

    In that case, if we use unassisted A2DP and BLE, will there be any performance issue?

    This type of use-case can be pretty bandwidth demanding. I guess, one of the most important factor is your BLE connection parameters. If the connection parameters are little too aggressive, you might run into issues.

    However, if you change the service type of the ACL connection (associated with A2DP BT classic) to guaranteed and only transfer some raw data (i.e. few kbps) over BLE, I do not see it causing any issues. For A2DP implementation and the service type configuration, please refer to the AUDDemo of the SDK.

    Best regards,

    Vihang

  • Hi Vihang,

    Thank you for the clarification.

    I have one more question.

    Can I use STM32L496 MCU instead of STM32F4 with the same dual-mode BT stack?

    Thanks,

    Indu

  • Indu,

    Indu Girish said:
    Can I use STM32L496 MCU instead of STM32F4 with the same dual-mode BT stack?

    Please refer to the following FAQ.

    processors.wiki.ti.com/.../CC256x_Forum_Guidelines_and_FAQs

    BR,

    Vihang

  • Hi Vihang,

    Thank you very much for your support.

    Thanks & Regards,
    Indu