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

如何使用ADS8568读数据

你好,我是一个新手,想请教一下,我们有块STM32的MCU,但是上面的ADC不能多通道同时采样,所以初步选了ADS8568。但是看了芯片手册之后,有些疑问:

1.ADS8568支持并口和串口,因为不熟悉并口读数,里边的串口支持四通道输出,但看起来和QSPI的数据格式对应不上啊:ADC每通道的采样数据通过一个输出通道输出,而QSPI的4根数据线的数据是相关的,所以应该如何读取呢?

2.ADC没有缓存,这样我就需要每次采样完成之后我的MCU就需要读一下数据,,如此一来,500K的采样频率就需要2us读一次数据,,这样MCU就没有其他时间做其他事情了呐,应该如何解决呢?

目前,我手上的STM32 MCU上就是有个FMC和QSPI等接口,,应该如何使用这个ADS8568呢

user151383853:

QSPI的4根数据线传输的是数据的不同位, 还是和 SPI 都一样,  只是半并行方式.

这么快的传输频率, 你是需要好好安排一下软件,  是不是可以用定时系统触发 DMA  实现呢

happytxl:

回复 user151383853:

非常感谢你的回答,,

1. 我查了QSPI的资料

QSPI4根线传输的是数据的不同位,而ADC的输出通道是各传各的数据,因此我也希望找到一种方法能够类似这种ADC的传输方式,,但是QSPI好像不能配置成这种半并行方式

2. 通过你的提醒,查阅相关关键字,我搜到了类似的博客,,我先研究一下

STM32F407采用定时器触发DMA以SPI收发方式访问ADS8329

最后,感谢

happytxl:

回复 user151383853:

还想再问一下,就是在ADS8568芯片手册里边的这种4通道的串行输出应该如何读取呢?我找了一天还是没找到合适的方法,,如果实在不行,,我就先去学习一下并口的读数

赞(0)
未经允许不得转载:TI中文支持网 » 如何使用ADS8568读数据
分享到: 更多 (0)