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

ADS131E08EVM在RDATAC模式時只能讀取到Channel1~Channel5訊號

我單獨使用ADS131E08EVM透過MSP430的SPI讀取ADC數據時,在使用RDATA模式時可以讀取到Channel1~Channel8訊號,且訊號皆正常。

但是在使用RDATAC模式時只能讀取到Channel1~Channel5訊號,請問是否哪邊未設置?

另外Jump JP8 ( SPI CS) 跳上面兩個時,由GUI看到狀態是16Ksps-8Channel-ADS131E08,Jump JP8跳下面兩個時,由GUI看到狀態是64Ksps-5Channel-ADS130E08,此腳位為SPI CS的輸入腳位,為何狀態有所不同?是否會影響訊號讀取?

Van Yang:

RDATAC只能读到5个通道是什么情况,是否能正常读取Table10所有寄存器?因为ADS131E08EVM板与MMB0配合使用,MMB0的控制单元是C5k系列DSP,实现SPI有两种方案,E08EVM,jump8应该接23脚,使得J1第7pin接上CS

Water:

回复 Van Yang:

所有暫存器讀寫皆正常。

在sbas561 Page22有寫到: if the ADS131E0x is used in an 8-kSPS mode (eight channels, 24-bit resolution), the minimum SCLK speed is 1.72 MHz.,

tSCLK < (tDR – 4 tCLK) / (NBITSNCHANNELS + 24)。

當我在測16Ksps Mode(8Channel,24bit)我的系統主頻16M,SCLK為2M時只能讀取到Channel1~5。

當我在測16Ksps Mode(8Channel,24bit)我的系統主頻16M,SCLK為8M時只能讀取到Channel1~7。(下一個測量訊號的REDY會提早拉起導致Channel8會被截掉)。

是否是頻率太慢所導致?

Water:

回复 Van Yang:

可是我SCLK用8M但是CH8的Data還是被截掉,或許是我的杜邦線太長了,我先試試用單心線直接銲上去看看,謝謝!

Van Yang:

回复 Water:

SPI通信以8bit为一帧,还要加上数据读出,SPI的实际读取速度跟MCU有很大关系。

赞(0)
未经允许不得转载:TI中文支持网 » ADS131E08EVM在RDATAC模式時只能讀取到Channel1~Channel5訊號
分享到: 更多 (0)