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.

[参考译文] DS280DF810:可用于对单个 EEPROM 器件进行编程的最大器件数是多少?

Guru**** 2763595 points

Other Parts Discussed in Thread: DS280DF810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1553927/ds280df810-what-is-the-maximum-number-of-devices-available-for-programming-a-single-eeprom-part

器件型号:DS280DF810


工具/软件:

我正在使用 SigCon Architect 2.0 EVM 模块并希望对一组寄存器进行编程。 我看到该软件将可选数量(器件数量字段)限制为四个。 这是单个 EEPROM 的实际限制吗?  列出的器件规格最多为 16。 EEPROM 的器件型号为  24LC16B。

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

    您好、Matthew、

    对于需要单独通道配置的器件、一个 EEPROM 最多可对 3 个 DS280DF810 器件进行编程。 如果使用公共通道配置、则 从单个 EEPROM 最多可编程 16 个器件。 您看到的问题是 SigCon Architect 的软限制、并且通过单个 EEPROM 配置更多器件可以在软件外部完成。 但是、必须注意的是、公共通道配置提供的通道设置不太灵活。  

    此致、

    GREG

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

    感谢您发送编修。 您是否有 SigCon Architect 之外的编程链接指南?   共模通道配置足以满足我们的应用需求。  

    谢谢、

    Matthew

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

    您好、Matthew、

    SNLA244 应用报告详细介绍了 25-28G 重定时器的 EEPROM 编程。 如果您对文档有任何其他疑问、敬请告知。

    此致、

    GREG

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

    好的、我应该根据给定的地址映射从外部生成十六进制文件、然后使用 Sig Con 将十六进制文件应用到 EEPROM 器件?

    谢谢、

    Matthew  

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

    您好、Matthew、

    以太网 SigCon GUI 无法将文件写入 EEPROM。 我们建议制作 EEPROM、然后使用 Flash Center 或类似工具将其应用到器件中。

    此致、

    GREG

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

    您好 Gregory、文档指出需要顺序寄存器、但对于我们的设计、我们必须跳过 x36。 是否有处理地址的建议路由:
    x30 x 32 x 34 x 38 x 48

    我是否会在填充每个中间设备时进行设置 — 甚至是跳过的设备? 根据文档、最多 16 个
    十六进制文件、范围为 x30 x32 x34 x36 x38 x40 x42 x44 x46 x48

    您是否可以在模式 1 CTLE 下附加此案例的示例文件? 全部 8 个器件的通用通道配置。

    谢谢您、

    Matthew

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

    您好、Matthew、

    应该可以使用非连续的器件地址创建 EEPROM。 我将查看此内容、并尽快为这种情况提供示例 EEPROM。

    此致、

    GREG

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

    感谢 GREG、其他参数为 20.4Gbps、CDR 中的 1 分频以供生成

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

    您好、Matthew、

    我目前正在处理 EEPROM、并有一些问题需要澄清。 您使用的是 8 个设备还是 9 个? 我想确保您发送的列表中有 10 个地址、包括 0x36。 此外、 您使用的是 25MHz 还是 30.72MHz 校准时钟? 这会影响配置设置。

    此致、

    GREG

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

    尊敬的 Greg:

    我只需要编程这 5 个器件地址 — 我不确定格式是否需要顺序排序,是否需要该空间中的所有地址。   

    x30 x 32 x 34 x 38 x 48

    25MHz 校准时钟

    CDR 1 分频、20.4Gbps

    5 个器件

    模式 1 CTLE

    谢谢您、

    Matthew

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

    您好、Matthew、

    感谢您的澄清。 我会通过将 EEPROM 刷写到器件中来测试我这边的 EEPROM、并确认它是否正确配置了相关器件地址。

    此致、

    GREG

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

    尊敬的 Greg:  

    请告知 EEPROM 何时正确配置器件地址、或者您是否需要任何其他详细信息才能继续。  

    谢谢您、

    Matthew

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

    您好、Matthew、

    我会尽快告诉你,当它在我这边工作。 感谢您对此的耐心。

     此致、

    GREG  

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

    感谢您的更新。

    Matthew

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

    您好 Gregory、  

    是否有要共享的更新? 这个用例是否可以使用非连续地址创建?  

    谢谢、

    Matthew

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

    您好、Matthew、

    我目前无法使用 5 个器件测试 EEPROM、但使用一个 配置为所需地址的 DS280DF810 器件进行测试 、可以为所有 5 个器件地址产生正确的结果。 我在这里附加了 EEPROM — 请告诉我它是否适用于您的设置。   

    此致、

    GREG

    e2e.ti.com/.../5DevEEPROM.hex

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

    您好 Gregory,您发送给我的文件的校验和无效 — 逐行校验和。 起始地址(给定为 x0A 与 x33)与 sig CON 生成不匹配。 这就是我通过这些更改重新生成的内容、但没有看到编程在设置中完成。  

    :2000000074001000330000330000330000330000330000330000330000330000330000335E
    :2000200000003300003300000000000000000000000000003300003300003300003300008E
    :200040000000000000000000000000000000000000000000000000000000000000000000A0
    :20006000000000000000000000000000000000003300003300003300003300007304063007
    :20008000200300A0F46C102DC9E5600015A2BB182A202310FC7B60001A40400040508090DA
    :2000A000C0D0D1D5D8EAF7FDEEEFFF00B300B3FFF4428000000521344813A9001F9FF1222E
    :2000C00048C300900F00000000000000000000000000000000000000000000000000000076
    :2000E000000000000000000000000000000000000000000000000000000000000000000000
    :200100000000000000000000000000000000000000000000000000000000000000000000DF
    :200120000000000000000000000000000000000000000000000000000000000000000000BF
    :2001400000000000000000000000000000000000000000000000000000000000000000009F
    :2001600000000000000000000000000000000000000000000000000000000000000000007F
    :2001800000000000000000000000000000000000000000000000000000000000000000005F
    :2001A00000000000000000000000000000000000000000000000000000000000000000003F
    :2001C00000000000000000000000000000000000000000000000000000000000000000001F
    :2001E0000000000000000000000000000000000000000000000000000000000000000000FF
    :00000001FF

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

    您好 Gregory、  
    我们是否能够通过电子邮件进行沟通以完成此任务? 如果我们能得到文档作者的帮助、这也会很有帮助。

    谢谢您、

    Matthew  

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

    您好、Matthew、

    我的团队更喜欢在 E2E 平台上提问。 如果您更愿意私下分享敏感信息、我们也可以使用 E2E 私人消息传递系统。  

    关于我的 hex 文件、校验和确实不正确。 我必须发送的文件版本未使用正确的版本进行更新。 但是、使用的起始地址正确、0x0A 表示公共通道 寄存器数据的开头位置。 在您发送的重新生成版本中、该地址应为 0x7B。 如果您在文件中 对所有设备地址映射标头进行此更改、则设置是否有效?

    此致、

    GREG

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

    将 X33 替换为 x7B 并重新计算校验和、将返回给您。

    谢谢、

    Matthew

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

    您好、Matthew、

    感谢您的更新、请告诉我 出现的任何问题。

    此致、

    GREG

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

    :20000000740010 007B00 007B00007B00007B00007B00007B00007B00007B00007B00007B00007B8E
    :2000200000007B00007B000000000000000000000000000000007B00007B00007B0000DE
    :20004000000000000000000000000000000000000000000000000000000000000000000000000000A0
    :20006000000000000000000000000000000000000000000000007B00007B00007B00007B000073040630E7
    :20008000200300A0F46C102DC9E5600015A2B182A202310FC7B60001A40400040508090DA
    :2000A000C0D0D1D5D8EAF7FDEEEFFF00B300B3FFF4428000000521344813A9001F9FF1222E
    :2000C00048C300900F00000000000000000000000000000000000000000000000000000076
    :2000E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    :2001000000000000000000000000000000000000000000000000000000000000000000000DF
    :200120000000000000000000000000000000000000000000000000000000000000000000000000000000BF
    :2001400000000000000000000000000000000000000000000000000000000000000000000000000000009F
    :2001600000000000000000000000000000000000000000000000000000000000000000000000000000007F
    :200180000000000000000000000000000000000000000000000000000000000000000000000000005F
    :2001A0000000000000000000000000000000000000000000000000000000000000000000000000003F
    :2001C0000000000000000000000000000000000000000000000000000000000000000000000000001F
    :2001E00000000000000000000000000000000000000000000000000000000000000000000000FF
    :00000001FF

    嗨、Greg、  
    在重新编程之前、这是预期的公共通道寄存器位置吗?

    谢谢您、

    Matthew

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

    您好、Matthew、

    正确。 007B00 是地址映射标头、根据您附加的表进行配置。

    此致、

    GREG

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

    尊敬的 Greg:  

    该文件成功编程了 X30 x32 x34 - 3 个器件的连续地址。

    未对 X38 x48 器件进行编程。

    您是否知道可以在何处更正文件以正确处理地址不连续性? 或者您是否看到任何错误。

    谢谢您、

    Matthew

     

    :20000000740010007B00007B00007B00007B00007B00007B00007B00007B00007B00007B8E
    :2000200000007B00007B00000000000000000000000000007B00007B00007B00007B0000DE
    :200040000000000000000000000000000000000000000000000000000000000000000000A0
    :20006000000000000000000000000000000000007B00007B00007B00007B000073040630E7
    :20008000200300A0F46C102DC9E5600015A2BB182A202310FC7B60001A40400040508090DA
    :2000A000C0D0D1D5D8EAF7FDEEEFFF00B300B3FFF4428000000521344813A9001F9FF1222E
    :2000C00048C300900F00000000000000000000000000000000000000000000000000000076
    :2000E000000000000000000000000000000000000000000000000000000000000000000000
    :200100000000000000000000000000000000000000000000000000000000000000000000DF
    :200120000000000000000000000000000000000000000000000000000000000000000000BF
    :2001400000000000000000000000000000000000000000000000000000000000000000009F
    :2001600000000000000000000000000000000000000000000000000000000000000000007F
    :2001800000000000000000000000000000000000000000000000000000000000000000005F
    :2001A00000000000000000000000000000000000000000000000000000000000000000003F
    :2001C00000000000000000000000000000000000000000000000000000000000000000001F
    :2001E0000000000000000000000000000000000000000000000000000000000000000000FF
    :00000001FF

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

    您好、Matthew、

    感谢您分享更新后的结果。 我将查看 EEPROM 以查看什么可能导致 0x38 和 0x48 器件无法编程。 如果您可以 使用逻辑分析仪探测 I2C 总线并分享结果、将会非常有用。  

    此致、

    GREG