微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 24M晶振不起振

CC2640 24M晶振不起振

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

自己画了块板子,32.768K晶振能震荡,可24M的晶振就是不起振,电容也试了蛮多,也去掉电容试了,24M就是不起振。芯片也能被识别,能下载程序,接线是没有问题的。希望大神给点建议。

晶振换了好多家的了,估计不是晶振的问题。

  • 学习了!

Bluetooth speaker 

检查一下电源电压,射频供电电压部分。

电源电压和VDDR都有测过,电源电压3.3V,VDDR1.68V都符合DATASHEET要求,都怀疑是不是买到翻新芯片了。

你好,

可以先做一下交叉测试。

你手上有TI的demo板吗?

可以先在好的板子上做一下验证。

把有问题的芯片换到好的板子上。

另外,你用了片上的DC\DC还是片外自己的DC\DC。

用的是自己的DC/DC,能想到的都试过了,只能明天去焊接厂家换CPU试试了。

你好,

如果你是用的外部DC\DC,你程序上需要做少许修改,不知道你修改到了吗?

另外,可以把你的最小系统原理图贴出来吗?

ccfg.c文件里面需要做修改。

//#####################################
// Alternate DC/DC settings
//#####################################

//#define SET_CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING 0x0 // Alternate DC/DC setting enabled
#define SET_CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING 0x1 // Alternate DC/DC setting disabled

#define SET_CCFG_MODE_CONF_1_ALT_DCDC_VMIN 0x8 // 2.25V

#define SET_CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN 0x0 // Disable
//#define SET_CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN 0x1 // Enable

#define SET_CCFG_MODE_CONF_1_ALT_DCDC_IPEAK 0x2 // 39mA

你好,搞错了。我是内部LDO供电

 就是这图的第二种。

 最小系统。

你好,问题解决了。硬件上是应该没有什么问题的,是因为XDS的原因,拿看个新的XDS程序重新下载了一遍,晶振就正常了。谢谢了。

又画过了一版,刚开始用IAR下载晶振死活不起振,而且IAR也是提示下载成功。之后用Flash Programmer 2下载晶振就可以工作了,Flash Programmer 2下载后换IAR下载也正常了。是不是IAR第一次下载芯片会有点问题呀。

你好,

No,不应该有任何问题,IAR下载和flash programmer下载应该是一样的!

建议你用flash programmer 擦除,重新再用IAR下载定位问题。

你好,

按你说的用flash programmer 擦除之后用IAR下载,IAR提示下载成功,然而该控的灯并没有被控,程序也跑不到断点,和没下载程序是一个状态,之后再用flash programmer下载过后就正常了,IAR也能正常下载仿真了。

用了CC2640的官方板子先flash programmer擦出,在IAR下载确实没问题。但我自己画的板子flash programmer擦出程序后就是下不进程序,只能先同过flash programmer下载,之后用IAR就正常。板子别的地方暂时用的没有任何问题,不知道到底哪里出了问题。

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

网站地图

Top