OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4582|回复: 14

单次转换模式,连续转换模式,扫描模式有什么联系??

[复制链接]

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
发表于 2016-11-2 09:46:21 | 显示全部楼层 |阅读模式
1金钱
KTULARCKL[F{)``2({PN3US.png

这是从百度找到的,问题不太清楚:
1:在不开启SCAN位,单次转换模式和连续转换模式为什么一个从CH1,一个从CH0开始???
2:在不开启SCAN位,在连续模式下反复的检测CH0吗???

最佳答案

查看完整内容[请看2#楼]

1.应该是笔误。原始的错了转载的跟着错了。第一个通道应该是CH0。 2.我的理解应该是这样的。只不过通道是可以设置的,不一定是CH0。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-2 09:46:22 | 显示全部楼层
1.应该是笔误。原始的错了转载的跟着错了。第一个通道应该是CH0。
2.我的理解应该是这样的。只不过通道是可以设置的,不一定是CH0。
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-2 09:57:26 | 显示全部楼层
ba5rw 发表于 2016-11-2 09:52
1.应该是笔误。原始的错了转载的跟着错了。第一个通道应该是CH0。
2.我的理解应该是这样的。只不过通道是 ...

就说从CH0到CH3的转换顺序是可以改变的???再不启动SCAN,就只执行设置好的第一个通道?
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-2 10:02:31 | 显示全部楼层
慕名兰 发表于 2016-11-2 09:57
就说从CH0到CH3的转换顺序是可以改变的???再不启动SCAN,就只执行设置好的第一个通道?

应该是吧,看有关ADC的资料吧,很久没用我就点忘了,一般是要用的时候翻翻看。
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-2 12:51:17 | 显示全部楼层
ba5rw 发表于 2016-11-2 10:02
应该是吧,看有关ADC的资料吧,很久没用我就点忘了,一般是要用的时候翻翻看。

这能叫忘,我不信
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-2 20:22:38 | 显示全部楼层
ba5rw 发表于 2016-11-2 10:02
应该是吧,看有关ADC的资料吧,很久没用我就点忘了,一般是要用的时候翻翻看。

能否允许我再问一下:
3TLTV@(ZYE6DMZ_JC@2XS$H.png

这是什么意思?
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-3 09:21:12 | 显示全部楼层
慕名兰 发表于 2016-11-2 20:22
能否允许我再问一下:

我的理解是:
序列指的是两个通道以上排队的ADC采集。例子说的是有两个通道各自设置为1.5个时钟间隔采样,那么,在使用触发的注入转换时,必须保证启动两个通道(再次强调:几个通道排队就叫序列)触发的间隔必须大于29个ADC时钟周期。
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-4 10:45:54 | 显示全部楼层
ba5rw 发表于 2016-11-3 09:21
我的理解是:
序列指的是两个通道以上排队的ADC采集。例子说的是有两个通道各自设置为1.5个时钟间隔采样 ...

意思是说从一个通道转换到另一个通道所要的时间是28个ADC时钟周期?
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-4 10:52:49 | 显示全部楼层
慕名兰 发表于 2016-11-4 10:45
意思是说从一个通道转换到另一个通道所要的时间是28个ADC时钟周期?

不是啊,序列是指一次动作里边可能包含两个通道以上的转换,比如上述例子就是要两个通道,每个通道都用去1.5个时钟间隔的采样时间的转换,这个涉及采样时间的设置,一个序列两个通道需要29个ADC时钟周期。
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-4 11:00:05 | 显示全部楼层
补充:ADC每次所需的转换周期TCONV = 采样时间+ 12.5 个周期=1.5+12.5=14,那么一个序列两次转换就需要28个周期。
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-4 17:21:12 | 显示全部楼层
ba5rw 发表于 2016-11-4 11:00
补充:ADC每次所需的转换周期TCONV = 采样时间+ 12.5 个周期=1.5+12.5=14,那么一个序列两次转换就需要28个 ...

那就是说我用触发事件的话,就需要根据配置多少个通道的时间来算了??
如果配置两个通道的话,为什么触发事件的间隔要29个ADC时钟,我怎么感觉小于28的话
不是一样的打断吗,在继续执行,没什么影响啊????
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-7 14:28:31 | 显示全部楼层
慕名兰 发表于 2016-11-4 17:21
那就是说我用触发事件的话,就需要根据配置多少个通道的时间来算了??
如果配置两个通道的话,为什么触 ...

没试过,但是想过去是不会响应的,因为还没有完成前面的采集转换动作啊?!
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-7 15:10:16 | 显示全部楼层
ba5rw 发表于 2016-11-7 14:28
没试过,但是想过去是不会响应的,因为还没有完成前面的采集转换动作啊?!

还有个问题,什么情况下用到DMA?
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-11-7 22:36:58 | 显示全部楼层
慕名兰 发表于 2016-11-7 15:10
还有个问题,什么情况下用到DMA?

需要快速读取的时候,但是触发就别想了……ADC采集到转换需要的时间是省不了的。
回复

使用道具 举报

106

主题

418

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2016-7-26
在线时间
123 小时
 楼主| 发表于 2016-11-8 13:40:29 | 显示全部楼层
ba5rw 发表于 2016-11-7 22:36
需要快速读取的时候,但是触发就别想了……ADC采集到转换需要的时间是省不了的。

好的,明白了,谢谢你
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 21:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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