Patent ID: 8059724

Claim:
A method of transmitting one binary digit at a time via a differential communication channel having a first conductor and a second conductor, the method comprising: A) providing, by a current source, a current to the first conductor while isolating the second conductor from the current source, to thereby transmit a first binary digit; and, B) responsive to a command to transmit a second binary digit, (i) decreasing from a maximum value to zero an amount of the current provided to the first conductor and (ii) increasing from zero to a maximum value an amount of the current provided by the current source to the second conductor, wherein the decreasing and the increasing are performed (a) simultaneously, (b) in such a manner that the amount of the current provided to the first conductor decreases at a same rate as the amount of the current provided to the second conductor increases, and (c) in such a manner that each of a first signal corresponding to the current provided to the first conductor and a second signal corresponding to the current provided to the second conductor has a transition edge having a leading section, a midsection and a trailing section, with the midsection of the transition edge having an average slope that is greater than an average slope of the leading section of the transition edge and that is greater than an average slope of the trailing section of the transition edge and wherein the decreasing and the increasing is performed through control signals to change controllable switches from one signaling mode to another signaling mode so as to produce composite current that correspond to the transition edges associated with the respective first and second signals through the issued control signals.