MM32SPIN0280

很多应用场合需要检测系统时钟是否在正常范围内,以保证MCU能正常工作,CLASS B功能安全实现系统时钟自检的方法是采用两个独立时钟源交叉检查来进行测量,可使其中一个作为定时器的时钟源,另一个作为定时器的输入。SPIN0280含有微控制器时钟输出(MCO)功能,允许时钟输出到外部 MCO 引脚上,可以很便捷的输出HSI内部时钟信号到引脚上,配置外部时钟HSE为MCU的系统时钟,使用Timer3对引脚上的HSI信号进行捕获,以实现内部HSI和外部HSE交叉检测的功能。

微控制器时钟输出(MCO)

微控制器时钟输出(MCO)允许时钟输出到外部 MCO引脚上。相应 GPIO端口的配置寄存器必须被配置为复用输出功能。可以选择以下五个时钟信号中的一个作为 MCO输出时钟:

1.png

MCO 与时钟源对应关系

微控制器时钟输出(MCO)配置为在PA8引脚上输出,此时PA8引脚需配置为AF0复用模式。

2.png

TIM3 通用定时器

由一个16位可实时编程预分频器和一个16位计数方向可调的自动装载计数器组成,可以为用户提供便捷的计数定时功能,计数器时钟由预分频器分频得到。

TIM3具有多种用途:输入功能(测量输入信号的脉冲宽度、频率,PWM输入等),输出功能(PWM输出、单脉冲模式输出等)。

本次主要使用TIM3的输入捕获功能,输入捕获部分包括数字滤波器、多路复用、预分频器等,结构如下:

3.png

输入捕获模式下,当检测到信号ICx上的有效边沿后,计数器的当前值被锁存到对应的影子寄存器上,再复制到对应的捕获比较寄存器中。当开启了中断或DMA使能,发生捕获事件时,将产生相应的中断或DMA请求。发生捕获事件时,会将状态寄存器(TIM3_SR)中的捕获标志位 CCxIF 置 1,通过配置 CCxIF=0或读取TIM3_CCRx中的数据,清除CCxIF标志位。当CCxIF未被清零时,发生输入捕获事件,重复捕获标志位CCxOF将会被置1,通过配置CCxOF=0,可以清除CCxOF标志位。

SPIN0280的通用定时器TIM3有4路输入捕获通道,本文采用TIM3_CH2对HSI进行捕获。

4.png

SPIN0280 Timer3捕获内部HSI时钟具体步骤

1. 使用外部HSE时钟(8M)并倍频到96M作为系统时钟

2. TIM3_CH2的引脚配置,配置为PA7的AF1复用功能

3. TIM3挂载在APB1上,使能TIM3时钟

4. 配置TIM3,计数器清空,由低向高计数,上升沿触发,时钟不分频

5. 配置MCO输出在PA8引脚上,配置PA8为AF0复用功能,HSI信号128分频输出

6. 开启TIM3的时钟中断,并配置NVIC和编写中断函数

7. 开启Timer3外设

示例代码如下:

5.png

6.png

7.png

8.png

示例输出结果:

9.png

10.png

与实际硬件测试的结果相符。

来源:灵动MM32MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 9

频率测量 

测频法(计频法)

对一段标准时间内的被测信号的上升沿数量进行计数。

测频法误差

计数器只能进行整数计数,而在标准信号周期时间窗口内,却不一定刚好有整数个被测信号周期。因此测频法造成的最大测量误差为±1个被测信号。建议用于被测信号频率较高的情况。

1.png

测周法(计时法)

在被测信号的两个上升沿间标准时间的计数。

测周法误差

计数器只能进行整数计数,而在标准时间窗口内,却不一定刚好有整数个标准信号周期。建议用于被测信号频率较低的情况。

2.png

由于SPIN0280可以很便捷的捕获LSI和HSE的128分频,所以使用测周法。

TIM2 通用定时器 

