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.

[参考译文] PCM1862:关于PCM1862的Energysense功能的问题

Guru**** 2382480 points
Other Parts Discussed in Thread: PCM1862
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/723593/pcm1862-questions-about-the-energysense-functionality-of-pcm1862

部件号:PCM1862

您好,

我正在使用PCM1862进行一个项目,需要信号检测(信号恢复和信号丢失)。

到目前为止,一切都运行良好,但我有一个问题:

我可以设置的信号丢失检测的最早设置为1分钟(将该值设置为0 (根据数据表也禁止),也会在1分钟后触发信号丢失检测)。

当信号丢失时,我需要在几秒钟内触发信号检测。

是否可以读取类似"当前状态"的信息,以便我轮询并检查信号是否仍然存在或丢失?

触发中断时,信号丢失1分钟后,还会设置SIGDET寄存器。

这是我能找到的唯一具有集成信号检测功能的ADC。

如果无法立即执行信号丢失检测,我需要在硬件中构建额外的检测电路(这将是一项额外的工作)。

谢谢

此致

本杰明

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Benjamin,

    信号检测的状态可以在SIGDET_STAT寄存器中读取(第0页:寄存器50),我认为寄存器应该在检测到信号后立即更改状态,但需要在EVM中进行验证。  在睡眠模式下,根据SIGDET_SCAN_TIME寄存器中设置的时间分别扫描每个通道。

    SIGDET_LUSE_TIME设置一旦检测到/丢失信号,设备将发送中断的间隔时间。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我昨天尝试了此操作,当检测到信号(处于睡眠模式)时,它会立即更新,因此我可以立即唤醒芯片。

    但是,当我再次删除信号时,会在1分钟后设置SIGDET_STAT,同时生成中断(我尝试每秒读取一次寄存器,1 分钟后同时设置SIGDET_STAT和INT_STAT (第0页寄存器96地址0x60)。

    此致

    本杰明

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Benjamin,

    感谢您的反馈。 遗憾的是,对于活动模式,通电功能不可用,因此它不会立即报告信道信号丢失状态,因为它需要等待 SIGDET_LISH_TIME寄存器中指定的时间 来触发中断 并更新SIGDET_STAT寄存器。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的,因此绝对没有办法立即检测信号。

    感谢您提供信息。

    此致

    本杰明