CC2640 24M晶振不起振
自己画了块板子,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就正常。板子别的地方暂时用的没有任何问题,不知道到底哪里出了问题。