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.

[参考译文] PCM3168A:在复位过程中,开机顺序可能导致SDA保持在低电平状态

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/752579/pcm3168a-power-on-sequence-can-cause-sda-to-stay-low-while-in-reset

部件号:PCM3168A
主题中讨论的其他部件: OPA1654

我们在 设计中使用了PCM3168A编解码器,但我们遇到了一些问题。

在开机(或关机后再开机)时,编解码器在复位时可能会保持SDA低电平。 我们正在使用下拉列表来保持编解码器处于重置状态,直到处理器可以启动并准备好与设备连接。  复位后,编解码器似乎可以正确地采样模式引脚,我明天将测试一个补丁程序以确认,尽管在加电过程中出现了奇怪的行为,但它仍然可以正常工作。 这通常不是问题-但是,在iMX6处理器的启动序列中需要用于I2C的引脚。 如果在开机时保持低电平,则会阻止处理器启动。 这造成了我们无法摆脱的僵局。

我们将在下一次旋转中研究I2C信号的引脚交换,因为这将避免死锁。 但是,我们正在尝试了解启动顺序中的什么会导致I2C_SDA信号保持低电平。 我们已经生产了许多设备,我们需要了解这一点,以了解它将如何影响我们在现场的设备。

从数据表中:


9.3 章节6:PCM3168A器件不要求VCC和VDD执行特定的开机顺序;它允许VDD打开,然后VCC打开,或者VCC打开,然后VDD打开。

第12.1 .1节: 尽管PCM3168A器件具有两条电源线,可以使用一个公共电源(例如,一个通用电源为VCC提供5V电源,另一个为3.3 -V电源为VDD提供)来最大限度地发挥动态性能的潜力。 建议避免意外的电源故障,如闩锁或不正确的电源状况。 此外,建议同时打开/关闭VCC和VDD,以避免输出中出现意外瞬态响应,尽管在操作和绝对最大额定值的角度上未指定VCC和VDD的电源顺序。


我们当前的电源方案几乎同时为两条导轨供电。 我还修改了我们的功率定序,将3V3导轨延迟至5V导轨通电,如使用5V导轨生成3V3导轨时的情况一样,没有任何效果。

应用程序的背景信息:

-所有6个AD输入均与OPA1654,22nF电容器一起使用,通过VINn-信号连接到AGND。

-所有8 DA输出均与 OPA1654配合使用。


更新2018年12月05日 :

使用双向信号缓冲器的补丁与连接到编解码器重置(RST#)的输出启用(OE)一起工作。 iMX6启动并确认RST#线路高后,编解码器即可完全正常工作。 因此,只有在重置编解码器时才会出现这种奇怪的行为。

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

    我们支持此设备的应用工程师今天不在办公室,但明天将返回(12/5)。

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

    你好,David,

    对于此部件,重置期间SDA上出现的这种行为是奇怪的,但可能是由于此部件的初始化过程的结果,其中可能是在部件退出重置状态之前,I²C接口未就绪。 您在直接连接到PCM部件的I²C Ω 线路上是否有上拉电阻?

    此致,

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

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

    晚上好,迭戈

    实际上,我想知道这是否需要更多的处理,因为在这条线上有多个多路复用的接口(因为该部分只在确认RST#引脚时对模式引脚进行采样) 例如,IC将此引脚配置为另一模式-或者如果它必须在功率序列中以一定的细微差别执行更多操作。 我希望您能够帮助我确定我们正在处理的案例。

    我们在两个I2C信号上都有外部上拉电阻器。

    此致,

    David Bisson

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

    你好,David,

    感谢您的反馈。 您的假设是合理的,理论上,这些是可能导致问题的问题。 我主要担心的是,由于此PCM3168A是一个由不再属于TI的团队设计的相当旧的部件,因此查找信息可能会帮助我们指出根本原因是什么是非常复杂的。 我可以在工作台上尝试一些测试,但可能需要一些时间,因为此部分没有可用的评估模块,并且很难获得其中一个旧的主板。  

    您是否在通电时捕获了SDA线,反映了问题?

     此致,

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

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

    早上好,Diego,

    这是启动到故障条件的范围捕获,线路上的上拉开始在编解码器启动之前将信号拉至3V3导轨,并断言I2C_SDA信号过低。 第二个捕获是正确引导的同一设置的重新引导。

    在这两种情况下,CH1:3V3导轨(在VDD处测量);CH2:I2C_SDA;CH3:VCOMAD;CH4:5V导轨(在VCCAD处测量)。

    未显示的是RST#信号,该信号在捕获期间较低。

    此致,

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

    这一周刚刚过去。 您是否有任何基于我上一篇帖子的屏幕截图的新信息? 您是否成功地确保了一个旧的评估板能够在您的一侧进行测试?

    请告诉我我们目前的情况以及我们在这一问题上的发展方向。

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

    你好,David,

    很抱歉回复延迟,我在假日季已不在办公室。 我能够在另一个主板上测试该设备,但我无法通过保持RST低电平来重现该问题,在该主板上,编解码器的I²C Ω 线按预期工作。 这让我认为您的系统上的某件事可能会影响PCM零部件的行为。 是否可以在您的系统上共享PCM3168A的示意图?

    此致,

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

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

    早上好,Diego,

    新年快乐!

    我复制了原理图中与编解码器有关的部分。 出于保密原因,所有非页面和组件指示符均已删除-对此造成的不便,我们深表歉意。 请注意,蓝色圆角矩形(我留下1个指示符- NT1),它们只是净系。

    编解码器分为前3幅图像:

    所有4个辅助输入均与下图所示相同。 对于麦克风输入,它是相同的电路,但反馈回路中的组件值为2.2nF和3kOhm,而不是1.5nF和1.47kOhm。

    所有8个输出均与下图所示相同:

    此致,

    David Bisson