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.

[参考译文] TAS6584-Q1:TAS6584:表示"决定"i2c 地址的时间

Guru**** 2466550 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1266240/tas6584-q1-tas6584-time-to-decide-the-i2c-address

器件型号:TAS6584-Q1

PDN 取消置位后、似乎 TAS 需要一些时间才能使用 I2C_ADDR 引脚"找出"其 i2c 地址。 实际上、如果我尝试在几微秒后解决它、它没有响应、并且总线上有一个 NAK。
我尝试了一些配置、并尝试调查了 TAS 响应所需的时间:

I2C_ADDR 引脚 地址 时间
0下拉 0x60 ~40 μ s
24K 下拉 0x63 ~170us
1k 下拉 0x61 ~190us
0上拉 0x67 ~190us
1k 上拉 0x66 ~190us

这种情况在编程之前发生、因此不取决于某个寄存器值。

这种行为是否正常?

此致

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

    您好  

     这应该是正常行为。

      地址检测是多阶段比较器、并且逐一操作。 一些地址只需要一级并且可以直接报告结果、而另一些地址将告诉需要更多级结果进行检查的 DSP。

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

    你好

    那么、我应该等待多长时间以确保确实发生了地址检测? 200us 是否足够?等待时间是否更长? 多长时间?

    此致

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

    您好  

     说到上电序列、我们建议在上拉 PDN 引脚后等待10ms、然后开始其他操作。 不仅是您提到的地址检测、还有其他 LDO 需要一定的时间才能完全准备好。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    说到上电顺序,我们建议在上拉 PDN 引脚后等待10ms

    这里 燕明恭说200us 就足够了。 他与设计团队进行了交谈以确认这一点。

    你跟谁说了? 您指的是哪些"我们"?

    那么您否认 Yanming Gong 和设计团队吗?

    此致

    最大值

    `

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

    你好、Max

     我将介绍该序列、其中在数据表的第8.4.1.1章中提供了介绍。 请遵循它。

     上电时间应为4ms、断电时间应为10ms。

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

    另一方面、我讨论的是提升 PD 后发生的 i2c 事务。

    此致

    最大值

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

    你好、Max

     I2C 配置也是该序列的一部分、请在 PND 上拉后等待4ms、谢谢。

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

    但等待4ms 来做什么? 提升 STBY? 不用担心、我们等待几十毫秒(见 此处)。

    我问我应该在启动 i2c 事务之前等待多长时间。 您告诉我等待4ms。 查看数据表上的时间图。


    我想知道 A 可以有多小。 那么、我应该在 PD 启动和 i2c 启动之间等待多长时间。 它不到4ms、因为原理图上已清楚地表明 i2c 始于4ms。
    通过实验、我们测量了大约200us。 这也得到了 YAMMING Gong 的证实

    现在很清楚吗?

    此致

    最大值

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

    最大值、

    阴影在办公室外,所以我跳到这里。   要阐明有关时序的更多详细信息、请执行以下操作:

    1. 4ms 影子提到用于 PLL 和模拟区域启动。  这就是在4ms 之后应配置 DSP 域寄存器的原因。

    2. 200us Yanming 提到的是时序 IIC 地址检测和 page0寄存器(在数据表的表8-12中列出)。 PAGE0寄存器)电路启动。 因此、只要在 PD 引脚上拉之后200us、 第0页寄存器就处于活动状态且可写入。

    如果仍有不清楚的地方、请告诉我。

    迪伦

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

    您好,Dylan,

    感谢您的答复!

    最后一个问题是:在初始化过程中、 我们还从 Book 8C 的第02页(从0x44到0x47)配置了一些寄存器、我们是否应该在配置它们之前等待4ms? 我们能否在 STBY 引脚仍然为低电平时对其进行写入、或者我们必须将其升高并等待负载 DIAG 完成、如数据表图片中所示?

    马可

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

    最大值、

    簿8c 中的寄存器是 DSP 域、所以应在 PD 上拉至高电平后等待4ms。   

    我们是否应该等待4ms 才能配置它们?

    是的、可以在 PD 4ms 变为高电平并且 STBY 为低电平后写入 DSP 域。  

    我们能否在 STBY 引脚仍然低的情况下写入它们,或者我们必须将其升高,然后等待 DIAG 完成,正如我们在数据表图像中看到的那样?

    迪伦