微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 关于I2C通信中CRC校验的问题

关于I2C通信中CRC校验的问题

时间:10-02 整理:3721RD 点击:

在拿TM4C123G与BQ76920通信的时候,经常会出现校验出错的情况,有时候没事,但有时候只要一出现CRC错误,就再也无法进行正确的通信了,之后的所有通信都会出现CRC错误。 请问一般CRC校验出错之后,芯片可以自己纠正错误吗?还是说需要人工编译代码来修正?

出现这种错误的原因是啥呀?是不是我的上拉电阻太大了(4.7kΩ),导致电位变换不够及时?

CRC错误之后,芯片会不执行动作, 需要重新发送指令。 

上拉电阻不是关键 ,I2C对通讯线的要求是等效电容不超过400pF,检查是否回路上的等效电容比较大。 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top