This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540板可烧录但不运行,请问大概原因分析。

Other Parts Discussed in Thread: CC2540

Hi, TI 技术支持:

这几天在新LAYOUT的PCB上面焊接了CC2540电路部分,烧录程序成功,但程序(这个程序用CC2540模块实验过,是正常的)烧录成功后CC2540感觉没跑不起来(初始化期间的关灯动作都不对),焊接了2PCS板,都一样可烧录但不运行(烧录完毕后表现又不一样,但总之不是符合要求的动作)。 请问,到底会是那些因数导致这个”程序跑不起来“ 呢?我用的晶体是“YSX321SL SMD3225-32MHZ”,20MHZ(手上没有别的32MHZ)的49S晶振也试过。 CC2540电路是按照资料上的说明绘制的。

问题补充:

1,如果我将ADC参考电压AVDD5外接一个1.23V的电源(TI的LM385BLP-1.235V得到电压基准) ,则烧录错误-IAR烧录(download and debug)死机。焊接的2PCS板都是这个现象。

2,如果AVDD5直接接VCC,同别的VDD脚一起相连,即ADC的参考电压为VDD那这个电池电压怎么测得出来呢?

  • 参考:http://www.ti.com.cn/cn/lit/ds/symlink/cc2540.pdf

    1.17页管脚的介绍:AVDD5    21    Power (analog) 2-V–3.6-V analog power-supply connection

    参考这个电路,实际上他们内部应该AVDD都是相连的,DVDD直接内部也是相连的。

  • 是的,最后我将AVDD5同其余AVDDX接一样的了,可以烧录。 另外照手册上的ADC章节描述“ADC CHARACTERISTICS TA = 25°C and VDD = 3 V,VDD is voltage on AVDD5 pin", "External reference voltage VDD is voltage on AVDD5 pin" 我认为AVDD是ADC的参考电压输入脚,与别的AVDD是断开的。 但别的AVDD脚接这个AVDD5也不会错,只要在2-3.6V范围内即可。

     

    烧录后怎么运行不起来呢?

  • 用吹焊机把芯片拆下来,然后将PCB板上的接地PAD涂锡,再焊上芯片,再用吹焊机吹个一两分钟保证芯片接地和PCB板上的接地PAD焊接良好。好了。切,这个焊接还真折腾人的,芯片内部把这两个地是连接好的呀。

  • “Internal reference voltage 1.24V”(page 11, ADC CHARACTERISTICS(continued)), 终于看到了这个内部参考电压了。 如果这样,所有AVDD直接接DVDD就行。

    自言自语了两三天,终于找出了问题所在,也不错的。