TI中文支持网
TI专业的中文技术问题搜集分享网站

PCM1861 INT引脚的功能

datasheet中对PCM1861的INT脚(Pin19)的描述有些含糊:“Interrupt Output (for Analog Input Detect). Pull High for Active Mode, Pull Low for Idle.” 按照我的理解,INT脚应该是输出,表示analog输入有没有detect到。可是,在评估版上测试,感觉这个脚是一个输入引脚,是用来控制这个芯片activce或是idle. 

是否有人解释下,INT脚究竟是输出还是输入。我希望是输出,我需要读取到是否有analog audio输入的信息。

或者,输入输出与否还要靠其他什么地方设置?

盼望有人回复解答,不胜感激!

Kailyn Chen:

INT中断输出引脚,是输出。

Tianze Zhang:

回复 Kailyn Chen:

可是我在PCM1861的评估板(TI原厂的)上实际测试,这个脚没有任何动作。按照datasheet,PCM1861是硬件控制的,没有IIC写入控制,INT脚应该是表明analog audio输入信号有没有检测到。

还请进一步解答:

PCM1861上,INT脚是不是表明audio信号检测到有没有。为什么我测不到这个引脚的动作(即使我已经输入或断开模拟的audio)?

Jacky Wang(QD):

回复 Tianze Zhang:

Hi,

要使用PCM1861的输入信号检测功能,需要停掉BCLK/LRCLK使其进入Energysense/Sleep Mode,输入信号幅度的检测阈值为-57dBFS(8.5mVp-p)。

Tianze Zhang:

回复 Jacky Wang(QD):

Thank you!  I believe this is good enough for me to fix my problem!

Eric Zhang5:

回复 Jacky Wang(QD):

我仔细又看了,还是有问题:

我想要选用的模式是:PCM1861位master,也就是1861自己生成I2S clock,那么怎么停掉他自己生成的I2S clock呢?难道去除crystal的输入?

Jacky Wang(QD):

回复 Eric Zhang5:

是的,参考datasheet的说明:

AIGun:

回复 Jacky Wang(QD):

围观

Jacky Wang(QD):

Hi,

INT引脚实际上有双重角色,既可作为输入,也可作为输出,PCM1861自动切换的。在配合MCU使用时,需要将MCU的GPIO根据需要设为输出或输入(注意是MCU的GPIO),设置PCM1861的状态,以及获取analog输入的检测状态。Datasheet关于这块有详细的说明:

Jacky Wang(QD):

回复 Eric Zhang5:

Eric Zhang5

我仔细又看了,还是有问题:

我想要选用的模式是:PCM1861位master,也就是1861自己生成I2S clock,那么怎么停掉他自己生成的I2S clock呢?难道去除crystal的输入?

Eric Zhang5:

回复 Jacky Wang(QD):

在master模式时,要进行输入检测需要先将MD0/MD1拉低设为slave,这样才会在INT引脚上输出脉冲。  —–   我想这才是我碰到问题的关键。谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » PCM1861 INT引脚的功能
分享到: 更多 (0)