Hello
Lets say a CC2564 is connected to a codec via I2S and set to work as an I2S slave and assisted A2DP/HFP. That means the codec should control the BIT clock.
However since bluetooth audio sample rate varies do to use case, (8 or 16 for HFP 44.1 or 48 for A2DP), the bit clock frequency must also be changed to match the sample rate.
How are these clock changes usually handled? by having the system controller tell the codec to switch clock speed when CC2564 shifts modes?
When CC2564 works as a I2S master, will it automatically change bit clock frequency depending on use case? Is it more reliable to have the CC2564 be set up as I2S master?
Or does the assisted A2DP/HFP mode contain some sort of sample rate conversion to allow for a constant bit clock?