MICROCHIP PWM v4.2 三相低电压tag电机控制

MICROCHIP PWM v4.2 三相低电压tag电机控制

介绍 (问一个问题)

三相脉宽调制 (PWM) 生成基于载波的中心对齐 PWM,以触发三相逆变器的开关。该模块还引入了可配置的死区时间以避免死区短路。
可以引入延迟时间来同步多轴的多个三相 PWM 块实例,或者在多电平逆变器的情况下用于谐波消除。

概括 (问一个问题)

下表总结了三相 PWM IP 特性。

核心版 本文档适用于三相 PWM v4.2。
支持的设备系列
  • PolarFire® SoC
  • PolarFire
  • RTG4
  • 冰屋® 2
  • 智能融合®2
支持的工具流程 需要 Libero® SoC v11.8 或更高版本。
许可 为核心提供完整的加密RTL代码,使核心能够通过SmartDesign实例化。可以使用 Libero 软件执行仿真、综合和布局。三相 PWM 通过加密 RTL 进行许可,必须单独购买。有关更多信息,请参阅 三相脉宽调制.
特征 (问一个问题)

三相 PWM 具有以下主要特点:

  • 基于三个独立参考生成三相脉宽调制信号
  • 引入延迟时间来调整两个三相 PWM 块之间的 PWM 周期相位
  • 引入可配置的死区时间以避免逆变桥中的死区短路
  • 启用或禁用信号以在一个系统时钟周期内关闭 PWM 输出信号
  • 为其他模块生成定时脉冲,可配置为每个周期一个或两个脉冲
在 Libero Design Suite 中实现 IP 核 (问一个问题)

IP 核必须安装到 Libero® SoC 软件的 IP 目录中。 这是通过 Libero SoC 软件中的 IP 目录更新功能自动完成的,也可以从目录中手动下载 IP 核。
一旦 IP 核安装在 Libero SoC 软件 IP 目录中,就可以在 SmartDesign 工具中配置、生成和实例化该核,以便包含在 Libero 项目列表中。

设备利用率和性能 (问一个问题) 

下表列出了用于三相 PWM 的器件利用率。

表 1. 三相 PWM 利用率

设备详细信息 资源 性能(兆赫) 内存 数学块 全球芯片
家庭 设备 查找表 数字化光纤 大容量静态随机存取存储器 μSRAM
PolarFire® SoC MPFS250T 433 44 200 0 0 0 0
PolarFire 强积金300T 433 44 200 0 0 0 0
智能融合®2 M2S150 433 44 200 0 0 0 0

象征 重要的: 

  1. 此表中的数据是使用典型的综合和布局设置捕获的。 CDR 参考时钟源设置为专用,其他配置器值不变。
  2. 在运行时序分析以实现性能数字时,时钟被限制为 200 MHz。

功能描述 (问一个问题) 

本节介绍三相 PWM 的实现细节。
下图显示了三相 PWM 的系统级框图。

图 1-1。三相 PWM 系统级框图

功能描述

工作原理 (问一个问题)

三相逆变器是任何交流电机驱动器的核心。三相PWM产生的PWM脉冲驱动逆变桥。
下图所示为逆变桥。

图 1-2。三相逆变桥

工作原理

三相两电平逆变器由三个电力电子开关(晶体管)组成,每个支路有两个用于电机绕组的每相。每条桥臂中的开关由互补脉冲驱动以切换相位 voltage 正负直流电压之间tage. 直流电压tag当三相脉冲中的至少一个有效时,e通过晶体管开关到达负载。在相或通道的这些高脉冲和低脉冲之间引入死区时间,以允许晶体管完全关断,从而使直流电源在工作期间不会短路

生成中心对齐 PWM (问一个问题)

在中心对齐 PWM 中,PWM 计数器从递减计数变为递增计数,然后再次递减计数,依此类推。下图表示中心对齐 PWM 的操作。只要模块不处于复位状态,即使 PWM 模块未使能,PWM 计数器也会保持运行。

图 1-3。中心对齐 PWM

生成中心对齐 PWM

死区时间和延迟时间 (问一个问题)

在关闭反相器的一个支路的一个晶体管与开启另一个晶体管之间引入时间延迟,以确保不会发生完全短路。这称为死区时间。
下图显示了死区时间插入。

图 1-4。死区时间插入

死区时间和延迟时间

当单个系统中存在多个 PWM 块时,可以通过对 PWM 载波进行相移来消除一些谐波。该时间延迟被称为延迟时间。该时间延迟是由复位后生成载波的延迟造成的。

