TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2553: 使用ADC10实时同步采集频率在kHz以上的信号是否从原理上就是不可行的

Part Number:MSP430G2553Other Parts Discussed in Thread: MSP-EXP430G2ET

  1. 芯片型号:MSP430G2553
  2. 硬件开发板具体型号:官方Launchpad MSP-EXP430G2ET
  3. 烧录器型号以及烧录软件版本:USB连接
  4. 使用的开发环境以及版本:CCSV12

我的需求:同步采集一个频率在几kHz~几百kHz的模拟信号,输出数字量在电脑上分析

目前状况:ADC的配置没有问题,通过UART串口输出,但电脑端接收到的输出仅约170组数据每秒,最后发现是波特率9600成为了瓶颈

我的提问:最高的波特率256000(在UCOS=1时有一个4xxxxx级别的),从根本上决定了理论最高也只能每秒输出5120组数据(一次传输8位数据并带1个起始位和停止位,每秒仅25600个字符;一个数据点5个字符(为了拥有易读的输出格式,传递4位数字后还会传递一个换行符’\n’),理论最高每秒5120个数据点),是否用这块板子想实现这样的功能本就是不可能的?

但同时,我又觉得这是完全会实际存在的需求,所以想请教,这块板子是否有其他途径可以实现这个功能?若不能,实现这个需求一般会需要什么样的硬件?

Ben Qin:

你好,

Couponpon 说:在UCOS=1时有一个4xxxxx级别的

既然你提到了更高的波特率,为什么不试一下呢?根据你的计算,在该波特率下应该能满足你的需求。

还是说有其他的限制?

,

Couponpon:

遗憾的是,依然不够。目前我在考虑改用SPI传输数据,购置外接的转换线。感谢您的回复

,

Ben Qin:

好的,祝您成功。如果您还有其他问题的话,请让我知道。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2553: 使用ADC10实时同步采集频率在kHz以上的信号是否从原理上就是不可行的
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1