打印
[PIC®/AVR®/dsPIC®产品]

实现单片机的ADC模块的数据快速采集

[复制链接]
516|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenjunt|  楼主 | 2023-5-15 20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
利用pic18F2550 usb单片机 实现了一个数据采集固件。
我希望用pic18F2550 单片机 实现一个采集速度比较高的数据采集固件。按手册设定了最快的数据采集状态,大约15us 可得到一个采集数据。
外部晶振 20MHz,寄存器按手册设定了最快的数据采集状态,但实际结果 要 0.5ms 才能得到一个采集数据。
想得到更快的速度,请教大侠,该如何修改代码

使用特权

评论回复
沙发
daichaodai| | 2023-5-16 07:28 | 只看该作者
采样保护时间和数据转换时间你算上没

使用特权

评论回复
板凳
AIsignel| | 2023-6-5 11:59 | 只看该作者
汇编语言实现,代码简洁

使用特权

评论回复
地板
LinkMe| | 2023-6-5 12:05 | 只看该作者
是的,尝试一下,没有进展

使用特权

评论回复
5
maqianqu| | 2023-6-6 12:17 | 只看该作者
可以在程序中使用FIFO缓存等机制,减少数据丢失和延迟。

使用特权

评论回复
6
sheflynn| | 2023-6-6 12:34 | 只看该作者
使用低噪声的电源、添加去耦电容、合理布局等措施都可以降低电路噪声和干扰,提高采集数据的精度。

使用特权

评论回复
7
jackcat| | 2023-6-6 12:48 | 只看该作者
可以通过DMA传输方式将ADC采集到的数据直接存储到内存中,无需CPU干预,从而实现快速数据采集。

使用特权

评论回复
8
sdCAD| | 2023-6-6 14:08 | 只看该作者
实现单片机的ADC模块的快速数据采集需要多方面的考虑和优化

使用特权

评论回复
9
primojones| | 2023-6-6 17:56 | 只看该作者
如何对数据实现过采样和抽取?              

使用特权

评论回复
10
jonas222| | 2023-6-10 12:21 | 只看该作者
设置ADC模块的时钟频率以确保采集速度和精度都能满足要求。

使用特权

评论回复
11
51xlf| | 2023-6-10 15:54 | 只看该作者
选择分辨率高、采样速率快、噪声小的ADC模块可以提高采集数据的精度和速度。

使用特权

评论回复
12
juliestephen| | 2023-6-10 16:22 | 只看该作者
如何实现音频采集,PCM编码?              

使用特权

评论回复
13
macpherson| | 2023-6-10 17:50 | 只看该作者
A/D转换和存储一般怎么实现?              

使用特权

评论回复
14
janewood| | 2023-6-13 21:31 | 只看该作者
单片机如何实现多路模拟量的数据采集

使用特权

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

本版积分规则

718

主题

7868

帖子

5

粉丝