下图展示了如何引入延迟时间。

图 1-5。延迟时间的影响 

死区时间和延迟时间

三相 PWM 参数及接口信号 (问一个问题)

本节讨论三相 PWM GUI 配置器和 I/O 信号中的参数。

输入和输出信号 (问一个问题)

下表列出了三相 PWM 的输入和输出端口。

表 2-1。三相 PWM 输入和输出

信号名称 方向 描述
重置_i 输入 异步低电平有效复位信号
系统时钟_i 输入 系统时钟
en_pwm_i 输入 异步启用:
当设置为 0 时,PWM 输出被驱动为 0 当设置为 1 时,生成 PWM 输出。
en_dual_trig_i 输入 当设置为 1 时,PWM 在 midmatch_o 输出处每个周期产生两个均匀分布的触发脉冲。
当设置为 0 时,PWM 在 midmatch_o 输出处每个周期产生一个触发脉冲。
va_i 输入 A 相占空比相对于 pwm_period
VB_i 输入 B 相占空比相对于 pwm_period
vc_i 输入 C 相占空比相对于 pwm_period
脉宽调制周期_i 输入 系统时钟时间中 PWM 的时间周期
死时间_i 输入 死的时间
延迟时间_i 输入 延时时间
中场比赛 输出 当 en_dual_trig_i 输入为 1 时,周期中间匹配中断在每个 PWM 周期产生两个脉冲;当 en_dual_trig_i 输入为 0 时,每个 PWM 周期产生一个脉冲。
脉宽调制_AH_O 输出 用于高边开关的通道 A PWM
脉宽调制_AL_O 输出 用于低边开关的通道 A PWM
脉宽调制_BH_O 输出 用于高边开关的通道 B PWM
脉宽调制_BL_O 输出 用于低边开关的通道 B PWM
脉宽调制_通道_O 输出 用于高边开关的通道 C PWM
脉宽调制_CL_O 输出 用于低边开关的通道 C PWM

时序图 (问一个问题)

本节讨论三相 PWM 时序图。

下图是三相PWM的时序图。

图 3-1。三相 PWM 时序图

时序图

试验台 (问一个问题)

一个统一的测试平台用于验证和测试三相PWM,称为用户测试平台。测试平台提供给
检查三相 PWM IP 的功能。

模拟 (问一个问题)

以下步骤描述了如何使用测试台模拟内核:

  1. 打开Libero SoC,单击 目录 选项卡,然后单击 解决方案-电机控制。
  2. 双击 三相脉宽调制 然后点击 好的。 与 IP 相关的文档列在下面 文档。
    象征 重要的: 如果你没有看到 目录 选项卡,点击 View, 打开 视窗 菜单,然后单击目录以使其可见。
    图 4-1。 Libero SoC 目录中的三相 PWM IP 核
    模拟
  3. 刺激层级 选项卡,单击测试台 ( Three_phase_pwm_tb.v ),指向 模拟 PreSynth 设计, 然后点击 以交互方式打开。

象征 重要的: 如果你没有看到 刺激层次 选项卡,点击 View, 打开 视窗 菜单,然后单击 刺激层级 使其可见。

图 4-2。 模拟预综合设计 

模拟

ModelSim 打开测试台 file,如下图所示。

图 4-3。 ModelSim 仿真窗口

模拟

重要的: 如果仿真由于 .do 中指定的运行时间限制而中断 file,使用run -all命令完成模拟。

修订历史 (问一个问题)

修订历史描述了文档中实施的更改。更改按修订列出,从最新发布开始。

表 5-1。 修订记录

修订 日期 描述
A 03/2023 以下是该文档修订版 A 的更改列表:
  • 已将文档迁移到 Microchip 模板。
  • 将文档编号从 00004917 更新为 DS50200362A。
  • 额外 3.时序图.
  • 额外 4. 试验台.
6.0 以下是本文档 6.0 版中更改的摘要。
  • 主要功能和支持的系列部分已添加到 Overview 章。
  • 交流电机逆变桥部分更名为“操作理论”部分view 章。
5.0 以下是本文档 5.0 版中更改的摘要。
  • 三相 PWM 框图中添加了一个新引脚。
  • 在三相 PWM 表的输入和输出端口中添加 en_dual_trig_i 条目。
  • 删除了硬件实现章节中的配置参数部分。
  • 更新了表中三相 PWM 值的资源利用率报告。
4.0 更新并合并了用户指南
3.0 以下是本文档 3.0 版中更改的摘要。
  • 更新了三相 PWM 输入和输出表。
