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.

[参考译文] ULC1001-DRV2911EVM:板载 MSP430 MCU 中的配置文件加载

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1508167/ulc1001-drv2911evm-configuration-file-loading-in-on-board-msp430-mcu

器件型号:ULC1001-DRV2911EVM
Thread 中讨论的其他器件:MSP-FETULC1001

工具/软件:

尊敬的 TI 专家:

假设我要在 GUI 中更改特定 LCS 的用户参数并保存这些配置文件、而无需在 GUI 中执行校准。 然后、我通过 MSP-FET 工具在 MSP430中加载未校准的配置文件、并通过 MCU 按下 RUN CALIBRATION 按钮来执行校准模式。(通过 MSP430进行校准的原因是我们计划在最终产品中使用类似的方法来校准每个 ULC1001器件及其组装的 LCS、以适应 LCS 上的制造差异)

Q1:MCU 配置文件中是否更新了校准后突发参数? 如果我对 EVM 进行下电上电、ULC1001是使用更新的校准文件还是使用之前加载的文件启动?

问题2:配置文件存储在哪里以及校准后如何更新其参数?

问题3:为什么在该 EVM 中使用 EEPROM?

此致、

Selvaganapathi K

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

    感谢您的联系。 我会在24小时内提供反馈。  

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

     1)没有  如果您刚刚运行校准、校准后突发参数是临时数据。 它们 不会 更改 MSP 和 EEPROM 中存储的配置文件。  如果对 EVM 进行下电上电、  MSP430将使用 从 MSP-FET 编程的配置文件启动。  

    2)配置文件存储在 MSP430闪存和外部 EEPROM 中。 ULC1001 DSP 可以实时处理更新后的参数、 但不会永久存储在任何位置。   

    3) MSP430具有32KB 闪存、这不足以存储包括 PRAM 在内的整个46KB 头文件。 这就是为什么添加512kb EEPROM 的原因。 对于新设计、TI 建议使用可保存整个头文件的微控制器。 在这种情况下、不需要 EEPROM 芯片。

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

    谢谢你的答复,陈海龙.

    需要对 Q1进行更多说明。 根据您对 Q1的反馈、我的理解是经过校准的清洗模式、在 ULC1001器件断电后、突发参数将丢失。 我们每次使用加载的配置文件启动 ULC1001后都需要进行校准。 我的理解对吗?

    • 如果是这种情况、如何进行清洁? 假设在整个 ULC 系统断电时在镜头表面增加了一些额外的质量、然后通过供电启动系统来激活、并在表面仍然存在额外的质量的情况下运行校准序列。 在这种情况下、将不会检测到质量、甚至系统也会在非空闲环境中进行校准(校准不当)。 也请说明这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    编号  建议 仅在制造模块后进行一次校准、并将配置文件保存在 ROM 中。 不建议 在每次启动 ULC1001时进行校准。  

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

    尊敬的 Chen:

    是否可以通过提供校准命令而不是在制造过程中单独校准 LCS 来在组装的 ULC 系统中执行自动校准?并将校准后的配置文件转储到 ULC 系统的 ROM 中? 如果是、请解释。

    因为如果我可以使用仅包含用户命令和限制(非突发和清洗模式的校准数据)的主配置文件进行校准并永久存储后校准数据、那么就不需要将唯一的校准文件转储到每个组装的系统中。  

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

    您描述的内容正确。 没有唯一的校准文件。 校准步骤为:1)使用主配置文件对每个负载运行校准;2)对 MSP 进行编程并将校准后的数据保存在 ROM 中。   

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

    尊敬的 Chen:

    您能为上述问题提供任何解决方案吗?

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

    校准后的序列应该能够清除额外的质量、因为该序列会扫描一个频率范围、而不是单个点。 如果需要、我们可以安排会议、这样可能会更有效。  

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

    尊敬的 Chen:

    感谢您的支持。


    能否请您确认我们是否可以更改顺序? 就是这样  

    1.使用主配置文件对 MSP 进行编程。

    2.通过 MSP 执行校准并将校准数据保存在 ROM 中。

    我希望这将澄清我仍然存在的疑虑。 如果我们需要进一步的详细信息、我们可以安排会议。

    此致、

    Selva

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

    是的、这是有效的。 将校准数据保存在 ROM 中可以视为 对 MSP 进行编程的另外一个步骤。