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

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

3天内不再提示

芯片建模粗略呈现、指导开发、更新规格参数及系统级别优化和调试

电子森林 来源:陈年丽 2019-07-16 17:21 次阅读

芯片建模简介

芯片建模这个话题很大,以我目前的认知和水平还远远没有资格在这里夸夸其谈,让大家见笑了,说的不对或不好的地方希望大家多纠正和补充。通常我们在开发一个新项目或在做一些新的研究时会和研发工程师一起将一些规格参数转化为一些芯片模型。搭建芯片的目的主要有以下几个方面:

新想法或新项目的前期粗略呈现和验证;

建模和仿真可以指导项目开发;

建模仿真可以与具体实际测试交错验证;

建模仿真可以用来和客户吹牛以及更新规格参数;

芯片建模可以帮助做系统级别优化和调试;

芯片建模还要分为理论建模,行为表现建模和底层电路模型等。这里我们暂时只讨论行为表现级建模,顾名思义重点关注电路系统的行为表现,不刻意在乎细节的参数,这样的模型一般在新项目开发初期和验证思路时会用到。

另外芯片建模的方法有很多,以电源芯片建模为例,有的工程师公司偏向于用计算公式建模,以Excel,matlab, Mathcad居多,另一类借助图形化软件,以Pspice,Spice,Saber,Simllis等居多。这两种没有好坏区别,计算式建模对理论要求和数学要求更高,图形化建模通俗易懂一些,但是其中也会用到很多计算式来确定器件参数。

以我们做电源模拟芯片为例,通常用Pspice,matlab和Simplis居多,相信这些软件大家都很熟悉了,不用过多介绍。我本人数学不太好,故更倾向于用图形化建模,Simplis是我常用的软件,仿真速度快,简单易用,缺点也很明显,收敛需要花大精力,图形显示和波形查看效果太差,数字建模有待提高等。

建模不能泛泛而谈必须落实到真实的建模实例上来,这里我以一款PFC芯片为例来给大家简单介绍一下如何使用Simplis来实现行为级别建模。

L6562D简介

先简单介绍一下PFC,啰嗦几句,相信大家对PFC也不陌生,尤其在于一些中、大功率和对功率因素要求有特殊要求场合。PFC主要可分为被动PFC和主动PFC,其中被动PFC电路效果不是很好,也不能实现很好的PF值,主要用在于一些低成本低要求的场合,主动PFC电路可以实现更好的PF值,THD效果也更好。

主动PFC的电路拓扑结构和控制方法也有很多,其中最常见的是Boost型的拓扑结构,ST的PFC控制芯片主要分TM和CCM两种,ONsemi的PFC控制芯片种类多一些,主要分为CrM,FCCrM,CCM等。

其中TM和CrM,CCrM是同一种控制方法,也叫BCM,都是临界控制模式,主要用在一些中小功率应用下,CCM是连续导通模式,主要用在中大功率场合,中功率应用场合在业内也是一个颇具争议的话题,因为在中功率下TM(CrM)和CCM都能满足要求,具体还是要做一些平衡和根据实际具体情况做选择。ST还推出了一个叫Fixed-off-Time-Controller PFC"控制方法,可以在TM基础上做一些简单修改就可以完成,大家有兴许可以看一看。

L6562D是一款历史有点长的料,也是我接触的第一款PFC芯片,当年还是老学长推荐给我做项目用的,这款芯片当时非常流行,可以说当年哪里有PFC,哪里就有L656x系列。它就是基于TM控制方法的,使用起来很简单,外围器件很少,虽然说后来也出现了很多外围电路更加简单的芯片,但是这款芯片到今天还长盛不衰,还是值得我们去学习和推敲的,以这样一款经典的PFC控制芯片来举例相信也是很好的开端。

从下周开始我们开始以L6562D为例来详细介绍如何建模,大家如果有兴趣可以在这周抽点时间看一看数据手册,对照我后面的建模思路也欢迎大家提出自己的建议,我们是以数据规格参数作为建模依据,每个人实现电路的方法可能都不太一样,交流碰撞更有助于我们的进步哈哈。

先看一下我搭建的模型如下:

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

    关注

    447

    文章

    47821

    浏览量

    409207
  • 电路模型
    +关注

    关注

    1

    文章

    37

    浏览量

    9508