2.0 以下是本文档 2.0 版中更改的摘要。
  • 更新了用户指南的标题。
  • 更新了三相 PWM 输入和输出表。
1.0 1.0 版是本文档的首次发布。

微芯片 FPGA 支持 (问一个问题)

Microchip FPGA 产品组为其产品提供各种支持服务,包括客户服务、客户技术支持中心、 web站点和全球销售办事处。 建议客户参观
在联系支持之前获取 Microchip 在线资源,因为他们的问题很可能已经得到解答。

通过以下方式联系技术支持中心 web网站 www.microchip.com/support. 提及 FPGA 器件部件号,选择合适的案例类别,然后上传设计 files 同时创建技术支持案例。

联系客户服务以获得非技术产品支持,例如产品定价、产品升级、更新信息、订单状态和授权。

  • 从北美拨打 800.262.1060
  • 来自世界其他地方,请致电 650.318.4460
  • 来自世界任何地方的传真, 650.318.8044

微芯信息 (问一个问题)

微芯片 Web地点 (问一个问题)

Microchip 通过以下方式提供在线支持 web网站 www.microchip.com/。 这 web网站用于制作 files 和信息易于客户获取。可用的内容包括:

  • 产品支持 – 数据表和勘误表、应用笔记和 samp文件程序、设计资源、用户指南和硬件支持文档、最新软件版本和存档软件
  • 一般技术支持 – 常见问题 (FAQ)、技术支持请求、在线讨论组、Microchip 设计合作伙伴计划成员列表
  • 微芯片业务 – 产品选择器和订购指南、最新的 Microchip 新闻稿、研讨会和活动列表、Microchip 销售办事处、分销商和工厂代表列表

产品变更通知服务 (问一个问题)

Microchip 的产品变更通知服务有助于让客户了解 Microchip 产品的最新信息。 每当有与特定产品系列或感兴趣的开发工具相关的更改、更新、修订或勘误表时,订阅者都会收到电子邮件通知。

如需注册,请访问 www.microchip.com/pcn 并按照注册说明进行操作。

客户支持 (问一个问题)

Microchip 产品的用户可以通过多种渠道获得帮助:

  • 经销商或代表
  • 当地销售办事处
  • 嵌入式解决方案工程师 (ESE)
  • 技术支援

客户应联系其分销商、代表或 ESE 寻求支持。当地销售办事处也为客户提供帮助。本文档中包含销售办事处和地点的列表。

技术支持可通过 web网站位于: www.microchip.com/support

Microchip 设备代码保护功能 (问一个问题)

请注意 Microchip 产品的代码保护功能的以下详细信息:

  • Microchip 产品符合其特定 Microchip 数据手册中所包含的规格。
  • Microchip 相信,其产品系列在按照预期方式、符合操作规范和在正常条件下使用时是安全的。
  • Microchip 重视并积极保护其知识产权。 严禁尝试违反 Microchip 产品的代码保护功能,这可能违反《数字千年版权法》。
  • Microchip 或任何其他半导体制造商都无法保证其代码的安全性。代码保护并不意味着我们保证产品“牢不可破”。代码保护在不断发展。Microchip 致力于不断改进我们产品的代码保护功能。

法律声明 (问一个问题)

本出版物及其信息仅可用于 Microchip 产品,包括设计、测试 Microchip 产品并将其与您的应用程序集成。 以任何其他方式使用此信息均违反这些条款。 有关设备应用程序的信息仅为您提供方便而提供,可能会被更新所取代。 您有责任确保您的应用程序符合您的规范。 如需更多支持,请联系您当地的 Microchip 销售办事处,或通过以下网址获取更多支持 www.microchip.com/enus/support/design-help/client-support-services.

本信息由 MICROCHIP “按原样”提供。MICROCHIP 不作任何明示或暗示、书面或口头、法定或其他形式的陈述或保证,包括但不限于任何不侵权、适销性和适用于特定用途的默示保证,或与其状况、质量或性能相关的保证。

在任何情况下,对于与该信息或其使用有关的任何间接、特殊、惩罚性、偶然或后果性损失、损害、成本或费用,无论其原因如何,即使 MICROCHIP 已被告知发生此类损失的可能性或此类损害是可预见的,MICROCHIP 均不承担任何责任。在法律允许的最大范围内,MICROCHIP 对以任何方式与该信息或其使用有关的所有索赔的总赔偿责任不得超过您为该信息直接向 MICROCHIP 支付的费用(如有)。

