Data communication method between circuits
First Claim
1. A method for performing data communication between a pair of circuits, the data communication being established by serially transmitting information which is composed of pulse signals, wherein the pair of circuits are connected by a single bi-directional communication line, and wherein the data communication is performed in accordance with a duty modulation system using a format including a first predetermined time period, a second predetermined time period and a third predetermined time period, the first predetermined time period being defined as a time period from a time of detection of an instant of first level change of a signal level which is being output to the communication line to a time of detection of the instant of a second level change of the signal level following the instant of the first level change, the second predetermined time period being defined as a time period capable of giving data of "1" or "0" to the bi-directional communication line within the first predetermined time period, the third predetermined time period being defined as a time period for holding a level of the communication line following the second predetermined time period at "0" or "1."
0 Assignments
0 Petitions
Accused Products
Abstract
A method for performing data communication between two circuits is provided. The method comprises the steps of: serially transmitting information between two circuits, determining a first level change in one direction of a pulse signal output from one of the circuits to the other as a reference time, judging whether a first data bit is "1" or "0" in accordance with a time period from the reference time to a second level change in the one direction following the reference time, and determining the second level change in the one direction as the reference time relative to the next bit of data in the pulse signal, whereby data of a predetermined number of bits are continuously transmitted.
-
Citations
15 Claims
- 1. A method for performing data communication between a pair of circuits, the data communication being established by serially transmitting information which is composed of pulse signals, wherein the pair of circuits are connected by a single bi-directional communication line, and wherein the data communication is performed in accordance with a duty modulation system using a format including a first predetermined time period, a second predetermined time period and a third predetermined time period, the first predetermined time period being defined as a time period from a time of detection of an instant of first level change of a signal level which is being output to the communication line to a time of detection of the instant of a second level change of the signal level following the instant of the first level change, the second predetermined time period being defined as a time period capable of giving data of "1" or "0" to the bi-directional communication line within the first predetermined time period, the third predetermined time period being defined as a time period for holding a level of the communication line following the second predetermined time period at "0" or "1."
-
5. A method for performing data communication between a pair of circuits, the data communication being established by serially transmitting information which is composed of pulse signals, wherein the pair of circuits are connected by a single communication line, and wherein the data communication is performed in accordance with a bit level time position fixing using a format in which a reference time is assigned at a time point at which the instant of a first level change of a signal level, being output to the communication line, occurs;
- second and onward level changes each being output at integral multiples of a first predetermined time after the reference time when the signal is outputting "0" data bits and said second and onward level changes each being output at integral multiples of a second predetermined time, different from the first predetermined time, when the signal is outputting "1" data bits.
- View Dependent Claims (6, 7, 8)
- 9. A method for performing a bi-directional data communication between a pair of circuits, the data communication being established by serially transmitting information which is composed of pulse signals, wherein each of the circuits include a light emitting element for emitting infrared light, a light receiving element for receiving infrared light, a control circuit for controlling the light emitting element, and a processing circuit for processing signals received in the light receiving element, and wherein the bi-directional data communication is performed in accordance with a duty modulation using a format including a first predetermined time period, a second predetermined time period and a third predetermined time period, the first predetermined time period being defined as a time period from a time of detection of a first level change of infrared light to be output to a time of detection of a subsequent second level change, following the first level change, the second predetermined time period being defined as a time period capable of giving data of "1" or "0" to the infrared light within the first predetermined time period, the third predetermined time period being defined as a time period for holding a level of the infrared light following the second predetermined time period at "0" or "1."
- 11. A method for performing data communication between a pair of circuits, the data communication being established by serially transmitting information which is composed of pulse signals, wherein each of the circuits include a light emitting element for emitting infrared light, a light receiving element for receiving infrared light, a control circuit for controlling the light emitting element, and a processing circuit for processing signals received in the light receiving element, and wherein the data communication is performed by means of a pulse width modulation in which a time period from a first level change of the infrared light to be output to a second level change of the infrared light is modified in accordance with whether "0" or "1" data bits are output.
- 13. A method for performing data communication between a pair of circuits, the data communication being established by serially transmitting information composed of pulse signals, wherein each of the circuits includes a light emitting element for emitting infrared light, a light receiving element for receiving infrared light, a control circuit for controlling the light emitting element, and a processing circuit for processing signals received in the light receiving element, and wherein the data communication is performed in accordance with a bit level time position fixing using a format in which a time point at which a first level change of an infrared light occurs is assigned as a reference time, and second and onward level changes are each output at integral multiples of a first predetermined time from the reference time when outputting "0" data bits, whereas second and onward level changes are each output at integral multiples of a second predetermined time different from the first predetermined time when outputting "1" data bits.
Specification