Method of interfacing remote units to a central microprocessor
First Claim
1. A method for transmitting N bits of binary information between a first electronic unit over a first transmission interface, a telecommunications line, and a second transmission interface, to a second electronic unit, in accordance with a handshaking routine, N being a positive integer, and said first and second transmission interfaces each comprising a respective set of four lines, said handshaking routine comprising the steps of:
- (a) simultaneously transmitting a first strobe signal STROBE 1 and a first data signal DATA 1, respectively, on first and second ones of said four lines of said first transmission interface;
(b) transmitting the information contained in said first data signal DATA 1 over said telecommunications line in the form of a first frequency signal;
(c) converting in said second transmission interface said first frequency signal into a second strobe signal STROBE 2 and a second data signal DATA 2, said second data signal DATA 2 containing the same information as said first data signal DATA 1;
(d) simultaneously transmitting said second strobe and data signals STROBE 2 and DATA 2, respectively, over first and second ones of said four lines of said second transmission interface to said second electronic unit;
(e) simultaneously transmitting from said second electronic unit a third strobe signal STROBE 3 and a third data signal DATA 3 on third and fourth ones of said four lines of said second transmission interface, respectively, information differing from the information contained in said DATA 2 signal;
(f) transmitting the information contained in said DATA 3 signal over said telecommunications line in the form of a second frequency signal;
(g) converting in said first transmission interface said second frequency signal into a fourth strobe signal STROBE 4 and a fourth data signal DATA 4, said fourth data signal DATA 4 containing the same information as said third data signal DATA 3;
0 Assignments
0 Petitions
Accused Products
Abstract
A method for interfacing two remote electronic units uses four lines and a handshaking routine including the steps of: causing the first unit to simultaneously transmit a strobe signal on one of the four lines and a signal representing one bit of the information to be communicated on a second of the four lines, sending the two signals continuously until acknowledged by the second unit; causing the second unit, when it receives these signals, simultaneously to transmit a strobe signal on a third line and a data signal, which may or may not be the same as that on the second line, on the fourth line, the third and fourth signals being transmitted continuously until their receipt is acknowledged; terminating transmission of the first and second signals when the first unit receives the third and fourth signals; and terminating the transmission of the third and fourth signals when the second unit determines that the first and second signals are no longer being transmitted. This routine is used for transmission of each bit of information to be communicated. If desired, a fifth line may be provided to carry a signal by means of which the first unit can reset the second unit so that transmission of the communication can be reinitiated in the event of difficulties.
-
Citations
14 Claims
-
1. A method for transmitting N bits of binary information between a first electronic unit over a first transmission interface, a telecommunications line, and a second transmission interface, to a second electronic unit, in accordance with a handshaking routine, N being a positive integer, and said first and second transmission interfaces each comprising a respective set of four lines, said handshaking routine comprising the steps of:
-
(a) simultaneously transmitting a first strobe signal STROBE 1 and a first data signal DATA 1, respectively, on first and second ones of said four lines of said first transmission interface; (b) transmitting the information contained in said first data signal DATA 1 over said telecommunications line in the form of a first frequency signal; (c) converting in said second transmission interface said first frequency signal into a second strobe signal STROBE 2 and a second data signal DATA 2, said second data signal DATA 2 containing the same information as said first data signal DATA 1; (d) simultaneously transmitting said second strobe and data signals STROBE 2 and DATA 2, respectively, over first and second ones of said four lines of said second transmission interface to said second electronic unit; (e) simultaneously transmitting from said second electronic unit a third strobe signal STROBE 3 and a third data signal DATA 3 on third and fourth ones of said four lines of said second transmission interface, respectively, information differing from the information contained in said DATA 2 signal; (f) transmitting the information contained in said DATA 3 signal over said telecommunications line in the form of a second frequency signal; (g) converting in said first transmission interface said second frequency signal into a fourth strobe signal STROBE 4 and a fourth data signal DATA 4, said fourth data signal DATA 4 containing the same information as said third data signal DATA 3; - View Dependent Claims (3, 4, 5, 6, 7, 9, 11, 12, 13, 14)
-
-
2. (h) simultaneously transmitting said fourth strobe and data signals to said first remote electronic unit, respectively, over third and fourth lines of said first transmission interface to said first electronic unit;
-
(i) terminating transmission of said first strobe and data signals when said first electronic unit receives said fourth strobe and data signals; and (j) terminating transmission of said strobe and data signals generated by said second electronic unit when said second electronic unit receives the termination of said first strobe and data signals.
-
-
8. A method of transferring M bits of binary information from a first electronic unit to a second electronic unit and N bits of binary information from a third electronic unit to said second electronic unit over a transmission interface including four lines, in accordance with a predetermined handshaking routine, M and N being positive integers, and said handshaking routine comprising the steps of:
-
(a) simultaneously transmitting from said first electronic unit to said second electronic unit a first strobe signal STROBE 1 and a first data signal DATA 1 on first and second lines of said transmission interface, respectively, at a time when the third and fourth of said four lines of said transmission interface carry signals of first and second predetermined levels, respectively; (b) when said second electronic unit receives said first strobe and data signals STROBE 1 and DATA 1, simultaneously transmitting from said second electronic unit to said first electronic unit a second strobe signal STROBE 2 and a second data signal DATA 2 on said third and fourth lines of said transmission interface, respectively, with the information contained in said second data signal DATA 2 being the same as that contained in said first data signal DATA 1 if said second electronic unit is not communicating with an electronic unit other than said first unit; (c) when said second strobe and data signals are detected by said first electronic unit, terminating transmission of said first strobe and data signals STROBE 1 and DATA 1; (d) when said second electronic unit detects the cessation of said first strobe and data signals STROBE 1 and DATA 1, terminating transmission of said second strobe and data signals STROBE 2 and DATA 2; (e) simultaneously transmitting from said third electronic unit to said second electronic unit a third strobe signal STROBE 3 and a third data signal DATA 3 over said first and second lines, respectively, of said transmission interface, said transmission being performed at a time when said third and fourth lines of said interface respectively carry signals of third and fourth predetermined levels, respectively; (f) when said second electronic unit receives said third strobe and data signals STROBE 3 and DATA 3, simultaneously transmitting from said second electronic unit to said third electronic unit a fourth strobe signal STROBE 4 and a fourth data signal DATA 4 on said third and fourth lines of said interface, respectively, the information contained by said fourth data signal DATA 4 being the same as that contained by said third data signal DATA 3 if said second electronic unit is not communicating with an electronic unit other than said third electronic unit; (g) when said fourth strobe and data signals are detected by said third electronic unit, terminating transmission of said third strobe and data signals STROBE 3 and DATA 3; and (h) when said second electronic unit detects the cessation of said third strobe and data signals STROBE 3 and DATA 3, terminating transmission of said fourth strobe and data signals STROBE 4 and DATA 4. - View Dependent Claims (10)
-
Specification