请教一个数据采集的问题
时间:12-12
整理:3721RD
点击:
最近用LM3S6911+MAX1230搭了一块数据采集板
通过SPI接口驱动MAX1230
1230这个芯片标称使用外部时钟触发转换,最高可达300Ksps,应该说速度还算不错了
但是我发现它采集的信号质量竟然跟速度和采集通道数相关,具体表现是:
速度慢或通道数少时,信号质量很好,很稳定
速度加快且使用全部16通道时,比如到1K时,开始数据有一些干扰,等到5K左右时,干扰会非常频繁并且很大
多次修改代码测试,发现问题就出在开始采集到读出数据这一段,但修改SPI接口时钟却并
不影响结果
奇怪了,难道两次采集间隔长短会影响这个片子的响应?可我也就采到5K,离它的300K
还差得远呢
有哪位大虾能给指点指点呢?
多谢!
通过SPI接口驱动MAX1230
1230这个芯片标称使用外部时钟触发转换,最高可达300Ksps,应该说速度还算不错了
但是我发现它采集的信号质量竟然跟速度和采集通道数相关,具体表现是:
速度慢或通道数少时,信号质量很好,很稳定
速度加快且使用全部16通道时,比如到1K时,开始数据有一些干扰,等到5K左右时,干扰会非常频繁并且很大
多次修改代码测试,发现问题就出在开始采集到读出数据这一段,但修改SPI接口时钟却并
不影响结果
奇怪了,难道两次采集间隔长短会影响这个片子的响应?可我也就采到5K,离它的300K
还差得远呢
有哪位大虾能给指点指点呢?
多谢!
不会是芯片本身的问题,更多是你的硬件设计,以及软件读取时序的问题。
你可以设计几个小测试验证。