设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
用I2C总线扩展I/O
返回列表
发新帖
用I2C总线扩展I/O
[复制链接]
1673
|
0
|
2011-9-7 22:48:06
|
显示全部楼层
|
阅读模式
<
在系统应用中,需监控不同的输入信号或控制几个输出信号,有时把这些信号线直接连接到微处理器引脚。这些监控和控制用软件来做。然而,这种技术需要很多微处理器引脚。为了节省微处理器引脚,另一种可采用的方法是通过胶合逻辑接口实现监控和控制线与微处理器的通信。采用这种方法,连接到微处理器引脚的连线较少。而开发这样的系统比较麻烦和费时,因为需要更多的器件、更多的连线路由或更复杂的码开发。本文给出监控和控制几个外设信号的良好方案,为接入并行总线提供一简单经济的方法,为接口不同的电子器件提供方便的途径。此方案是基于标准PCF8574和PCF8574A器件基础上的。这些器件的I2C地址是不同的。在此把这两种器件当做扩展器。这种扩展器具有1个2线I2C通信总线,可与双向数据传输的I2C主机接口。I2C总线由2条信号线和1条地线组成。信号线是双向串行数据(SDA)线和双向串行时钟(SCL)线(见图1)。SDA和SCL线经上拉电阻连接正电源电压。在总线闲置时,这两条信号线上拉为高态。
图1 I2C总线器件通过双向SDA和SCL线连接到I2C总线上
图2 用PCF8574和PCF8574A实现I/O扩展的电路连接到I2C总线上的每个器件,根据其功能都具有自己的专门地址,每个器件可做为接收器或发送器。可配置扩展器具有专门的7位地址。PCF8574 7位地址的前4位是0100,而PCF8574A是0111。低3位地址由器件引脚A2、A1、A0设置。因此,器件的完整的专门地址由A2、A1和A0设置。表1示出PCF8574和PCF8574A专门地址的各种可能设置。这种为器件设置专门地址的能力使得在同一I2C总线上可具有多达8个PCF8574和8个PCF8574A器件。因为每个器件具有8个I/O引脚,所以采用PCF8574和PCF8574A可使单个I2C总线能控制多达128个I/O。I2C与扩展器的通信由主机进行初始化,主机发送与主机通信的从器件的地址位。地址字节的第1部分由4位地址码组成,对于PCF8574器件设置为0100、PCF8574A器件设置为0111。片选位(A2、A1、A0)跟在地址码之后。这使得在1个总线上能用多达8个PCF8574和8个PCF8574A并能确定存取那个器件。对于所响应的器件,其地址字节中的片选位必须对应相应A2、A1和A0引脚上的逻辑电平。图2所示的电路用8个PCF8574和8个PCF8574A器件控制和监视高达128个I/O。
来源:电子产品世界
i2c总线
热帖推荐
矿用电气设备的类型及标志符号
零序电流保护与剩余电流保护的异同
推行供电所安全管理规范化
双联双控开关原理
民用电线电缆选购知识
电抗器的限流和滤波作用
笼型电动机定子串联电阻降压启动的控制线路图
电线电缆基本知识大全
电气线路起火的原因和预防方法
电器图
断火限位器的作用及接线
试触法选择电流表内接还是外接的依据
相关帖子
•
I2C总线原理及应用实例
•
I2C总线数字电位器原理及与单片机的接口设计
•
I2C总线与电话相联系
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
taobi
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级VIP用户组
2018-01-13
软启动器的工作过程
2018-12-26
天津华宁KTC101主控器的内部结构
2021-05-14
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
2022-03-12
矿用防爆软启开关教程——13、软启开关近控启动过程
2020-02-15
热门排行
1
KJZ1-200(400)馈电开关原理分析
2
这个电气元件符号你认识吗?
3
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
4
馈电开关漏电闭锁故障维修_成伟维修笔记1
5
馈电开关漏电闭锁故障的维修_成伟维修笔记7
6
馈电开关漏电试验不跳闸故障维修_成伟维修笔记4
7
煤矿风机开关教程:11、过、欠压保护相关参数的设置
8
煤矿高压防爆开关漏电保护的研究
9
天津华宁KTC101主控器的内部结构
10
高防开关短路跳闸故障的维修_成伟维修笔记8