TI论坛
直播中

王秀兰

8年用户 1471经验值
私信 关注
[问答]

LPC1768+AIC23B配置后AD采样输出DOUT怎么设置成固定值,不会发生变化?


  • 我用LPC1768来控制aic23,配置了采样率48KHz,I2S模式,外部晶振为12MHz,线入,用lpc1768的I2S来接收采样数据和发送数据;
    无论我有没有输入音频信号,DOUT都会有输出,而且是固定的周期性的,请问这是为什么呢?

回帖(2)

李允麒

2024-11-6 16:57:06
你的ADC打开了吗?你试下关闭ADC电源,Mute住ADC还会有输出吗?
举报

郭大

2024-11-7 09:26:25
根据您的描述,您已经配置了LPC1768和AIC23B,并且设置了采样率为48KHz,I2S模式,外部晶振为12MHz。您发现无论是否有输入音频信号,DOUT都会有输出,而且是固定的周期性的。为了解决这个问题,我们可以按照以下步骤进行排查和设置:

1. 检查硬件连接:首先,请确保LPC1768和AIC23B之间的硬件连接正确。检查I2S数据线、时钟线和控制线是否正确连接,以及电源和地线是否连接良好。

2. 检查软件配置:请检查您的软件配置是否正确。确保您已经正确配置了LPC1768的I2S接口,以及AIC23B的寄存器设置。特别是采样率、I2S模式和外部晶振的设置。

3. 检查AIC23B的电源管理:请确保AIC23B处于正常工作状态,而不是进入低功耗模式。您可以通过设置AIC23B的寄存器来实现这一点。

4. 检查输入信号:请确保您的输入信号是正确的。如果输入信号有问题,可能会导致DOUT输出异常。

5. 检查DOUT输出:请检查DOUT输出的值是否在预期范围内。如果输出值超出预期范围,可能是由于I2S接口或AIC23B的配置问题。

6. 调试和测试:您可以使用示波器或逻辑分析仪来观察I2S接口的信号波形,以确定问题所在。此外,您还可以尝试使用不同的采样率和I2S模式进行测试,以排除特定设置导致的问题。

通过以上步骤,您应该能够找到导致DOUT输出异常的原因,并进行相应的设置和调整。如果问题仍然存在,建议您查阅LPC1768和AIC23B的数据手册,以获取更多关于硬件和软件配置的详细信息。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分