2022-01-16 12:46 AM
Hello guys. I am trying to drive an audio DAC(PCM1774RGPR) using I2S protocol with STM32H750, and I found that the I2S Master Clock output is disabled due to conflict with LTDC pins. I also found that the DAC requires a SCKI input, which I think that may be accepting the I2S master clock.
The DAC datasheet states that
The PCM1774 can accept clocks of various frequencies without a PLL. They are used for clocking the digital filters and automatic level control and delta-sigma modulators and are classified as common-audio and application-specific clocks.
And it seems to tell me it's OK to input any clock. So I decided to feed it a squarewave using PWM.
However, I'm quite concerned about whether it will cause any de-syncing problem or not...
Can anyone please tell me what does I2S Master Clock do and if my solution is appropriate? Thanks.