关于saber的环路仿真

本文介绍了如何使用Saber软件进行环路仿真实验,特别是通过tdsa工具进行开环扫描仿真。文章详细讲解了tdsa的连接、参数设置,包括fbegin、fend、ampl、npoints等,并探讨了不同扫描模式的频率间隔。此外,还讨论了仿真精度相关参数如max_err、max_nper和min_tspp,并提供了设置建议。
摘要由CSDN通过智能技术生成

在这里先放一个我自己用buck做的一个环路仿真例子吧。

用的sg3525芯片做的一个buck。图是以前画的,现在加个了个tdsa环路扫频。

http://download.csdn.net/download/qq_30835339/10021642


buck原理就不啰嗦了,直接说仿真。

PS:saber是通过扫频仿真的,就是从设置的低频到高频一个点一个点的计算,这就导致仿真时间特别长,这一点很恶心。而且仿的是开环。


首先是需要一个控件工具tdsa.

要实现频域的环路仿真,就必须用到 saber中的环路扫描仪 tdsa,它能够向环路注入频率可
变的正弦波信号,通过测试反馈信号,获得两者之间的增益和相位关系。


一共有
5 个脚需要连接相关的信号线, 其中ON/OFF tdsa的使能引脚, 通过接入一个 logic
clock
就可以实现 tdsa 何时开始扫描, 可是停止。 Inputmeasure)的+-线分别接入需要测量
的回馈信号的正负引脚,
outputsource)的+-线分别接入信号注入点的正负引脚。


需要设置的属性,
fbegin:扫描起始频率
fend:扫描截止频率
ampl:注入信号的幅值(信号是以0 为轴的正弦波)
npoints:从 fbegin fend总共需要扫描的频率点数
max_err:最大误差系数
mode:频率扫描执行的类型
max_nper:每个频点允许扫描

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
好的,您的问题是关于 buck 变换器设计的 Matlab 和 Saber 仿真对比,特别是关于电压环的环路补偿。我会尽我所能地回答您的问题。 首先,buck 变换器是一种常见的 DC-DC 变换器,其原理是通过开关管的控制,将输入电压转换为输出电压。电压环是 buck 变换器的一个重要部分,其目的是使输出电压稳定在设定值。环路补偿是一种技术,可以在电压环中提高稳定性和响应速度。 在 Matlab 中进行 buck 变换器电路设计和仿真非常常见。具体步骤包括建立电路模型、设置开关控制、运行仿真,并分析仿真结果。Matlab 也提供了一些工具箱,如 Simulink 和 Control System Toolbox,可以方便地进行模型建立和控制系统设计。 Saber 是一种用于电路仿真和分析的软件,也常用于 buck 变换器的设计和分析。Saber 可以帮助用户建立电路模型、运行仿真、分析仿真结果等。与 Matlab 相比,Saber 更为专业,对于一些高级功能和精度要求更高的仿真Saber 更加适用。 在进行电压环的环路补偿时,Matlab 和 Saber 都提供了一些方法和工具。在 Matlab 中,可以使用 Control System Toolbox 中的工具进行环路补偿设计,并进行仿真分析。在 Saber 中,可以使用其内置的环路补偿工具和稳定性分析工具。 最后,关于 Matlab 和 Saber 仿真对比,具体情况要根据具体的需求和仿真模型来确定。一般来说,Matlab 更适合进行初步的仿真分析和系统设计,而 Saber 更适合进行高级仿真和精度要求更高的分析。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想法很奇特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值