基于PSIM的动态链接库应用

好久没更新了,看到有朋友留言,自己都差点把这个事儿忘记了,就临时发一篇吧,前面我们已经仿真建模了单周期芯片3pcs01的内部工作模型,根据这些模块的功能,我们可以尝试数字化3pcs01。
采用psim里面的动态链接库dll,将程序在visual studio 2019里面编译,这样我们就可以采用psim进行数模结合仿真。
上图是内部功能模块,将内部功能模块数字化,这里只数字化采样,环路控制,依然遵循c2000系列内部控制的设置,这里用一个外部上升沿,并尽可能接近cmp=0时,触发adc采样,环路控制计算,并在下一个周期点更新环路输出值。
在dll程序编写中一定要加入,如下代码
__declspec(dllexport)void simuser(t, delt, in, out)
double t, delt;
double* in, * out;
其中,t表示仿真时间,delt表示仿真步长,in和out分别表示输入输出,这些变量只需要定义,不用赋值。
将编译生成后的dll文件和psim原理图放置同一目录下。
仿真之后的波形:

光电倍增管工作原理_光电倍增管的组成
打造全新娱乐方式,云听车机版开启智能时代智慧出行
TVS与电阻按照相对位置的不同对接口电路防浪涌性能有什么影响?
如何实现PicoRead RF的非接触IC卡读卡器的设计
Linux开发_CentOS7.4服务器搭建NFS、NGINX服务器,安装ffmpeg、Qt环境
基于PSIM的动态链接库应用
马化腾:警惕科技战,未雨绸缪做准备!
思无界,设享未来2023维谛技术(Vertiv)设计院高峰论坛隆重举行
小米宣布了适用于Redmi Note 9 Pro和Redmi Note 9 Pro Max的Mi保护玻璃
英特尔将在8月IDF谈先进芯片技术 包含10nm工艺
光伏逆变器MPPT的实际路线选择方案与应用
苏奥传感拟1.15亿收购拓宽产业链,台积电美国工厂明年第 1 季度试生产
热烈祝贺巨擘科技荣获高新技术企业认证!
全新 Arm IP Explorer 平台助力 SoC 架构师与设计厂商加速 IP 选择
施密特触发器,施密特触发器是什么意思
半导体封测巨头日月光80亿落户上海
单目视觉ADAS在硬件和算法上有哪些技术原理及难点?
韩厂获天马6代OLED面板磨边机订单
迭代器和生成器的区别
什么是plc的核心部件 plc的基本组成部分