查看: 5448|回复: 13

[已解决] Kinetis L系列MCU的ADC使用方面的疑问(已解决)

[复制链接]

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
发表于 2013-12-10 16:18:48 | 显示全部楼层 |阅读模式
 Kinetis L些列Cortex M0+的ADC能不能进行“背靠背”的采样呢?
比如说,使用ADC0,几个通道全部配置好后,能不能通过一次触发,然后
ADC自动完成几个通道的采样呢?
datasheet上面没有看到相关的描述。如果不能实现,有没有什么办法,可以
达到类似的效果呢?
我知道答案 目前已有12人回答
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-12-10 16:32:09 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

KL系列的ADC不支持Back to back以及FIFO采样(你所指的几个通道配置完一次完成多个通道)的,K系列支持Back to back,E系列支持FIFO,你可以分别轮换触发,对于大部分对速度要求不是特别高的应用应该是足够了。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

142

帖子

0

新手上路

Rank: 1

积分
329
最后登录
1970-1-1
发表于 2013-12-10 17:12:54 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 2 楼 于2013-12-10 16:32:09发表:
KL系列的ADC不支持Back to back以及FIFO采样(你所指的几个通道配置完一次完成多个通道)的,K系列支持Back to back,E系列支持FIFO,你可以分别轮换触发,对于大部分对速度要求不是特别高的应用应该是足够了。 

可以理解为几个通道是分时采样的吗??
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-12-11 09:29:45 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

准确的说应该是分时转换
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

11

帖子

0

注册会员

Rank: 2

积分
57
最后登录
1970-1-1
发表于 2013-12-11 10:22:33 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 3 楼 于2013-12-10 17:12:54发表:
回复第 2 楼 于2013-12-10 16:32:09发表:
KL系列的ADC不支持Back to back以及FIFO采样(你所指的几个通道配置完一次完成多个通道)的,K系列支持Back to back,E系列支持FIFO,你可以分别轮换触发,对于大部分对速度要求不是特别高的应用应该是足够了。 

可以理解为几个通道是分时采样的吗??
 
KL只有一个AD转换器,因此只能分时采样。
但是有2个配置寄存器SC1A和SC1B,可以支持ping-pang模式。在转换配置A时修改配置B
 
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2013-12-11 16:54:58 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

 为什么我配置为16位采样的时候,采样的结果是错误的呢?
参考电压为3300mv
配置为12位,ADC_SE14和ADC_SE15通道采样值为664mv和1148mv,与实际值基本相符。
配置为16位,两个通道采样值为807mv和1210mv,与实际值相差很多。
另外还有一个问题就是ADC校正,是不是校正完成后还需要重新配置一遍ADC的寄存器呢?
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-12-12 11:47:11 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 6 楼 于2013-12-11 16:54:58发表:
 为什么我配置为16位采样的时候,采样的结果是错误的呢?
参考电压为3300mv
配置为12位,ADC_SE14和ADC_SE15通道采样值为664mv和1148mv,与实际值基本相符。
配置为16位,两个通道采样值为807mv和1210mv,与实际值相差很多。
另外还有一个问题就是ADC校正,是不是校正完成后还需要重新配置一遍ADC的寄存器呢?
 
你好,请问你的ADC采样频率是多大呢?
ADC校正后,如果ADC采样配置不改变的话,应该是不需要重新设置ADC寄存器的。
 
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2013-12-12 13:22:53 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 7 楼 于2013-12-12 11:47:11发表:
回复第 6 楼 于2013-12-11 16:54:58发表:
 为什么我配置为16位采样的时候,采样的结果是错误的呢?
参考电压为3300mv
配置为12位,ADC_SE14和ADC_SE15通道采样值为664mv和1148mv,与实际值基本相符。
配置为16位,两个通道采样值为807mv和1210mv,与实际值相差很多。
另外还有一个问题就是ADC校正,是不是校正完成后还需要重新配置一遍ADC的寄存器呢?
 
你好,请问你的ADC采样频率是多大呢?
ADC校正后,如果ADC采样配置不改变的话,应该是不需要重新设置ADC寄存器的。
 
 
采样频率我尝试过不同的配置,Core时钟为48MHz,Bus Clock为24MHz。
尝试试过过Bus Clock,Bus Clock/2,
分频尝试过1,2,4,8分频
转换模式尝试过High speed 和 low speed
现在配置的为软件触发模式。

 
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-12-12 14:00:09 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 8 楼 于2013-12-12 13:22:53发表:
回复第 7 楼 于2013-12-12 11:47:11发表:
回复第 6 楼 于2013-12-11 16:54:58发表:
 为什么我配置为16位采样的时候,采样的结果是错误的呢?
参考电压为3300mv
配置为12位,ADC_SE14和ADC_SE15通道采样值为664mv和1148mv,与实际值基本相符。
配置为16位,两个通道采样值为807mv和1210mv,与实际值相差很多。
另外还有一个问题就是ADC校正,是不是校正完成后还需要重新配置一遍ADC的寄存器呢?
 
你好,请问你的ADC采样频率是多大呢?
ADC校正后,如果ADC采样配置不改变的话,应该是不需要重新设置ADC寄存器的。
 
 
采样频率我尝试过不同的配置,Core时钟为48MHz,Bus Clock为24MHz。
尝试试过过Bus Clock,Bus Clock/2,
分频尝试过1,2,4,8分频
转换模式尝试过High speed 和 low speed
现在配置的为软件触发模式。

 
 
好的,我这边测试一下,等会回复你。

 
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

103

帖子

0

新手上路

Rank: 1

积分
173
最后登录
1970-1-1
 楼主| 发表于 2013-12-12 14:02:43 | 显示全部楼层

回复:Kinetis L系列MCU的ADC使用方面的疑问

回复第 9 楼 于2013-12-12 14:00:09发表:
回复第 8 楼 于2013-12-12 13:22:53发表:
回复第 7 楼 于2013-12-12 11:47:11发表:
回复第 6 楼 于2013-12-11 16:54:58发表:
 为什么我配置为16位采样的时候,采样的结果是错误的呢?
参考电压为3300mv
配置为12位,ADC_SE14和ADC_SE15通道采样值为664mv和1148mv,与实际值基本相符。
配置为16位,两个通道采样值为807mv和1210mv,与实际值相差很多。
另外还有一个问题就是ADC校正,是不是校正完成后还需要重新配置一遍ADC的寄存器呢?
 
你好,请问你的ADC采样频率是多大呢?
ADC校正后,如果ADC采样配置不改变的话,应该是不需要重新设置ADC寄存器的。
 
 
采样频率我尝试过不同的配置,Core时钟为48MHz,Bus Clock为24MHz。
尝试试过过Bus Clock,Bus Clock/2,
分频尝试过1,2,4,8分频
转换模式尝试过High speed 和 low speed
现在配置的为软件触发模式。

 
 
好的,我这边测试一下,等会回复你。
 
 
非常感谢,在线等待,项目卡在这里了

 

 
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 01:49 , Processed in 0.112108 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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