![60993ebc2cc97cbb5f7fbe0f72bbda64.png](https://i-blog.csdnimg.cn/blog_migrate/16b4531c42652b20a0b77d8ca707ddff.jpeg)
基本的SAR逐次逼近寄存器原理及模型
- 逐次逼近寄存器在原理图中的位置和作用
![7a3ca0ce0cdcdc36f9057769dcd5f7b9.png](https://i-blog.csdnimg.cn/blog_migrate/e4398446fe4fd6d167dee85e26400b72.jpeg)
图一SAR ADC基本原理图
逐次逼近寄存器英文原称是Successive Approximation Register,在电路中的主要作用是起逻辑控制和存储的作用。ADC收到**启动**命令后,SHA进入保持模式。SAR的最高有效位(MSB)设置为逻辑`1`,所有其他位设置为逻辑`0`。SAR的输出反馈到DAC,DAC的输出与输入输入信号进行比较。如果DAC输出大于模拟输入,则MSB复位,否则保持置位状态。现在将下一个MSB设置为1,并重复该过程,直到比较SAR的每一位为止。在此过程结束时,SAR的最终值对应于模拟输入值。转换过程的结束由**就绪** 信号指示。
- SAR的原理图
图示意了由Anderson提出的SAR逻辑的简要框图。采样阶段,reset信号把移位寄存器中的第一个触发器的输出置1,同时其余触发器的输出置0,从而D8也被置1,D7~D0被置0。转换周期到来时,在时钟信号(CLK)的控制下,上面一排触发器的输出依次变成高电平,从而下面一排触发器输出被依次置1,同时它们各自的输出作为前一级触发器 的时钟信号,因此D8~D0分别在被置位后根据比较器的输出结果(COMP)在下一个时钟上升沿再次触发得到逐次逼近逻辑信号。
![ef3222024af30e960a878330091df0d6.png](https://i-blog.csdnimg.cn/blog_migrate/1852fbd740965c22cb6a25aac30fa4ec.jpeg)
![c1674e81bca74e1930b531b087a1a5a3.png](https://i-blog.csdnimg.cn/blog_migrate/081bc467931c9ed962f021691d5c3650.jpeg)
![fea546dafd342dc92071d025fccfc30a.png](https://i-blog.csdnimg.cn/blog_migrate/fdee2752a822bb270ae3dc4399698d6d.png)
- MATLAB state flow建模
![2d1ef2cbb1df0b8beadeeb0de82350c9.png](https://i-blog.csdnimg.cn/blog_migrate/74656069e2c7ae45da6bfe2081e3d17b.jpeg)
![93ebd646b42e8077e06350a38d39a80a.png](https://i-blog.csdnimg.cn/blog_migrate/ac2e9cc06a2a9b10623bac805dd2b731.jpeg)
状态转移图
上图是MATLAB Simulink中的state chart 其中椭圆符号代表一个状态,箭头代表转移的方向,箭头中间的字母括号代表着转移的条件。
当一个时间发生时,只有当[]括号中的语句为真或非零时,带有条件标签的转移才有效。转移可以同时拥有事件和条件;条件要放在事件名之后。当转移标签既有事件又有条件时,只有当指定的事件发生并且条件为真时转移才有效。{}代表要执行的语句。
一个流程图中,以{}表示的动作仅仅是一个可执行的动作。
逻辑分析即和数电状态转移分析类似,这里请自行分析。
- 用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对其进行数模混合仿真。同样可以用于混合信号仿真。
![4ebdc91f512c9da55bf1a3ee8db6a6d3.png](https://i-blog.csdnimg.cn/blog_migrate/15eae51c13561d2f0a766343b906d4b8.jpeg)
欢迎交流,公众号如下:
![1a07fc709c97d040ca3f8257b89e3b3b.png](https://i-blog.csdnimg.cn/blog_migrate/9a630311ad959f74b4af2845d62ebc8a.png)