Bluetooth clocking

Jul 14, 2011 1 Replies

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


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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required