打印

I2C总线模块

[复制链接]
632|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heping517|  楼主 | 2015-10-29 14:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
I2C外设提供了同步两线接口用来与PSoC设备进行连接,I2C总线与Philip的I2C规范V2.1版本兼容。额外的I2C接口能通过使用UDB进行例化。
沙发
heping517|  楼主 | 2015-10-29 14:31 | 只看该作者
I2C总线模块图

图片1.png (7.31 KB )

图片1.png

使用特权

评论回复
板凳
huihui520| | 2015-10-29 14:33 | 只看该作者
当在单板上有多个设备或者小的系统构成一个网络时,系统能被设计使用一个单主设备和多个从设备,多个主设备,或者多个主和从设备的连接。

图片2.png (48.23 KB )

图片2.png

使用特权

评论回复
地板
历史暴君| | 2015-10-29 14:45 | 只看该作者
为了减少CPU对I2C总线操作的干预,I2C外设提供了特定支持。这个特定支持用于状态检测和帧比特位的生成。
        I2C操作模式有从模式,单主模式或多主模式。从模式下,总是监听开始条件,用于开始发送或接收数据。在主模式下,产生开始和停止条件,并初始化交易。多主模  式提供时钟同步和仲裁允许总线上有多个主设备存在。如果  使用主模式,不能使用从模式,模块不产生中断。       I2C接口通过DSI布线允许直接连接到任意的GPIO或者SIO引脚。

使用特权

评论回复
5
peace555| | 2015-10-29 14:47 | 只看该作者
I2C提供了检测7位硬件地址的功能,而不需要CPU的干预。当I2C的7位地址匹配时,能从休眠模式中唤醒PSoC。如果要求唤醒模式,那么I2C连接被限制在两个特殊的SIO引脚上。

使用特权

评论回复
6
zb0830| | 2015-10-29 16:34 | 只看该作者
PSoC的I2C接口主要特性包含:
主和从,发送器和接收器操作;
用于低CPU开销的字节处理;
中断或者轮询CPU接口;
支持总线速度最高为1Mbps(3.4Mbps在UDB内);
7或10位寻址(10位寻址要求固件支持);
支持系统管理总线(System Management Bus,SMBus)操作(通过固件支持-UDB内支持SMBus,这种总线基于I2C总线);
7位硬件地址比较;
地址匹配从低功耗模式唤醒

使用特权

评论回复
7
tongbu2015| | 2015-10-29 23:27 | 只看该作者
  I2C操作模式有从模式,单主模式或多主模式。从模式下,总是监听开始条件,用于开始发送或接收数据。在主模式下,产生开始和停止条件,并初始化交易。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

648

帖子

0

粉丝