Data communication interface between host and slave processors

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Protocol

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S209000

Reexamination Certificate

active

06697897

ABSTRACT:

BACKGROUND OF DISCLOSURE
1. Field of Disclosure
The present disclosure relates to a device for the transmission of signals between two data processors. More particularly, the disclosure relates to a device for the exchange of data between a host processor and a slave processor. A connection between the two processors is provided by a single data line, and communications are conducted in one direction, from the slave processor to the host processor.
2. Related Art
For portable electronic devices, like cell phones, personal digital assistants, and camcorders, for example, architectures/protocols have been developed for connecting various components of the portable electronics together so that they can communicate. A simple example is a battery pack (a “slave” component) that is removably connectable to a portable electronic device (a “host” device). At the very least, the battery pack should be able to communicate with the portable electronic device to inform the camcorder of the amount of energy contained in the battery.
Preferably, the communication architecture is designed with as few connections as possible. Currently, one of the most used architectures is the system management (SM) bus, which includes three wires to interconnect host devises and slave components. The devices and components communicate over one of the wires, while a clocking signal is provided over the second wire, and the third wire is used as a ground.
A currently popular protocol for use over the SM bus is the Inter-Integrated Circuit (I
2
C), which was originally developed by Philips Semiconductor. The protocol utilizes a synchronous signal and has the advantage of accommodating multiple master and multiple slave components (including multiple batteries, wherein the system monitors various aspects of the condition of each battery).
For cell phone manufacturers, however, there has been an emphasis on using a communication architecture including only two wires. An architecture/protocol that has been adopted by most cellular phone companies is the “DQ” system developed by Dallas Semiconductor, Benchmarq, Unitrode, and Texas Instrument. The DQ system uses a single wire and a ground wire to connect a host device to multiple slave components. Data is transmitted in two directions on the one non-ground wire. The architecture includes a pull up resistor that maintains the line in a high state, and allows data to be transmitted by pulling the line down, so that the state of the line is up or down for each transmitted bit.
One drawback of the bi-directional, one-wire bus is, that with multiple slave components connected to one master device, handshaking becomes complicated, and the host device must interrogate each slave component separately.
Another drawback of the bi-directional, one-wire bus is that some use of time-domain or frequency-domain relations, to track the two half-channels of communication is required. In an effort to minimize the expense of the system, a crude time base is provided by using an unstable oscillator. This crude time base, together with electrical relationships, provides the necessary reference for two-way communication over a one-wire bus.
A further drawback of the bi-directional, one-wire bus is that, because of the bi-directional nature of the communications, the slave component must require the ability to sample the data line and receive messages from the host. A slave component of an I
2
C system, therefore, will in most cases require the architecture necessary to allow the slave to receive messages, thereby increasing the cost and complexity of the slave.
What is still desired, accordingly, is a new and improved communications architecture/protocol for connecting a processor of slave component to a processor of a host component. Preferably, the new architecture/protocol will be simple and inexpensive in comparison to the above describe I
2
C and DQ systems.
SUMMARY OF DISCLOSURE
In response, the present disclosure provides a data communication interface for transferring at least one data bit to a host processor. The interface includes a one-wire data line, and a slave processor connected to the data line and including a pull-down circuit for varying voltage on the data line. The slave processor is incapable of sampling data from the data line, but is programmed to vary voltage on the data line using the pull-down circuit when the data line is energized, to signal at least one data bit.
According to one aspect of the present disclosure, the slave processor is programmed to pull the voltage low on the energized data line to signal a “0” and to raise the voltage high on the energized data line to signal a “1”.
According to another aspect of the present disclosure, the interface includes a host processor connected to the data line and including a pull-down circuit for varying voltage on the data line at the request of the host processor. The host processor is capable of sampling data from the data line, and is programmed to energize the data line using the pull-down circuit when at least one data bit is desired from the slave processor. The host processor is also programmed to sample the voltage on the energized data line to determine the value of a bit signaled by the slave processor.
As described in greater detail below, the presently disclosed communications architecture/protocol uses a minimum amount of hardware to communicate pre-selected information from the slave to the host. The communication format is simple and does not require continuous monitoring, resulting in a reduction of power consumption for both the host and the slave, which is of course important in portable electronic devices. The presently disclosed one-way, single wire communication interface, accordingly, is particularly attractive for hand-held or other low-power portable electronic devices, such as cell phones, personal digital assistants and camcorders, for example.


REFERENCES:
patent: 4689740 (1987-08-01), Moelands et al.
patent: 5023778 (1991-06-01), Simon, Jr. et al.
patent: 5396639 (1995-03-01), Suenaga et al.
patent: 5809257 (1998-09-01), Shibazaki
patent: 5864872 (1999-01-01), Lee et al.
PCT Written Opinion, International Preliminary Examining Authority, Nov. 9, 2001, 5pp.
Overlaur, Michael J., Battery Management Alternatives for Wireless Products, www.dalsemi.com, Dallas Semiconductor.
Overlaur, Michael J., Power 2000: Battery Management Alternatives for Wireless Products, www.dalsemi.com, Dallas Semiconductor.
Overlaur, Michael J., Battery Management Product Overview , www.dalsemi.com, Dallas Semiconductor.
About the 12C-bus, wwww.semiconductors.philips.com/i2c/facts/, Philips Semiconductors.
The 12C-Bus Specification Version 2.1, 1-46, Jan. 2000, Philips Semiconductors.

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

Data communication interface between host and slave processors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data communication interface between host and slave processors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data communication interface between host and slave processors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3352921

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