请选择 进入手机版 | 继续访问电脑版
搜索
热搜: ROHM 模拟 车载
查看: 1561|回复: 2

[来自工程师的声音] 基于硬件复位脚说明

  [复制链接]

该用户从未签到

49

主题

2250

帖子

0

精华

论坛元老

最后登录
2020-12-15
发表于 2019-1-4 20:03:09 | 显示全部楼层 |阅读模式
芯片的复位脚我们再熟悉不过了,一般都是拉低电平,并保持一段时间就可以硬件复位芯片,下面几个案例是在实际调试芯片中由于复位脚处理不当引起的问题。

1.芯片的复位脚一直处于低电平,导致cpu与芯片通信不上,这种问题还是挺好排查的。

2.一个gps芯片接到了cpu的串口1,一个蓝牙芯片接到了cpu的串口2上,这两种器件单独工作都没有问题,但当使用蓝牙后,再去使用gps,发现gps搜不到信号,原来gps的复位脚接到了蓝牙串口2的流控脚上,使用蓝牙会拉低该复位脚,导致gps搜索不到卫星信号。

3.调试一款触摸屏,发现休眠后芯片无法正常工作,查到休眠起来后,没有检测到中断,导致初始化不成功。由于程序上已经有复位操作,故一直怀疑中断上的设置上有问题(该平台的中断比较特殊),偶然发现将芯片的中断脚接到低电平一段时间然后放开,触摸屏就工作正常了。后来,将触摸屏的复位脚接到低电平,芯片也能正常工作。拿示波器去量复位引脚,发现复位引脚的确没有拉低,然后该平台有特殊的方式去拉低一个引脚(这种平台最令人苦恼,好好的内核函数不去实现,偏偏自己搞一套api)。至于拉低中断脚也能令芯片工作正常,是由于该中断触发了芯片的软复位。这里,这里软件上的东西也不能全信,最好通过硬件手段去确认一下。

回复

使用道具 举报

该用户从未签到

2248

主题

1万

帖子

1

精华

论坛元老

最后登录
2024-4-18
发表于 2019-1-5 08:13:53 | 显示全部楼层
不错的资料
回复 支持 反对

使用道具 举报

该用户从未签到

2248

主题

1万

帖子

1

精华

论坛元老

最后登录
2024-4-18
发表于 2019-1-5 08:14:54 | 显示全部楼层
不错的资料
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-4-19 02:31 , Processed in 0.089571 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表