https://e2e.ti.com/support/audio-group/audio/f/audio-forum/897600/tlv320aic3254-about-int1-from-adc
器件型号:TLV320AIC3254大家好、提前感谢您的帮助。
我想通过转换结束时的信号读取 ADC 数据、以便不轮询 ADC 状态寄存器。
为此、信号 INT1配置为 MFP5上的输出。 但 ADC 转换结束时的信号 INT1始终具有4.6ms 的周期。
这不取决于我的设置。 Fs 选择0.192MHz。 下面给出了一个示例程序代码。 如何设置数据输出的频率?
我怎么了?
WRITE_ADC_TLV320 (0x00、0x00);/*初始化为第0页*/
WRITE_ADC_TLV320 (0x01、0x01);//通过软件复位初始化器件*/
WRITE_ADC_TLV320 (0x04、0x00);//引脚 MCLK = 25MHz 是 CODE_CLKIN *
WRITE_ADC_TLV320 (0x12、0x01);/*为 NADC 分频器加电、值为2 */
WRITE_ADC_TLV320 (0x13、0x04);//为 mAdc 分频器加电、值为7 */
WRITE_ADC_TLV320 (0x14、0x20);//将 ADC 的 OSR 编程为128 *
WRITE_ADC_TLV320 (0x3D、0x0D);//选择 ADC PRB_R13 *
WRITE_ADC_TLV320 (0x00、0x00);/*初始化为第0页*/
WRITE_ADC_TLV320 (0x51、0xc0);//为左侧和右侧 ADC 通道加电*
WRITE_ADC_TLV320 (0x52、0x00);//取消左侧和右侧 ADC 数字音量控制的静音
WRITE_ADC_TLV320 (0x66、0xc1);//为左侧和右侧 ADC 通道启用 DC 测量模式0 0001:DC 测量 D 参数= 1*/
WRITE_ADC_TLV320 (0x67、0x00);/*左通道和右通道直流测量结果更新被启用*/
WRITE_ADC_TLV320 (0x30、0x02); /*直流 INT1中断*/
WRITE_ADC_TLV320 (0x34、0x014); /*来自 MFP5 (32引脚)的 INT1输出*/
