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.

[参考译文] DS560DF810:将 DS560 芯片从 I2C 控制器模式切换到目标模式的过程。

Guru**** 3001220 points

Other Parts Discussed in Thread: DS560DF810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1668469/ds560df810-procedure-for-switching-the-ds560-chip-from-i2c-controller-mode-to-target-mode

部件号: DS560DF810

这是手册中的原始文本。 我的问题是:  

1. DS560 是否不像 DS280 那样自动切换到目标模式?

 2.以下文字中的第二步是什么意思? 我是否需要配置寄存器? 但 I²C 通信目前不可用吗?

 

6.5.3.1 外部 EEPROM 加载程序
要开始从外部 EEPROM 加载、必须将 READ_EN_N 引脚拉至低电平。 DS560DF810 开始从 EEPROM 加载后、重定时器充当控制器并控制 SDC 时钟总线。 EEPROM 加载完成后、DS560DF810 会将 ALL_DONE_N 输出引脚拉至低电平、然后释放 SDC 时钟总线。
要     在 成功  加载 EEPROM 后重新进入 I2C 目标模式、  用户 必须     按顺序执行以下操作:
1.确认 ALL_DONE_N 被拉至低电平、指示 EEPROM 加载完成。
2.将 1 写入 COMMON_DIG 页面中的“IGNORE_CONTROLLER_FSM_CONTROL“。
3.将 READ_EN 拉至高电平 (1kΩ 至 VDD1P8) 或悬空(内部弱上拉)。
4.将 EN_SMB 拉至高电平 (1kΩ 至 VDD1P8) 以在 I2C 目标模式下继续。
执行上述步骤后、任何 I2C 控制器都可以在 I2C 目标模式下访问重定时器。

 

 

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

    尊敬的 Alton:

    为产生混淆深表歉意、但实际上我不建议在此器件上使用 EEPROM 模式。  此器件需要加载补丁、并且补丁超过 EEPROM 空间。  我推荐使用 I2C 目标模式。

    谢谢、

    Drew

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

    您好、Drew、

    感谢您的答复。 很遗憾只是现在才了解这些信息、因为我们的电路板设计已经处于调试阶段。 在我们的设计中、我们确实有一个 MCU 作为 DS560 的主机。 问题在于、我假设 DS560 在完成 EEPROM 加载后会自动切换回目标模式、类似于 DS280 的行为方式。

    关于您的问题:

    1.从何处获取修补程序、如果无法加载修补程序、会发生什么问题?

    2. EN_SMB 保持悬空。 是否有另一种方法可以切换到目标模式、例如使用 EEPROM 修改寄存器以实现自动切换?

    谢谢、
    Alton

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

    您好、Drew、

    只是对我之前的消息进行了简短的跟进 — 我们的调试阶段现在处于关键阶段,目前我们在这一 DS560 配置问题上已被阻止。

    我们非常感谢您尽快做出答复、 以便我们可以规划后续的调试步骤。

    再次感谢您的支持、我期待您的答复。

    此致、
    Alton

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

    您好、Drew、

    我的问题是否有任何进展? 我期待收到您的答复。

    谢谢、
    Alton