[资料分享与下载] 精度时间我做主!ADC!

[复制链接]
 楼主| cowboy2014 发表于 2015-9-26 07:38 | 显示全部楼层 |阅读模式
本节课我们来学习一下ADC模块在OSKinetis固件库中的使用方法。在例程包中已经有了关于ADC的单端和差分采集例程,相信大家已经运行过了。在使用过程中,只要进行简单的配置,就可以随意控制转换时间以及转换精度。虽然配置容易,但是具体到每次采集需要消耗多少时间在固件库中并不能表示出来,如果你的应用“没有时间概念”,那么大可不必关心本节课,如果你的应用比较在意模数转换的时间,那么请仔细看看本节课的内容。
与前几课不同,这次我们首先讲解例程,然后说说例程中的采集时间是具体怎么计算的,还有一些ADC模块中比较难懂的概念,我们也会给大家讲讲,比如:AD采样频率和AD时钟、硬件触发、AB组寄存器的区分、PGA可编程增益等等如果你已经通过自学,可以熟练的使用ADC库函数了,那么可以直接看例程讲解后面的章节。

ADC例程讲解
本节课我们先讲解两个简单的ADC例程,也就是软件触发模式下的单端和差分采集。在后续的课程中我们会详细讲解硬件触发、DMA传输等高级例程。

单端采集-LPLD_AnalogSampleSE
如果你使用RUSH Kinetis开发板,那么可以直接将本例程下载到芯片中,通过旋转母板上的可变电阻器观察结果输出。无论你怎么旋转旋钮,输出结果总是0~4095之间。这说明单端输入的电压量总是、也只能是正电压,旋钮的位置以及相应的原理图如下图所示:
 楼主| cowboy2014 发表于 2015-9-26 07:39 | 显示全部楼层
这是库文件

[拉普兰德K60固件库]LPLD_OSKinetis_V3.10.zip

1.31 MB, 下载次数: 10

大苏牙 发表于 2015-9-26 21:19 | 显示全部楼层
软件触发模式下的单端和差分采集,这个还真得试试
西门扫雪 发表于 2015-9-27 21:25 | 显示全部楼层

通过旋转母板上的可变电阻器观察结果输出,得到0~4095之间的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

821

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部

78

主题

821

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部