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.

[参考译文] ADS122C04EVM:虽然器件封装正确、但仍可以#39;t 加载寄存器文件

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1104244/ads122c04evm-can-t-load-register-file-although-device-package-is-correct

器件型号:ADS122C04EVM
主题中讨论的其他部件:ADS112C04ADS122C04

我在加载寄存器映射时也遇到了问题, 这也与 ADS122C04EVM 和 ADS112C04EVM 之间的混淆有关,但是我的主板(ADS122C04EVM ) 与 我运行并填充了文件夹 ADS122C04的器件包"ADS122C04-dvcpkg.exe"匹配。 奇怪的是、当 GUI 启动 时、在更改为"Hardware Connected (硬件已连接)"之前先显示"Unable to identify device = ADS112C04"(无法识别设备= ADS112C04)。 就绪..." 为什么要尝试连接到错误的电路板? 谢谢

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

    尊敬的安德烈:

    您是否完全确定使用 ADS122C04EVM (24位版本)?  我们经常看到用户认为、当 EVM 实际上有所不同时、他们会有一个 EVM、因为该 EVM 有24位和16位版本。  您可以验证 EVM 上安装的器件是 ADS112C04、它是器件的16位版本。  请注意电路板上安装的 ADC 顶部的封装标记。

    显然、所使用的固件适用于 ADS112C04、它要求  下载并安装 ADS112C04EVM-DVCPKG。  制造电路板时、固件作为测试程序的一部分进行安装。  如果您为 EVM 上安装的固件安装了正确的器件包、则应该能够进行连接。

    此致、

    Bob B

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

    尊敬的 Bob:

    请参阅电路板贴纸"ADS122C04EVM"和器件标识"ADS122C"的图片、因此我不确定 ADS112C04如何设置。 奇怪的是、我尝试 了 ADS112C04EVM-DVCPKG、现在看到了寄存器映射。  我是否需要以某种方式更新电路板的固件?

    此外、如果我要更改 ADC 上的 I2C 地址(例如填充 R55而不是 R57)、是否有方法在 GUI 中设置该地址、或者它是否只能处理默认地址?  

        

    谢谢、

    安德烈

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

    尊敬的安德烈:

    您似乎在确定问题时进行了适当的努力。  这以前发生过一次、我建议您阅读以下主题:

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1032112/ads122c04evm-adc-identifies-as-ads112c04-chip-in-evaluation-software/3818149#3818149

    您可以从此线程中看到、这样做会有一些风险、从而导致 EVM 完全无法使用。  我会向您发送另一个 EVM、但由于构建 EVM 的电源问题、我们目前缺货、可能需要几个月才能有更多 EVM 可用。

    此致、

    Bob B

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

    尊敬的 Bob:

    我下载了 LM 闪存编程器工具、但没有有关如何刷写 EVM 的说明。 是否有任何机会会出现有关如何配置四个选项卡的屏幕截图? 我不知道如何处理批处理文件、因此我希望该工具足够了。

    此外、回到我之前关于备用 I2C 地址的问题...是否有方法在 GUI 中更改该地址?  

    非常感谢、

    安德烈

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

    尊敬的安德烈:

    至于 I2C 地址、不可以在 GUI 中更改地址。  但是、固件中有一个例程、用于检查通信并选择地址、并在接收到 ACK 时将其存储在易失性存储器中。  因此、如果硬件需要、您应该能够手动更改地址。

    至于 LM 闪存编程器工具、我实际上使用过该工具已经很多年了。  通常我运行批处理文件。  在使用该工具时、屏幕右上角有一个帮助按钮。  首先、您需要擦除微控制器中的闪存。  将 USB 电缆插入 EVM、然后按住复位按钮(S4)、然后按住 BSL 开关(S2)。  释放 RESET 按钮、计数至5并释放 BSL 按钮。  拔下 USB 电缆并重新插入。  通过检查设备管理器、验证 EVM 是否处于 DFU 模式。  您应该会看到类似于下面所示的内容的内容。

    打开 LM Flash Programmer 工具、第一个选项卡是 Configuration、应如图所示:

    按下 Refresh 按钮、您应该会看到可用的 DFU 器件:

    该器件应如图所示高亮显示、然后选择"Program"选项卡。  在选择.bin 文件框中、浏览到固件所在的所需文件位置。  这将位于 DSEvalSW\Devices 所在的文件夹中。例如:

    Documents\DSEvalSW\Devices\ADS122C04\fW\ADS122C04_v1.0.0.bin

    找到并选择正确的文件后、按 Program 按钮。

    这应该是它所需要的一切。

    此致、

    Bob B

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

    非常感谢 Bob! 我很惊讶地发现、USB DFU 接口选项仅在我执行初始按钮按压步骤后才可用。  

    请注意 、Mouser 确实有一些板库存、我刚刚收到了一个。 它与我从 DigiKey 购买的原电路板有相同的问题(我确认了标签和器件标识)、因此第三方供应商通常不能正确对其进行编程时、必须存在更大的问题。

    再次感谢、

    安德烈