首页
›
高速接口与互连
›
031-I2C时序边界与总线恢复
›
《I2C CRC错误检测与数据重传验证》
VIP20
本课程属于:031-I2C时序边界与总线恢复
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C CRC错误检测与数据重传验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议概述
历史背景 · 总线特性 · 应用领域
I2C
协议概述
02
I2C物理层
SDA和SCL线路 · 上拉电阻 · 电气参数
I2C
物理层
03
I2C通信时序
起始条件 · 停止条件 · 数据采样
I2C
通信时序
04
I2C地址机制
7位地址与10位地址 · 广播地址
I2C
地址机制
05
I2C读写操作
主从数据传输流程 · 寄存器读写
I2C
读写操作
06
I2C多主机仲裁
总线仲裁原理与丢失仲裁处理
I2C
多主机仲裁
07
时钟同步与扩展
时钟拉伸 · 高速模式
时钟同步
扩展
08
错误检测需求
I2C总线中的常见错误类型
错误检测需求
I2C
09
CRC算法基础
多项式 · 异或运算 · 循环冗余校验原理
CRC
算法基础
10
常用CRC标准
CRC-8 · CRC-16 · CRC-32特点与选择
CRC
常用
11
I2C中的CRC-8
规范(如SMBus中的CRC-8)
I2C
CRC-8
12
CRC计算软件实现
直接算法 vs 查表法
CRC
计算软件实现
13
CRC-8查表法生成
多项式选择与表生成过程
CRC-8
查表法生成
14
Python实现CRC-8计算
代码讲解与测试
Python
CRC-8
15
CRC校验在I2C帧中的位置
数据包尾附加CRC
CRC
I2C
16
错误帧检测机制
从机ACK响应 · 超时检测
错误帧检测机制
ACK
17
CRC错误判定
接收端计算CRC与接收CRC比对
CRC
错误判定
18
重传机制设计
自动重传请求(ARQ)概述
重传机制设计
ARQ
19
I2C重传策略
发送端超时重传与接收端请求重传
I2C
重传策略
20
重传状态机设计
空闲 · 发送 · 等待ACK
重传状态机设计
空闲
21
重传次数限制与退避算法
指数退避 · 最大重试次数
重传次数限制
退避算法
22
带CRC的I2C数据帧封装
帧格式定义与编解码
CRC
I2C
23
发送端实现
计算CRC · 构造帧 · 发送并等待响应
发送端实现
CRC
24
接收端实现
接收帧 · 校验CRC · 发送ACK/NACK
接收端实现
接收帧
25
重传触发条件
CRC不匹配 · ACK超时 · 数据损坏
重传触发条件
CRC
26
实战
Python模拟I2C主从通信基础框…
Python
I2C
27
实战
注入CRC错误并验证重传流程
CRC
注入
28
实战
统计重传次数与吞吐率分析
统计重传次数
吞吐率分析
29
实战
多字节数据块传输与CRC校验优化
CRC
多字节数据块传输
30
总结与调试
使用波形分析工具 · 常见问题与解决方案
调试
使用波形分析工具
所属VIP或分类
同VIP:CRC校验在I2C通信中的错误处理实践
同VIP:DMA传输与I2C总线同步优化方法
同VIP:I2C-DMA高速数据采集驱动与测试