主题中讨论的其他器件:MSP430F5529、 DRV8343-Q1、 MSP-EXP430FR5969、 MSP-EXP430FR5739、 MSP430FR5969、 MSP430FR5739
DRV8343S-Q1EVM 和 DRV8343H-Q1EVM 均包含板载 MSP430F5529 MCU 、该 MCU 通过为离线 GUI 应用提供有传感器或无传感器梯形电机控制和连接来评估 DRV8343-Q1器件。 购买 EVM 时、MCU 会自动刷写以进行无传感器梯形控制。
EVM 工具页面还包含可下载 的固件包、其中包括 Code Composer Studio 的无传感器梯形、含传感器梯形和独立模式固件项目
- 如果它阻止了软件包的安装程序、您可以为下面的每个固件解决方案下载以下 zip 文件夹。 将固件文件解压到本地目录中、然后将 CCS 项目导入 Code Composer Studio。
- 无传感器梯形: e2e.ti.com/.../DRV8343_5F00_MSP430F5529_5F00_Trapezoidal_5F00_Sensorless_5F00_BLDC.zip
- 含传感器梯形: e2e.ti.com/.../DRV8343_5F00_MSP430F5529_5F00_Trapezoidal_5F00_Sensored_5F00_BLDC.zip
- 独立模式: e2e.ti.com/.../DRV8343_5F00_MSP430F5529_5F00_Independent_5F00_Drive.zip
- 1x PWM 模式固件可从以下位置获得: e2e.ti.com/.../3857.DRV8343_5F00_MSP430F5529_5F00_Trapezoidal_5F00_Sensored_5F00_BLDC_5F00_1xPWM.zip
- DRV8343-Q1 EVM GUI (DRV8343Q1-1.0.0_EVM)、可自动识别刷写到 MSP430 MCU 上的固件工程
为了将固件刷写到 EVM 上的 MSP430F5529上、 需要 MSP-EXP430FR5969或 MSP-EXP430FR5739 LaunchPad。 请按照以下步骤操作。 [注意:DRV8343x-Q1EVM 上没有调试器。 尝试 通过将 USB 连接到 EVM 来刷写程序将导致消息"Error initializing emulator: No USB FET was found (初始化仿真器时出错:未找到 USB FET)"。]
1) 1)获取 MSP-EXP430FR5969 ( 可从 samples.ti.com 获取)或 MSP-EXP430FR5739 (可从 TI 商店获取)。 这些 MSP430 LaunchPad 在 电路板右侧包含 SPI 线对6引脚、50mil 宽连接器。 您可能需要使用50mil 4引脚接头将4引脚(SBWTDIO、SBWTCK、3V3、GND)焊接到 LP、如下红色圆圈所示。 不使用连接器的引脚1和6、引脚2-5对应于刷写 MSP430所需的四个 SPI 线控引脚。
如果使用 MSP-EXP430FR5969:
您将需要从 LaunchPad 上移除 IC。 这会断开 MSP430FR5969的连接、使其不再是目标器件、因为即使从桥上移除跳线、TST/RST/V+引脚也会连接到50mil 接头。 IC 移除后、将 跳线桥上的 GND、V+、RST 和 TST 跳线连接到电源 、并将 MCU 的 eZ-FET 调试信号连接到50mil 接头。
如果使用 MSP-EXP430FR5739:
移除 跳线桥上的3V3、GND、SBWTDIO 和 SBWTCK 跳线、 以断开电源和 eZ-FET 调试信号与 MSP430FR5739的连接。 这将强制电源和 SPI-by 线引脚连接50mil 接头。
2) 2)连接器与 LP 配对后、按以下方式将连接器插入 DRV8343x-EVM 左侧的4引脚 SPI-by-Wire 母连接器(电路板顶部朝上)。 这会将来自 MSP LaunchPad 的 eZ-FET 调试探针连接到 EVM 板载 MSP430F5529、以便 CCS 将 MSP430F5529识别为目标器件。
3) 3) 连接后、将 micro-USB 电缆插入 LaunchPad、LP 和 EVM 上的3.3V LED 应亮起。
4) 4) 此时、您 应该能够将 含传感器梯形、无传感器梯形或独立模式固件刷写到 MSP430F5529 MCU 上。 有关如何下载 CCS 和刷写程序的步骤、请参阅 本文档的第3节。 请注意、如果使用的是 Code Composer Studio 的大多数版本、则工程可能不会 使用最新的编译器版本自动配置目标。 在 Project Explorer 中右键点击工程、然后点击 "Properties"。 选中"自动管理项目的目标配置"、如下所示。 单击应用并关闭。 在项目的"构建"成功后、单击 "Debug"。 如果工程需要编译器更新、 将出现一个弹出窗口。 点击 Accept 并继续、直到项目成功将项目闪存至 MSP430F5529。
5) 5)一旦程序被闪存到 MSP430F5529、停止调试会话。 打开 DRV8343x-Q1EVM 的电源、并将 Micro-USB 电缆插入 EVM。 启动 DRV8343-Q1 EVM GUI 并选择所用的 DRV8343-Q1型号。 在下一个窗口中、刷写到 MCU 中的固件将自动显示为控制类型(即无传感器控制)。 要使用不同的控制方法、您需要执行上述步骤、在运行 GUI (即含传感器梯形、无传感器梯形或独立模式)之前将所需的固件刷写到 MCU 中。