TI论坛
直播中

李小雯

7年用户 174经验值
私信 关注
[问答]

ADS131E08EVM是否可以不连接MMB0来单独使用?

ADS131E08EVM是否可以不連接MMB0來單獨使用?
我現在測試單獨使用ADS131E08EVM由外部MSP430的SPI去讀取ID皆沒有讀取到任何數值。
Board Power:3.3V DVDD、3VAVDD
SPI Interface:4-wire interface with SCLK,CS, SOMI and SIMO. ADS131E08EVM is SLAVE device.透過J1與外部MSP430連接的腳位包含CS(Pin7)、SCLK (Pin3)、DIN(Pin11)、DOUT(Pin13)、GND。
主程式大致如下:
SCLK=2MHz
  PWDN_HI;          //PDWN=RESET=1 wait for 1s
  RESET_HI;
  delay_ms(1000);
  
  RESET_LO;        //system reset wait for 18 tclks
  delay_us(1);
  RESET_HI;
  delay_us(100);

程式依序傳送SDATAC (0x11)--- STOP (0x0A)--- READ ID(0x20 0x00 0x00)。

回帖(3)

朱红艳

2019-6-10 15:14:11
你好,当然可以。请根据http://www.ti.com/lit/ug/***au200/***au200.pdf所附原理图确认SPI的正常连接。因为跳线不一样,CS不一样。
举报

李小雯

2019-6-10 15:29:38
引用: 简约之约 发表于 2019-6-10 16:42
你好,当然可以。请根据http://www.ti.com/lit/ug/***au200/***au200.pdf所附原理图确认SPI的正常连接。因为跳线不一样,CS不一样。

您好!!在跳線部分已經按照電路圖上所標示的,pin3=SCLK, pin5=CS, pin11=MOSI, pin13=MISO,請問硬體部分還有其他要注意的嗎,比如OSC或者POWER??
在電源部分我給DVDD 3V、AVDD 3V,在程式部分我一開始將PWDN,RESET拉HIGH,在將RESET pull low後開始傳送SPI資料。
  PWDN_HI;          //PDWN=RESET=1 wait for 1s
  RESET_HI;
  delay_ms(1000);
 
  RESET_LO;        //system reset wait for 18 tclks
  delay_us(1);
  RESET_HI;
  delay_us(100);
举报

朱红艳

2019-6-10 15:37:57
引用: 金小小涛 发表于 2019-6-10 16:57
您好!!在跳線部分已經按照電路圖上所標示的,pin3=SCLK, pin5=CS, pin11=MOSI, pin13=MISO,請問硬體部分還有其他要注意的嗎,比如OSC或者POWER??
在電源部分我給DVDD 3V、AVDD 3V,在程式部分我一開始將PWDN,RESET拉HIGH,在將RESET pull low後開始傳送SPI資料。
  PWDN_HI;          //PDWN=RESET=1 wait for 1 ...

你好,参考手册31页,SDATAC之后需要4个tclk执行。中间不需要STOP。
举报

更多回帖

×
20
完善资料,
赚取积分