DSP的高频率adc采样及串口发送问题

[复制链接]
 楼主| Brand2 发表于 2017-11-21 16:49 | 显示全部楼层 |阅读模式
1.现在发现串口发送占用时间太长,那adc采集的12路高频率信号不能第一时间上传给上位机,有什么好办法吗?比如一边采集12路信号一边串口发送,这样就等于串口发送不需要cpu的控制了?
    2.采样频率和串口发送发送时间是没有关系的吧?
Soraka 发表于 2017-11-21 17:17 | 显示全部楼层
使用DMA吧
Garen2 发表于 2017-11-21 17:30 | 显示全部楼层
DMA串口还是DMA ADC?
Ryze 发表于 2017-11-21 17:40 | 显示全部楼层
可以采用FIFO发送功能不需要CPU参与
Varus 发表于 2017-11-21 17:53 | 显示全部楼层
用内部的串口fifo功能吗?
Snow7 发表于 2017-11-21 18:06 | 显示全部楼层
我用的28335,只有ADC DMA功能。还有一点,我的采样频率很高,串口上传的速度达不到实时上传,也就是采的快,传的慢,有什么解决方法吗?
android2 发表于 2017-11-21 18:18 | 显示全部楼层
采用for循环发送的话,是比较影响实时性的
建议:
1.采用定时器,每次发送一个字节
2.采用FIFO的方式发送
zhangmangui 发表于 2017-11-29 23:12 | 显示全部楼层
低采样率的   AD吧  
不然SCI肯定是发送不过来的
lvyunzeng 发表于 2017-11-30 09:55 | 显示全部楼层
采集速度快于串口传输的速度,如果不是连续采集,而是采集1秒停止几秒这样的话,FIFO是可以考虑的。要是一直采集上传的话,就不要考虑串口了。USB3.0、网口、或者PCI才能解决你的问题。
gygp 发表于 2017-11-30 20:13 | 显示全部楼层
使用ADC中断。
chenci2013 发表于 2017-11-30 20:14 | 显示全部楼层
多大的采样速度呢
biechedan 发表于 2017-11-30 20:15 | 显示全部楼层
采样速度快了,串口的波特率就要高。
wangdezhi 发表于 2017-11-30 20:15 | 显示全部楼层
使用串口中断实现。
isseed 发表于 2017-11-30 20:16 | 显示全部楼层
12位的数据比较复杂了。
suzhanhua 发表于 2017-11-30 20:17 | 显示全部楼层
采样频率和串口发送发送时间有关系
mituzu 发表于 2017-11-30 20:17 | 显示全部楼层
串口写入寄存器,不需要其他操作的。
hellosdc 发表于 2017-11-30 20:17 | 显示全部楼层
发送的频率有什么要求吗
uiint 发表于 2017-11-30 20:18 | 显示全部楼层
可以使用dma直接发送。
uiint 发表于 2017-11-30 20:18 | 显示全部楼层
kmzuaz 发表于 2017-11-30 20:19 | 显示全部楼层
对采样速度和发送速度有什么要求吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

824

帖子

2

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