0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MPS公司寄存器参数设置助手的具体用法

MPS芯源系统 来源:MPS芯源系统 2024-01-19 09:32 次阅读

前言

随着 MPS 公司数字芯片时代的开启,数字芯片对应的仿真模型数量也大幅度增多。数字芯片可以修改寄存器参数,提高了使用的灵活性。MPS 公司的仿真模型也一直尽力保证仿真模型和芯片功能的一致性,让用户无需上电就能将开关机,保护,稳态,动态等主要功能先睹为快。

不过数字芯片的寄存器少则几十位,多则超百位,在一些早期的仿真模型中,使用者逐个修改模型中的寄存器参数耗时费力,不小心还会改错而难以察觉,浪费宝贵的仿真时间。

42890396-b5d6-11ee-8b88-92fbcf53809c.png

图1:数字芯片寄存器参数

正文

为了解决这个问题,MPS 公司的仿真团队开发了一个灵活方便的寄存器参数设置助手。有了它,用户可以批量修改寄存器参数,内置的判断逻辑可以帮助用户剔除掉输入错误,即使参数改的面目全非也可以一键复位默认推荐值,设置完成后一键导出,过程简洁清楚,可以有效降低错误率,提高参数设置速度,改善用户体验。

4292ccb4-b5d6-11ee-8b88-92fbcf53809c.png

图2:MPS公司寄存器参数设置助手

目前,这个寄存器参数助手支持 MPS 公司主流仿真模型 MPSmart 和 Pspice,因此接下来小编就简单介绍下这个工具在两种仿真模型使用的具体用法,

示例一:MPSmart Model+IIC Spreadsheet

以MPS公司的产品--MPQ7225的MPSmart模型为例。

01首先,在MPS内网Ebench(如图3-2)搜索并下载MPQ7225 MPSmart压缩文件。

注:MPQ7225 MPSmart 模型将于本月同步至MPS官网,届时用户可至MPS中文官网上依次点击"设计-->MPSmart"(如图3-1所示),搜索并下载MPQ7225 MPSmart压缩文件

429d058a-b5d6-11ee-8b88-92fbcf53809c.png

图3-1: MPS中文官网

42a0fa96-b5d6-11ee-8b88-92fbcf53809c.png

图3-2: MPS内网Ebench

解压后可以看到原理图文件中有一份后缀名为.xlsm的文件,它就是我们今天要介绍的主角。

42a52cc4-b5d6-11ee-8b88-92fbcf53809c.png

02打开文件,MPQ7225 IIC Set 文件支持MPSmart和Pspice两种仿真类型。

本例中先将IIC Setup for MPSmart model选择框选中(如图4)。这份IIC Set文件将会导出支持MPSmart文件的数据,MPQ7225各部分模块的寄存器参数以及寄存器名、单位和输入范围等都支持修改,用户可以参照输入范围值,按实际情况输入寄存器参数,错误的输入会有报错提示。

42a9121c-b5d6-11ee-8b88-92fbcf53809c.png

图4

根据芯片功能,部分寄存器参数的数值会受其它部分参数影响,例如当某些channel的使能参数为低时,对应该路的PWM Dimming Duty参数为空(如图5所示),不再需要用户输入,可以节省用户设置参数的时间。

42adc780-b5d6-11ee-8b88-92fbcf53809c.png

图5

如果觉得参数设置不够合理,只需点击Reset按钮(如图6所示),小助手会把所有寄存器参数恢复为默认设置,这对于爱探索的好奇宝宝们尤为有用。

42b97814-b5d6-11ee-8b88-92fbcf53809c.png

图6:Reset 按钮

03 用户确认所有参数合理设置后,就可以选择导出功能。点击按钮Save to .txt (如图7所示),当前设置的参数被保存到和原理图平行文件夹document下,为了保证功能正常,请不要移动或者删除这个文件夹。

42c5b534-b5d6-11ee-8b88-92fbcf53809c.png

图7

04 导入参数到MPSmart模型:打开相关的MPSmart仿真原理图,选择Tools-->Load Component Values-->Select a File to Load并选择document文件夹下的MPQ7225_IIC_Set_MPSmart来导入设置的参数(如图8所示)。

42c93b78-b5d6-11ee-8b88-92fbcf53809c.png

图8

导入时在command shell窗口会显示具体的传输内容,当出现Load Component value—complete时提示导入参数完成(如图9所示)。

42cd41e6-b5d6-11ee-8b88-92fbcf53809c.png

图9

注:导入结束后,在原理图文件夹中,新生成一份后缀为.compvalues.log的文件,这个文件和command shell 一样记录导入时的参数变化,文件本身不影响仿真性能,随时可以删掉。

现在就可以在原理图界面点击仿真,检查模型在这组寄存器设置下的仿真功能啦。

42d1a290-b5d6-11ee-8b88-92fbcf53809c.png

图10

如果用户需要反复修改寄存器参数并仿真,只需要重复步骤2-4即可.

示例二:Pspice Model+IIC Spreadsheet

以MPS公司的产品--MPQ7225的Pspice模型为例。

01 同样可在MPS内网Ebench上搜索并下载MPQ7225Pspice完整压缩文件(如图11-2)。

注:MPQ7225 Pspice 模型将于本月同步至MPS官网,届时用户可至MPS中文官网搜索MPQ7225,在MPQ7725产品页面内的“设计资源”中(如图11-1所示),下载MPQ7225 Pspice压缩文件。

42d905e4-b5d6-11ee-8b88-92fbcf53809c.png

图11-1: MPQ7725产品页面中的“设计资源”

42dd3f56-b5d6-11ee-8b88-92fbcf53809c.png

图11-2: MPS内网Ebench

