Bluetooth clocking

The Bluetooth stack supports for a 64kbps u-Law/A-Law channels for telephony purpose. How does the clocking works in those channels?

I.e. which side of the Bluetooth link is a clock master and which is a slave?

Is the clock master/slave selection application dependent or is it defined in the protocol?

Many bluetooth modules provide I2S interface for direct connection to audio codec. This interface can be configured either as a master or a slave. How does the clocking work then? Is there a re-clocking somewhere in the transmit or receive chain?

Vladimir Vassilevsky DSP and Mixed Signal Design Consultant

formatting link

Reply to
Vladimir Vassilevsky
Loading thread data ...

don't know how it done now, but when I many years ago was involved in the very first bluetooth stuff we did a resampler, the master set the rate the slave consumed/produced samples at that rate by adaptively changing the resample rate

I think some others just skipped/repeated samples

I think the clock spec. for bluetooth is something like +/-10ppm

-Lasse

Reply to
langwadt

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.