电路调试中遇到的问题
1、系统串口没有打印信息
原因: 屏接口处的BS2上串的电阻未贴.
2、系统跑起来后串口信息出现”NP>”字样后就跑不起来了
原因: 主控未贴好, 重新吹焊下主控后OK.
3、上电开不了机, 串口信息只有”NU”
原因: NU表示开机是通过USB启动, 查硬件是因为LCD0这个IO口有被上拉, 去掉上拉电阻后恢复正常. 如下图:
4、上电机子没反应, 也没有串口信息, 测得三组电源正常, 晶振正常
原因:
如图的电阻未贴, 所以系统进不了初始启动页.
5、上电后串口信息出现”NP>”的字样
原因: 主控未贴好, 重新吹焊下主控后OK.
6、后路没有跑通(串口信息如下图), 6124B的外围正常, 电源供电也正常
原因: 后路6124B这颗IC没贴好,它中间那块热焊盘没上锡,所以没连通大地.现在上锡重贴就好了.
7、现象: USB读不到SD卡, 只读到一个32K的盘. 系统也识别不到卡.
原因: 未检测到CD#的低电平, TF卡座处的CD脚悬空的, 所以插卡后未被拉低.
对策: 更换卡座.
8、现象: 三组主电源正常, 晶振正常, 但一上电没有打印信息, 没反应, 开不了机
原因: 是如下图VCC_1.8V电源没有打开, 导致LCD_D2和LCD_D3上电不能拉高而使系统没有跑到SPI那去, 将电打开后可以看到串口信息了.
对策: 将VCC_1.8V电源的使能脚接到主控默认上拉的IO口去.
9、现象: 屏未点亮, 无图象出, 测得CKN/CKP没有波形
原因: 驱动程序有问题.
对策: 更换驱动程序, MODLE未设置好.
10、现象: HDMI一连上画面就卡死, 显示的分辨率也会跳变(有时是720P/60HZ有时是1080P/60HZ)
原因: 软件上打开了旋转功能, 一连上就旋转使显示器的分辨率水平或垂直方向寄存器分配不了.
对策: 关闭旋转功能.
11、机子跑不起来, 没有打印信息, 各组电压正常
原因:
板上如图这个电阻未贴, 导致主控启动失败
12、SENSOR点不亮
原因: IMX206要用到SN_CS和SN_VD和SN_HD这3路信号, 如下图
加上三路人号后主板没问题.
模组那边的47K下拉电阻不能去掉, 不然也是没图像出来, 如下图
将上面两个问题改好后就可以将SENSOR点亮了.
注意, 排线规格用得不对也点不亮.
13、RGB屏点不亮, 测得有数据出来, 时钟正常, 背光亮了, 但就是黑屏
原因: 复位信号有问题
将复位信号改用硬件复位就可以点亮屏了.
14、如下图LOG信息,系统卡在了镜头模组功能这里
原因:镜头模组通信部分有问题,查得是MCLK时钟有问题,如下图中的电容C85去掉即可。
15、上电后电流大(有200多mA)开不了机
原因:量得1.0V电源处的电压变成了2.8V,更换DC/DC管后正常。
16、 现象: SENSOR点不亮, 串口打印为I2C错误
原因: 2.8V电源上电有问题, 其开机时先拉高下又立马拉低,再过几秒又拉高, 导致I2C通迅时中断.
对策: 软件更改2.8V的EN控制方式, 改成系统一上电这IO口就被一直拉高.
17、 现象: GPS接上线后, 一开机就会卡死, 按下复位键后又能跑通.
原因: 程序问题
对策: 更换SDK
18、USB第二次開機開不了
原因:USB_VBUSI的電壓關不掉,Q4電路不對(首先Q4的第2\3脚就弄反了)
19、機子功耗有點偏大(總電流達到了260mA~300mA/12V, 正常的為160mA~200mA/12V)
原因:1.1V應改成1.06V的輸出。
20、指示燈藍燈亮不正常
原因:IO口未選對,要更改成默認上拉的IO口,改用MC11 U口。
21、总电源未通时,RTC电流为35uA左右,偏大
原因:PWR_SW2这个IO漏电到G_Sensor
22、视频花屏
原因:SENSOR的供电电源有一组用错LDO了
23、二极管D7或D6坏
原因:二极管型号电流参数未选对,实物表面丝印S4的电流为300mA,更改为SL的为800mA。
24、RTC耗流大
原因:MCU部分到SW2的上拉电阻耗电大,将其值加大到1M
25、上电不开机
(1) 打印信息如下图:
原因:掉程序了, 重新升级后OK.
(2) 打印信息如下图:
原因:掉程序了,重新升级OK。
(3)
原因:5V没检测到。
(4)打印信息为:NPK9S1K2UNPK9S1K2U
原因:没程序。
26、开不了机,出现打印信息“NPK9S1K2U ”,现象是反复由MCU开关电源。
原因:LOAD损坏了。重新升级加载LD及FW文件后OK。
27、WIFI串口信息正常,万用表量电压正常,但就是手机搜不到设备名。
原因:供电LDO坏了,量得纹波很大。更换后OK,要选电流大点的LDO。
28、升级问题
(1)升级未升好模拟,打印信息如下:
超级电容没电时,不足以维持升级的电,提前拔卡导致升级失败。
(2)出现如下信息,继续用卡升级,升不了级:
卡未插好。插好后再升级OK。
(3)升级一半断电拔卡:
重新升级后OK。
29、接入后拉后反复提示开关录像
原因:后拉的PCLK没有输出,测得1.8V处电压不正常,分析是后拉的1.8V LDO坏了(此情况暂时出现一次),更换后机子正常。
30、现象:屏点不亮。
原因:(1)电源供电为2.8V的,但是供了3.3V,应去掉预留到3.3V的电阻;(2)MIPI信号线上焊了个0.1uF的电容,应去掉。
31、现象:后拉没有,显示如下不正常画面。查得各电阻值正确,电压也正常。
原因:后路转码IC GM7150未贴好,重新用风枪吹下就可以了。
32、现象:不开机,打印信息出现“NPK9S1K2U”字样。
原因:SPI未通(有信号线断开),相当于程序LOAD损坏。
33、现象:后录图像不正常,彩屏。
原因:有数据信号断开,过孔断开。
34、现象:开不了机,只有如下打印信息。
或打印信息只出现“NPK9S1K9U”这串字符。
原因:SPI通信不成功,或通信不良。
35、现象:不开机,打印信息是“NA”然后一直出现“A”字符
原因:BOOT处的LCD2上的电阻电源未供上电,未上拉住而导致系统加载LOAD失败。
36、现象:升级时指示灯不亮
原因:程序重新加载下LD文件后再升级恢复正常。
37、现象:按键关机后表态电流为50mA左右。
原因:有个LDO输出电压未关掉,电串到VCC3.3V上导致电压锁定。
对策1:将U21的EN脚控制网络定义到PWR_EN上。这个可能产生时序问题, 所以不建议采用。
对策2:将U21去掉,主板1.8V由SENSOR模组提供。可以采用,也省成本。
对策3:将U21的输入改成系统3.3V输入。
38、现象:后拉图像彩色部分有问题,颜色会出现跳闪,感觉上频率不对或被干扰。
原因:1、给过去的MCLK时钟偏差大(误差要求50PPM之内);2、TP9950这边的有设置门限,所以定位窄,供应商那边说可以改宽点。
2、主控输出的MCLK不稳(一直在抖动),时钟的根源是由12MHz晶振开始,通过展频IC展频后进入主控,然后在主控内部倍频到27MHz,最后通过IO输出到转码IC,问题可能出现在开始-展频-倍频-输出这四个环节中的某个。(量得开始阶段、输出阶段没问题,就剩展频和倍频这两个阶段了)
对策1:更改寄存器0X2C的值没作用。后面将MCLK断开改用外部27M有源晶振后解决。
对策2:将主控主时钟上的展频IC去掉,用12M直接提供时钟,其他不变。
对策3:将展频IC的第7脚上电阻值改成200K以上,实际值按EMI测试来决定。
39、ACC功能没有
原因:1是软件未调好;2是ACC检测的上拉电阻100K太大,改成10K后OK。
40、录音低噪大
原因:电路未调好,或软件未调好, 硬件上将MIC驱动电阻加大到10K以降低底噪。
41、测试一段时间后,录音录不了
原因:MIC受高温影响,
42、60度裸板测试307模组,会出现噪点,久了会花屏
原因:模组耐不了高温。建议改成PCB硬板。
43、V3双录版,后录彩屏
原因:NVP6124B转码IC的数据线上串联的电阻值用错, 本来是要0欧的,现在是贴的1K,更换后正常。
44、后录没有出来,晶振未启动
原因:27M晶振焊短路了。
45、不读内存卡,我换了卡座还是不读,又是哪个问题呢?
没插卡开机提示未侦测到SD卡,录像异常
插了卡直接提示录像异常
插升级卡也不刷机
原因:T卡供电的串联电阻2R变大了,更换后OK。
46、开ACC后机子会立马关掉而重启不了
原因:可能是打火时电瓶电被拉到了7V左右而造成非法关机引起的挂机,或者说电源波动引起的RTC纽扣电池供电异常引起的。
47、无WIFI
原因: WIFI时钟错误, 按下复位后可以打开,但还不能连接. 更换模块后OK.
48、打印信息只出现
原因:程序LOAD有误,更改程序后可以跑起来。
49、SENSOR没跑通
原因:模组和主板的排线接口对不上,有引脚定义错了,飞线后解决。
50、HDMI没有
原因:5V供电IC坏了,更换后OK。
51、上电后反复重新开关机。打印信息乱码。
12M晶振不正常,展频IC的选项没选对,5309这颗第3脚 Q0要下拉,韬略1108这颗的要上拉。
52、开机后屏是花屏
屏排座未贴好,或有电容假焊。
53、后路视频一下子会干扰下
线材问题或没接好。
54、5F的超级电容续流时间短,大概只有2.5秒的样子
用10F的来测试,其情况如下:
(1)未做电路更改时测得的情况如下图,其续流时间大概在4秒左右。电容充满电要2分钟左右。
(注:黄线为超级电容上电压,蓝线为系统3.3V电压。)
(2)将5V输出电压调高到5.27V输出,其测得情况如下图,续流时间大概在6秒左右。
(注:黄线为超级电容上电压,蓝线为系统3.3V电压。)
55、录音噪声大(“叭哒叭哒。。”的声音)。
将电容C137由原先的4.7uF/10V的值改为10uF/6.3V。
56、后拉条纹问题
线材地线的干扰,与地线粗细无关,将地线分到外面来则纹波降低。所以线材应线后拉电路信号做屏蔽。
57、常温老化,老化3天后会出现绿屏情况
发现是后拉GM7150的供电LDO坏了,更换后恢复正常。
58、上电打印出现“NP”字样就开不了机了,或者加载LOAD时会打印“NS1K9U”这个信息
要先将TF卡格式化一下,然后再复制LOAD文件和升级文件一起放进去就可以了。
59、在调试时会出现白屏,复位也没用
是因为在使用串口线时电压反灌到系统3.3V上了(有1。2V到1。4V之间), 从而引起的屏复位不正常。
60、按复位键,屏幕会花屏一下再重启
屏背光IC控制口未选对。
61、有时开机会先闪一下白屏,再开机
屏背光IC控制口未选对。
62、用电源按键关机,电流有30多毫安
是因为后拉解码IC的供电电源控制脚没控制住,控制脚那里加下拉电阻或将输入电源改为3。3V输入。最好是改为3。3V输入,因为前面有遇到常温老化死机问题是由这里的LDO坏掉引起的,LDO坏的原因也有可能是输入电压偏高引起的。(输入电压更改后,系统3。3V的耗电为350mA+/-50mA。没改前为300mA+/-50mA。)
最后改成控制脚加下拉电阻的方式。
63、出现如下打印信息时,机子现象会反复重新开机
原因是WIFI与主控未通信成功,数据线或时钟线上串的某个电阻断开了。
WRN:pll_setPWMClockRate() div should >=3, but 1
SDIO1 open: IO: CMD5 fail
SDIO1 open: retry with POR
SDIO1 open: IO: CMD5 fail
SDIO1 open: Mem Init fail
SDIO1 Int Status: 0x44
*** CPU Exception!!! cause 0x02: TLB exception (load or instruction fetch)
epc - 0x80094640
$ra - 0x80100ae8
$sp - 0x80a98840
$fp - 0x80a98910
general registers:
$zero : 0xdeadbeef $at : 0x00000001 $v0 : 0x00000014 $v1 : 0x00000000
$a0 : 0x00000000 $a1 : 0x00000002 $a2 : 0x80a9886c $a3 : 0x80a98868
$t0 : 0x00000008 $t1 : 0x01010101 $t2 : 0x80a92988 $t3 : 0xdeadbeef
$t4 : 0xdeadbeef $t5 : 0xdeadbeef $t6 : 0x00000004 $t7 : 0x805e5d60
$s0 : 0x00000000 $s1 : 0x80a98a78 $s2 : 0x80111c54 $s3 : 0xebeb0013
$s4 : 0xebeb0014 $s5 : 0x00000000 $s6 : 0xebeb0016 $s7 : 0xebeb0017
$t8 : 0x00000000 $t9 : 0xdeadbeef null : 0x80b20000 null : 0x800d0000
gp : 0x805e5d60 sp : 0x80a98840 fp : 0x80a98910 ra : 0x80100ae8
co-processor registers:
entrylo : 0x00000000 status : 0x00000008 vector : 0x0100c403 epc : 0x80094640
cause : 0x00000000 badvaddr : 0x00800008 hwrena : 0x00000400 prid : 0x00019655
entrylo : 0x0102c7c9
Thread(id) :
rtw_wlan(235)
stack :
range(0x80a92968 - 0x80a98968)
call stack :
0 frame(0x80a98840 - 0x80a98858) ............................ $pc : 0x80094640
+ 0x80a98840 : 0xdeadbeef 0xdeadbeef 0x80095ed0 0x0100c403
+ 0x80a98850 : 0x801ae094 0x800c8be4
1 frame(0x80a98858 - 0x80a98888) ............................ $pc : 0x80100ae0
+ 0x80a98850 : 0xebeb0006 0xebeb0007
+ 0x80a98860 : 0x00000000 0x80a98a78 0x00000014 0x00000000
+ 0x80a98870 : 0xebeb0014 0xebeb0015 0xebeb0016 0xebeb0017
+ 0x80a98880 : 0x80a98910 0x8011232c
2 frame(0x80a98888 - 0x80a988c0) ............................ $pc : 0x80112324
+ 0x80a98880 : 0xebeb0012 0xebeb0013
+ 0x80a98890 : 0xebeb0014 0x80b20000 0x80a98a78 0x80111c54
+ 0x80a988a0 : 0xebeb0013 0x80000c80 0x80a98a78 0x80111c54
+ 0x80a988b0 : 0xebeb0013 0xebeb0014 0xebeb0015 0x80111a78
3 frame(0x80a988c0 - 0x80a988f8) ............................ $pc : 0x80111a70
+ 0x80a988c0 : 0xdeadbeef 0xdeadbeef 0xdeadbeef 0x00000001
+ 0x80a988d0 : 0x800a0000 0xebeb0011 0x80a98970 0xebeb0011
+ 0x80a988e0 : 0xebeb0012 0xebeb0013 0xebeb0014 0xebeb0015
+ 0x80a988f0 : 0xebeb0016 0x8009a318
4 frame(0x80a988f8 - 0x80a98910) ............................ $pc : 0x8009a310
+ 0x80a988f0 : 0xdeadbeef 0xdeadbeef
+ 0x80a98900 : 0xdeadbeef 0xdeadbeef 0xebeb0010 0x8009a2ec
5 frame(0x80a98910 - 0x80a98928) ............................ $pc : 0x8009a2e4
+ 0x80a98910 : 0xdeadbeef 0xdeadbeef 0xdeadbeef 0xdeadbeef
+ 0x80a98920 : 0xdeadbeef 0xdeadbeef
end
*** CPU Exception in Task[]! cause=0x00000002, addr=0x80094640
NPT
<结束,后续。。。 >
作者: wuliangu, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-273278.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
自做自受 2022-9-30 10:13
luckyzy2000 2022-9-29 15:42