[N32G45x] N32G455 ADC异常

[复制链接]
1824|13
 楼主| liuguor 发表于 2022-12-15 10:59 | 显示全部楼层 |阅读模式
本帖最后由 liuguor 于 2022-12-15 11:09 编辑

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

ADC波形图

ADC波形图

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
专注于嵌入式 发表于 2022-12-16 08:57 | 显示全部楼层
C:\Users\admin\Desktop
专注于嵌入式 发表于 2022-12-16 08:59 | 显示全部楼层
这是STM32的
1.jpg
2.jpg
everyrobin 发表于 2023-1-9 09:48 | 显示全部楼层
这个是采样的频率太大了吗              
uptown 发表于 2023-1-9 09:58 | 显示全部楼层
ADC异常是转换速度的原因吧。              
primojones 发表于 2023-1-9 10:17 | 显示全部楼层
这个是什么意思              
biechedan 发表于 2023-1-9 12:48 | 显示全部楼层
数据存在丢失了吗?              
liangzheng63 发表于 2023-1-30 21:12 | 显示全部楼层
本帖最后由 liangzheng63 于 2023-1-31 10:17 编辑

楼主问题解决了吗?我这边也发现了相同的问题,也是2042-2048的6bit数据测量到了2048上,发现降低ADC频率可以解决问题,但并不是最优解法 微信图片_20230131101144.png
mcu021 发表于 2023-1-31 17:04 | 显示全部楼层
本帖最后由 mcu021 于 2023-1-31 17:08 编辑

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

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



小黄鸭 发表于 2023-2-28 14:45 | 显示全部楼层
可以问一下ChatGPT
034b392ca580dda781637d22de9fe0d.jpg
 楼主| 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值的分界点,小信号误差就好多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部