This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM1807 to STM32 Interface

Other Parts Discussed in Thread: PCM1807

I am considering PCM1807 to STM32 interface. STM32 is flexible in terms of accepting various forms of data via I2S however there is a concern that come to my attention and I want to clarify. 

STM32 supports only

● 24-bit data packed in 32-bit frame

In this case PCM1807 should padd the ADC output to 32 bit before sending it to STM32. I believe it does this but it is not explicitly stated. Could you please confirm? 

Assuming, I will use PCM1807 in master mode. 

From the datasheet I deduce the following:

- Format: 0, 24-bit, MSB First, I2S (Figure 21 in the datasheet).

- LRCK period is given is 1/fs, where is BCK period is given as 1/64fs. Which would indicate a 32 bit will be transferred for each channel and since it is MSB aligned last 8 bits will be padded. 

Based on this information, I concluded they are compatible but I want to verify.

Thx.