Posting this for a customer as I believe this information would be useful to the community.
I’m a little confused about the capabilities of PCM interface from reading the CYW20706 datasheet. Is Time Division Multiplexing (TDM) supported on the PCM interface? Is it possible to specify the clock rate, frame sync rate, sample length, and slots used? For instance, in one application we might use 8 slots (channels), 32k samples per second, and 32-bit sample size. The resulting clock would be 8.192 Mhz (8 * 32 k * 32).
What are the capabilities, what are the limitations, what API's do I use to set up the interface, and where is this all documented?
We do not have a documentation as requested .
However please check this blog will help or not: PCM/I2S Clock setting in CYW20706
Other helpful forums: