PCM1794A是一款高性能的音频DAC,它需要一个主时钟(MCK)来驱动音频数据的转换。PCM1794A的SCK时钟和微控制器(μC)时钟必须同源,这意味着Raspberry Pi和PCM1794A必须使用相同的时钟源。在这种情况下,PCM1794A不能使用外部独立的SCK时钟源。
由于Raspberry Pi的I2S输出只有BCK、LRCK和DATA三个信号,而PCM1794A需要MCK系统时钟,所以需要找到一个合适的解决方案。以下是一些建议:
1. 使用一个具有I2S输入和输出的音频接口芯片,如TI的PCM5122。这种芯片可以将Raspberry Pi的I2S信号转换为PCM1794A所需的MCK时钟。这样,PCM1794A就可以使用内部生成的SCK时钟,而不需要外部时钟源。
2. 使用一个具有PLL功能的时钟芯片,如SiLabs的Si570。这种芯片可以将Raspberry Pi的I2S信号转换为PCM1794A所需的MCK时钟。然后,PCM1794A可以使用内部生成的SCK时钟,而不需要外部时钟源。
3. 如果可能的话,可以考虑使用一个具有I2S输出的外部音频接口芯片,如TI的PCM5122。这样,Raspberry Pi可以通过I2S接口与外部音频接口芯片通信,而PCM1794A可以使用外部音频接口芯片提供的MCK时钟。
总之,虽然PCM1794A不能使用外部独立的SCK时钟源,但可以通过使用具有I2S输入和输出的音频接口芯片或具有PLL功能的时钟芯片来解决这个问题。这样,PCM1794A就可以使用内部生成的SCK时钟,而不需要外部时钟源。
PCM1794A是一款高性能的音频DAC,它需要一个主时钟(MCK)来驱动音频数据的转换。PCM1794A的SCK时钟和微控制器(μC)时钟必须同源,这意味着Raspberry Pi和PCM1794A必须使用相同的时钟源。在这种情况下,PCM1794A不能使用外部独立的SCK时钟源。
由于Raspberry Pi的I2S输出只有BCK、LRCK和DATA三个信号,而PCM1794A需要MCK系统时钟,所以需要找到一个合适的解决方案。以下是一些建议:
1. 使用一个具有I2S输入和输出的音频接口芯片,如TI的PCM5122。这种芯片可以将Raspberry Pi的I2S信号转换为PCM1794A所需的MCK时钟。这样,PCM1794A就可以使用内部生成的SCK时钟,而不需要外部时钟源。
2. 使用一个具有PLL功能的时钟芯片,如SiLabs的Si570。这种芯片可以将Raspberry Pi的I2S信号转换为PCM1794A所需的MCK时钟。然后,PCM1794A可以使用内部生成的SCK时钟,而不需要外部时钟源。
3. 如果可能的话,可以考虑使用一个具有I2S输出的外部音频接口芯片,如TI的PCM5122。这样,Raspberry Pi可以通过I2S接口与外部音频接口芯片通信,而PCM1794A可以使用外部音频接口芯片提供的MCK时钟。
总之,虽然PCM1794A不能使用外部独立的SCK时钟源,但可以通过使用具有I2S输入和输出的音频接口芯片或具有PLL功能的时钟芯片来解决这个问题。这样,PCM1794A就可以使用内部生成的SCK时钟,而不需要外部时钟源。
举报