欢迎访问ic37.com |
会员登录 免费注册
发布采购

LPC47S45X 参数 Datasheet PDF下载

LPC47S45X图片预览
型号: LPC47S45X
PDF下载: 下载PDF文件 查看货源
内容描述: 先进的I / O与X -Bus接口 [Advanced I/O with X-Bus Interface]
分类和应用:
文件页数/大小: 259 页 / 1575 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号LPC47S45X的Datasheet PDF文件第125页浏览型号LPC47S45X的Datasheet PDF文件第126页浏览型号LPC47S45X的Datasheet PDF文件第127页浏览型号LPC47S45X的Datasheet PDF文件第128页浏览型号LPC47S45X的Datasheet PDF文件第130页浏览型号LPC47S45X的Datasheet PDF文件第131页浏览型号LPC47S45X的Datasheet PDF文件第132页浏览型号LPC47S45X的Datasheet PDF文件第133页  
6.17 SMBus Controller  
The LPC47S45x supports SMBus. SMBus is a serial communication protocol between a computer host and its  
peripheral devices. It provides a simple, uniform and inexpensive way to connect peripheral devices to a single  
computer port. A single SMBus on a host can accommodate up to 125 peripheral devices.  
For a description of the SMBus protocol, please refer to the System Management Bus Specification Revision 1.0,  
February 15, 1995, available from Intel Corporation.  
The LPC47S45x is equipped with two independent SMBus devices, each with its own slave address, that share the  
SCLK and SDAT pins. The device described in this section is a master/slave controller and is referred to in this  
document as the SMBus. The second device, referred to as SMBus2, is a slave only device used to access internal  
SMBus2 Registers and the I/O devices on the X-Bus. The SMBus2 device is described in a later section.  
The SMBus can assert both an nIO_PME and an nIO_SMI event when enabled and following an SMBus interrupt.  
Refer to registers PME_STS6, PME_EN6, SMI_STS2 and SMI_EN2 in the Runtime Registers section for more  
information.  
The SMBus implementation in the LPC47S45x has the following addtions over theAccess.bus:  
1. Added Timeout Error (TE) Bit, in D6 of the SMBus Status Register.  
2. Added Timeout Interrupt Enable Bit D4 in the SMBus Control register.  
6.17.1 CONFIGURATION REGISTERS  
See the configuration registers section for the SMBus Configuration Registers (Logical Device 0x0B).  
6.17.2 RUNTIME REGISTERS  
Overview  
The SMBus contains five registers:  
1. Control  
2. Status  
3. Own Address  
4. Data  
5. Clock  
The five SMBus registers occupy four addresses in the Host I/O space (Table 62).  
The Own Address register and the Clock register are used to initialize the SMBus controller. Normally these registers  
are written once following device reset.  
The other registers are used during actual data transmission/reception. The Data register performs all serial-to-  
parallel interfacing. The Control/Status register contains status information required for bus access and/or  
monitoring.  
Descriptions of these registers follow in the sections below.  
Table 62 SMBus Runtime Registers  
ISA HOST INTERFACE  
REGISTER NAME  
Control  
HOST INDEX  
SMBus Base Address  
SMBus Base Address  
SMBus Base Address + 1  
SMBus Base Address + 2  
HOST TYPE  
W
R
Status  
Own Address  
Data  
R/W  
R/W  
Clock  
SMBus Base Address + 3  
R/W  
SMSC LPC47S45x  
Page 129 of 259  
Rev. 06-01-06  
DATASHEET  
 复制成功!