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.

PCM5142: STM32如何通过IIC接口控制PCM5142产生1Khz正弦波?

Part Number: PCM5142
Other Parts Discussed in Thread: PSIEVM

大家好!

一、目标:我需要通过PCM5142产生一个理想的1khz正弦波,用于测试MCU的adc动态特性。

二、背景:我对音频解码器不太了解,我手头上有一款PSIEVM的评估版,他是满足我的需求的,他的原理是MSP430通过IIC控制PCM5142,我想把MSP430换成STM32,实现相同的功能。

三、疑问:

1、我是否可以通过STM32的IIC接口直接控制PCM5142就可以实现输出1Khz正弦波输出(只给PCM5142提供20Mhz时钟给SCK)?如果可以请大概说下步骤。我觉得不行,因为我在PCM5142文档中看到了很多寄存器,但是page44没有相关详细描述,这应该是关于miniDSP配置的内容。

2、是否需要借助PURE PATH STUDIO上位机软件生成部分miniDSP代码?比如每个寄存器的配置值,然后我再把这些配置值通过stm32的IIC接口发送给PCM5142的miniDSP。

3、我申请了PURE PATH STUDIO使用权限,但是我无法评估这个通过的周期,能否尽快,我想尽快验证。

期待专家给与解答,谢谢!