Claims
- 1. A method for communicating between a bus controller and a at least one data data channel via a common digital bus, the method comprising:
transmitting a first message from the bus controller to the at least one data channel at a predetermined bit rate; determining the predetermined bit rate at which the first message was transmitted upon receipt of the first message by the at least one data channel, where the determination is made independent of a synchronous clock signal from the bus controller; transmitting a second message from the at least one data channel to the bus controller in response to the first message at the same predetermined bit rate; and altering the predetermined bit rate and repeating said steps of transmitting the first message, determining the predetermined bit rate, and transmitting the second message.
- 2. A method according to claim 1 further comprising receiving the second message at the bus controller at the same predetermined bit rate independent of a synchronous clock signal.
- 3. A method according to claim 1 further comprising transmitting an example message from the bus controller to the at least one data channel at an altered bit rate following alteration of the predetermined bit rate and prior to transmission of the first message by the bus controller such that the altered bit rate can be determined upon receipt of the example message by the at least one data channel.
- 4. A method according to claim 1 further comprising sending a baud select command from the bus controller that defines a predetermined bit rate at which the subsequent first message will be transmitted.
- 5. A system for facilitating communications between a bus controller and at least one data channel via a common digital bus, the system comprising:
a bus controller connected to said common digital bus; and a network device interface connected between the common digital bus and an associated data channel, wherein said bus controller transmits a first message to said network device interface at a predetermined bit rate, wherein said network device interface determines the predetermined bit rate at which the first message was transmitted upon receipt of the first message independent of a synchronous clock signal from said bus controller, wherein said network device interface transmits a second message to said bus controller in response to the first message at the same predetermined bit rate, wherein said bus controller alters the predetermined bit rate, and wherein said bus controller and network device interface repeat transmission of the first message, determination of the predetermined bit rate, and transmission of the second message at the altered predetermined bit rate.
- 6. A system according to claim 5, wherein said bust controller receives the second message at the bus controller at the same predetermined bit rate independent of a synchronous clock signal.
- 7. A system according to claim 5, wherein said bus controller transmits an example message to the network device interface at an altered bit rate following alteration of the predetermined bit rate and prior to transmission of the first message by the bus controller such that the altered bit rate can be determined upon receipt of the example message by said network device interface.
- 8. A system according to claim 5, wherein said bus controller sends a baud select command to said network device interface that defines a predetermined bit rate at which the subsequent first message will be transmitted.
- 9. A system according to claim 5, wherein said network device interface uses the predetermined bit rate to communicate with the data channel associated therewith.
- 10. A network device interface adapted to interconnect a bus controller with an associated data channel via a common digital bus, the network device interface comprising:
a receiver for receiving messages from the bus controller via the common digital bus; a device interface for providing commands to the associated data channel in response to messages received by said receiver and for receiving data from the associated data channel; and a transmitter for transmitting messages to the bus controller via the common digital bus, wherein said receiver comprises a clock detector for determining if synchronous clock signals are provided with the message and a bit rate detector for determining a bit rate at which the messages are received, wherein said transmitter transmits messages at the same bit rate at which messages are received, if said clock detector determines that the messages that are received are without any accompanying synchronous clock signals, and wherein said transmitter is capable of altering the bit rate at which messages are transmitted in accordance with alterations of the bit rate at which messages are received.
- 11. A network device interface according to claim 10 wherein said receiver receives an example message from the bus controller at an altered bit rate following alteration of the predetermined bit rate and prior to receipt of the first message at the altered bit rate such that said bit rate detector can determine the altered bit rate at which the example message is received.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of U.S. application Ser. No. 09/735,146, filed Dec. 12, 2000, entitled: NETWORK DEVICE INTERFACE FOR DIGITALLY INTERFACING DATA CHANNELS TO A CONTROLLER VIA A NETWORK, which claims priority from U.S. Provisional Patent Application S/N 60/254,136, filed on Dec. 8, 2000 having the same title, the contents of which are incorporated herein by reference.
Government Interests
[0002] This invention was made with government support under Cooperative Agreement No. NCCW-0076 awarded by NASA. The government has certain rights in this invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60254136 |
Dec 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09735146 |
Dec 2000 |
US |
Child |
10728349 |
Dec 2003 |
US |