欢迎访问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文件第131页浏览型号LPC47S45X的Datasheet PDF文件第132页浏览型号LPC47S45X的Datasheet PDF文件第133页浏览型号LPC47S45X的Datasheet PDF文件第134页浏览型号LPC47S45X的Datasheet PDF文件第136页浏览型号LPC47S45X的Datasheet PDF文件第137页浏览型号LPC47S45X的Datasheet PDF文件第138页浏览型号LPC47S45X的Datasheet PDF文件第139页  
The SMBus master/slave controller does not implement hardware to release the clock/data lines upon detecting a  
timeout that exceeds the TTIMEOUT value shown in the Timing Diagrams Section for the SMBus timing. The SMBus  
master or slave can hold the SMBus indefinitely and the slave can respond improperly following a timeout, thereby  
restricting access to the SMBus by other devices on the bus. Software can issue a stop on the SMBus, or reset the  
master/slave controller by setting the SMB_RST bit. This can be done based on polling the TE bit or enabling  
interrupts based on SMBus timeout error.  
Sample Transaction Diagram  
The following figure illustrates a data transaction on the SMBus.  
Send Address / Byte  
SMB Clk  
SMB Data  
Start  
0
1
0
1
1
0
1
0
Ack  
FIGURE 7 SAMPLE SMBUS SINGLE BYTE TRANSACTION  
6.18 SMBus2 Slave Device  
The LPC47S45x is equipped with two independent SMBus devices each with its own slave address that share the  
SCLK and SDAT pins. The first device, described in the previous 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.  
LPC47S45x  
SCLK  
Master/  
Slave  
SMBus  
Host Controller  
(SMBus)  
SDAT  
SMBus  
device  
SMBus  
device  
Slave  
(SMBus2)  
FIGURE 8 REPRESENTATIVE DIAGRAM OF SMBUS AND SMBUS2  
The SMBus2 controller will maintain its slave address in the Runtime Register block at offset 0x76. The SMBus2  
slave device has four possible bootable addresses by using the strapping options, SADR0 and SADR1, located on  
pins 101 and 103. Both the SMBus and SMBus2 have programmable slave addresses since they reside in read/write  
registers. In addition, since each of these devices have their own SMBus address, there is no need to provide any  
extra control signals between the two devices.  
Note: The SMBus2 controller is running at boot-up and may be accessed even if the processor fails. This allows the  
the system designer the ability to communicate with peripheral devices attached to the X-Bus from an external host  
controller. (i.e. the LCD controller, the Com 2 port, etc.).  
The SMBus and the LPC interface both access the X-Bus, therefore arbitration registers have been provided. The  
grant bit in these registers reflects the state of the logic that gives either bus control of the X-Bus. See section 6.18.3  
X-Bus SMBus2/LPC Arbitration on page 137.  
SMSC LPC47S45x  
Page 135 of 259  
Rev. 06-01-06  
DATASHEET  
 复制成功!