RT,28335SPI驱动AD采集数据,发现一次采样竟然要24us,采用最高波特率SPIBRR=0;没用SPI中断,使用SPIFIFO。请问技术人员,这个是怎么回事?谢谢
囧:
你的问题是ADC太慢还是SPI?SPI的速度由低俗时钟决定,ADC的采样转换时间由触发周期和采样窗决定。检查这两个设置
RT,28335SPI驱动AD采集数据,发现一次采样竟然要24us,采用最高波特率SPIBRR=0;没用SPI中断,使用SPIFIFO。请问技术人员,这个是怎么回事?谢谢
Terry Deng:
你的意思是用28335的SPI驱动外部的ADC芯片做数据采集吗,先确认SPI实际波形真的是最高波特率
RT,28335SPI驱动AD采集数据,发现一次采样竟然要24us,采用最高波特率SPIBRR=0;没用SPI中断,使用SPIFIFO。请问技术人员,这个是怎么回事?谢谢
fei cheng:
回复 囧:
您好,设置都检查过,经过进一步查看,发现情况是这样的:我需要连续采样8个通道AD数据,一次16bit,但是发现每次采集完16bit数据后,到下一次采样中间有1us是空闲时间,不知道是为什么,希望解答,谢谢。
RT,28335SPI驱动AD采集数据,发现一次采样竟然要24us,采用最高波特率SPIBRR=0;没用SPI中断,使用SPIFIFO。请问技术人员,这个是怎么回事?谢谢
fei cheng:
回复 Terry Deng:
您好,设置都检查过,SPI时钟也检查过,没有问题,和设置相符。经过进一步查看,发现情况是这样的:我需要连续采样8个通道AD数据,一次16bit,但是发现每次采集完16bit数据后,到下一次采样中间有1us是空闲时间,不知道是为什么,希望解答,谢谢。
RT,28335SPI驱动AD采集数据,发现一次采样竟然要24us,采用最高波特率SPIBRR=0;没用SPI中断,使用SPIFIFO。请问技术人员,这个是怎么回事?谢谢
fei cheng:
回复 Terry Deng:
您好,时钟检查过,没有问题的,最新的问题描述:我需要连续采样8个通道AD数据,一次16bit,但是发现每次采集完16bit数据后,到下一次采样中间有1us是空闲时间,不知道是为什么,希望解答,谢谢。