9路AD采样,怎么做效率最高?

2020-02-08 09:11发布

AD开始后要等待大概20uS时间,采样后还要换算,然后再比较。(有部分乘法出发计算)
然后再切换到下一组,9次循坏。 这种方式思路清晰,当每次都要延迟20uS。对系统响应时间有影响。

有没有更好的办法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
wangjiati
2020-02-09 02:43
        [开AD, 开启转换, 开启AD中断].  
        [主循环等待AD缓存OK?   开下一路AD; 开始运算转换数据. ]   
       ( 中断后就AD数据放入缓存,   ) .

       这样子用AD转换的时间同步来做数据运算不用等待,已经节省了一些时间了.    还是需要相当长的时间. 这是由于PIC内核决定了.    如果几个AD可以同时开始转换则可以提高几倍效率

一周热门 更多>