【MCAL】AUTOSAR架构下TC3xx芯片I2C模块详解
目录
前言
正文
1.I2C模块硬件原理
1.1. I2C时钟
1.2. I2C中断
1.2.1. I2C能产生哪些中断
1.2.2. 中断请求信号由哪些硬件事件触发
2.I2C数据收发软硬件原理
2.1. I2C数据发送
2.2. I2C数据接收
3.总结
前言
I2C不是AUTOSAR中标准的MCAL模块,所以I2C在车载电控件中基本不用(一般都使用SPI),但是因为I2C一主多从只需要两个Pin脚就能控制多个外设的特性,在一些带SOC的控制器中会使用到,且Vector的SIP包中也有I2C模块,所有有必要学下以下,本文就概要的介绍下TC3xx芯片的I2C模块。
AUTOSAR BSW: Vector Davinci
MCAL: EB Infineon
HW Platform: TC3xx