SFDR仿真方法请教
如果你能够用一个更加精确的ADC就可以了
adhl(大概是这个名字)里头有一个ideal的8-bit的ADC
“听说”可以用verilog改成任意bit的ADC,你可以用一个12bit ADC
放在DAC前面,然后给ADC input 一个analog sine wave,然后从DAC output拿到的voltage 跟你input的比较
祝你好运哈。我也正在学习。 = =+ 好烦好烦。
不过我是要测ADC的东西。
ahdl里面的ideal的8bitADC,不是应该用veriloga来改吗?为什么要用verilog?我有试过做这个,生成一个veriloga的ADC,但是跑出来的结果八位都是0,不知道原因出在哪里。
自顶一下。帮忙解说一下流程吧。
我最近也在仿真sfdr 不过是在hspice中 也遇到些问题
共同探讨啊
qq274630217
写一个高精度的veriloga ADC比较简单,系统自带的有个10_bits的,可以照着改一下
改好后,做一个symbol,输入端接上理想的sinwave,
veriloga 模块输出的就是你需要的数字正弦波
输入你的DAC,最后在你的采样,采样的频率可以自己定,一般定为信号频率的倍数,但是不是整数倍,是一个分数的有理数倍比如31/15
把采样的模拟信号,做一个DFT或者FFT
可以得到SFRD,SNR,ENOB等
还有个弱弱的问题不明白,dac的输入只有10位,为啥要用一个比10位还高精度的adc来产生输入的正弦信号呢?
按楼上的方法建模,然后在cadence下,对你的电路进行pss仿真,就可以得到频域结果。
高手如云,学习了
Use the cadence dft function ..
学习了
正解
7# 纯白雾隐
希望ADC的误差不要影响测试结果
先用理想ADC将一个sin波转换成数字的编码,那个就是数字正弦波,输入到你的dac里,得到模拟信号,对他做频域分析,就得到了。
OPERATIONAL AMPLIFIERSTI 這篇OP的電流如何給還有VDD=2.5~5怎設計出偏壓電路
偶發帖在店員設計媒人禮希望各位前輩能教導小弟