[PIC®/AVR®/dsPIC®产品] 实现单片机的ADC模块的数据快速采集

[复制链接]
1433|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 | 显示全部楼层
是的,尝试一下,没有进展
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 | 显示全部楼层
单片机如何实现多路模拟量的数据采集
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

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