Claims
- 1. A system for communicating with a plurality of peripheral devices, comprising:
a controller including
a synchronous communication interface having one transmit port, one receive port and a synchronous clock that operates at a first clock speed for communication through the transmit and receive ports and at least one communication port separate from the synchronous communication interface; and an adjuster module that adjusts the clock speed to a second, lower speed when the controller communicates with at least one of the devices through the communication port.
- 2. The system of claim 1, wherein the adjuster module comprises software associated with the controller.
- 3. The system of claim 1, wherein the controller communicates through the transmit and receive ports when the clock speed is in the range between about 500 KBaud and about 4Mbaud and the adjuster module reduces the clock speed to about 10 Kbaud.
- 4. The system of claim 1, wherein the adjuster module adjusts the speed of the clock during an initialization of the controller and at least one of the devices.
- 5. The system of claim 1, wherein the adjuster module includes a baud rate generator that divides the first clock speed.
- 6. The system of claim 1, wherein the adjuster module uses a bit bang technique.
- 7. A system for communicating with a plurality of devices supported on a vehicle, comprising:
a first device supported on a vehicle; a second device supported on the vehicle; a controller including a synchronous communication interface having one transmit port that is coupled with a receiver portion of the second device, one receive port that is coupled with a transmitter portion of the first device and a synchronous clock that operates at a first clock speed for communication through the transmit and receive ports and the controller having at least one communication port separate from the synchronous communication interface coupled with a receiver portion of the first device; and an adjuster module that adjusts the clock speed to a second, lower speed when the controller communicates with the first device through the communication port.
- 8. The system of claim 7, wherein the first device comprises a pressure sensor and the second device comprises a current modulator.
- 9. The system of claim 7, wherein the adjuster module comprises software associated with the controller.
- 10. The system of claim 7, wherein the controller communicates through the transmit and receive ports when the clock speed is in the range between about 500 KBaud and about 4 Mbaud and the adjuster module reduces the clock speed to about 10 Kbaud.
- 11. The system of claim 7, wherein the adjuster adjusts the speed of the clock during an initialization of the controller and at least the first device.
- 12. The system of claim 1, wherein the adjuster module includes a baud rate generator that divides the first clock speed.
- 13. A method of communicating with a plurality of devices using a controller having a synchronous communication interface including one transmit port, one receive port and a synchronous clock that operates at a first clock speed for communication through the transmit and receive ports, comprising the steps of:
communicating with at least a first device through the receive port when the clock operates at the first clock speed; communicating with at least a second device through the transmit port when the clock operates at the first clock speed; adjusting the clock speed to a second, slower speed; and communicating through another port separate from the synchronous communication interface with at least the first device when the clock operates at the second speed.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/367,022, filed on Mar. 22, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60367022 |
Mar 2002 |
US |