Patent ID: 8638894

Claim:
A data communication apparatus comprising: a signal terminal that inputs a receiving signal including a plurality of pulses of which rise times, each for rising from a low level of a voltage amplitude to a high level of the voltage amplitude, or fall times, each for falling from the high level of the voltage amplitude to the low level of the voltage amplitude, are different mutually; a reference voltage terminal that inputs a reference voltage; a rise detection circuit that detects the rise time for rising from the low level of the voltage amplitude to a high level of the voltage amplitude of each of the plurality of pulses of the receiving signal; a fall detection circuit that detects the fall time for falling from the high level of the voltage amplitude to the low level of the voltage amplitude of each of the plurality of pulses of the receiving signal; a data signal conversion circuit that generates a clock signal synchronized with the rising or falling of the receiving signal, and that generates a data signal based on a result of at least one of the detections of the rise time and the fall time by the rise detection circuit and the fall detection circuit; and an internal circuit that inputs the clock signal and the data signal generated by the data signal conversion circuit, and that outputs a transmission signal to the signal terminal.