原文标题:浅谈芯片建模1

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm8s003优化级别改为High编译报错怎么解决?

    cpu:stm8s003,开发环境:IAR 2.20.3 目前硬件及程序均能够在Releae模式下正常运行。 但是将优化级别由Medium改为High后,Compile正常,但Make报错
    发表于 04-25 06:16

    架构开发优化咨询和实施服务

    得益于硬件平台算力的提升,汽车电子电气架构的集成度逐渐提高,多域融合成为了目前行业中软件工程的重要工作内容。经纬恒润可以为汽车电子和软件工程师在开发软件架构过程中提供:既有软件设计梳理与建模、架构
    的头像 发表于 02-05 14:26 136次阅读
    架构<b class='flag-5'>开发</b>与<b class='flag-5'>优化</b>咨询和实施服务

    自动化建模优化112G封装过孔 ——封装Core层过孔和BGA焊盘区域的阻抗优化

    自动化建模优化112G封装过孔 ——封装Core层过孔和BGA焊盘区域的阻抗优化
    的头像 发表于 11-29 15:19 251次阅读
    自动化<b class='flag-5'>建模</b>和<b class='flag-5'>优化</b>112G封装过孔 ——封装Core层过孔和BGA焊盘区域的阻抗<b class='flag-5'>优化</b>

    下一代调试器如何加速代码开发

    微控制器调试器和相关工具对于从事嵌入式系统开发人员来说至关重要。它们帮助开发人员查找和修复错误、测试代码和优化性能。高级
    的头像 发表于 11-23 16:31 371次阅读

    如何将lvgl粗略的移植到stm32f429上?

    上周将lvgl粗略的移植到stm32f429上,界面刷新问题没有好好处理,看着非常非常卡顿,今天初步处理了这个问题,效果还算可以了,后边应该是可以更进一步优化
    的头像 发表于 10-23 16:40 1214次阅读
    如何将lvgl<b class='flag-5'>粗略</b>的移植到stm32f429上?

    T113开发平台mipi 5.5寸屏调试

    T113平台5.5寸1080x1920mipi屏调试指导
    的头像 发表于 10-19 16:22 501次阅读
    T113<b class='flag-5'>开发</b>平台mipi 5.5寸屏<b class='flag-5'>调试</b>

    T113开发平台mipi 5.5寸屏调试

    T113平台5.5寸1080x1920mipi屏调试指导调试MIPI屏主要步骤如下:1.根据屏规格书,配置MIPI屏参数。2.基于平台中默认
    的头像 发表于 10-16 14:14 742次阅读
    T113<b class='flag-5'>开发</b>平台mipi 5.5寸屏<b class='flag-5'>调试</b>

    元器件建模与仿真挑战

    、电感等无源器件作为电路设计最基本、最常用的组成部分,系统设计工程师需要对电容、电感等无源器件进行建模仿真,优化元器件电性能和可靠性设计,并提取元器件的s参数进行
    的头像 发表于 09-21 16:57 2970次阅读
    元器件<b class='flag-5'>建模</b>与仿真挑战

    谈谈那些大厂的芯片开发流程

    ,以及各个模块之间的交互。该文档通常由系统工程师编写,用于明确芯片需要实现的功能,为后续的设计和开发工作提供指导。功能规格可以作为
    的头像 发表于 09-15 11:21 2008次阅读
    谈谈那些大厂的<b class='flag-5'>芯片</b><b class='flag-5'>开发</b>流程

    芯片方案应用于终端产品时需要哪些技术支持和保障?

    芯片方案应用于终端产品时,客户可能会遇到三大类问题:一是芯片本身的质量缺陷;二是芯片与终端系统软硬件联合调试及验证;三是终端生产。启英泰伦
    发表于 09-07 10:24

    【触觉智能 Purple Pi OH 开发板体验】熟悉PurplePiOH及系统更新

    Type-C口和电脑USB端口; 大约两秒钟后,烧录软件会识别到Loader设备。 根据用户需求,采用上述的分包下载镜像文件,可以更高效地开发调试。当然如果需要升级整个系统,可进行工具中的“升级固件
    发表于 09-03 18:52

    什么是系统建模语言SysML?

    对复杂系统建模是架构师的基础能力之一。从这篇文章开始,笔者介绍系统建模语言SysML(OMG System Modeling Language)。 对复杂系统
    的头像 发表于 09-01 15:48 3588次阅读
    什么是<b class='flag-5'>系统建模</b>语言SysML?

    在zynq调试更新xsa文件的步骤有哪些?

    在zynq调试时,经常需要更新xsa文件,更新步骤如下
    的头像 发表于 08-14 09:14 702次阅读
    在zynq<b class='flag-5'>调试</b><b class='flag-5'>更新</b>xsa文件的步骤有哪些?

    RealView调试器1.8版项目管理用户指南

    项目是可用于组织源文件并确定其输出的最高级别结构元素。 RealView调试器可以管理项目信息和设置。 在RealView Debugger中设置项目不是调试所必需的,但它可以为开发
    发表于 08-12 07:36

    一款射频芯片的layout设计指导案例

    RTL8762C是瑞昱一款超低功耗蓝牙芯片,瑞昱的硬件设计指导书中,关于该芯片的layout设计指导很有普适性的参考指导意义
    发表于 05-29 09:20 1067次阅读
    一款射频<b class='flag-5'>芯片</b>的layout设计<b class='flag-5'>指导</b>案例