Expansion bridge apparatus and method for an I2C bus

   
   

The present invention is an I.sup.2 C (inter-IC control) bridge device which implements a communication protocol layered on top of a standard I.sup.2 C protocol. The layered protocol used by the bridge device is termed the "Layered I.sup.2 C Protocol"--abbreviated "LIP". Thus the bridge device is called a "LIP bridge device". The LIP bridge device provides I.sup.2 C address extension, data integrity checking, and fault detection and isolation when inserted between an I.sup.2 C bus master and it's intended target I.sup.2 C device. Each LIP bridge device has at least two attached I.sup.2 C busses--a parent bus and a child bus. The LIP bridge operates as a slave on its parent bus, and a master of its child bus. The Layered I.sup.2 C protocol is specified to operate on a bus between one or more bus masters and the parent bus of one or more LIP bridge devices. The child bus is used for attaching multiple I.sup.2 C devices and/or one or more LIP bridge devices. In an exemplary implementation, the LIP bridge device is constructed using a microcontroller to create a LIP bridge device with one parent and one child I.sup.2 C bus port and a group of LIP bridge configuration pins. The parent bus traffic to a given LIP bridge device consists entirely of LIP packets, and the child bus traffic consists of standard I.sup.2 C packets to communicate with standard child bus I.sup.2 C devices. The child bus traffic may also consist of LIP packets to communicate with LIP bridges attached to the child bus. By design, the LIP packets and standard I.sup.2 C transactions do not interfere with one another. The LIP bridge device interprets LIP command packets from a bus master and translates them into the intended I.sup.2 C data stream that is then broadcast over the child bus. Likewise, data from the child bus is used to create LIP packets that are returned to the proper bus master. The use of LIP packets on a given I.sup.2 C bus provides an extra level of I.sup.2 C addressing.

Присытствыющим вымыслом будет приспособление моста I.sup.2 ч (управления взаимо--inter-IC) снабжает комуникационный проточол наслоенный on top of стандартный протокол I.sup.2 ч. Наслоенный протокол используемый приспособлением моста термин "наслоенной ГУБОЙ" протокола "I.sup.2 ч" -- сокращенной. Таким образом приспособление моста вызвано "приспособлением моста ГУБЫ". Приспособление моста ГУБЫ обеспечивает выдвижение адреса I.sup.2 ч, проверять герметичности данных, и обнаружение и изоляцию недостатка после того как оно введено между оригиналом шины I.sup.2 ч и будет предназначенным приспособлением цели I.sup.2 ч. Каждое приспособление моста ГУБЫ имеет по крайней мере 2 прикрепленных шины I.sup.2 ч -- шину родителя и шину ребенка. Мост ГУБЫ работает как невольник на своей шине родителя, и оригинал своей шины ребенка. Определены, что приводит в действие наслоенный протокол I.sup.2 ч дальше шину между one or more оригиналами шины и шиной родителя one or more приспособлений моста ГУБЫ. Шина ребенка использована для прикреплять множественные приспособления I.sup.2 ч and/or one or more приспособления моста ГУБЫ. В примерной вставке, построено приспособление моста ГУБЫ использующ microcontroller для того чтобы создать приспособление моста ГУБЫ с одним родителем и одним портом шины ребенка I.sup.2 ч и группу в составе штыри конфигурации моста ГУБЫ. Движение шины родителя к, котор дали приспособлению моста ГУБЫ состоит вс пакетов ГУБЫ, и движение шины ребенка состоит стандартных пакетов I.sup.2 ч для того чтобы связывать с стандартными приспособлениями шины I.sup.2 ч ребенка. Движение шины ребенка может также состоять пакетов ГУБЫ для того чтобы связывать при мосты ГУБЫ прикрепленные к шине ребенка. конструкцией, пакеты ГУБЫ и стандартные трудыы I.sup.2 ч не мешают с одним другое. Приспособление моста ГУБЫ интерпретирует пакеты команды ГУБЫ от оригинала шины и переводит их в предназначенный поток данным по I.sup.2 ч будет после этого передачой над шиной ребенка. Likewise, данные от шины ребенка использованы для того чтобы создать пакеты ГУБЫ которые возвращены к правильному оригиналу шины. Польза пакетов ГУБЫ на, котор дали шине I.sup.2 ч обеспечивает экстренный уровень адресовать I.sup.2 ч.

 
Web www.patentalert.com

< Method of power control and cell site selection based upon path gain and interference level

< Extending a location based telephone call from a wireless telephone set using a generic routing list

> Deformable segmented MEMS mirror

> Filter circuit for a bit pump and method of configuring the same

~ 00172