发明名称 |
Primary bus to secondary bus multiplexing for I2C and other serial buses |
摘要 |
A computer or other electronic system includes a primary I2C bus and a plurality of secondary I2C buses that can be selectively coupled to the primary bus. The primary I2C bus is coupled to the input of an I/O expander, which has a unique address on the primary bus, and to the bus input of a bus switch. Each of the secondary I2C buses is coupled to a unique one of the bus outputs of the bus switch, which are controlled by a plurality on control inputs. Activating a selected control input of the bus switch couples the primary I2C bus to the corresponding secondary I2C bus. A controller addresses the I/O expander and then transmits a unique data byte that activates a selected output of the expander. Each of the outputs of the I/O expander is coupled to a unique control input of the bus switch through a delay circuit. The delay circuit delays the activation of the corresponding control input of the bus switch until after an acknowledge bit and a stop bit have been communicated over the primary I2C bus, so that the switching from one secondary bus to another occurs at the appropriate time.
|
申请公布号 |
US6339806(B1) |
申请公布日期 |
2002.01.15 |
申请号 |
US19990273663 |
申请日期 |
1999.03.23 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
FOSTER, SR. JIMMY GRANT;BANDHOLZ JUSTIN POTOK;MUSE RICHARD JESSE |
分类号 |
G06F13/40;(IPC1-7):G06F13/00;G06F13/38 |
主分类号 |
G06F13/40 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|