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

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

3天内不再提示

SPICE滞后建模的解决办法

科技观察员 来源:allaboutcircuits 作者:凯文·艾尔沃德 2022-04-26 16:06 次阅读

本文提供了一种构建标准 SPICE 模型的技术,该模型能够对具有连续滞后的系统的基本特征进行建模。

本文中的示例模型显示了向音频信号添加高频正弦波偏置以减少模拟磁带录音机上的信号失真。该技术允许足够精确的近似值,说明滞后产生的失真以及如何通过添加高频偏置来减少它。

滞后模型

建模滞后的本质问题是它是具有记忆的静态或直流效应。也就是说,下一个值不仅取决于当前值,还取决于上一个值。然而,这个最后的值依赖不依赖于时间。这导致多值传递函数。

不幸的是,标准 SPICE 并不直接支持这种类型的建模。对 SPICE 中最后一个值的所有依赖通常是线性积分的结果,它固有地导致频率相关的传递函数,并且没有考虑失真机制。

解决这个问题的一种方法是简单地认识到一个人可以作弊。模拟模型只需要在有限的频率范围内大约做他们需要做的事情。分析表明,与非线性二极管电阻相结合的小电容器可用于在信号改变斜率方向以提供有效滞后之前连续存储信号的最后一个值,但不会过度依赖频率。

这与一些 SPICE“滞后”模型形成对比,这些模型只有两个输出状态模型,不允许连续传递函数。

线性模型

以下示意图构成了可用于建模的连续滞后模型的基础;例如,磁芯。

请注意,这里的输出电压是多值的,但本质上是线性超出死区的。当信号改变方向时会产生死区。它可以通过二极管参数 N 进行调整。

poYBAGJnp_KAVBreAABD3Rxwe-0211.jpg

图 1. 连续滞后模型示意图

该模块的输出电压基本上线性跟随输入,但带有偏移电压。当输入反转时,电容器保持电压,使得从达到的峰值电压开始存在死区。

工作的关键原理是存在非线性阻抗,该阻抗在正向和反向偏置条件下具有急剧的电阻比。标准二极管方程是最简单的,但不是该技术的必要方程。这里用它来说明方法。

替代方程可用于微调响应特性。输入电压也可以进一步处理以获得不同的非线性传递曲线。此处的示例使用二极管的行为模型:

b1 aci={is}*(exp({k}*v(a,c)) - 1)

为了获得准确的模型,选择组件的值,以便在希望对系统进行建模的频率范围内使频率影响最小化。

R load和 C memory的时间常数应使转弯前的最后一个电压不会泄漏太多。通过驱动阻抗(即在这种特殊情况下为二极管)的充电电流不会限制系统在所需工作频率范围内的响应。

对于各种输入电压和频率,上述拓扑产生以下一组传递函数和滞后图:

pYYBAGJnp_SAdCunAAMzyNnVKSU144.PNG

图 2. 斜坡输入传递函数 - F=1KHz, VIN=2V, 4V, 6V, 8V, 10V

poYBAGJnp_aABEa0AAMB05b5HY4591.PNG

图 3.斜坡输入传递函数 - F=1MHz, VIN=2V, 4V, 6V, 8V, 10V

pYYBAGJnp_eAfKzGAAGEBAob7Jk468.PNG

图 4. 迟滞 - F=1kHz, VIN=2V, 4V, 6V, 8V, 10V

poYBAGJnp_mAK8a2AAF_KMZD9G0970.PNG

图 5. 迟滞 - F=1MHz, VIN=2V, 4V, 6V, 8V, 10V

图表的关键点是,在 1000:1 的频率范围内,电压传递函数和磁滞电压相对恒定,因此可以很好地逼近真实的直流磁滞。

