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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 1040820629

[求助] 求助DAC的INL和DNL该怎么仿真啊

[复制链接]
发表于 2021-7-8 20:15:40 | 显示全部楼层
插眼,是采集每个台阶的中间点的值(or每个台阶错次取值后平均),然后导出数据再到MATLAB中计算吗?
发表于 2021-7-14 16:25:33 | 显示全部楼层


第二信使 发表于 2021-7-8 14:31
稳定点,因为INL和DNL是静态指标,一定要稳定后再采样。


明白了!谢谢您!
发表于 2021-8-11 15:16:42 | 显示全部楼层
触发保存模拟电压的verilogA模块怎么写呢
发表于 2021-8-11 16:48:21 | 显示全部楼层


grace_gu 发表于 2021-8-11 15:16
触发保存模拟电压的verilogA模块怎么写呢


@( cross( V( sample_dac ) - sample_threshold, +1 ) )
      $fstrobe( fid, "%d\t%.18g", i_data,  V( dac_out ) );

发表于 2021-11-17 00:39:38 | 显示全部楼层


quantus 发表于 2021-8-11 16:48
@( cross( V( sample_dac ) - sample_threshold, +1 ) )
      $fstrobe( fid, "%d\t%.18g", i_data,  V( ...


额,这个代码没看懂,还得再看看。不太会。
我现在的方法是有一个verilog的十进制转二进制,所以直接用dc,step设为1跑的波形。
也想用的verilog把输出的各个点抓出来计算后,直接输出,不然跑蒙特卡洛总不能每个都手算一遍,不过不会写代码正在学习。 image.png
发表于 2022-6-27 15:06:21 | 显示全部楼层


第二信使 发表于 2020-6-2 13:40
dac的DNL和INL仿真多简单啊,写一个触发保存模拟电压的verilogA模块,把输出值保存下来,然后输入从0开始加 ...


输入从0加到1024的话,应该是一条线去输出吧?但是DAC的输入端口是有N条线的,它是怎么识别的呢?
发表于 2022-6-27 15:20:20 | 显示全部楼层


小妮子1 发表于 2022-6-27 15:06
输入从0加到1024的话,应该是一条线去输出吧?但是DAC的输入端口是有N条线的,它是怎么识别的呢?
...


呃~~
发表于 2022-6-28 11:20:37 | 显示全部楼层


楼主有没有测试DAC参数的代码呀?在matlab里进行
发表于 2022-6-28 11:41:51 | 显示全部楼层


小妮子1 发表于 2022-6-28 11:20
楼主有没有测试DAC参数的代码呀?在matlab里进行


DAC的测试很简单,比ADC简单多了,连码密度法都用不上,就按照各个指标的定义测试就行,你自己写一下matlab代码有利于对参数的理解。
发表于 2022-6-28 11:47:09 | 显示全部楼层


第二信使 发表于 2022-6-28 11:41
DAC的测试很简单,比ADC简单多了,连码密度法都用不上,就按照各个指标的定义测试就行,你自己写一下matl ...


求matlab代码,没有学过,最近比较着急这周就要交论文,仿真结果一直测不出来,麻烦有没有代码可以分享一下,谢谢大哥
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 02:23 , Processed in 0.025847 second(s), 7 queries , Gzip On, Redis On.

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