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.

[参考译文] MCF8316A:是否可以将 GUI 用于新设计的 PCB?

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1338615/mcf8316a-is-it-possible-to-use-the-gui-to-the-newly-designed-pcb

器件型号:MCF8316A
主题中讨论的其他器件: MSP430FR2355、MCF8316C-Q1、 MCF8315A

大家好。

我想使用 MSP430FR2355和 MCF8316A 在新的 PCB 上设计电路。 我在 EVM 数据表中看到了以下声明。


如果我使用 MSP430 LaunchPad 在 MSP430FR2355上刷写固件、 可以通过 GUI 运行电机吗? 固件是 MCF8316AEVM 附件中的数据。


另外、当我像这样闪光时、如果我在不进行任何进一步操作的情况下接通电源、我能否使电机运行?

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

    尊敬的 Kitae:

    如果我使用 MSP430 LaunchPad 在 MSP430FR2355上刷写固件, 可以通过 GUI 运行电机吗?

    只要 MCF8316AEVM 固件 刷写到 MSP430FR2355上、USB 至 UAT 转换器应能够支持460800的波特率、并且4MHz 的谐振器连接到引脚8和9、您就应该能够通过 GUI 运行电机。 有关推荐的硬件和布局、请参阅 MCF8316AEVM 的硬件文件。 固件还会设置一些您通常不需要的 GPIO、在这些情况下、您应该能够让引脚悬空或在固件中更改引脚配置。

    此外,当我像这样刷新时,如果我打开电源而不进行任何进一步的操作,我能否使电机运行?

    只要您将所需的 MCF8316寄存器配置写入其 EEPROM、电机就可以旋转、而无需在上电时进行进一步操作。

    此致、

    约书亚

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

    谢谢。

    我还有更多问题、

    从数据表中的8.2.1.6 可以看出、MCF8316可以通过 DACOUT 读取转子角度。 但寄存器(736h)未显示在 MCF8316数据集中、是否可以通过任何方法从 MCF8316读取转子角度?

    2. 您能告诉我 第二个答案的具体方法吗? 如何将寄存器设置刷写到 MCF8316?

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

    尊敬的 Kitae:

    1. 从数据表中的8.2.1.6来看、我 认为 MCF8316可以通过 DACOUT 读取转子角度。 但寄存器(736h)未显示在 MCF8316数据集中、是否可以从 MCF8316读取转子角度?

    MCF8316A 没有 DACOUT 引脚、要读取估算的 θ 角度、您必须使用公式 EstimatedAngle (°)=(THETA_EST / 227)* 360°读取 THETA_EST (736h)寄存器中的值。

    要以模拟信号的形式输出估算角度、您必须使用 MCF8316C-Q1。 然后、您可以将地址输入任一 DAC 寄存器(DAC_1或 DAC_2)中、从而使 DAC 引脚根据编程到 DACOUT#_VAR_ADDR 中的寄存器地址值输出模拟信号。

    2.  您能告诉我 第二个答案的具体方法吗? 如何将寄存器设置刷写到 MCF8316?

    您可以按照 MCF8316A 数据表第7.6.1.1节中的说明、查看将所需的寄存器配置写入 EEPROM 所需的步骤。 基本上、您需要首先将所需的寄存器配置写入器件、然后 将0x8A500000写入寄存器0xEA、从而将寄存器值写入 EEPROM。 将电阻写入 EEPROM 后、应等待至少100ms。 然后、您可以对 MCF8316A 进行下电上电、并且应该能够读取寄存器并查看 写入 EEPROM 的信息、而不是先前的默认值。

    此致、

    约书亚

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

    感谢您的回答。

    MCF8316A 和 MCF8316C-Q1的产品是否不同? 您不能通过"电机研究"驱动 MCF8316C-Q1吗? 我可能会使用该部件、但如果无法使用该软件进行驱动、我对如何驱动该部件很好奇。

    是否可以只需设置 EEPROM 中的寄存器值并提供电源来驱动 MCF8316C-Q1?

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

    尊敬的 Kitae:

    MCF8316A 和 MCF8316C-Q1是否有不同的产品?

    MCF8316A 和 MCF8316C-Q1是不同的产品。  根据从 MCF8316A 和 MCF8315A 获得的经验、我们对 MCF8316C-Q1进行了改进、主要固件改进的摘要如下:

    我们还在 MCF8316C-Q1上添加了功能引脚36-39 、以支持 DACOUT 功能、其中引脚39作为警报引脚。

    您不能用"Motor study"驱动 MCF8316C-Q1吗?

    Motor Studio 的最新版本 支持 MCF8316C-Q1。

    是否可以通过在 EEPROM 中设置寄存器值并提供电源来驱动 MCF8316C-Q1?

    对 EEPROM 进行编程(可以在 Motor Studio 中完成)并通过所需的寄存器设置、MCF8316C-Q1可以驱动电机、而无需任何 I2C 通信或 GUI。

    此致、

    约书亚