多通道unit采样调度V3.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多通道unit采样调度V3

多通道unit的采样调度背景对于多通道unit,既要支持脉冲,又要支持内阻测试,还要尽可能不要影响普通测试,比如电压PID控制。假定16个通道公用一个ADC,模拟门切换需要200us, SPI 读数 需要150us脉冲的特点是每个stage要求采首尾两点。因此脉冲通道完成一个完整采样需要采nx2个点。因此一旦要采某个脉冲通道,其独占模拟门的时间比较长。但可以妥协的是可以间隔较长的一段时间才去采样脉冲通道。(间隔多长取决于脉冲安全的考虑)内阻通道的特点是需要采两个台阶上的数据。台阶数没有脉冲多。两个台阶的宽度是相同的。并且是小于50ms。脉冲内阻普通输出的控制定时器控制输出定时器控制输出Step_manager控制输出输出与模拟门的关系即使模拟门不在本通道,仍然在做输出只有模拟门切换到本通道后才输出即使模拟门不在本通道,仍然在做输出采样与输出的时机要求精确控制要求精确地控制不要求精确控制一个通道一次采样需要的采样点数Nx2; N 为台阶数21采样的频繁程度要求不高,可以几个脉冲周期才做一次完整采样较高,每做一个内阻测试需要10次采样。要求高,因为数字电压控制及电流微调需要较频繁采样才能保证足够精度从上述的总结来看,脉冲的数据点多,但不用频繁采样。普通的数据点少,但需要频繁采样。因此若调度合理,是可能做到同时满足脉冲,内阻及普通采样的要求的。这里有个难点在于普通采样,无需考虑输出和采样的同步,也就是说模拟门的切换时机并不重要所以,但脉冲和内阻,都需要模拟门提前切换好后,等待输出稳定后采样。模拟门的控制就成了关键之处。采样的调度模拟门的切换与辅助系统里的片选切换有许多可比之处。是不是可以模仿辅助分层中的多个ADC的多个通道的多重循环采样当通道的采样优先级应该统一管理。根据schedule,确定该通道应该属于Pulse, IR, Normal 中的那个状态。设三个通道管理池Pulse_chn_pool[16]IR_chn_pool[16]Norm_chn_pool[16],各个pool里分别存放了正在做的脉冲,内阻,以及普通的通道号,及状态。由50us中断来负责调度切换模拟门。如果模拟门刚切换到某一通道,要等200us后才可以标志该通道可以采样了。采样有先级 脉冲内阻普通输出分别由3个定时器控制:也就是脉冲输出定时器。内阻输出定时器以及50us 中断定时器切换的基本顺序是pulse , IR,normal。然后每个pool里再按通道顺序循环。但不一定非得是一个脉冲后就一个IR,然后是一个normal。可以是1个脉冲后2个IR,然后3个normal通道等等。可以设定。另外,若IR及普通采样做完后,脉冲还不到新一轮采样的时间的话,则接着做IR和普通采样。具体调度方法还可以设计得更优化一些。比如。脉冲的采样在脉冲发生中断里做,但前提条件是在模拟门已经完成切换到该通道后才能开始采某个台阶的首点。若该台阶比较短,小于550us的话,则继续模拟门在该通道继续采该台阶的尾点,和下一个台阶的首点。以此类推。直到某个台阶的长度大于550us,此时又足够的时间去切换到普通的通道上去,采样一次。或者多次基本想法就是对于脉冲,尽量切换一次模拟门后做到一次采完所有台阶的数据。对于快stage,就维持模拟门不变,继续采。不过这样需要限制连续快stage的长度不能超过一定的时间。否则该通道会占用过长时间从而影响其他通道安全检查。对于慢stage,才将模拟门切换出去。即脉冲的某些台阶特别长的话,比如大于550us的话,那么在采完该台阶的第一个点后,可以退让出来去做普通采样normal。至于退让出来后做多少个普通采样,则看该台阶的宽度而定。退让结束后,则返回去采脉冲的尾点。对于内阻,一旦轮到该通道了,完成了模拟门切换后,就做完一个完整的高,低台阶。因为内阻的台阶只有两个,并且宽度是有限的。内阻测试过程中就不做退让处理。因为内阻测试过程中不像脉冲那样不停地重复输出电流台阶。而是采完高低两点后就停止输出了。但是每一个内阻值得测定是用10次采样的平均。这10次采样之间可以有个间隔时间,这个期间内可以退让出去,以便普通通道能有机会采样。DI:根据多通道脉冲ADC的特点及目前的脉冲输出原则(不存在不同脉冲同时运行),可以设计如下的采样调度机制:由于IR中断的特殊性,若强行与脉冲合并的话有可能造成有目前的脉冲输出原则相冲突,从而导致某个通道如果做很长时间脉冲的话,其他通道IR测试将会等待很长时间,直接影响测试流程,所以暂时先不考虑合并到脉冲。多通道脉冲运行时,不同通道运行的脉冲必须是强制同步的,即无论通道执行何种操作(开始/暂停/恢复);均要保证多通道脉冲的输出波形严格一致。通道管理池Pulse_chn_pool[16]IR_chn_pool[16]暂时先不考虑IRNorm_ch

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档