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.
您好!
我们的一款新产品具有 使用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、这有助于澄清问题。 再次感谢您的帮助、
奥斯汀
很高兴听到奥斯汀的讲话
我将关闭主题帖
此致