Patent ID: 8705592

Claim:
A data transmission apparatus, comprising: a data transmitter for generating a request signal and a data signal having a Non-Return-to-Zero (NRZ) format that is divided into a binary value “0” and a binary value “1” on a basis of a transition point of the request signal; and an encoder for receiving the request signal and the data signal and converting the binary value “0,” the binary value “1” and a current binary value identical to a previous binary value into respectively different current levels, by performing an operation on the request signal and the data signal using a Finite State Machine (FSM) which is generated by allocating a LOW state indicative of the binary value “0,” a HIGH state indicative of the binary value “1” and a MIDDLE state indicative of the current binary value identical to the previous binary value to specific state signals, wherein the encoder comprises: a data state machine for outputting a state signal corresponding to a current state and corresponding to one of the LOW state indicative of the binary value “0,” the HIGH state indicative of the binary value “1,” and the MIDDLE state indicative of the current binary value identical to the previous binary value using the data signal and the request signal; and a current generator for outputting one of the first to third current levels in response to the state signal corresponding to the current state.