在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 13751|回复: 30

[解决] 各位大佬,DAC的DNL&INL怎么仿真?

[复制链接]
发表于 2021-11-16 19:09:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 摩卡咖啡 于 2022-5-16 18:13 编辑

要是只仿真一次还好,可以用excel计算。但是想仿真蒙特卡洛,仿真次数太多了,手动导出来计算太麻烦了?有什么办法可以在仿真里直接算出来吗?
比如verilogA写个脚本自己计算,可惜我现在不会写verilogA。
各位大佬有没有相应脚本或者其他办法?
 楼主| 发表于 2021-11-17 00:45:56 | 显示全部楼层
image.png image.png 我现在是有个十进制转二进制的模块,这样跑dc应该也可以求得dac的输出电压,这样可以吧?
问题在于怎么把数取出来直接用verilog或者其它办法算出来。找了没找到相关的代码,也不知道是不是想错了什么。
DNL=(V(i+1)-V(i))/Videal-1吧。正在学习学习写veriloga
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-25 09:55:28 | 显示全部楼层
本帖最后由 摩卡咖啡 于 2022-8-11 18:11 编辑

已解决,看第二楼
回复 支持 反对

使用道具 举报

发表于 2021-11-28 14:27:30 | 显示全部楼层
仿真保存数据,然后用MATLAB计算
回复 支持 反对

使用道具 举报

发表于 2022-3-18 21:40:10 | 显示全部楼层
楼主现在找到方便的仿真方法了吗,求分享
回复 支持 反对

使用道具 举报

发表于 2022-3-19 23:00:22 | 显示全部楼层
vietuoso计算器里有dnl inl的函数  直接用就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-16 18:12:39 | 显示全部楼层
image.png
这么设,可以跑出来
image.png
回复 支持 6 反对 1

使用道具 举报

发表于 2022-5-16 19:49:47 | 显示全部楼层
导出来用MATLAB算
回复 支持 反对

使用道具 举报

发表于 2022-5-23 21:21:36 | 显示全部楼层
学到了
回复 支持 反对

使用道具 举报

发表于 2023-1-6 16:01:42 | 显示全部楼层


   
摩卡咖啡 发表于 2022-5-16 18:12
这么设,可以跑出来


inl公式中采样点数256,实际上少一个点计算的的结果不对,你有遇到这种情况吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-16 04:41 , Processed in 0.018756 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表