ADS1298 SPI模块文档自我总结备份

真的是快被折磨死了。MSP430F5529与ADS1298的SPI通信,调了两三天,示波器都看腻了,软用没有!

原文摘抄自《SBAS459K –JANUARY 2010–REVISED AUGUST 2015

Pin Functions: TQFP Package
NO       NAME        TYPE               DESC
34        DIN             D IN                 SPI data input
35        PWDN_      D IN                 Power-down pin; active low
36        RESET_     D IN                 System-reset pin; active low
38        START       D IN                 Start conversion
39        CS_            D IN                 SPI chip select; active low
40        SCLK         D IN                  SPI clock
43        DOUT        D OUT              SPI data output
47        DRDY_      D OUT              Data ready; active low

7.3 Recommended Operating Conditions
MIN            NOM             MAX             UNIT
Digital Input Voltage           DGND(0)                          DVDD(3.9)   V

Electrical Characteristics (continued)
Internal-OSC Clock Freq. Nominal freq. = 2.048Mhz

9.3.2.2 Power-Down Pin (PWDN_)
When PWDN_ is pulled low, all on-chip circuitry is powered down. To exit power-down mode, take the PWDN_ pin high. 内部晶振等启动有延迟,掉电模式下应关闭外部时钟以节电。

9.3.2.3 Reset (RESET_ Pin and Reset Command)
重置ADS129x的方法有两种:①拉低RESET_针电位,此位强制重置,在将RESET_恢复高电位前需满足最小脉冲宽度定时规范(minimum pulse width timing specifications);②发送RESET操作指令,指令将在八个脉冲后生效。不管使用哪种方法,都至少需要18个脉冲周期完成内部寄存器和状态加载。

9.4.1.1 Start Mode
拉高START两个脉冲以上,或发送START操作指令以开始转换。一旦START电位为低或一开始未发送START指令,则设备不会触发DRDY_信号(转换处于停滞状态)。使用START指令开始转换时,保持START针为地点为。

9.4.1.2 Data Ready Pin (DRDY_)
DRDY_为输出。DRDY_输出为低电位时意味着新数据就绪。CS_的电位不会对DRDY_产生影响。无论CS_状态如何,SCLK的下次上升沿都会拉高DRDY_。

Summary
数据传输模式为MSB-First,上升沿移位;
使用START指令以替代START针脚操作;
使用RESET指令以代替RESET_操作;
PWDN_只可进行针脚操作;
DRDY_可配置为中断源,或采用循环等待方式发现数据。

–2015/9/21