各位好,自己最近在做一个项目,用了TI CC3200 这款芯片,于是自己打了一块板子,然后发现程序无法通过TI Stellars 下载,提示错误:Fatal error: **ERROR**: JTAG initialization failed 0x00000001 Session aborted! (买的一块板子是可以下载程序的,已确定仿真器是正常的);另外板子的布局布线参考了TI的设计;电容电感距离芯片都比较近(DCDC电感最远保持在5mm左右);
于是开始检查启动方式,确认启动方式为SOP 2 1 0 == 001(SWD 2线制);TMS TCK接线正常;然后开始查电源供电部分,结果如下:
1、芯片3.3V供电正常;
2、芯片内部DCDC_ANA_SW 输出经过2.2uH及电容滤波供电这一路电压在1.6-1.9V之间跳动(万用表测量);后来通过示波器发现,ANA 输出经过电容滤波后的电源存在电压掉落到0V的现象,具体见截图1;(但是同样打样的板子,有一块该处电压稳定输出2.4V左右,那块可以正常下载程序)PS:经过测试另一块买的板子该处电压稳定在1.9V左右;后面经过实验,去掉DCDC电感,直接在电感后端输入1.9V左右直流电压;程序即可正常下载!
3、芯片内部DCDC_DIG_SW 输出经过2.2uH及电容滤波供电这一路电压在1.2V左右(万用表测量);通过示波器发现这路电源存在微小的掉落尖峰,但是其他两块板子的该处电压均稳定在1.2V左右,无掉落尖峰存在;详见截图2;
现在想请教一下TI工程师或者有使用过这款芯片的朋友;你们又遇到以上问题吗?应该如何去解决?
另外想请问下TI工程师,
1、DCDC ANA SW这路电源正常输出电压是多少,是如何控制的?
2、DCDC DIG SW这路电源是如何控制的?正常输出电压是多少!
3、程序无法下载,除了查启动方式和线路连接,晶振是否起振还需要查什么?
麻烦工程师看到帮忙解答一下,谢谢!
附图1:ANA DCDC 经过电感电容后输出电压(带载)
附图2:DIG输出经过电感电容后电压(带载)
hugang Ding1:
问题已解决;地平面不够完整导致的电源波动;不过还是希望工程师回答一下各路电源的控制,谢谢!
Albin Zhang:
回复 hugang Ding1:
你可以看一下这篇文档,希望能帮到你。里面讨论了关于电源的一些布板指导。
http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/t/83263.aspx?pi2132219853=1&keyMatch=电路板设计重点&tisearch=Search-CN-Everything
BR. AZ
Shifan Cheng:
回复 hugang Ding1:
咋解决的?我也是debug出不来,地平面不够完整啥意思?
hugang Ding1:
回复 Shifan Cheng:
就是电源地平面不完整,对应的地线太细了;不足以支持CC3200内部的DCDC正常工作,建议根据Layout指南,使用4层板布线!
Terry Han:
回复 hugang Ding1:
官方的指导手册也是使用4层板进行PCB的设计,中间会是电源和整面的地层,同时信号层也会进行铺地处理。