微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2420 SPI register写入异常

CC2420 SPI register写入异常

时间:12-22 整理:3721RD 点击:

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

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

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

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

发个链接

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

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

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

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

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

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

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

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

是否可以这么理解呢?

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

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

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

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

网站地图

Top