Interface for an I2C bus

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S106000

Reexamination Certificate

active

06463496

ABSTRACT:

BACKGROUND OF THE INVENTION
The invention relates to an interface circuit for connecting a first apparatus to at least one second apparatus distant thereto by way of a bi-directional bus, in particular an I
2
C bus which comprises a data lead for the bi-directional transmission of data and a cycle lead for the bi-directional transmission of a cycle signal.
Such an interface circuit is known from EP 0 759 593 A2. The known interface circuit serves for transmitting the data of an apparatus controlled via an I
2
C bus to a computer and reverse via a so-called RS
232
interface. The data transfer is made by way of three control leads, wherein the one lead frees the other lead in its logic condition “0” and blocks it in its logic condition “1”. In this manner data may be transmitted from the computer to the controlled apparatus in “bits” and the controlled apparatus may be cycled.
Generally with the I
2
C bus, which consists of two leads SDA and SCL transmitting data and cycle signals in both directions, no error recognition mechanisms with respect to hardware are present. The recognition, and where appropriate alleviation, of transmission errors may only be realized through software (cf. the publication of “The I
2
C bus” of Ludwig Brackmann in ELRAD 1991, booklet 5, pages 44-47). The mentioned publication also specifies that the I
2
C bus serves as the communication link between the integrated circuits of a circuit board or between several circuit boards of an apparatus. In this application the I
2
C offers advantages with respect to the small surface area occupied on the circuit board, low operative costs and high reliability.
With medical applications there is often the requirement to exchange data or control commands between apparatuses distanced from one another. This is, for example, the case with a TEM insufflation system (TEM-transanal endoscopic microsurgery) subdivided into two apparatuses. The known apparatuses in the application must be connected to one another and be able to mutually receive and transmit information. With these types of medical applications it is extraordinarily important that all data and control commands are transmitted in an undisturbed and genuine manner. Since the apparatuses are to be as small and as inexpensive as possible, there is therefore no opportunity for software solutions for the recognition or alleviation of transmission errors. Such transmission errors may not only occur by electric coupling in the leads from the outside but also by potential differences between the apparatuses. Security against malfunctioning implemented through software, if it could successfully be carried out at all, would have too great of an expense.
BRIEF SUMMARY OF THE INVENTION
Against this setting of the problem, it is the object of the invention to so form the interaction of apparatuses which are controlled by an I
2
C bus and which are distanced from one another, such that in a physical way malfunctioning of the data exchange is ruled out.
According to the invention such a solution is effected in that the data signal SDA and the cycle signal SCL of the I
2
C bus, before reaching the transmitter/receiver component and the transmission leads to the distanced apparatus, in each case are separated into a transmitting branch and a receiving branch and that, via a differential transmitter/receiver component, the signals arc transmitted between the apparatuses via differential collection leads.
At the differential transmission leads there are thus present identical signals which are, however, opposite in their polarity so that, based on a difference formation between the signals, potential data errors are eliminated. The transmitter/receiver components are terminated with characteristic impedance of the transmission leads in a manner free of reflection, by which means longer connection leads of several meters to a few kilometers may also be used.
The separation in each case into a transmitting and receiving branch is advantageously carried out by two Opto-couplers which are decoupled from one another via fast diodes and which at the same time also achieve a galvanic separation of the apparatuses communicating with one another.
These Opto-couplers are thus connected between the apparatus to which the interface is allocated and the differential bus driver. After the Opto-coupler, the now occurring signal is inputted to the differential bus driver (i.e. the transmitter/receiver component). The receiver of the differential bus driver is switched such that it always monitors the signals on the I
2
C bus. The transmitter, however, is by way of logic circuitry only activated when a ‘0’ is transmitted.
Of course, provided with the interface circuit according to the invention, not only two but more than two apparatuses may communicate with one another. Each apparatus must have the same interface (circuit arrangement). The multimaster capability and the transmission frequency of the I
2
C remain intact.


REFERENCES:
patent: 5311300 (1994-05-01), Blankevoort et al.
patent: 5664218 (1997-09-01), Kim et al.
patent: 5689196 (1997-11-01), Schutte
patent: 6247083 (2001-06-01), Hake et al.
patent: 6286073 (2001-09-01), Vegter
patent: 0 759 593 (1997-02-01), None
Szilvassy, Laszlo, “I2C-Bus verbindet Mikro- und Minicomputer”, Elektronik vol. 23, pp. 91-94, Nov. 16, 1984.
Färber, Georg,Bussysteme, 2. Auflage, München Wien: R. Oldenburg Verlag, “4.3.3 Elektrische Ankopplung”, pp. 101-105, (1987).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Interface for an I2C bus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interface for an I2C bus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interface for an I2C bus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2948538

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.