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

CC2420 SPI register写入异常

使用ARM9 SPI连接CC2420,通过SPI接口配置寄存器时,发现无法写入

电路中SPI CLK串接了470ohm电阻,将电阻修改为0ohm后,写入正常

但使用示波器测试信号发现,时钟信号串接470ohm电阻后边沿变缓,但并没有超出CC2420要求的最大100ns的要求

请帮忙解释一下是什么原因导致的这个问题,多谢~

Yue TANG:

发个链接

http://www.amobbs.com/thread-5283984-1-1.html

jin jinying:

回复 Yue TANG:

问题现象不太一致,我的SPI接口只是写入异常,并不会造成CPU死机,而且SPI接口读接口是正常的

会不会是470ohm的串联电阻太大了,导致驱动电流没有那么大呢?

Yue TANG:

回复 jin jinying:

有这个可能,但手册上没有对SPI驱动电流的说明。你可以降低电阻,看是否可以?

jin jinying:

回复 Yue TANG:

尝试修改了该电阻为0ohm,写入正常

测试时发现使用MSP430F1611单片机SPI接口驱动CC2420时没有出现写入异常,而使用SAM9X25单片机SPI接口驱动CC2420时出现写入异常

查了一下SAM9X25的SPI输出电流最大是8mA,而MSP430F1611的手册上并未查到输出电流的参数

SAM9X25输出电流是8mA时,如果串联电阻达到470ohm,则CC2420的输入驱动电流太小,导致写入故障

是否可以这么理解呢?

能否帮忙查找出MSF430F1611的SPI接口输出电流多大呢?

Yue TANG:

回复 jin jinying:

我查了下MSP430F1161手册,没有看到对应参数,建议去MCU论坛post一下。

http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55.aspx

赞(0)
未经允许不得转载:TI中文支持网 » CC2420 SPI register写入异常
分享到: 更多 (0)