打印
[资料分享与下载]

精度时间我做主!ADC!

[复制链接]
466|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

使用特权

评论回复
板凳
大苏牙| | 2015-9-26 21:19 | 只看该作者
软件触发模式下的单端和差分采集,这个还真得试试

使用特权

评论回复
地板
西门扫雪| | 2015-9-27 21:25 | 只看该作者

通过旋转母板上的可变电阻器观察结果输出,得到0~4095之间的值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

821

帖子

5

粉丝