硬汉嵌入式论坛

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

[ADC] AD7606外部中断采样为什么跟不上?

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2021-4-9 19:26:11 | 显示全部楼层 |阅读模式
AD7606通过外部信号中断采样,并通过spi传输
通过示波器抓波发现中断信号与中断程序无法对应,请教大神们究竟为何?
IMG_20210409_191027.jpg
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2021-4-9 19:26:39 | 显示全部楼层
本帖最后由 Eddief 于 2021-4-13 00:01 编辑
  1. <blockquote><span style="white-space:pre">                </span>AD_CONVSTA_LOW();
复制代码
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2021-4-9 19:27:59 | 显示全部楼层
以上是中断中的执行程序,现输入中断信号是2kHz。示波器中,黄线是中断信号的波形,绿线是中断程序的波形。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2021-4-10 08:12:57 | 显示全部楼层
Eddief 发表于 2021-4-9 19:27
以上是中断中的执行程序,现输入中断信号是2kHz。示波器中,黄线是中断信号的波形,绿线是中断程序的波形。

你的采样率多少,2Ksps?

如果是2Ksps的话,完全没问题。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2021-4-10 11:02:11 | 显示全部楼层
eric2013 发表于 2021-4-10 08:12
你的采样率多少,2Ksps?

如果是2Ksps的话,完全没问题。

采样率按理说应该是2KHz的,但是现在外部中断产生的信号跟不上外部中断输入的2kHz,只能达到1.5kHz左右,抓出来的波形时序图也不对。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2021-4-11 09:27:53 | 显示全部楼层
Eddief 发表于 2021-4-10 11:02
采样率按理说应该是2KHz的,但是现在外部中断产生的信号跟不上外部中断输入的2kHz,只能达到1.5kHz左右, ...

这不太正常,得排查下程序了。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2021-4-12 01:23:14 | 显示全部楼层
eric2013 发表于 2021-4-11 09:27
这不太正常,得排查下程序了。

您好,以上就是我在中断中的程序,已经都是直接针对单片机io口的操作了,检查了很久没有检查出来,能否麻烦您看一看这段程序有没有误?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 14:53 , Processed in 0.237171 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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