由一个16位可实时编程预分频器和一个32位计数方向可调的自动装载计数器组成,可以为用户提供便捷的计数定时功能,计数器时钟由预分频器分频得到。

TIM2具有多种用途:输入功能(测量输入信号的脉冲宽度、频率,PWM输入等),输出功能(PWM输出、单脉冲模式输出等)。

本次主要介绍TIM2的输入捕获功能:

输入捕获部分包括数字滤波器、多路复用、预分频器等,结构如下:

3.png

输入捕获模式下,当检测到信号ICx上的有效边沿后,计数器的当前值被锁存到对应的影子寄存器上,再复制到对应的捕获比较寄存器中。当开启了中断或DMA使能,发生捕获事件时,将产生相应的中断或DMA请求。发生捕获事件时,会将状态寄存器(TIM2_SR)中的捕获标志位 CCxIF 置 1,通过配置 CCxIF=0或读取TIM2_CCRx中的数据,清除CCxIF标志位。当CCxIF未被清零时,发生输入捕获事件,重复捕获标志位CCxOF将会被置1,通过配置CCxOF=0,可以清除CCxOF标志位。

SPIN0280的通用定时器TIM2有输入选项寄存器(TIM2_OR),可以很便捷的复用通道四,配置输入为CH4 GPIO 或比较器输入或LSI或HSE的128分频

4.png

SPIN0280内部时钟捕获外部HSE时钟具体步骤

1、开启HSI时钟(8M)并倍频(最高96MHz)

2、TIM2挂载在APB1上,使能TIM2时钟

3、配置TIM2,计数器清空,由低向高计数,上升沿触发,时钟不分频

4、配置TIM2的通道4作为输入捕获,上升沿触发,输入信号8分频

5、开启TIM2通道4的时钟中断,并配置NVIC和编写中断函数

6、开启HSE时钟,等待稳定

7、配置TIM2通道4输入信号为HSE的128分频

示例代码如下:

5.png

6.png

示例输出结果:

7.png

来源:灵动MM32MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 4

随着科技的发展,越来越多的领域需要用到双电机,然而,在市场上为双电机设计的控制芯片大多为M4内核,成本为比较高,得益于灵动微电子为电机控制设计的SPIN0280的超高性能,我们可以用M0内核来实现双电机的控制。

来源:灵动微电子
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 51

灵动微电子发布全新高性能电机专用 MM32SPIN0280 系列 MCU,该系列 MCU 搭载了 Arm® Cortex®-M0 内核,最高工作频率可达 96MHz,内置高速存储器,并集成了 I/O 端口和多种外设。MM32SPIN0280 系列 MCU 适用于各类电机应用场景,其典型应用包括风机、水泵、电动自行车、服务器风机、吊扇、电动工具、工业变频、伺服舵机、空调风机等。

“灵动发布全新高性能电机专用MM32SPIN0280系列MCU"

MM32SPIN0280主要特点

● Arm® Cortex®-M0 内核,主频高达 96MHz

● 高达 128KB Flash,8KB SRAM

● 包含 2 个 12 位的 ADC,采样速度高达 3Msps

● 5 个通用定时器、2 个针对电机控制的 PWM 高级定时器

● 1 个 I2C 接口、2 个 SPI 接口、3 个 UART 接口

● 针对电机应用内置 4 个运放、5 个比较器

● 工作电压为 2.0V - 5.5V

● 工作温度范围(环境温度)-40℃ - 105℃

● 多种省电工作模式支持低功耗应用的需求

● 提供 LQFP32、LQFP44、LQFP48、QFN48、LQFP64 封装

“灵动发布全新高性能电机专用MM32SPIN0280系列MCU"

产品供货情况

MM32SPIN0280现已批量供应 LQFP32、LQFP44、LQFP48、QFN48、LQFP64 五种可选封装形式,全系列配置 128KB Flash,提供 -40℃ - 105℃ 产品型号,具体选型信息参考数据手册。

