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.

[参考译文] TAS2781EVM:1.8V 时的 I2C 控制无法正常工作

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1460438/tas2781evm-i2c-control-at-1-8v-is-not-working

器件型号:TAS2781EVM
主题中讨论的其他器件: TCA9802TAS2781

工具与软件:

您好!

我使用装有 Nordic nrf9160dk 的 TAS2781EVM 来播放声音。 当使用3.3V IOVDD 时、运行效果极佳、但在使用1.8V 时则不行。 我已将 J23和 J49跳线移至各自的1.8V 位置、并将北欧卡的 VDD 更改为1.8V。 I2C 通信会立即失败、几乎好像我有错误的地址(即使我使用相同的3.3V 地址)。 我尝试了从1k 欧姆到10k 欧姆的不同上拉电阻配置。 在未通电 TAS2781EVM 的情况下检查 SDL 和 SDA 时、它们看起来非常好。 但是、当它通电时、我似乎看不到任何脉冲。 我检查了 SDz 引脚是否被拉高、甚至在 J27跳线打开的情况下进行了尝试、但仍然不太幸运。 我非常感谢您的任何帮助!

此致!

Rayan Cali

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

    尊敬的 Rayan:  

    您是否插入了跳线25来禁用电平转换器(TCA9802)? 转换器是可以上拉 I2C 线路的唯一其他组件。  

    当您说您没有看到脉冲时。 I2C 是否轻微切换、但没有一直保持低电平? 或者根本没有切换?

    此致、
    Arthur

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

    您好、Arthur、
    是的,我尝试了与没有跳线25插入,它给了我相同的结果。 实际上、我在示波器上没有在1.8V 电压下看到任何脉冲、表示没有进行切换。

    此致!
    Rayan Cali

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

    尊敬的 Rayan:  

    除非 Nordic 控制器不生成 I2C、否则应该有一些切换。 我怀疑此处的问题是 I2C 现在的拉电阻不足以达到 TAS2781上的 VIL。  

    在 TAS2781 EVM 上有一个适用于 I2C"的电平转换器。此电平转换器具有与之关联的 J25使能端、插入 J25后、它将无法转换 I2C。 但是、它将始终在 I2C 线路上进行某种上拉。 您是否能够移除 TAS2781EVM 上的所有上拉电阻器? (R40和 R41。 这些应该已经没有安装,也在你的北欧板上移除所有的上拉)我认为这应该起作用。 否则、移除 TCA9802或提起引脚应该会使 I2C 正常工作。  

    此致、
    Arthur

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

    如您所说、R40和 R41未组装、因此我只保留了删除 TCA9802的选项。 我还阅读了 TCA9802的数据表、其中指出 TCA9802具有内部电流源、因此允许移除上拉电阻器。 换句话说、由于我想的驱动强度、TCA9802不允许我的 MCU 在1.8V 电压下将其拉低。 当我尝试过它时、我会告诉您。

    此致!
    Rayan

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

    尊敬的 Rayan:  

    请告诉我这是否可行...

    此外、您是否检查以确保北欧飞机上没有上拉装置?

    此致、

    Arthur

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

    您好、Arthur、

    是、北欧板上肯定没有上拉电阻器。 但是、我确实找到了一种更简单的问题解决方案。 我在数据表中看到、TCA9802产生的电流为2.2 mA、略高于北欧板的标准电流驱动。 然后、我发现您可以将 I2C 线路更改为高电流驱动模式。 当我这样配置它时、它运行得很顺利! 感谢您的帮助、并指明了正确的方向!

    此致!
    Rayan