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.

[参考译文] TAS2562:我将 TAS2562与 CC8530配合使用、但当在 i2c 总线上进行寻址时、它不会发送确认位

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1301704/tas2562-i-am-using-tas2562-with-cc8530-but-it-will-not-send-acknowledge-bit-when-addressed-on-i2c-bus

器件型号:TAS2562
主题中讨论的其他器件:CC8530、、、 TAS2563

您好!

我们的一款新产品具有 使用2个 TAS2562和1个 CC8530的定制 PCB。 芯片卡在启动循环中、因为 i2c 总线无法正常工作。 我已经包含了一个范围捕获、描述了 TAS2562不确认 i2c 总线上的寻址时间。 地址选择引脚连接到 VDD、因此它的 i2c 地址应为4F。 我测得使能引脚上的电压为3.2V (IOVDD 为3.3V)、因此不应处于硬件关断状态。 i2c 总线使用4.7k Ω 上拉电阻器、在总线的 CC8530侧有33欧姆的串联端接电阻器。 我不确定如何着手寻找问题的根源–对于继续解决问题的任何建议都将不胜感激。

谢谢!

奥斯汀

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

    您好、Austin:  

    客户似乎只是发送7位地址0x4f 来尝试与器件通信、

    若要打开与器件的通信、主机将需要发送7位地址+读取/写入位。 0 =写入、1 =读取。

    发送地址0x9f 用于读取操作、发送地址0x9e 用于写入

    此致、

    亚瑟

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

    Arthur、您好!
    有9个时钟脉冲。 7表示地址、1表示 r/w、1表示确认。 第8位是高电平、用于表示这是读取操作。 我认为前8个位是正确的。 TAS2563应将最后一位拉低、但实际上没有。 我添加了另一个屏幕截图、显示 R/W 位置位为低电平以表示写入操作、但 TAS2563仍不进行确认。

    谢谢!

    奥斯汀

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

    Arthur、您好!

    "对不起,我不知道你在说什么。" 我发现 tas2563数据表中的段落解释了为什么它是0x9F 而不是0x4F、这有助于澄清问题。 再次感谢您的帮助、

    奥斯汀

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

    很高兴听到奥斯汀的讲话  

    我将关闭主题帖

    此致