首页
›
嵌入式基础与RISC-V
›
124-嵌入式总线通信协议
›
《MCU接口I2C协议驱动开发与抗干扰设计实战》
VIP10
本课程属于:124-嵌入式总线通信协议
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU接口I2C协议驱动开发与抗干扰设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C协议基础
物理层特性(SDA/SCL开漏输出 · 上拉电阻选择) · 协议层规范(起始条件
I2C
协议基础
02
I2C时序分析
标准模式(100kHz) · 快速模式(400kHz) · 高速模式(3.4MHz)的时序参数详…
I2C
时序分析
03
MCU硬件I2C外设详解
以STM32为例 · 讲解I2C外设寄存器配置 · 时钟控制
MCU
I2C
04
软件模拟I2C实现
GPIO位带操作模拟时序 · 实现起始/停止/发送/接收函数 · 兼容任意GPIO引脚
I2C
软件模拟
05
I2C驱动架构设计
分层设计思想(HAL层 · 驱动层 · 应用层)
I2C
驱动架构设计
06
I2C从机地址与读写控制
7位地址与10位地址格式 · 读写位控制 · 多从机总线仲裁机制
I2C
从机地址
07
I2C多字节传输
页写入与顺序读取实现 · 缓冲区管理 · 超时处理机制
I2C
多字节传输
08
I2C时钟同步与仲裁
时钟拉伸(Clock Stretch… · 多主机仲裁丢失恢复策略
I2C
时钟同步
09
I2C错误处理与调试
总线忙检测 · NACK处理 · 仲裁丢失
I2C
错误处理
10
I2C驱动性能优化
降低CPU占用率的方法 · DMA+中断模式实现无阻塞传输 · 环形缓冲区设计
I2C
驱动性能优化
11
I2C总线电容与信号完整性
总线电容计算 · 信号反射与振铃抑制 · RC滤波设计
I2C
总线电容
12
I2C上拉电阻计算
不同模式下的上拉电阻阻值选择 · 功耗与上升时间的权衡 · 实际项目中的经验公式
I2C
上拉电阻计算
13
I2C电平转换与隔离
双向电平转换电路(MOSFET方案) · 数字隔离器(ISO1540)在工业现…
I2C
电平转换
14
I2C总线长距离传输
线缆选择 · 差分信号转换(PCA9605) · 中继器与总线缓冲器应用
I2C
总线长距离传输
15
I2C抗干扰设计基础
干扰源分析(共模/差模干扰) · PCB布局布线基本原则 · 地平面与电源完整性
I2C
抗干扰设计基础
16
I2C硬件滤波电路
RC低通滤波器设计 · 铁氧体磁珠选型 · ESD防护器件(TVS管)的应用
I2C
硬件滤波电路
17
I2C软件滤波与去抖
数字滤波算法实现 · 多次采样确认机制 · 自适应阈值调整
I2C
软件滤波
18
I2C通信超时与重试机制
超时定时器设计 · 指数退避重试算法 · 通信故障分级处理
I2C
通信超时
19
I2C总线状态机设计
有限状态机(FSM)实现总线状态管理 · 状态转换图与代码实现
I2C
总线状态机设计
20
I2C多主机通信设计
多主机系统架构 · 总线仲裁与优先级管理 · 冲突检测与恢复
I2C
多主机通信设计
21
I2C与EEPROM驱动实战
AT24C系列驱动实现 · 页写入时序优化 · 写周期查询与等待
I2C
EEPROM
22
I2C与传感器驱动实战
以MPU6050为例 · 实现寄存器读写 · 数据采集
I2C
传感器驱动实战
23
I2C与ADC/DAC驱动实战
以ADS1115为例 · 实现配置寄存器编程 · 连续转换模式
I2C
ADC/DAC
24
I2C与显示驱动实战
以SSD1306 OLED为例 · 实现初始化序列 · 显存管理
I2C
显示驱动实战
25
I2C总线扫描与设备探测
总线设备枚举算法 · 地址冲突检测 · 设备能力查询
I2C
总线扫描
26
I2C驱动单元测试
模拟I2C总线测试框架 · Mock对象设计 · 自动化测试用例编写
I2C
驱动单元测试
27
I2C驱动集成测试
硬件在环测试(HIL) · 逻辑分析仪抓包分析 · 时序一致性验证
I2C
驱动集成测试
28
I2C常见故障案例分析
总线死锁 · 地址冲突 · 时钟拉伸超时
I2C
常见故障案例分析
29
I2C在复杂系统中的设计
多主多从系统设计 · 电源管理对I2C的影响 · 热插拔处理
I2C
复杂系统
30
I2C设计规范与最佳实践
驱动编码规范 · 硬件设计检查清单 · 项目文档模板
I2C
设计规范
所属VIP或分类
同VIP:I2C-SPI-UART总线时序与波形分析实战
同VIP:I2C-SPI-UART混合总线低功耗设计实战
同VIP:I2C-SPI-UART混合总线项目驱动开发实战