通常,人们从具有所需正向和反向特性的受控电流源构建 SPICE 行为电阻。例如,正如我们上面指出的,滞后死区电压可以通过改变二极管参数“N”的默认值“1”来调整。

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

    关注

    5

    文章

    181

    浏览量

    42505
  • 线性模型
    +关注

    关注

    0

    文章

    9

    浏览量

    7801
收藏 人收藏

    评论

    相关推荐

    业界领先的半导体器件SPICE建模平台介绍

      BSIMProPlus™是业界领先的半导体器件SPICE建模平台,在其产品二十多年的历史中一直为全球SPICE建模市场和技术的领导者,被全球一百多家领先的集成电路制造和设计公司作为
    发表于 07-01 09:36

    华硕笔记本声卡驱动无法安装的解决办法

    华硕笔记本声卡驱动无法安装的解决办法
    发表于 01-18 10:10 3536次阅读

    声卡硬件维修的常见问题及解决办法

    声卡硬件维修的常见问题及解决办法 常见故障一:声卡无声   出现这种故障常见的原因有:
    发表于 02-23 14:25 2521次阅读

    误码特性,误码产生的机理及解决办法

    误码特性,误码产生的机理及解决办法
    发表于 03-19 17:10 2246次阅读

    UPS电源输入跳闸浅析及解决办法

    UPS电源输入跳闸浅析及解决办法解析
    发表于 11-10 16:42 89次下载
    UPS电源输入跳闸浅析及<b class='flag-5'>解决办法</b>

    Matlab编程常见错误与解决办法

    Matlab编程常见错误与解决办法求人不如求己
    发表于 03-16 15:58 0次下载

    如何利用SPICE中的滞后减少磁带录音中的失真

    本文展示了一种允许在标准 SPICE 的能力范围内对滞后进行建模的技术。可以扩展该技术以构建具有滞后的电感器,并且将在后续文章中描述这种技术。
    的头像 发表于 04-26 15:41 1833次阅读
    如何利用<b class='flag-5'>SPICE</b>中的<b class='flag-5'>滞后</b>减少磁带录音中的失真

    ESP32勘误表及解决办法

    电子发烧友网站提供《ESP32勘误表及解决办法.pdf》资料免费下载
    发表于 09-23 11:51 0次下载
    ESP32勘误表及<b class='flag-5'>解决办法</b>

    电脑右键管理打开失败的解决办法

    此电脑右键管理打不开怎么办 电脑右键管理打开失败的解决办法
    发表于 09-28 09:56 0次下载

    EPT Spice 建模套件

    EPT Spice 建模套件
    发表于 11-15 19:17 0次下载
    EPT <b class='flag-5'>Spice</b> <b class='flag-5'>建模</b>套件

    ECLinPS Max (SiGe) SPICE 建模套件

    ECLinPS Max (SiGe) SPICE 建模套件
    发表于 11-15 19:37 0次下载
    ECLinPS Max (SiGe) <b class='flag-5'>SPICE</b> <b class='flag-5'>建模</b>套件

    硬盘故障的3个终极解决办法

    电子发烧友网站提供《硬盘故障的3个终极解决办法.pdf》资料免费下载
    发表于 10-20 10:46 0次下载
    硬盘故障的3个终极<b class='flag-5'>解决办法</b>

    细碎机轴承位磨损问题的解决办法

    【设备故障】细碎机轴承位磨损问题的解决办法
    发表于 10-27 16:36 0次下载

    Protel99 与WIN10系统冲突解决办法

    PROTEL99 与WIN10系统冲突解决办法
    的头像 发表于 11-20 09:30 3894次阅读
    Protel99 与WIN10系统冲突<b class='flag-5'>解决办法</b>

    常见MCU故障及解决办法

    微控制器单元(MCU)是现代电子设备中的核心组件,负责处理和控制各种功能。然而,由于各种原因,MCU可能会出现故障。以下是一些常见的MCU故障及其解决办法: 1. 电源问题 故障现象: MCU无法
    的头像 发表于 11-01 13:41 530次阅读