野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16644|回复: 0

[求助] ADC取樣速度

[复制链接]
发表于 2020-10-28 18:55:39 | 显示全部楼层 |阅读模式
大家好,又來跟大家請教關於ADC的問題了

野火提供的範例 裡面ADC的取值是在shell裡面下這個指令
  1. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">cat /sys/bus/iio/devices/iio\:device0/in_voltage3_raw</font></font>
复制代码


我看NXP原廠的範例也是一樣方法, 不曉得有沒有其他方法可以取樣快一點?目前的我用python寫一小段程式測試,取樣4筆平均後做數學運算,每一筆的間隔只有1ms,請參考下面數據
  1. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012230873107910156 sec </font></font>
  2. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09448552131652832 sec </font></font>
  3. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012040138244628906 sec </font></font>
  4. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.0919647216796875 sec </font></font>
  5. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012254714965820312 sec </font></font>
  6. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09166312217712402 sec </font></font>
  7. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00011920928955078125 sec </font></font>
  8. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.12461352348327637 sec </font></font>
  9. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.0001227855682373047 sec </font></font>
  10. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09293746948242188 sec </font></font>
  11. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012183189392089844 sec </font></font>
  12. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09650516510009766 sec </font></font>
  13. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00030159950256347656 sec </font></font>
  14. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09605026245117188 sec </font></font>
  15. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012302398681640625 sec </font></font>
  16. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09073972702026367 sec </font></font>
  17. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012493133544921875 sec </font></font>
  18. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.14368581771850586 sec</font></font>
  19. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">calc time:0.00012111663818359375 sec </font></font>
  20. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">daq time:0.09413576126098633 sec</font></font>
复制代码
其中daq time是全程含數學計算所花的時間,calc time 是單純數學運算的時間 ,也就是扣掉數學計算,扣掉取樣間隔時間,取樣4筆本身就花掉約90ms,我覺得有點久,不曉得有沒有其他方法可以取樣?


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-12 18:47 , Processed in 0.025915 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表