在生命支持和/或安全应用中使用 Microchip 设备的风险完全由买方承担,买方同意为 Microchip 辩护、赔偿并免除其因此类使用而导致的任何和所有损害、索赔、诉讼或费用。除非另有说明,否则不会以任何方式(隐含或以其他方式)转让任何 Microchip 知识产权许可。

商标 (问一个问题)

Microchip 名称和徽标、Microchip 徽标、Adaptec、AVR、AVR 徽标、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、maXTouch、 MediaLB、megaAVR、Microsemi、Microsemi 标志、MOST、MOST 标志、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 标志、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST 标志、SuperFlash、Symmetricom 、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron 和 XMEGA 是 Microchip Technology Incorporated 在美国和其他国家/地区的注册商标。

AgileSwitch、APT、ClockWorks、嵌入式控制解决方案公司、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus 徽标、Quiet-Wire、SmartFusion、 SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、

TrueTime 和 ZL 是 Microchip Technology Incorporated 在美国的注册商标 Adjacent Key Suppression、AKS、Analog-for-the-Digital Age、Any Capacitor、AnyIn、AnyOut、Augmented Switching、BlueSky、BodyCom、Clockstudio、CodeGuard、CryptoAuthentication、CryptoAutomotive 、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、动态平均匹配、DAM、ECAN、Espresso T1S、EtherGREEN、G​​ridTime、IdealBridge、在线串行编程、ICSP、INICnet、智能并行、IntelliMOS、芯片间连接、JitterBlocker、显示屏旋钮、KoD、maxCrypto、maxView、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB 认证徽标、MPLIB、MPLINK、MultiTRAK、NetDetach、Omniscient 代码生成、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE、Ripple Blocker、RTAX 、RTG4、SAMICE、串行四路 I/O、simpleMAP、SimpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、总耐久性、可信时间、TSARC、USBCheck、VariSense、VectorBlox、 VeriPHY, ViewSpan、WiperLock、XpressConnect 和 ZENA 是 Microchip Technology Incorporated 在美国和其他国家/地区的商标。

SQTP 是美国 Microchip Technology Incorporated 的服务标志

Adaptec 徽标、Frequency on Demand、Silicon Storage Technology 和 Symmcom 是 Microchip Technology Inc. 在其他国家/地区的注册商标。

GestIC 是 Microchip Technology Inc. 的子公司 Microchip Technology Germany II GmbH & Co. KG 在其他国家的注册商标。

本文提及的所有其他商标均属于其各自公司的财产。

© 2023,Microchip Technology Incorporated 及其子公司。 版权所有。

ISBN: 978-1-6683-2167-6

质量管理体系 (问一个问题)

有关 Microchip 质量管理体系的信息,请访问 www.microchip.com/quality

全球销售和服务

公司办公室
西钱德勒大道 2355 号
亚利桑那州钱德勒 85224-6199
电话: 480-792-7200
传真: 480-792-7277
技术支援:
www.microchip.com/support
Web 地址:
www.microchip.com
亚特兰大
乔治亚州德卢斯
电话: 678-957-9614
传真: 678-957-1455
德克萨斯州奥斯汀
电话: 512-257-3370
波士顿
马萨诸塞州韦斯特伯勒
电话: 774-760-0087
传真: 774-760-0088
芝加哥
伊利诺伊州伊塔斯卡
电话: 630-285-0071
传真: 630-285-0075
达拉斯
德克萨斯州艾迪生
电话: 972-818-7423
传真: 972-818-2924
底特律
密歇根州诺维
电话: 248-848-4000
德克萨斯州休斯顿
电话: 281-894-5983
印第安纳波利斯
印第安纳州诺布尔斯维尔
电话: 317-773-8323
传真: 317-773-5453
电话: 317-536-2380
洛杉矶
加利福尼亚州米申维耶荷
电话: 949-462-9523
传真: 949-462-9608
电话: 951-273-7800
北卡罗来纳州罗利
电话: 919-844-7510
纽约州纽约市
电话: 631-435-6000
加利福尼亚州圣何塞
电话: 408-735-9110
电话: 408-436-4270
加拿大 – 多伦多
电话: 905-695-1980
传真: 905-695-2078

MICROCHIP PWM v4.2 三相低电压tag电机控制

文件/资源

MICROCHIP PWM v4.2 三相低电压tag电机控制 [pdf] 用户指南
PWM v4.2、MPF300T、PWM v4.2 三相低电压tage 电机控制,三相低电压tage 电机控制,相位低电压tage 电机控制,低电压tage 电机控制,卷tage 电机控制、电机控制、控制

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *