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.

[参考译文] TDES960:I2C 编程要求

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1123891/tdes960-i2c-programming-requirements

器件型号:TDES960

您好!

我正在尝试从  I2C_SCL 引脚12和 I2C_SDA 引脚11对 TDES960 I2C 寄存器进行编程、该引脚被3.7K 拉至 VCC (3.3V)。

PDB 引脚由10µF μ F 电容器拉至3.3V 10k、如所示  9.2.1

我的问题是无法从 I2C 7位地址0x3D B0111101获取确认。  VIDX 被拉至1V8。

是否还有其他需要验证的东西来知道 I2C 总线是否正常工作?

谢谢你。

此致。

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

    您好、Alexandre、

    您是否计算了 I2C 上拉电阻的3.7kOhm 值? 我们通常建议使用4.7kOhm。

    谢谢、

    利斯尼

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

    您好,Lysny,

    从数据表"第 引脚 kΩ 和  kΩ" 2.2 μ A 至4.7 μ A 的上拉电阻"。

    硬件工程师选择了中间值。  我们将尝试使用4.7KOhm。

    感谢您的快速回复。

    此致。

    亚历山大

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

    您好、Alexandre、

    是的、通常我们在1.8V 下使用2.2k、在3.3V I2C 下使用4.7K、但该说明中链接了一个应用手册、说明了何时可以使用不同的值。  

    请告诉我您的调查结果。

    谢谢、

    利斯尼

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

    您好,Lysny,

    我尝试使用4.7K 但仍然无法正常工作、我还尝试使用 FPGA 10K 内部上拉电阻器(移除4.7K 外部电阻器后)、同上。

    我们还检查3.3V 和1.8V。

    此外、TDES960是唯一连接到 FPGA 的 I2C 外设。 I2C 运行频率为100KHz。

    我必须添加  TDES960未连接到 V3link 串行器。

    感谢你的帮助。

    此致

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

    您好、Alexandre、

    另一个可能的原因是未正确设置 IDX 地址。 我看到您提到过它上拉至1.8V。 您能否验证它是否为此使用了10kOhm 电阻器?

    如果可以、是否可以探测该引脚并检查该引脚是否接收到1.8V 电压? 您提到的 PDB 引脚的电路是正确的、但如果可能、我也希望您进行探测。

    我还建议快速测试 FPGA 是否能够使用 I2C 与任何其他器件通信。

    谢谢、

    利斯尼

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

    您好,Lysny,

    听从您的意见。 通过检查 PDB、我们可以在启动电源之前获得1.0V 电压( 该不需要的电压来自 PCIe 连接器)、因此我们必须解决该问题。 (PDB 由3V3供电、如数据表中注明的3V3容差。

    那么、25MHz 振荡器不提供正确的频率(实际上是150Hz、而不是25MHz)、因此我们也必须解决这个问题。

    FPGA 可以从另一条总线读/写 EEPROM。

    再次感谢您的快速回复。

    此致。