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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16404|回复: 26

[求助] 单斜坡ADC的Matlab/Simulink建模问题

[复制链接]
发表于 2015-1-26 17:09:04 | 显示全部楼层 |阅读模式
20资产
     本人因为论文需要,要借助Simulink搭一个单斜坡ADC的模型,仿真各个子模块对ADC性能的影响。看了一个坛友共享的PipelineADC模型,改了改,大概的结构图在这儿: adc_mod.png
     原理是每个斜坡开始的瞬间复位计数器、采输入正弦波,然后跟斜坡比较,当斜坡大于采样的电压时生成脉冲,脉冲将当前计数器的值寄存;当下一个斜坡来时,将刚刚寄存的值再读到另一个寄存器,再通过DAC转换,用Matlab处理。所有的模型都是理想的,没有带误差。
      为了对比,我在采样保持后面还接了一个理想的量化器。仿了半天之后问题来了,ADC的输出和理想的量化器输出看上去差不多,可是频谱却很差,ENOB才2bit,INL最大有13。我和费解,觉得模型的动作过程很简单,不应该有问题啊...而参考的流水线ADC的输出和理想量化器输出有出入,各种参数却还不错。
2.bmp 1.bmp

上面列表左边一列是斜坡ADC的输出值,右边一列是理想量化器的;FFT那边差的那个是ADC的。。。求大神指点。我的想法是,会不会是这种结构的问题,因为“截住”的计数器的值只能是往后的,所以误差是一个“方向”。FFT分析较差又是什么原因呢?

 楼主| 发表于 2015-1-26 17:12:55 | 显示全部楼层
FFT差,代表的物理或者电学意义是什么,求解。。。
发表于 2017-2-28 16:58:44 | 显示全部楼层
小女不才    最近也在做单斜率ADC建模  附上QQ:2401304808  联系电话:18862803750  求指教
发表于 2017-3-1 09:01:27 | 显示全部楼层
回复 1# shykongxin
看到兄台最后登录的时间   斗胆跟您要个qq   请教single-slope ADC的建模问题
发表于 2017-3-3 10:57:48 | 显示全部楼层
Humm...
发表于 2017-3-9 11:15:44 | 显示全部楼层
回复 2# shykongxin


    想求教您计数器状态机是怎么考虑的,求指教
 楼主| 发表于 2017-3-10 21:52:57 | 显示全部楼层
回复 6# 龙智圣煜

Hi,你好。单纯的计数器控制其实很简单吧,如果不考虑有特殊应用,比如是10bit计数器,计数周期到了1023就让产生一个复位信号,把这个复位信号用寄存器shift若干个周期,再重新计数,不就可以了么。如果有其他应用,建议你先把时序画出来,有时序了再拿verilog一写,仿真跑跑,综合成RTL就可以了。
发表于 2017-3-11 09:09:51 | 显示全部楼层
回复 7# shykongxin


    恩   你解释的很清楚
    我做的单斜率ADC,用的二进制同步计数器,计数器包含清零端,CLK输入端,3位输出端;计数器能够满足循环计数,比较器的输出信号作为锁存器的使能信号,但是动态输入的时候只能满足部分编码的正确输出。结构图和动态仿真图如下所示:我觉得也是计数器的问题,但是不知道应该如何去调整。

                               
登录/注册后可看大图


                               
登录/注册后可看大图
发表于 2017-3-14 20:52:34 | 显示全部楼层
回复 7# shykongxin

2.png                                3.png   {3bit二进制计数器的行为级} 4.png    {计数器输出}
    不好意思又打扰你了,我也是要做单斜率ADC先进行了ADC的建模,但是发现计数器只能up和清零,最终导致编码错误。
我采用的就是简单的二进制编码,不知道我哪里出问题了。还希望您百忙中指点一下,谢谢。
发表于 2017-3-20 10:05:55 | 显示全部楼层
回复 7# shykongxin

学长,你能把你的模型借我参考下吗,不知道为什么我的逻辑模块总是编码错误。QQ:2401304808   电话:18862803750
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 06:10 , Processed in 0.027322 second(s), 6 queries , Gzip On, Redis On.

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