主题中讨论的其他器件: MSP430FR2355、 、MCF8316C-Q1、 MCF8315A
大家好。
我想使用 MSP430FR2355和 MCF8316A 在新的 PCB 上设计电路。 我在 EVM 数据表中看到了以下声明。
如果我使用 MSP430 LaunchPad 在 MSP430FR2355上刷写固件、 可以通过 GUI 运行电机吗? 固件是 MCF8316AEVM 附件中的数据。
另外、当我像这样闪光时、如果我在不进行任何进一步操作的情况下接通电源、我能否使电机运行?
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.
大家好。
我想使用 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、电机就可以旋转、而无需在上电时进行进一步操作。
此致、
约书亚
尊敬的 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 的信息、而不是先前的默认值。
此致、
约书亚
尊敬的 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。
此致、
约书亚