微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS131E08EVM在RDATAC模式時只能讀取到Channel1~Channel5訊號

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

时间:10-02 整理:3721RD 点击:

我單獨使用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的輸入腳位,為何狀態有所不同?是否會影響訊號讀取?

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

所有暫存器讀寫皆正常。

在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會被截掉)。

是否是頻率太慢所導致?

8个通道24bit,再加上状态位,所以是9×24bit=216bit,16ksps的采样率,所以是216×16ksps=3.5Mbps,再加上冗余,2M一定不够,8M比较可靠。

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top