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.

[参考译文] LAUNCHXL-F28.0049万C:使用BoostXL-DRV8301运行LaunchXL-F28.0049万C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1095764/launchxl-f280049c-running-launchxl-f280049c-with-boostxl-drv8301

部件号:LAUNCHXL-F28.0049万C
主题中讨论的其他部件:BOOSTXL-DRV8301,, DRV8301DRV8320BOOSTXL-DRV8320RS

您好,

我想在LaunchXL-F28.0049万C (修订版B)上使用BoostXL-DRV8301 (修订版B)。

在软件中,我可以看到DRV8301的开关,但我看不到
有关任何信息,请参阅LaunchXL-F28.0049万C用户指南
告诉需要设置哪些预定义的色片才能运行。

所以,第一个问题。 软件是否已准备好与配合使用
BoostXL-DRV8301?

第二项质询。 如果对#1为“是”,那么预定义的开关是什么
需要设置才能使用此组合?

Greetins,

John

附注:在枚举 Board_Kit_e中,其中一个元素是Board_DRV8301_REVD。
这可能是BoostXL-DRV8301的正确开关。

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

    您好,John:

    so28.0049万 -bootstxl-drv8301"]so,28.0049万,第一8301第一个问题。 软件是否已准备好与配合使用
    BoostXL-DRV8301?[/报价]

    硬件方面,LAUNCHLL-F28.0049万C不支持BoostXL-DRV8301。 但是在软件方面,我们在Motor Control SDK (MCSDK)中没有支持DRV8301的特定InstaSPIN FOC示例代码。 您可以在SDK中引用DRV8320RS的示例代码,并自行更改hal.c和user.h中的某些配置。

    最佳,

    Kevin

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

    您好Kevin,

    感谢您的建议。 您提到DRV8301没有示例代码,但是在DRV8320的示例代码中,我找到了引用DRV8301的跟踪,例如主板套件的BOD_DRV8301_REVD (如果这不是BoostXL-DRV8301,这是什么主板?) 或在labs.h中预定义DRV8301_SPI 这是否意味着示例代码中的软件结构可以与DRV8301配合使用,但它尚未完成? 请解释一下?

    此致,

    John

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

    您好,John:

    下面的代码实际上并不影响软件配置。 它们仅用于显示正在使用的主板。

    #ifdef _HVKIT_REV1p1_
        motorVars.boardKit = BOARD_HVMTRPFC_REV1P1;
    #endif // _HVKIT_REV1p1_
    
    #ifdef _DRV8301_KIT_REVD_
        motorVars.boardKit = BOARD_DRV8301_REVD;
    #endif  // _DRV8301_KIT_REVD_
    
    #ifdef _BOOSTXL_8320RS_REVA_
        motorVars.boardKit = BOARD_BSXL8320RS_REVA;
    #endif  // _BOOSTXL_8320RS_REVA_

    您需要根据所使用的板更改hal.c,hal.h和user.h文件。 此外,BOOSTXL-DRV8320RS还采用F28.0049万C器件的内部PGA。 直接使用BOOSXL-DRV8320RS可能会更直接,因为F28.0049万C器件已存在软件支持。

    或者,您可以在下面的通用实验中查看硬件支持和解决方案,并从F2.8002万x移植到F2.8004万x,这应该不难。

    https://www.ti.com/lit/spruj26

    最佳,

    Kevin

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

    您好Kevin,

    好的,我理解您使用PGA的含义,这需要对BoostXL主板进行硬件修改。 这是一个选项,但可能不是最好的。

    我看了一下你们关于通用实验室的建议,发现它是针对F28.0025万而构建的。 但是,有一节介绍如何适应F28.0049万C,还有一节介绍了如何适应自定义硬件。 这似乎很直接了当,我愿意尝试一下,但细节往往是魔鬼。 F28.0049万C仍然是我的“新”处理器,我没有使用F28.0025万的经验。 如果我陷入困境或我是自己一个人,你们可以提供什么类型的支持?

    谢谢,

    John

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

    您好,John:

    我认为这是一个更好的计划。

    28.0049万 bootstxl-drv8301/4066884#4066884]如果28.0049万如果您8301您不406.6884万不愿意406.6884万愿意,我可以提供什么类型的支持?

    如果在移植代码时遇到问题,您可以询问此E2E线程或启动新线程。 您能提出的问题越具体/缩小问题范围,我们通常能够提供的帮助就越好。

    最佳,

    Kevin

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

    您好Kevin,

    我要去试试,把胎面闭上。 请注意,我不太清楚的地方是修改链接程序文件,但我将按照您的建议将其放入新的线程中。 在本主题中,用户指南指示使用SDK中的模板作为参考,但用户指南中没有介绍的部分似乎有一个特定的结构。 除了用户指南之外,是否还有关于链接器脚本和通用实验室项目背后的TI概念的更多文档?

    https://www.ti.com/lit/spruj26

    问候,

    John