0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基本的SAR逐次逼近寄存器原理及模型

CHANBAEK 来源:模拟集成电路 作者:aieeer 2023-01-31 10:27 次阅读

基本的SAR逐次逼近寄存器原理及模型

1、逐次逼近寄存器在原理图中的位置和作用

poYBAGPYe-eAMtJfAAJaVOD7WQo526.png

逐次逼近寄存器英文原称是Successive Approximation Register,在电路中的主要作用是起逻辑控制和存储的作用。ADC收到启动命令后,SHA进入保持模式。SAR的最高有效位(MSB)设置为逻辑1,所有其他位设置为逻辑0。SAR的输出反馈到DAC,DAC的输出与输入输入信号进行比较。如果DAC输出大于模拟输入,则MSB复位,否则保持置位状态。现在将下一个MSB设置为1,并重复该过程,直到比较SAR的每一位为止。在此过程结束时,SAR的最终值对应于模拟输入值。转换过程的结束由就绪 信号指示。

2、SAR的原理图

图示由Anderson提出的SAR逻辑的简要框图。采样阶段,reset信号把移位寄存器中的第一个触发器的输出置1,同时其余触发器的输出置0,从而D8也被置1,D7~D0被置0。转换周期到来时,在时钟信号(CLK)的控制下,上面一排触发器的输出依次变成高电平,从而下面一排触发器输出被依次置1,同时它们各自的输出作为前一级触发器 的时钟信号,因此D8~D0分别在被置位后根据比较器的输出结果(COMP)在下一个时钟上升沿再次触发得到逐次逼近逻辑信号。

poYBAGPYe_eACnPoAAKuWZZz8pE498.png

poYBAGPYfA2AMMVzAAQ_Bvcqqbo493.png

poYBAGPYfBiAd4i5AADFgUwN3aM767.png

3、MATLAB state flow建模

pYYBAGPYfCOAHa12AAC6EyD2dpc001.pngpoYBAGPYfC6AXrXcAALezYxoCyY130.png

状态转移图

上图是MATLAB Simulink中的state chart 其中椭圆符号代表一个状态,箭头代表转移的方向,箭头中间的字母括号代表着转移的条件。当一个时间发生时,只有当[]括号中的语句为真或非零时,带有条件标签的转移才有效。转移可以同时拥有事件和条件;条件要放在事件名之后。当转移标签既有事件又有条件时,只有当指定的事件发生并且条件为真时转移才有效。{}代表要执行的语句。

一个流程图中,以{}表示的动作仅仅是一个可执行的动作。逻辑分析即和数电状态转移分析类似,这里请自行分析。

4、用Verilog 进行建模

Verilog-HDL :处理数字信号Digital signal

Verilog-A :处理模拟连续时间信号Analog continuous-time signal

Verilog-AMS :处理模拟离散时间信号Analog discrete-event signal

可以用这些语言建模,例如D触发器

module d_latch(d,clk,q);

input d;

input clk;

output q;

reg q;

  always @ (d,clk)

    if(clk)

        q <= d;

endmodule

然后用AMS对其进行数模混合仿真。同样的原理我们可以用于对SAR

的验证或者混合信号仿真。也可以用incisive结合testbench进行验证。详细过程以后讲述。

pYYBAGPYfEKANcAxAAjZ9WN2jGk253.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5334

    浏览量

    120208
  • SAR
    SAR
    +关注

    关注

    3

    文章

    415

    浏览量

    45942
  • adc
    adc
    +关注

    关注

    98

    文章

    6489

    浏览量

    544415
  • Verilog
    +关注

    关注

    28

    文章

    1351

    浏览量

    110066
  • 逐次逼近寄存器

    关注

    0

    文章

    7

    浏览量

    8178
