金牌会员
- 积分
- 1351
- 威望
- 647
- 贡献
- 456
- 兑换币
- 410
- 注册时间
- 2015-1-3
- 在线时间
- 124 小时
- 毕业学校
- 学习
|
关于iic的问题
直立 mma8452 l3g4200 k60
我的车iic收到了pwm的严重干扰 开了pwm(即使没有接电机)以后 iic会突然踩不到数 k60的iic 寄存器 busy位会一直置一 iic的底层里面会一直在wait 示波器看供电稳稳的3.3 数据和时钟好像也没明显被干扰 另外 pcb上的 iic线离pwm线很远
今天调整了一下连线 把线远离了电机和pwm线卡死的几率会小一些 把时钟线靠近一个mos管的时候iic卡死的几率会特别大
另外如果不给pwm(占空比设为0) 印象中是从来没有卡死过的
从这些现象分析应该是 硬件的问题 不过还不敢百分百确定
实在郁闷的不行了 目前能想到的办法就是给信号线外面裹一层金属线来抗干扰
但是 iic作为一个数字信号难道不应该抗干扰能力很好么
各位在做车的时候iic有没有过类似现象
(这个问题从装出来车的时候就一直有 不过还不是很严重 前几天决定彻底解决这个问题 然后解决的过程中就越来越严重 以至于几乎没办法运行程序了)
|
|