解压缩后将看到和模型文件一起出现的IIC_Set文件和Document文件夹(如图12所示)。

42e12ef4-b5d6-11ee-8b88-92fbcf53809c.png

图12

02 打开文件选择IIC Setup for Pspice Model(如图13所示),这份IIC Set文件将会导出支持Pspice文件的数据。

42e5c61c-b5d6-11ee-8b88-92fbcf53809c.png

图13

IIC Set的使用在Pspice类型或者是MPSmart类型都是相同的,当点击save to .txt后,一份名为MPQ7225_IIC_Set_Pspice.inc将生成并保存在Document文件夹下。

03 导入参数到Pspice模型:

打开相关的Pspice仿真原理图,在仿真设置里点击Include并找到对应Document下的MPQ7225_IIC_Set_Pspice.inc文件,然后点击add to design即可开始仿真验证(如图14所示)。

42e9a1ba-b5d6-11ee-8b88-92fbcf53809c.png

图14

和MPSmart模型稍有不同的是,如果用户需要反复修改寄存器参数并仿真,只需要修改IIC Set spreadsheet并保存参数至后缀为.inc的文件即可,不需要在Pspice 界面反复设置引用这份文件,这点操作上更简洁。

以上步骤记不住也没关系,每份IIC Set文件都有说明(Instruction)页面简要介绍操作方法,用户只需跟随指引即可。

目前已发布的带寄存器参数助手的模型有十几个,涵盖了MPS公司主流产品线。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5336

    浏览量

    120224
  • 仿真
    +关注

    关注

    50

    文章

    4070

    浏览量

    133551
  • 模型
    +关注

    关注

    1

    文章

    3226

    浏览量

    48806
  • MPS
    MPS
    +关注

    关注

    26

    文章

    265

    浏览量

    64247
  • 数字芯片
    +关注

    关注

    1

    文章

    110

    浏览量

    18384

原文标题:寄存器参数改到眼花,一键导入模型全靠它

文章出处:【微信号:MPS芯源系统,微信公众号:MPS芯源系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    discrete filter 与discrete transfer 两者的具体用法

    请教一哈大侠们:能不能举一下具体的例子来说明两个的具体用法呀!!两个的图标分别如下:先谢谢哈!!
    发表于 01-03 19:45

    求教这个软键盘的具体用法

    这个软键盘的具体用法,谢谢。
    发表于 09-30 21:28

    PMAC_参数设置

    PMAC_参数设置主要包括下位机环境变量、电机参数设置、PID参数调节。
    发表于 04-26 10:32 17次下载

    Si443x-寄存器设置

    Si443x-寄存器设置
    发表于 03-30 17:10 4次下载

    51寄存器的所有寄存器名称,(包括寄存器每一位的作用及用法)资源详解

    51寄存器的所有寄存器名称,(包括寄存器每一位的作用及用法)资源详解
    发表于 10-16 13:04 14次下载
    51<b class='flag-5'>寄存器</b>的所有<b class='flag-5'>寄存器</b>名称,(包括<b class='flag-5'>寄存器</b>每一位的作用及<b class='flag-5'>用法</b>)资源详解

    移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途

    移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。本文主要介绍了移位寄存器的用途以及移位寄存器
    发表于 12-22 15:49 2w次阅读

    AD转换寄存器设置

    AD转换寄存器设置AD转换寄存器设置AD转换寄存器设置
    发表于 11-10 17:36 16次下载
    AD转换<b class='flag-5'>寄存器</b><b class='flag-5'>设置</b>

    探究寄存机的电路结构以及惯常用法

    *本文将探究什么是寄存器寄存器的电路结构,寄存器与内存的异同以及寄存器的惯常用法。* ```
    的头像 发表于 01-30 17:08 1101次阅读
    探究<b class='flag-5'>寄存</b>机的电路结构以及惯常<b class='flag-5'>用法</b>

    变频功能参数设置

    变频参数设定较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当导致变频不能正常工作的现象。以下为变频
    发表于 01-31 09:16 1.1w次阅读

    变频参数设置

    变频参数设置 基本参数设置 选择通过选购卡的通信方式 通信地址设置
    发表于 04-07 11:47 0次下载
    变频<b class='flag-5'>器</b><b class='flag-5'>参数设置</b>

    变频参数设置方法

    变频的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频不能正常工作的现象。因此,变频
    发表于 07-11 09:51 5376次阅读

    CPSR寄存器和APSR寄存器的组成

    程序状态寄存器的作用就是反映处理的状态信息。在程序运行期间我们可以通过查看程序状态寄存器的状态位来进行程序的分支跳转处理,或者我们可以设置程序状态
    的头像 发表于 10-20 11:38 4573次阅读
    CPSR<b class='flag-5'>寄存器</b>和APSR<b class='flag-5'>寄存器</b>的组成

    PLC光分路的分类和具体用法

    PLC光分路的分类和具体用法  PLC(Planar Lightwave Circuit,平面光波导电路)光分路是一种集成光学器件,用于在光通信、光网络、传感和光学测试等领域中实
    的头像 发表于 11-28 15:50 1184次阅读

    东元驱动参数设置步骤及注意事项

    一、基本参数设置 1. 首先,连接好驱动和电机,并确认电源和信号线连接正确。 2. 然后,进入驱动参数设置模式。具体方法可以参照驱动
    的头像 发表于 04-12 08:48 1945次阅读

    变频参数设置技巧介绍

    引言 变频是一种通过改变电动机输入电压和频率来控制电动机转速的电力电子设备。它广泛应用于工业生产、建筑、交通等领域,可以有效地提高设备的运行效率和节能效果。变频参数设置是确保设备正常运行和提高
    的头像 发表于 06-28 09:18 1276次阅读