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.
大家好,团队
我构建了一个具有一个 EEPROM 和两个 DS110RT410s 系列的系统。
我打算将第一台 DS110RT410的 READ_EN 连接到地面,将第一台设备的 ALL _DONE 连接到下一台 DS110RT410的 READ_EN。
EEPROM 最初未编程。
因此,首先您必须使用 SigCon 软件编写 EEPROM。
根据 snlu126c 文档,DS110RT410 SMBus_EN 应该能够连接到地面。
因此,我正在尝试将两台 DS110RT410s 的 SMBus_EN 连接到地面。 写入 EEPROM 时,我将 SMBus EN 连接到接地。
这个想法有什么错误吗?
我是否需要与两个 READ_ENS 无关?
您好,
我想澄清的一个问题是,尽管 SigCon 将为 EEPROM 生成十六进制文件,但它不会方便将十六进制文件写入 EEPROM。
尽管如此,编写 EEPROM 时将 SMBus_EN 连接到接地应该确保 DS110RT410不会在 SMBus 线路上通信,这是正确的。 您不需要对 READ_EN PIN 执行任何操作。
如果出于某种原因,这一程序不能按预期工作,请告诉我,我可以提出一个替代程序。
谢谢,
绘制
感谢您的回答!
数据表中似乎没有指定此参数,但可以解释为 SMBus
SMBus_EN 连接到接地时,是否禁用了 DS110RT410?
您好,
是的,我怀疑情况确实如此。 这是一些类似设备的行为(并在其数据表中记录)。
谢谢,
绘制
好的。 请告诉我另一个。 我将能够断开未在电路中编程的 EEPROM 的 I2C 总线。 如果是这样,是否可以使用 Sigicon-SoftAware 初始化,控制和调试这两台 DS110RT410s? 有没有关于 READ_EN 和 SUMBUS_EN 的注释? 我正在考虑将 USB2ANY 或 DPS-Dongle -EVM 用于连接到 I2C。 顺便说一句,我正在考虑创建一个单独的软件,用于写入 EEPROM,并通过 I2C 写入 Sigicon-SoftAware 的十六进制文件输出。
您好,
是的,可以使用 SigCon 架构师控制这些设备。 我建议使用 USB2ANY 接口在 SigCon 和 I2C 之间。
关于 READ_EN 和 SMBus_EN,您需要将这些设置为使设备处于“从属模式”。 对于此模式,请将 READ_EN LOW 和 SMBus_EN HIGH 绑定。
谢谢,
绘制
感谢您的回答。
我已经提出了。
当 A2端子为 GND 时,该 EPPROM 的 I2C 地址为0xA0 (7位表达式为0x50),当它为 High 时,EPPROM 的 I2C 地址为0xA8 (7位表达式为0x54)。 因此,它是否与仅仅通过将 A2端子设置为“高”来断开两台 DS110RT410s 的连接相同? 如果我认为是对的,你只需要一个开关。
您好,
如果要通过 SigCon 架构配置 DS110RT410,则需要处于“从属模式”。
正确的做法是,如果 EEPROM 的地址与预期不同,它将无法再访问,但如果不更改 READ_EN 和 SMBus_EN,DS110RT410将仍处于“主模式”。
谢谢,
绘制
当 EEPROM 的 A2引脚设置为高且无法访问时,我会将 SMBus_EN 引脚设置为高(从属模式),将 READ_EN 引脚设置为低。
根据数据表,在这种状态下打开电源时,DS110RT410首先进入主模式并使用 EEPROM 作为参考,但由于无法引用,它最终将稳定在从属模式下。 因此,Sigcon 将准备就绪,可供使用。 这个想法是错误的吗?
是的,这应该有效。
谢谢,
绘制