打印
[N32G45x]

N32G455 ADC异常

[复制链接]
1478|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuguor|  楼主 | 2022-12-15 10:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuguor 于 2022-12-15 11:09 编辑

ADC2使用DMA,使用定时器触发,采样率102.4K。
无法采样2042-2048间的值采不到这是什么原因。

微信图片_20221215110745.png (21.41 KB )

ADC数据

ADC数据

微信图片_20221215110716.png (45.36 KB )

ADC波形图

ADC波形图

使用特权

评论回复
沙发
sy12138| | 2022-12-15 11:13 | 只看该作者
是不是采样的值本身就不在这个范围

使用特权

评论回复
板凳
liuguor|  楼主 | 2022-12-15 11:18 | 只看该作者
本帖最后由 liuguor 于 2022-12-15 11:21 编辑

输入三角波,示波器确认了。数据第一行可以看到要么7F9要到800,中间直接跳过了。很奇怪

使用特权

评论回复
地板
专注于嵌入式| | 2022-12-16 08:52 | 只看该作者
正常的,这个Cortex内核有BUG

使用特权

评论回复
5
专注于嵌入式| | 2022-12-16 08:57 | 只看该作者
C:\Users\admin\Desktop

使用特权

评论回复
6
专注于嵌入式| | 2022-12-16 08:59 | 只看该作者
这是STM32的

2.jpg (203.99 KB )

2.jpg

1.jpg (187.55 KB )

1.jpg

使用特权

评论回复
7
everyrobin| | 2023-1-9 09:48 | 只看该作者
这个是采样的频率太大了吗              

使用特权

评论回复
8
uptown| | 2023-1-9 09:58 | 只看该作者
ADC异常是转换速度的原因吧。              

使用特权

评论回复
9
primojones| | 2023-1-9 10:17 | 只看该作者
这个是什么意思              

使用特权

评论回复
10
biechedan| | 2023-1-9 12:48 | 只看该作者
数据存在丢失了吗?              

使用特权

评论回复
11
liangzheng63| | 2023-1-30 21:12 | 只看该作者
本帖最后由 liangzheng63 于 2023-1-31 10:17 编辑

楼主问题解决了吗?我这边也发现了相同的问题,也是2042-2048的6bit数据测量到了2048上,发现降低ADC频率可以解决问题,但并不是最优解法

使用特权

评论回复
12
mcu021| | 2023-1-31 17:04 | 只看该作者
本帖最后由 mcu021 于 2023-1-31 17:08 编辑

硬件BUG,除非芯片改版。
不知道是否还有没有被发现的BUG。

怕怕,不知道什么时候自已也掉进另一个未知的坑里。



使用特权

评论回复
13
小黄鸭| | 2023-2-28 14:45 | 只看该作者
可以问一下ChatGPT

034b392ca580dda781637d22de9fe0d.jpg (142.79 KB )

034b392ca580dda781637d22de9fe0d.jpg

使用特权

评论回复
14
liuguor|  楼主 | 2023-3-6 09:29 | 只看该作者
liangzheng63 发表于 2023-1-30 21:12
楼主问题解决了吗?我这边也发现了相同的问题,也是2042-2048的6bit数据测量到了2048上,发现降低ADC频率可 ...

如12楼所说
我也认为是硬件BUG。应该是11位AD值到12位AD值的过渡过程,ADC的R-2R网络(或相似功能的模块)误差导致的。
所以我干脆调整了信号的直流偏置点到1950左右,避开12位,11位和10位ADC值的分界点,小信号误差就好多了

使用特权

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

本版积分规则

4

主题

8

帖子

1

粉丝