主题中讨论的其他器件:TLV320AIC3120
工具与软件:
您好!
我正在尝试通过 I2S 将 tlv320aic3120 Audiocodec 与 PSoC 微控制器集成到 I2S、从而使用 I2C 通信协议校准进行数据传输。 我们已经使用编解码器控制软件中提供的初始化脚本完成了校准、我们通过将00写入0x1B (页0 /寄存器27)寄存器来启用 I2S、通过将20写入0x1D (页0/寄存器29)寄存器来启用 DIN 至 DOUT 环回、并禁用 ADC 至 DAC 环回。 我们将向您提供音频文件数据、数据大小为59752字节、其中包括 PSoC 中的128kbps 至 Audiocodec 的 DIN (MCLK 为4.12MHz)、BLCK 为256kHz、MCLK 为8kHz、采样速率为8kHz)。 通道长度为16位。 并且我们已经校准了获得8kHz 采样率所需的所有寄存器。 我们校准的所有寄存器都能够通过 i2c 读回值。 但是、无论我们尝试通过 DIN 从 PSoC 发送到 AudioCodec 的59752字节数据、都无法通过 I2S DOUT 引脚回读。 我们要发送的数据是否有任何特定的数据格式? 通过配置 DIN 到 DOUT 环回、数据是否会自动返回到 DOUT 线路、我们就能够读取该数据? 请提供一些解决此问题的建议。