TI中文支持网
TI专业的中文技术问题搜集分享网站

求教:TM4C123GH6PMI在使用过程突然失效,原因无法得知

Other Parts Discussed in Thread:UNIFLASH

各位专家,

您们好!

我使用TM4C123GH6PMI作为产品的通讯、外部信号采集和输出端口控制的功能,在家里做各种试验验证均没有问题,已经合格出厂。在客户使用中,发现与上位机通讯的TM4C123GH6PMI掉线了,无法找到我们的设备。后来将产品返厂后,我们对产品做了如下测试:

1.排除了绝缘不良的问题;

2.排除了产品供电的问题;

3.排除了内部接线不良的问题;

4.排除了TM4C123GH6PMI芯片板子各供电电压的问题;供电电压为3.29V;

5.对该板子更换后,产品的功能均正常。

6.输入IO检查:外部输入信号后,测量靠近芯片的引脚,电平电压均正常,与输入信号保持一致,排除了外部输入信号的问题;

7.重点检查单片机外围的电路:

MCU电路主要由单片机、复位电路、晶振电路组成:

(1)首先使用编程器通过编程口反向读取写入单片机的固件数据,发现由于频率不匹配,无法连接。

(2)检查晶振:使用万用表检查晶振电路的X1和X2与GND之间的电压,发现X1与X2之间的电压为1.497V。正常情况下X1与X2之间的电压应该为0.1V左右,X1和X2与GND之间的电压分别为1.1V和0.8V左右。对晶振电路的三个元器件(1个晶振、2个匹配电容)分别更换,对更换后的电路进行测试,X1和X2之间的电压仍为1.5V左右,说明晶振电路的器件没有问题。

(3)检查复位电路:对复位电路进行测试,发现复位引脚的电压正常,电压为3.288V,电压稳定,不会造成单片机不停复位。

(4)排除了单片机引脚虚焊的问题。

(5)测试维修控制器和样机的电源纹波。测试的纹波最大为46.6mV。经验证,与电源纹波关系不大。

(6)将单片机进行了更换后,进行测试,产品功能均正常了,说明单片机的确不工作了。

将坏的单片机进行第三方检测,回复是DC性能测试正常。

由此:那单片机到底哪里出问题了。。。。。跪求解答。

因产品已经有几个出现同样的问题,不知道如何处理了。。。

 

 

附原理图:

Susan Yang:

user4381058 说:(1)首先使用编程器通过编程口反向读取写入单片机的固件数据,发现由于频率不匹配,无法连接。

谢谢您的详细描述!

能否详细说明一下该频率不匹配的问题?

另外建议您查找一下 勘误表,看是否有对应的说明

,

user4381058:

您好,频率不匹配,找不到单片机ID,是由编程器反应出来的,当我将编程器与单片机连接后,打开J-FLASH软件,点击连接时出现的。

,

Susan Yang:

能否使用CCS或者uniflash来测试一下看有什么具体错误?我们有一个专门描述调试连接错误的页面

,

user4381058:

显示错误,Error while identifying Cortex-M device.Wrong AHB ID.Expected 0x04770001,found 0x00000000,failed to connect。
首先明确一点,编程器是好的。
再次,我们将单片机更换后,工作均正常。
我们怀疑是单片机的问题。
另外我们使用的keil编写的程序。无法使用使用CCS或者uniflash来测试

,

user4381058:

使用uniflash时,出现如下错误:
[ERROR] CORTEX_M4_0: Error connecting to the target: (Error -1170 @ 0x0) Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.1.1.00002)

,

Susan Yang:

user4381058 说:Error -1170

该错误您可以参考 该链接  并尝试其中给出的解决方案

另外在E2E上有一些相关讨论,您可以参考一下:

e2e.ti.com/…/ccs-tm4c123gh6pz-xds110-error–1170-0x0-unable-to-access-dap

赞(0)
未经允许不得转载:TI中文支持网 » 求教:TM4C123GH6PMI在使用过程突然失效,原因无法得知
分享到: 更多 (0)