SAR ADC是如何实现更高数据吞吐量的

描述

Kaustubh Gadgil

当需要SAR ADC的响应时间为1µs时 (tRESP-ADC = 1µs),很多工程师会寻找数据吞吐量为1Msps (tTHROUGHPUT = 1us) 的SAR ADC。事实上,这两个参数是不一样的。为了说明他们之间的差异,我们来看看下面的类比:

你是一位主要零售公司的市场营销经理。为了大大增加用户基础,你所在的这家公司打算启动一个全新的电子零售业务。为了启动这个业务,你确定了电子零售流程的3个基本步骤:

理解用户需求

确定正确产品

通过安全、外部的支付途径来付费

你监督指导两个团队,团队A和团队B,来设计电子零售门户网站。为了保持高质服务并且最大限度地提高利润,你为两个团队设定了以下目标:

最大限度地增加每天的用户访问量

用户满意度评分 》 80

一旦两个队伍准备就绪,你发布每个队伍的“测试”版本,并调查使用反馈。调查结果显示如下:

 

调查结果显示为:

对于高带宽用户,门户网站A每天可以多接受10%的客户访问。即使对于低带宽连接的用户,门户网站A每天仍然能够接受同样数量的客户访问-比门户网站B能够实现的客户访问量足足高出20%。

对于所有“其他参数”,两个门户网站的评分相似。

很明显,门户网站A是“吞吐量”方面的胜利者-也就是说,他大大增加了每天的客户访问量。

然而,更令人感到惊讶的是,比较好的门户网站(A)的客户满意度较差!与其他聪明的经理一样,你深入研究了每个门户网站在过程中的每个步骤上花费的时间:

 

 

而且,你发现这两个图表给出了完全不同的结论:

通过改进用户调查问卷,门户网站B在“了解客户需求”方面耗时更少。

通过改进查询算法,门户网站B在“确定正确产品”方面更省时。

这两个门户网站在通过外部支付途径“付款”方面耗时相等。

总的来说,用户满意度评分与门户网站的“响应时间”成反比-也就是说,客户在门户网站上花费的时间越多,这方面的评分就越低。

这也就是为什么客户给门户网站B的评分更高!

这就向我们提出了两个实际问题:

如果门户网站花费更多时间来解决每个客户需要,那他每天为什么能够比门户网站B处理更多的客户访问呢?换句话说,如果门户网站B的“响应时间”比门户网站B短,门户网站A是如何实现更高的“数据吞吐量”的呢?

通过更加仔细的检查,你发现两个门户网站在“内部”执行头两个步骤,然后将用户连接至“外部支付途径”。总的来说,你已经发现了其中的窍门。那就是有效利用花费在“外部支付途径”方面的时间。

 

因此,在完成头两个步骤并将客户连接至“外部支持途径”后,门户网站B闲置-等待支付交易完成。

然而,门户网站A发现无需在这个时间段内保持在空闲状态。

门户网站A能够“了解(下一个)客户”的需求,即使是在外部支付渠道“正在进行付款”(为上一个客户)时也是如此。

通过执行“平行处理”技术,门户网站A从他们的“吞吐量”计算中完全消除了“付款”这一步骤。这个方法还使得门户网站A能够应对同样数量的客户访问,而不用考虑连接带宽。

然而,这个吞吐量的增加并未改进门户网站的响应时间,从而解释了造成较差用户满意度评分的原因。

让我们回头看看SAR ADC,典型SAR ADC运行经历三个状态:

“采样”模拟输入

将“采样得到的模拟输入”转换为“等效数字代码”

将数字输出代码“传输”至主机控制器

你现在发现相似性了吗?

别走开-我们将在下一篇博文中学习在不提升响应时间的前提下,SAR ADC是如何实现更高数据吞吐量的。

  审核编辑:彭菁
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分