收藏 人收藏

    评论

    相关推荐

    MAX11335-MAX11340逐次逼近寄存器(SAR)模拟数字转换(ADC)

    MAX11335-MAX11340是12-/10-bit与外部参考和500kHz,线性带宽,高速,低功耗,串行输出逐次逼近寄存器(SAR)模拟-数字转换
    发表于 10-08 11:43 2118次阅读
    MAX11335-MAX11340<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模拟数字转换<b class='flag-5'>器</b>(ADC)

    贸泽电子开售Analog AD7386逐次逼近寄存器模数转换

    贸泽电子(Mouser Electronics) 即日起开始供应Analog Devices公司的AD7386 逐次逼近寄存器SAR)模数转换
    发表于 03-02 13:49 1084次阅读

    如何逐次逼近寄存器 (SAR) ADC?

    模数转换 (ADC) 如何逐次逼近寄存器 (SAR) ADC。SAR ADC 是一种怎样的 转
    发表于 03-11 08:05

    什么是逐次逼近寄存器SAR

    数字量由“逐次逼近寄存器SAR(shift arithmetic right)”产生。SAR使用“对分搜索发”产生数字量。以8位数字量位例,
    发表于 01-11 08:26

    MAX11120-MAX11128低功耗,逐次逼近寄存器串行ADC

    MAX11120 - MAX11128与外部参考和业内领先的1.5MHz的,完整的线性带宽,高速度,低功耗,串行输出的逐次逼近寄存器(SAR)模拟-数字转换
    发表于 01-31 14:37 873次阅读
    MAX11120-MAX11128低功耗,<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>串行ADC

    MAX11135-MAX11143逐次逼近寄存器(SAR)模数转换(ADC)

    MAX11135-MAX11143是12/10/8位与外部参考和1.5MHz的行业领先的,完整的线性带宽,高速,低功耗,串行输出的逐次逼近寄存器(SAR)的模拟-数字转换
    发表于 04-20 15:22 1208次阅读
    MAX11135-MAX11143<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>(ADC)

    MAX11329-MAX11332逐次逼近寄存器ADC

    MAX11329-MAX11332 12-/10-bit与外部参考和为500kHz,线性带宽,高速,低功耗,串行输出的逐次逼近寄存器(SAR)模拟到数字转换
    发表于 07-04 10:04 1075次阅读
    MAX11329-MAX11332<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>ADC

    高性能全集成逐次逼近寄存器型模数转换

    高性能全集成逐次逼近寄存器型模数转换
    发表于 10-31 08:23 0次下载
    高性能全集成<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>型模数转换<b class='flag-5'>器</b>

    12位高速逐次逼近寄存器(SAR)模数转换(ADC)

    电子发烧友网站提供《12位高速逐次逼近寄存器(SAR)模数转换(ADC).pdf》资料免费下载
    发表于 09-25 10:49 0次下载
    12位高速<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>(ADC)

    ADS868x单电源逐次逼近寄存器(SAR)模数转换(ADC)数据表

    电子发烧友网站提供《ADS868x单电源逐次逼近寄存器(SAR)模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-26 10:18 0次下载
    ADS868x单电源<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>(ADC)数据表

    ADS8863逐次逼近寄存器(SAR)模数转换数据表

    电子发烧友网站提供《ADS8863逐次逼近寄存器(SAR)模数转换数据表.pdf》资料免费下载
    发表于 07-27 10:05 0次下载
    ADS8863<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>数据表

    ADS8885逐次逼近寄存器(SAR)模数转换数据表

    电子发烧友网站提供《ADS8885逐次逼近寄存器(SAR)模数转换数据表.pdf》资料免费下载
    发表于 07-27 10:06 0次下载
    ADS8885<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>数据表

    ADS8867逐次逼近寄存器(SAR)模数转换数据表

    电子发烧友网站提供《ADS8867逐次逼近寄存器(SAR)模数转换数据表.pdf》资料免费下载
    发表于 07-27 10:07 1次下载
    ADS8867<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>数据表

    ADS9120逐次逼近寄存器(SAR)模数转换(ADC)数据表

    电子发烧友网站提供《ADS9120逐次逼近寄存器(SAR)模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-31 10:44 0次下载
    ADS9120<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>(ADC)数据表

    ADS9110逐次逼近寄存器(SAR)模数转换(ADC)数据表

    电子发烧友网站提供《ADS9110逐次逼近寄存器(SAR)模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-31 11:10 0次下载
    ADS9110<b class='flag-5'>逐次</b><b class='flag-5'>逼近</b><b class='flag-5'>寄存器</b>(<b class='flag-5'>SAR</b>)模数转换<b class='flag-5'>器</b>(ADC)数据表