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.

[参考译文] DS110DF111:SMBus EEPROM 配置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/714002/ds110df111-smbus-eeprom-configuration

器件型号:DS110DF111

我们在最新设计中有两个重定时器、我们似乎无法使用 EEPROM 进行配置。   

首先、DS110DF111如何知道 EEPROM 的物理地址?   

如果我使用24C02 EEPROM、则可以将其 A0、A1、A2引脚配置为在0xA0到0xAE 之间创建 SMBus (写入)地址。

DS110DF111是否需要必须使用的特定地址?  如果是、该地址是什么?   

您能否为我提供一个简单的十六进制文件、该文件将用于两个链接的器件?  这样我们就可以测试这两个器件了吗?

我们重定时器的物理地址为0x34和0x36。

器件是否会一直从 EEPROM 读取字节直到地址0xFF?  或者它会在它之前停止

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

    AL、

    EEPROM 物理地址必须在0xA0上。  它将仅在 A0处查找 EEPROM。

    我在地址0x34和0x36上附加了一个 EEPROM 文件、用于2个重定时器、 该文件使用 1KB 的 EEPROM 大小。

    e2e.ti.com/.../ds110df111-eeprom.txt

    此致、

    Lee

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Lee。 我正在分析您发送给我的文件。 基本标头= 0x730010 (3字节)。 CRC_EN =否、ADDR 映射启用=是、EEPROM > 256字节=是、common_channel =是。 为什么 EEPROM > 256 = 1 (是)? 我们不使用大于256字节的 EEPROM、因此这是冲突的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    可以修改该文件以使用小型 EEPROM。  最上面一行会更改一个位、最后一行 CRC 值也会更改。

    200000005300100033007200B100F0000000000000000000000000000000000000000000000037

    基本标头现在为0x53

    地址位置已经被移动以处理较小的 EEPROM。

    此致、

    Lee

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lee、非常感谢您的参与。 我们已将新行添加到文件中,并已成功加载!! 那么、我的下一个问题是您如何在 SigCon Architect 中创建此文件? 您能否在此处提供有关我们如何生成同一文件的详细信息? EEPROM 设置窗口的屏幕截图会有所帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Al、

    使用 Sigcon Architect 中的"EEPROM"选项卡。  

     

    1.在地址0x30 - 0x36处添加了四个重定时器

    2.单击:"从设备更新插槽(4x)"。  需要更新每个插槽#。

    3.单击:"Write to EEPROM Hex (写入 EEPROM 十六进制)"。 保存文件。

    4.我需要修改第一行中的文件以考虑 Sigcon Architect 重定时器配置文件中不支持的较小 EEPROM。

    此致、

    Lee

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 这就是我们创建可用于我们的设计的 EEPROM 文件所需的内容。 简单来说、即使 SMBus 链中没有地址为0x30和0x32的器件、我们也必须在 EEPROM 文件创建中考虑它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Al、

    是的、数据格式需要为它们保留空间。  

    此致、

    Lee