M4K组(TMPM4KN/4KM/4KL)示例软件

此页面为M4K组提供了示例软件下载服务

电机控制示例软件

MCU Motor Studio

适用于CLICKER 4 FOR TMPM4K的电机软件开发套件

MCU Motor Studio 说明
电机控制PC工具
  • 动态修改电机参数、系统设置和PI控制参数
  • 记录电机运行期间的各种参数
  • 实时监控速度、扭矩、电流、电机控制状态
电机控制固件
  • 正弦波换相和磁场定向控制(矢量控制)
  • 速度、位置控制方法,包括无传感器和 1/3 分流电流检测方案
  • 保护:过流/失速/过欠压/电机断线

直流无刷电机控制

用于SBK-M4KN-KIT的电机软件开发套件

功能 说明
带矢量引擎的直流无刷电机控制
  • 控制电机旋转方向
  • 控制电机旋转方向(DPWM,CPWM)
  • 通过滑动开关控制电机速度
  • 用于评估的DAC模拟输出
  • 用热敏电阻检测逆变器板温度

TMPM4KN开发套件: SBK-M4KN-KIT

外围示例软件

外围设备基本操作

  • IDE的PJ文件支持IAR Embedded Workbench®/Arm® Keil® MDK/SEGGER Embedded Studio。
  • 更新了软件配置以增强可移植性。
示例软件/功能 说明
高级编码器输入电路 A_ENC32 在编码器模式下,通过旋转编码器检测旋转。LED闪烁频率取决于计数值。
模拟/数字转换器 ADC 一个可显示数值(电位计测量的电压)的程序。
时钟/模式控制 CG 通过按下SW端口输入作为触发,可切换至低功耗模式(IDLE/STOP1)。根据操作模式打开和关闭LED
CRC CRC 在两个TSPI之间添加CRC代码通信,并将接收到的数据输出到终端软件。
数字噪声滤波器 DNF 该示例软件检测开关是否通过DNF产生外部中断信号。
串行总线接口 El2C/I2C 示例软件是2个评估板之间的通信示例,以及使用2个评估板读取EEPROM的多主机示例软件。
闪存控制 FLASH 1.在内部RAM中运行程序并执行内部闪存删除和重写的示例
2.重写数据闪存和代码闪存的用户信息区的示例
电压检测电路 LVD 比较电源电压与检测电压的示例
振荡频率检测器 OFD 通过与设定的频率宽度进行比较来检测外部高速振荡器错误的示例
I/O端口 PORT 通过打开/关闭LED的轮询进程决定按键的示例
RAM奇偶校验 RAMP 使用来自终端软件的写入命令将RAM奇偶校验添加到字符串输入中,并将其保存在RAM中。使用读取命令对存储在RAM中的数据进行奇偶校验,并将其显示到终端软件中。
时钟选择型看门狗定时器 SIWDT 发生NMI中断的示例以及定期写入清除代码而不发生NMI中断的示例
32位定时器事件计数器 T32A 1.通过捕捉功能测量外部输入的时钟频率。
2.通过定时器中断每秒打开/关闭LED的示例
3.占空比PPG(可编程方波)的输出示例
微调电路 TRM 通过外部参考信号调整内部高速振荡器的频率。
串行外围接口 TSPI 通过2通道TSPI进行通信并将数据输出到终端软件。
异步串行通信电路 UART 1.从终端仿真器接收字符串的示例
2.向终端仿真器发送字符串的示例

MCU评估板:SBK-M4KN SBK-M4KN10

家用电器功能安全软件

通过UL 60730认证的家用电器应用功能安全软件

  • 符合 UL 60730 B级认证的软件,满足家用电器功能安全要求。
  • 支持客户最终产品获得UL 60730认证。
  • 提供兼容IAR Embedded Workbench和Arm Keil MDK的IDE工程项目。
软件测试项 说明
CPU寄存器测试 向CPU内部寄存器写入棋盘型测试模式,并验证其能否被正确读回。
FPU寄存器测试 向FPU内部寄存器写入棋盘型测试模式,并验证其是否能够被正确读回。
CPU程序计数器测试 通过多种测试模式验证程序计数器(PC)在执行跳转指令后是否能够跳转到预期地址。
中断测试 验证定时器中断是否以预期频率产生,并且能够正常完成。
时钟频率测试 利用频率检测电路监测系统时钟和外部时钟的异常情况。
RAM测试 使用棋盘型测试模式和March C算法验证RAM的读写操作;若支持RAM奇偶校验,则同时利用奇偶校验进行验证。
FLASH测试 对指定存储区域计算CRC32值,并与编译时生成的参考值进行比较以完成校验。
数字I/O测试 验证 I/O 端口输出的高/低电平是否与对应的输入值一致。
模拟输入测试 施加参考电压,并验证A/D转换结果是否与预期值一致。

联系我们

技术咨询

联系我们

联系我们

常见问题

常见问题(FAQ)

*Arm和Keil是Arm Limited(或其子公司)在美国和/或其他地方的注册商标。
*IAR Embedded Workbench是 IAR Systems AB拥有的注册商标。
*SEGGER Embedded Studio是SEGGER Microcontroller GmbH的商标。
*本文提及的公司名称,产品名称和服务名称可能是其各自公司的商标。
*本文档中的产品价格和规格、服务内容和联系方式等信息,在公告之日仍为最新信息,如有变更,恕不另行通知。

在新窗口打开