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.

CC2564MODA: CC2564 A2DP source role in "non-assisted" mode

Part Number: CC2564MODA
Other Parts Discussed in Thread: CC2564

Hello Ti-Team,

We started to develop a new Bluetooth product that works on a Man-in-the-middle concept. It should consist of two CC2564 modules, one configured as SINK other as SOURCE roles.

Non-assisted mode is the way to go in this project because we want to minimize delay in audio retransferring audio data from SINK to SOURCE and at the same time decode (SBC, AAC) in the SINK controller for the local audio extraction.

I ran into a problem during development and I hope you can help me.

Provided Bluetopia SDK sample applications (attachment) demonstrate both roles: "A3DP Sink Demo" and "A3DP Source Demo" in "assisted" mode.

"AUD demo (A2DP)" which works in "non-assisted" mode, and is used to transfer high-quality audio, is in the SINK role only.       

My question is: Is it possible to use CC2564 in a SOURCE role, "non-assisted" mode (a demo application for this mode is unavailable)?    

 And if it is, is there an application showing how to implement it?

Thank you very much for your answer and best regards,

Bostjan 

  • Hi Bostjan,

    CC2564 is capable of being used in a source role for A2DP (non-assisted), this is demo'd in BluetopiaPM Stack, that is the stack for use with Linux Host.

    I've attached the documentation for this demo here: BluetopiaPM AUDM Demo Wiki.pdf

    As for the capability to do source role with an MCU/RTOS class host (via Bluetopia stack) it should be possible but I am unsure.

    Also, could you clarify your need to use the unassisted mode? A3DP allows the CC2564 to decode the stream and turn it into PCM/I2S data.

  • Hi Daniel,

    Thank you for your quick reply and for the information.
    Here is a short clarification of why I need to use the unassisted mode:
    The device I am working on should be used as a man-in-the-middle audio Bluetooth device, connected from one side to the TV and on the other side to headphones. The device's purpose is to  "listen" to audio and trace the usage of the headphones. 
    The introduced audio delay of this device must be minimal and communication must be as much as possible transparent. 
    The device should have two interconnected CC2564 (thru MCUs). 
    I understand there will be a significant data load on the HCI ports due to audio packets, appropriate MCUs can be chosen accordingly.
    Thank you and best regards,
    Bostjan