您好!
我正在尝试从 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 总线是否正常工作?
谢谢你。
此致。
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.
您好!
我正在尝试从 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 总线是否正常工作?
谢谢你。
此致。
您好,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。
再次感谢您的快速回复。
此致。