有关芯片购买事宜,请洽灵动销售、官方代理商和方案设计公司。

更多详细信息,请访问:www.mm32mcu.com

来源:灵动MM32MCU
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 55

3月18日,在上海举行的“2021中国IC领袖峰会暨中国IC设计成就奖”颁奖典礼上,灵动股份一举摘得“中国IC设计成就奖之年度最佳MCU”殊荣。

“
2021中国IC设计成就奖颁奖典礼

“灵动荣获“中国IC设计成就奖之年度最佳MCU”"
灵动荣获“中国IC设计成就奖之年度最佳MCU”

“中国IC设计成就奖”由电子行业极具影响力的《电子工程专辑》、《电子技术设计》和《国际电子商情》联合发起,是中国电子和半导体业界最重要也是最受关注的技术奖项之一,“中国IC设计成就奖”举办19年来,通过对逾百万电子行业专业人士社群的持续调查,伴随和见证了中国IC产业的成长与发展。本届“中国IC设计成就奖”基于2020年10月至2021年3月的数据,经电子工程师、资深分析师和半导体业内人士公平、公正的投票评选产生,共颁发四大类别多个奖项,表彰引领技术创新、推动行业发展的企业、团队、管理者和产品,代表着行业的极高水准。

““中国IC设计成就奖之年度最佳MCU”奖杯”
“中国IC设计成就奖之年度最佳MCU”奖杯

在本次中国IC设计公司奖项获奖名单中,除了IC传统应用领域外,灵动股份电机与电源MM32SPIN0280系列产品获选“2021中国IC设计成就奖之年度最佳MCU”,成为了本次大会的新焦点。

“灵动MM32SPIN0280系列MCU”
灵动MM32SPIN0280系列MCU

灵动股份全新MM32SPIN0280系列MCU产品是专门针对电机与电源领域所设计的基于Arm Cortex-M0的高性能微控制器,内核主频96MHz,PWM主频192MHz。QFN20以及TSSOP20极小封装可以实现三相永磁无刷电机(BLDC/PMSM)的FOC驱动;LQFP64的多管脚封装可以实现双电机驱动,内置了两个独立的3MSPS的12位高速高精度ADC,以及四路轨对轨高速运算放大器(OPA),可以极少的外围器件实现三相永磁无刷电机(BLDC/PMSM) FOC驱动算法中的双电阻采样或者单电阻采样的超静音高效方案,特别适用于家用空调室外机、吸尘器、高速吹风筒、伺服驱动器、无人搬运车、净化器风机、洗衣机、电动车以及其他高效率电机驱动设备。

产品特色

• 工作电压范围2~5.5V
• 128K字节FLASH,8K字节SRAM
• 芯片工作温度范围-40°C~105°C
• 2组独立3MSPS的12位ADC,16通道
• 5组具有滤波功能的比较器,11通道
• 3组UART,2组多地址设计的I2C,SPI
• 2组带有死区功能的高级定时器,支持双电机驱动
MM32SPIN0280系列MCU,同时设计了硬件数学计算单元,以及高主频PWM设计,尤其在三合一空调(压缩机、PFC以及风机)的设计,双轮平衡车、无人自走车这类产品方案,原本需要至少2个MCU以及OPA等外围器件的设计,现大幅度降低了外围器件数量,生产一致性也大幅度提高。销售量自量产后,成长迅速,累积超过千万的出货成绩足以证明其产品优势与特色。

如今,在全球新冠疫情的背景下,国产MCU行业的发展也面临着诸多挑战。灵动股份此时摘得“中国IC设计成就奖之年度最佳MCU”大奖,无疑是对其近年来稳扎稳打取得优异成绩的充分肯定,同时也彰显了在面临挑战与机遇时的从容不迫,为国产MCU发展及实现新跨越增添活力。

围观 51
订阅 RSS - MM32SPIN0280