硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4089|回复: 5
收起左侧

[有问必答] 有关f407示波器例程的疑惑

[复制链接]
回帖奖励 1 个金币 回复本帖可获得 1 个金币奖励! 每人限 1 次(中奖概率 10%)

12

主题

33

回帖

69

积分

初级会员

积分
69
发表于 2017-6-19 14:30:07 | 显示全部楼层 |阅读模式
前阵子看见了安富莱的示波器例程,真心觉得可以,打算移植到自己画的板子上,研究了好几天,看了好几遍了,不过还是有很多地方没有看懂,希望有懂的人能为小弟解释一下,先谢谢了。‘
1.信号采集问题。我调试的时候是用板子上的定时器产生一个方波,然后adc采集这个信号,没有问题,可以采集,但是如果我用信号发生器产生信号,然后去采集的话就采集不了,是因为32IO的阻抗问题吗?是不是因为阻抗不匹配?
2.采样率问题。根据采样定理,只要Fs>2F就可以完整的恢复原始信号,不过当我设置采样率为2.8M(单路),被采信号频率为2KHZ的时候,波形反而会出现重叠,这是为什么呢?我看视频上面采集500K的信号效果都还是很不错,但是我这里采集100K的信号就不行了。而且我试了一下,当我采样率设置为2.8M时,软件触发的位置一直都是5544,也就是没有找到触发位置,不知道怎么回事。
3.ADC看门狗的作用。我看网上说adc看门狗的作用是可以检测adc的阈值电压,那看门狗在这里的作用是不是用作触发?但是我看程序里面有软件触发,这两个作用是一样吗,一定要用adc看门狗吗?
4.定时器8的作用,我看程序是用来做单次触发的,如果我不需要这个触发,也就是我只弄自己触发的话,不加这个定时器也没有问题吧。
以上就是我不懂的地方,希望有会的人能帮我解答一下,谢谢了。
回复

使用道具 举报

12

主题

33

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2017-6-19 14:44:38 | 显示全部楼层

2Msps下采集84K信号

2Msps下采集84K信号

这是2Msps采样率下采集84KHZ的方波
回复

使用道具 举报

12

主题

33

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2017-6-19 14:48:25 | 显示全部楼层
QQ图片20170619143828.jpg
这是500Ksps采样率采集84KHZ方波
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2017-6-20 01:56:54 | 显示全部楼层
1. 没问题的,那个视频演示里面就是用的信号发生,直接ADC采集的。
2. 估计是ADC配置问题,下面我们的例子一定要下载最新版本,修改过一次ADC的配置bug。
3. 不一样,这个看门狗是作为硬件触发功能使用了。
4. 这个定时器8是为了产生触发后采集一段时间的波形,这个功能还是非常有用的,实际项目很多时候要出现故障的时候,采集一段时间的故障波形。
回复

使用道具 举报

12

主题

33

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2017-6-20 11:02:14 | 显示全部楼层

回 eric2013 的帖子

eric2013:1. 没问题的,那个视频演示里面就是用的信号发生,直接ADC采集的。
2. 估计是ADC配置问题,下面我们的例子一定要下载最新版本,修改过一次ADC的配置bug。
3. 不一样,这个看门狗是作为硬件触发功能使用了。
4. 这个定时器8是为了产生触发后采集一段时间的波形,这个功能还是非常有 .. (2017-06-20 01:56) 
先谢谢了,那不知道是不是因为我板子的问题,因为我用示波器测的话可以测到信号发生器的输出,但是如果我用示波器还有我的板子一起接信号发生器测波形的话就连示波器都没有波形显示了。
那我去找找你们最新的例子,感谢
回复

使用道具 举报

12

主题

33

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2017-6-20 11:40:01 | 显示全部楼层

回 eric2013 的帖子

eric2013:1. 没问题的,那个视频演示里面就是用的信号发生,直接ADC采集的。
2. 估计是ADC配置问题,下面我们的例子一定要下载最新版本,修改过一次ADC的配置bug。
3. 不一样,这个看门狗是作为硬件触发功能使用了。
4. 这个定时器8是为了产生触发后采集一段时间的波形,这个功能还是非常有 .. (2017-06-20 01:56) 
找到原因了,adc的配置顺序问题,原来我是先配置了ADC,然后是DAM,最后是TIM,就会出现我说的那个问题,现在我换成了先配置DAM,然后ADC,TIM,就可以了,采集700K的都还行,谢谢了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 21:22 , Processed in 0.040723 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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