chenjunt 发表于 2023-5-15 20:48

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

利用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

是的,尝试一下,没有进展

maqianqu 发表于 2023-6-6 12:17

可以在程序中使用FIFO缓存等机制,减少数据丢失和延迟。

sheflynn 发表于 2023-6-6 12:34

使用低噪声的电源、添加去耦电容、合理布局等措施都可以降低电路噪声和干扰,提高采集数据的精度。

jackcat 发表于 2023-6-6 12:48

可以通过DMA传输方式将ADC采集到的数据直接存储到内存中,无需CPU干预,从而实现快速数据采集。

sdCAD 发表于 2023-6-6 14:08

实现单片机的ADC模块的快速数据采集需要多方面的考虑和优化

primojones 发表于 2023-6-6 17:56

如何对数据实现过采样和抽取?            

jonas222 发表于 2023-6-10 12:21

设置ADC模块的时钟频率以确保采集速度和精度都能满足要求。

51xlf 发表于 2023-6-10 15:54

选择分辨率高、采样速率快、噪声小的ADC模块可以提高采集数据的精度和速度。

juliestephen 发表于 2023-6-10 16:22

如何实现音频采集,PCM编码?            

macpherson 发表于 2023-6-10 17:50

A/D转换和存储一般怎么实现?            

janewood 发表于 2023-6-13 21:31

单片机如何实现多路模拟量的数据采集
页: [1]
查看完整版本: 实现单片机的ADC模块的数据快速采集