欢迎来到天天文库
浏览记录
ID:5983634
大小:27.50 KB
页数:6页
时间:2017-12-30
《2c芯片i-o扩展功能'-- 利用接口板实现i2c芯片i-o扩展功能》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2C芯片I/O扩展功能’>利用接口板实现I2C芯片I/O扩展功能 摘要:文章介绍了I2C总线的概念、接口特性和I2C应用板的芯片工作特性,提出了一种利用PC通过RS232接口方式的连接方法,并且在CPU中写入嵌入式程序,以使I2C应用板的I/O扩展口得到客户端所需要的定义系统。介绍了接口板和I2C应用板之间的连接方式和通信协议、指令写入等。关键词:I2C总线;PMU;RS232接口;SDA;SCL中图分类号:TP23文献标识码:A文章编号:1009-2374(2013)18-0018-02I2C总线产生于20世纪80年代,最初为音频和视频设备开发,如今主
2、要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态。1I2C总线基本特征I2C总线支持任何IC生产过程(NMOSCMOS、双极性)。两线——串行数据(SDA)和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器——MCU、LCD6驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。很明显,LCD驱动器只是一个接收器,而存储器则既可以接收又可以发送数据。I2C总线特征(图1)只要求两条总线线路:一条串行数据线SDA,
3、一条串行时钟线SCL;每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址。2I2C芯片工作特征本设计中的产品是一款使用I2C总线或SMBus控制I/O扩展口的器件(图2)。它提供了8位通用并行输入/输出(GPIO)扩展SMBusI2C总线的应用程序。由一个8位配置(输入或输出选择);输入、输出和极性反转(活跃的高或低操作活跃)寄存器。主系统可能设置I/Os要么作为输入或输出写入I/O配置部分。这个数据对于每个输入或输出保存在相应的输入或输出寄存器。设置寄存器的接通电源的重置为其默认值和初始化设备状态机。三个硬件地址(AD0
4、,AD1,AD2)改变固定I2C总线地址和允许最多8设备共享相同的I2C总线/SMBus。操作参数VCC操作范围:1.65~5.5VSDA电流能限:30mA5.5V最大I/O输出6极性反转寄存器低中断输出低待机电流噪声滤波器在sci/SDA输入内部接通电源的重置8位可编程奴隶地址使用3地址插头8个I/O扩展口,默认为8输入3功能实现细解本文的目的是对指定一个接口板之间的一个PC和一个用于I2C应用板。主要特征是将标准个人电脑的USB或RS232串行链接到专门用于PMU的数字接口。用于PMU的数字接口硬件和软件必须尽可能地通用和使用I2C同步串行连接SPI或
5、并行链接。此外,主系统必须提供一些模拟输入为了执行模拟测量用于PMU的输入/输出如果需要。这个文件将指定两个板的硬件和软件和个人电脑软件。FT232RL是USB到UART转换器,它是一个USB来串行接口与UART先进的特点:单片USB异步串行数据传输接口。完全集成的1024位eepm存储设备描述符和CBUCI/O配置。256字节接收缓冲区和128字节发送缓冲区。传输和接收led信号。C-BUS变频器在UART接口到+1.8V和+5V逻辑电平。USB连接,实现了一个芯片6遵循USB异步串行数据。信号使用USBDP(数据信号加上)、USBDM(数据信号moin
6、s)、VBUS发电和地面指针。在接口板,输入连接器是USBminiB类型。不使用FT2323RLCTS和RTS,这个RS232接口是一个低成本的接口使用MAX202装置。这个装置不使用CTS和RTS(硬件流控制),所以只有RX、TX。对于接口板而言有三个可能性的电源:USB电源;板本身测试的电源;锂电池。这个连接器供给所有的数字信号,VCC_PMU可以作为稳压电源也可以作为非稳态电源。数字信号I/O默认为输入时,稳态与非稳态的电源都可以作为工作电压,而不必切换。接口板利用PLC的CPU芯片实现程序读写功能,但是这个PLC芯片实际工作电压仅为3.6V。因此对
7、于I2C应用板I/O扩展口并能满足5V的工作要求。因为简单的个人PC的USB输出的电压已经达到5V。这个接口板为微控制器和每一个内部电路提供电源(为I2C和SPI提供场效应晶体管的电平转换或电路内部的电平转换)。单片机PIC供电为+5V,电平转换通过S_VIN和+5V。数字I/O管理一些用于PMU,主系统必须提供一个6位的I/O端口从微控制器。根据用于PMU,软件将管理这个端口。这些电线过电压保护、地面和+6Vcc短路。当这些指针不再用于给定的测压装置,不连接入电路(软件将初始化它们作为数字输入或定义默认状态)同步串行链接接口板之间的联系和用于PMU的。这
8、个链接是一个I2C或SPI总线。单片机将直接提供这些特性在专用的多
此文档下载收益归作者所有