Other Parts Discussed in Thread: CC2564
TI Friends and Family,
From our friend:
-----
I’m trying to get my application up and running with the CC2564MODN Bluetooth module and I have had some success but need some help.
So far I have been able to run the HFP demo (with no audio) and even tweak some of the config to make it do more of what I want. I am now at the point where I want to marry the BT module up to an Audio CODEC using the I2S interface to actually push audio. The issue I’m having is determining how the I2S interface needs to be configured on my CODEC side of things.
The things I have learned by probing (reverse engineering)
· It appears that the CC2564 is running as the I2S master
· The frame sync is at 16 kHz
· The bit clock is at a little more than 3 MHz (3.078?)
The things I am having trouble figuring out are:
· How many bits per word?
· Left or right justified?
· Are TDM slots in play (left vs right)?
· Anything else???
I tried digging into the HFP example source code but I can’t find anything about where the CODEC setups are changed on the CC2564. That implies to me that either the defaults are being used or the stack is using vendor specific commands but they are hidden in the library files and not available as source.
I have a general concern that support for this may be hard to come by. On top of that, I’m not sure the stack will give me the option of configuring I2S parameters.
---
Any comments welcomed (esp pertaining to questions on data format above).
TY,
CY