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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14433|回复: 22

[求助] 有小哥哥吗?清华大学李福乐的SAR ADC 的SAR逻辑控制知识点

[复制链接]
发表于 2019-7-26 21:02:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
准备做一个SAR ADC ,看到群里发的李福乐老师的ppt讲义,有一个点一直看不懂。
1:这个下方触发器的时钟是什么意思?左下方第一个触发器的时钟从哪来的,理论上不是按照D7、D6、d5依次顺序出来的吗?如果D6没出来,D7的时钟从哪来?
2:这个逻辑功能怎么实现,无法理解。。
有大佬小哥哥给解答一下吗?????
微信图片_20190726210050.jpg
发表于 2019-7-26 22:00:26 | 显示全部楼层
1. Estimate D7 = 1 by asserting DFF set pin.
2. Compare the dac output with input, comparator output ready  
3. Estimate D6 = 1 in the next clock cycle by asserting DFF set pin --> D6 goes high, This is the clock for D7. The comparator output is latched into D7 at this moment.
 楼主| 发表于 2019-7-26 22:19:31 | 显示全部楼层


yuechuan 发表于 2019-7-26 22:00
1. Estimate D7 = 1 by asserting DFF set pin.
2. Compare the dac output with input, comparator outpu ...


thank  you very  much  
 楼主| 发表于 2019-7-27 10:02:21 | 显示全部楼层


yuechuan 发表于 2019-7-26 22:00
1. Estimate D7 = 1 by asserting DFF set pin.
2. Compare the dac output with input, comparator outpu ...


大佬,再问你一个问题?
1:根据电容上下对称的话,他应该只画了一半吧。图中有2x9个寄存器,我应该还加上9个吗
发表于 2019-7-27 10:23:03 | 显示全部楼层
本帖最后由 yuechuan 于 2019-7-27 10:30 编辑

No, you only need one SAR logic (2x9 DFFs) as a global timing signal. If you are designing a differential SAR ADC, you need two sets of complementary switching logic circuits that control the differential CDAC.  But they can share the same SAR logic.
 楼主| 发表于 2019-7-29 09:15:26 | 显示全部楼层
i  coundnt undersrtand  it. how can i share  ,can  you give me some  tips
 楼主| 发表于 2019-7-29 09:15:59 | 显示全部楼层
本帖最后由 月落小青青 于 2019-7-29 09:24 编辑


yuechuan 发表于 2019-7-27 10:23
No, you only need one SAR logic (2x9 DFFs) as a global timing signal. If you are designing a differe ..


yes ,i  design a differential  adc
i  coundnt undersrtand  it. how can i share  ,can  you give me some  tips  ?i guess  if d7 is a port from a DFFS,and  another  d7_n is  also from this  DFFS,  becasuse  DFFS   have    a    q  and  q_    outports ,  its a  right  idea?

thank  little   bros    very  much !!!!
发表于 2019-7-29 10:30:50 | 显示全部楼层
Differential SAR ADC ususally means the CDAC is differential. Your output is just a digital code representing the differential input signal. So the output only need one register (9x DFFs on the bottom) to store the result. And your SAR logic is basically just estimating the nth bit is 1 and then shift to the next, which also does not require another set of DFFs. Your differential CDAC switches will need complementary logic (for example if one of the top CDAC switch is off then the corresponding bottom switch is probably on). So you need TWO sets of switch driving logic.
 楼主| 发表于 2019-7-29 15:42:04 | 显示全部楼层
本帖最后由 月落小青青 于 2019-7-29 16:23 编辑


yuechuan 发表于 2019-7-29 10:30
Differential SAR ADC ususally means the CDAC is differential. Your output is just a digital code rep ...


This    is   to say   I    totally   need  9X3  DFF   if  i   drive   differential  cap ,   9 DFFS   for  SAR LOGGIC,which  is shared  ,  9*2 DFFS for   driving   logic    , when   one set  is off   ,another set is  on
1564388156.png.png
发表于 2019-7-29 22:04:04 | 显示全部楼层
You can make it work this way.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 01:55 , Processed in 0.022557 second(s), 6 queries , Gzip On, Redis On.

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