Data communication system and method
First Claim
Patent Images
1. A data communication system comprising:
- a main device; and
an external module connected to the main device and communicating data with the main device,wherein the external module transmits its identification information to the main device before the external module and the main device communicate the data therebetween, and the main device receives the identification information from the external module, confirms its connection to the external module, and transmits an identification information confirmation signal to the external module,wherein if the external module fails to receive the identification information confirmation signal from the main device, the external module periodically requests the main device to transmit the identification information confirmation signal for a predetermined period of time,wherein the identification information comprises a type of the external module, and the state of the main device is controlled in conformity with the type of the external module based on the identification information,wherein the main device comprises a universal asynchronous receiver/transmitter (UART) port, the external module comprises a UART port, and the main device and the external module communicate data using UART serial communication, andwherein the main device recognizes the type of the external module using only transmit (Tx) and receive (Rx) pins of the UART port without using a separate detection pin of the UART port.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for performing serial data communication between a main device and an external module connected to the main device. The data communication system and method include a main device, and an external module connected to the main device and communicating data with the main device. The external module transmits its identification information to the main device before the external module and the main device communicate the data between each other, and the main device receives the identification information from the external module, confirms its connection to the external module, and transmits an identification information confirmation signal to the external module.
19 Citations
23 Claims
-
1. A data communication system comprising:
-
a main device; and an external module connected to the main device and communicating data with the main device, wherein the external module transmits its identification information to the main device before the external module and the main device communicate the data therebetween, and the main device receives the identification information from the external module, confirms its connection to the external module, and transmits an identification information confirmation signal to the external module, wherein if the external module fails to receive the identification information confirmation signal from the main device, the external module periodically requests the main device to transmit the identification information confirmation signal for a predetermined period of time, wherein the identification information comprises a type of the external module, and the state of the main device is controlled in conformity with the type of the external module based on the identification information, wherein the main device comprises a universal asynchronous receiver/transmitter (UART) port, the external module comprises a UART port, and the main device and the external module communicate data using UART serial communication, and wherein the main device recognizes the type of the external module using only transmit (Tx) and receive (Rx) pins of the UART port without using a separate detection pin of the UART port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data communication system comprising:
-
a main device including receiver/transmitter ports used to perform serial data communication with an external module; and an external module including receiver/transmitter ports used to perform serial data communication with the main device, wherein the transmitter port of the external module transmits its identification information to the receiver port of the main device before the serial data communication is performed, and the transmitter port of the main device transmits a signal, indicating that the main device is connected to the external module, to the receiver port of the external module, wherein if the receiver port of the external module fails to receive the identification information confirmation signal from the transmitter port of the main device, the transmitter port of the external module periodically transmits a request to transmit the identification information confirmation signal to the receiver port of the main device for a predetermined period of time, wherein the identification information comprises a type of the external module, and the state of the main device is controlled in conformity with the type of the external module based on the identification information, wherein the main device comprises a universal asynchronous receiver/transmitter (UART) port, the external module comprises a UART port, and the main device and the external module communicate data using UART serial communication, and wherein the main device recognizes the type of the external module using only transmit (Tx) and receive (Rx) pins of the UART port without using a separate detection pin of the UART port. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of communicating data between a main device and an external module connected to the main device, the method comprising:
-
operating the external module to transmit its identification information including a type of the external module to the main device; operating the main device to receive the identification information from the external module confirming its connection to the external module, and transmit an identification information confirmation signal to the external module; controlling the state of the main device in conformity with the type of the external module based on the identification information; and if the external module fails to receive the identification information confirmation signal from the main device, operating the external module to periodically request the main device to transmit the identification information confirmation signal for a predetermined period of time;
orif the external module receives the identification information confirmation signal, communicating data between the external module and the main device; wherein the main device and the external module are operated to communicate data using UART serial communication between a universal asynchronous receiver/transmitter (UART) port of the main device and a UART port of the external module, and wherein the method further comprises operating the main device to recognize the type of the external module using only transmit (Tx) and receive (Rx) pins of the UART port without using a separate detection pin of the UART port. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification