【IC】 匠芯创M6800系列芯片内置EPWM快速保护模块,锻造高精度电机控制安全保护锁
导语
匠芯创M6800系列芯片是用于高精度电机控制任务的微控制器,可广泛应用于工业、汽车和消费电子领域。M6800系列芯片中的EPWM(脉冲宽度调制)快速保护功能是为了实现电机控制和电源转换应用中的系统可靠性。EPWM快速保护模块通常用来在检测到错误或者潜在危险操作条件时,迅速关闭输出,从而保护电路免受损害。
特点与功能
M6800系列芯片中EPWM快速保护模块的特点和功能通常包括:
Trip-Zone输入:这些是专用的输入,可以连接到外部故障信号。当检测到故障(比如过流、过压、温度超限等)时,Trip-Zone输入会触发保护机制。
模拟信号比较器:比较器可以用来实时监控模拟信号(比如电流或电压),当这些信号超出预设的阈值时,比较器输出信号可以直接触发EPWM的快速保护。
数字逻辑:可以将来自多个源的保护信号通过数字逻辑电路进行组合,以实现复杂的保护策略。
死区控制:在不同的EPWM信号之间提供时间延迟,以防止如电桥中的上下管同时导通导致的短路。
自动断开:在检测到故障时,EPWM输出会自动断开,防止错误传播,减少系统损伤。
软件干预和恢复:一旦触发保护并自动断开EPWM输出后,系统可以通过软件干预来判断故障情况,执行必要的故障处理流程,并在问题解决后恢复正常工作。
保护模式配置:用户可以配置快速保护反应的行为,例如立即关闭EPWM通道或设置成特定的状态。
这些特性使得M6800系列芯片的EPWM快速保护模块非常适合用在需要高可靠性和快速响应故障保护的场合,比如电动机驱动器、开关电源、逆变器等。
实现路径
由外部故障硬件信号连接到EPWM_FLTx引脚,用户配置错误联防操作,外部信号保护事件输入,触发EPWMxA/B动作,关断控制的MOSFET桥臂,实现限流与跳闸保护。
原理图与详细说明
故障指示输入,包括可恢复故障指示输入和不可恢复故障指示输入。故障指示的输入源来自管脚GPIO、内部比较模块CPM和内部SDFM模块,具体如下图所示,这三类的输入信号经过OR逻辑可以得到EPWM_RFLT_ALL和EPWM_NRFLT_ALL信号,分别触发进入可恢复故障模式和不可恢复故障模式。
①EPWM可恢复故障指示输入:
②EPWM不可恢复故障指示输入:
EPWM_FLTx可以配置或高或低,需注意CPM的故障输入以及SDFM的故障输入信号,固定为高电平有效,不可配置。
③故障操作:
当故障指示输入有效,那么EPWM强制执行故障操作,EPWM输出信号的故障操作包括:
EPWM强制输出高电平
EPWM强制输出低电平
EPWM强制输出高阻态
④无操作:
另外,软件可以通过寄存器设置,强制EPWM输出执行故障操作。
⑤故障模式:
EPWM快速保护模块可以同时支持两种类型的故障模式,一种为可恢复的故障模式,另一种为不可恢复的故障模式。
⑥可恢复故障模式:
此模式下,当EPWM_RFLT_ALL有效,EPWM模块立即执行故障操作,如果有使能中断模式,则产生EPWM_RC_FALT_INT中断。当计数器计数复位至0,若EPWM_RFLT_ALL信号变回无效状态吗,那么EPWM的故障操作解除,EPWM可以继续正常工作。
⑦不可恢复故障模式:
此模式下,当EPWM_NRFLT_ALL有效,EPWM快速保护模块立即执行故障操作,如果有使能中断模式,则产生EPWM_NRC_FALT_INT中断。当出现不可恢复的故障,那么此时EPWM一直处于故障操作的状态,不能修改。不可恢复故障的消除,只能通过软件写寄存器消除此状态,才可以使得EPWM再次正常工作。
⑧故障中断:
故障中断,由可恢复故障中断EPWM_RC_FALT_INT与不可恢复中断EPWM_NRC_FALT_INT进行或逻辑所得EPWM_FALT_INT信号。
⑨设计举例:
程序初始化;
1.//配置GPIOA02输入引脚 Fault2
2.
3. gpio_enable(GPIO_GRP_A, 2, 1, GPIO_FUN_6);
4.
5. //EPWM初始化:初始化PWMA/B的GPIO管脚
6.epwm_pinmux_init(num);
7.
8.//EPWM时钟初始化配置
9.
10. pwmcs_cmu_init();
11.
12.//内部供电配置使能
13.
14. glb_hpwm_dll_ldo_en();
15.
16. //使能EPWM时钟
17.
18. epwm_clk_en(num);
19
20.//不用HPWM模块
21.
22. epwm_hpwm_bypass(num);
23.
24. //配置EPWM输出
25.
26. PWM_OUT_CNF(num,4999,2500);
27.
28. #ifdef REC_FAULT //可恢复故障
29
30. FAULT_REC_INIT(num);
31.
32. #endif
33.
34. #ifdef NON_REC_FAULT //不可恢复故障
35.
36. FAULT_NREC_INIT(num);
37.
38.//故障中断
39.
40. epwm_fault_irq_register(FAULT_IRQ);
41.
42.void FAULT_NREC_INIT(u32 num)
43.{
44.
45. (*EPWM[num]).PWM_FAULT_IN.bit.FAULT2_POL = FAULT_HIGH; //故障信号极性,高电平有效
46 .
47. (*EPWM[num]).PWM_FAULT_IN.bit.NREC_FAULT2_EN = P_ENABLE; //使能不可恢复的故障信号2
48.
49.(*EPWM[num]).PWM_FAULT_INT.bit.NREC_FAULT_INT_EN = P_ENABLE; //不可恢复故障中断使能
50
51.}
52.
53.void FAULT_NREC_INIT(u32 num)
54.{
55
56. (*EPWM[num]).PWM_FAULT_IN.bit.FAULT2_POL = FAULT_HIGH; //故障信号极性,高电平有效
57
58. (*EPWM[num]).PWM_FAULT_IN.bit.NREC_FAULT2_EN = P_ENABLE; //使能不可恢复的故障信号2
59.
60. (*EPWM[num]).PWM_FAULT_INT.bit.NREC_FAULT_INT_EN = P_ENABLE; //不可恢复故障中断使能
广东匠芯创科技有限公司成立于2019年,作为中国工业控制芯片自主研发企业,立志成为世界一流工业应用芯片方案领导者。公司创始团队具有丰富的公司管理、团队管理以及企业成功上市经验,在多媒体、人工智能、通信、存储、SoC芯片设计等方面具有丰富的经验,设计的多种芯片产品曾获得全球市场份额第一。
目前,公司聚焦于HMI人机交互、工业自动化,数字电源,光伏新能源,家电与汽车、网关等泛工业领域应用,基于RISC-V开发全系列产品,实现完全国产自主可控。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由拾一转载自匠芯创科技公众号,原文标题为:匠芯创M6800系列芯片内置EPWM快速保护模块,锻造高精度电机控制安全保护锁,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【产品】基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器CH32V203,最高144MHz系统主频
沁恒推出的CH32V203系列是基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器,高性能,最高支持144MHz系统主频,低功耗,运行功耗低至45μA/MHz。CH32V203集成双路USB接口,支持USB Host主机。
灵动MM32F3270微控制器:工业物联网的智能核心
灵动微MM32F3270微控制器,以其丰富的通信端口、灵活的CAN接口和FSMC扩展能力,为工业物联网应用提供了一个高效、可扩展的智能控制核心,推动制造业向智能化转型。
【产品】基于32位RISC-V设计的工业级通用微控制器CH32V303系列,大大提高了中断响应速度
沁恒推出的CH32V303系列是基于32位RISC-V设计的工业级通用微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。CH32V303系列搭载V4F内核,加入单精度浮点指令集,扩充堆栈区。
【经验】使用国产微控制器N32G455在1小时内搭建双FOC电机控制平台
本文通过搭建工作环境、配置固件参数、选择角度计算方法、选择工作模式和启动电机共五个步骤的介绍,让用户从零开始在1小时内快速搭建基于国民技术微控制器N32G455的双FOC电机控制平台,实现双电机同时稳定启动并运行。
HPM64A0 系列汽车级高性能微控制器数据手册 Rev1.1
本资料为HPM64A0系列汽车级高性能微控制器数据手册,介绍了该系列微控制器的技术规格和应用。它详细阐述了产品的核心特性,包括32位RISC-V处理器、丰富的模拟和数字外设接口、强大的图形系统和音频系统等功能。
先楫半导体 - 32 位高性能汽车级微控制器,汽车级高性能微控制器,HPM64A0AVM2,HPM64A0 系列,HPM64AXXANX,HPM64AXAXXX,HPM64A0,HPM64A0AAN2,HPM64AXXVMX
雅特力低压电机控制开发板应用AT32系列微控制器,搭配雅特力电机函数库算法,可驱动直流无刷电机、交流同步电机等
雅特力在电机成本、可靠性等方面不断做出突破与改进,AT32F421、AT32F4212、AT32F413三款电机MCU搭配Cortex-M4内核和雅特力电机库算法,具有快速高效的算法能力和高性价比的价格优势,可满足电机控制在系统复杂性、实时性和智能化等方面日益严苛的要求。
HPM6200 系列国产高性能双核混合信号实时微控制器
HPM6200系列是一款由上海先楫半导体推出的高性能、高实时性混合信号双核RISC-V内核微控制器。该系列具备100ps高分辨率PWM输出模块、可编程逻辑阵列PLA,适用于工业和汽车应用中的数字电源和高性能电机控制。
先楫半导体 - 高性能双核混合信号实时微控制器,微控制器,32 位高性能微控制器,MCU,基于 RISC-V 内核的 32 位高性能微控制器,HPM6260,HPM6280,HPM6220,HPM6240,HPM6284,HPM6200 系列,HPM6200EVK,HPM6200,汽车,工业
匠芯创(ArtInChip)D12x系列微控制器选型表
工业级智能屏控制MCU D12x 是一款基于 RISC-V 的高性能、国产自主、工业级高清显示和控制MCU,配备强大的 2D 图形加速、PNG/JPEG 解码引擎、丰富的接口,具有高性能低成本,超低功耗特性,可广泛应用于串口屏、仪表盘、智能家电等领域。
匠芯创 - 显示控制一体MCU,微控制器,RISC-V微控制器,D122BBV,D122BCV,D121BAV,D121BBV,D122BAV,1024X768以内RGB串口屏,480P以内RGB串口屏
【IC】极海首款电机控制专用微控制器APM32F035,供电电压范围2.0~3.6V,主频72MHz
极海推出首款高性能、高可靠性、高性价比的电机控制专用芯片APM32F035系列MCU,APM32F035具备满足各种电机控制应用的外设与内存,多种核心电机控制算法大幅提升电机效率,满足行业结构升级需求。
80C196KC20 16位工业级CHMOS微控制器
本资料介绍了80C196KC20,一款16位工业级CHMOS微控制器。该产品具备488字节RAM、全双工串行端口、寄存器-寄存器式架构等特点,适用于多种工业应用。
启珑 - 16位工业级CHMOS微控制器,CLMEE80C196KC20,CLMS80C196KC20,CLMEN80C196KC20,CLMN80C196KC20,CLM80C196KC20,8XC196KB,CLMTN80C196KC20,80C196KC20,CLMSB80C196KC20
HPM64A0 系列汽车级高性能微控制器数据手册 Rev1.0
本资料为HPM64A0系列汽车级高性能微控制器数据手册,介绍了该系列产品的技术规格和应用。它详细阐述了核心处理器的特性,包括32位RISC-V处理器、指令集支持、性能指标等;内部存储器配置,如L1缓存、本地存储器等;电源管理和时钟系统;丰富的通讯接口和外设,如UART、SPI、I2C、CAN、USB、以太网等;模拟外设,如ADC、DAC、比较器等;以及图形系统和音频系统的详细信息。
先楫半导体 - 32 位高性能汽车级微控制器,汽车级高性能微控制器,HPM64A0AVM2,HPM64A0 系列,HPM64AXXANX,HPM64A0,HPM64A0AAN2,HPM64AXXVMX
雅特力AT32F421/F4212系列微控制器荣获“2023年度电机控制器十大主控芯片”
11月16日,2023电机控制先进技术研讨会同期,电子发烧友组织的“2023年BLDC电机技术市场表现奖”年度评选活动揭晓,雅特力科技AT32F421/F4212系列微控制器荣获“2023年度电机控制器十大主控芯片”。
基于灵动MM32F0140微控制器的汽车传感控制方案推荐
基于灵动MM32F0140系列微控制器的汽车传感器控制方案,利用其Arm Cortex-M0内核、高采样率ADC、FlexCAN接口和宽温工作能力,为汽车电子传感器模块提供高效、可靠的数据监控和通信功能。
AT32系列微控制器低压电机控制开发板用户手册
本手册介绍了雅特力AT32系列微控制器低压电机控制开发板的使用,包括系统软硬件需求、启动程序、硬件说明与组态设定、硬件电路说明、布线图和零件列表等。开发板支持AT32F4xx和AT32L0xx系列微控制器,可驱动直流无刷电机、交流同步电机和异步电机,具备霍尔信号接口、增量编码器接口、剎车电阻接口等,适用于多种电机控制应用。
雅特力 - 微控制器,微控制器低压电机控制开发板,电机开发板,MCU,低压三相电机驱动器,单片机,AT32F4XX,AT32L0XX,AT32系列,AT32
CH32V208 工业级通用微控制器数据手册
CH32V208是一款基于青稞32位RISC-V设计的工业级通用微控制器。它具备高效的内核处理能力和丰富的外设接口,包括ADC、定时器、USART、SPI、I2C、CAN、USB等,适用于各种工业和消费电子应用。
沁恒 - 32位RISC内核MCU,工业级通用微控制器,工业级通用增强型MCU,CH32V208CBU6,CH32V,CH32V208 系列,CH32V 系列,CH32V208WBU6,CH32V208,CH32V208RBT6,CH32V208XX,CH32V303R8T6,CH32V208GBU6
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论