Signal receiving device adapting to signal input mode and signal processing method for the same
AssigneeRealtek Semiconductor Corp.
InventorsChen-Kang Lin, Hung-Yi Chang, Bing-Juo Chuang
Life of this patent
Estimating the term…
Abstract
A signal receiving device adapting to a signal input mode and a signal processing method for the same are provided. The signal receiving device can determine various signal input modes, such as a differential signal or a single-ended signal, and select an appropriate signal source, such that the signal receiving device can not only receive the input signal correctly, but also adjust the received input signal to a differential signal with the same amplitude and opposite phases to make subsequent data analysis work easier.
Claims15
A signal receiving device adapting to a signal input mode, comprising:
- a first multiplexer having a first input terminal and a second input terminal respectively receiving a first input signal and a second input signal, and an output terminal outputting a first output signal, wherein the first multiplexer selects the first input signal to be output as the first output signal in an initial state;
- a second multiplexer having a first input terminal and a second input terminal respectively receiving the first input signal and the second input signal, and an output terminal outputting a second output signal, wherein the second multiplexer selects the second input signal to be output as the second output signal in the initial state;
- a third multiplexer having a first input terminal receiving a DC signal DC-converted from the first output signal, a second input terminal receiving the second output signal, and an output terminal outputting a third output signal, wherein the third multiplexer selects the second output signal to be output as the third output signal in the initial state;
- and
- a control circuit having a first input terminal and a second input terminal respectively receiving the first output signal and the third output signal, wherein the control circuit is configured to mutually subtract the first output signal and the third output signal to generate a first difference signal and a second difference signal, respectively count numbers of signal edges of the first difference signal and the second difference signal within a first preset time, and determine whether the signal input mode is a differential signal according to the numbers of the signal edges counted within the first preset time, wherein in response to the signal input mode being determined not to be the differential signal, the control circuit outputs a mode selecting signal with a first logic level to control the third multiplexer to select the DC signal to be output as the third output signal, and wherein in response to the signal input mode being determined as the differential signal, the control circuit outputs the mode selecting signal with a second logic level to control the third multiplexer to keep selecting the second output signal to be output as the third output signal.
A signal processing method executed in a signal receiving device including a first multiplexer, a second multiplexer, a third multiplexer, and a control circuit, the signal processing method comprising:
- controlling the first multiplexer to select a first input signal to be output as a first output signal, controlling the second multiplexer to select a second input signal to be output as the second output signal, and controlling the third multiplexer to select the second output signal to be output as a third output signal;
- detecting whether signal levels of the first output signal and/or the third output signal exceed a first threshold voltage;
- in response to the signal levels of the first output signal and/or the third output signal exceeding the first threshold voltage, mutually subtracting the first output signal and the third output signal to generate a first difference signal and a second difference signal, and respectively counting numbers of signal edges of the first difference signal and the second difference signal within the first preset time;
- determining whether the numbers of the signal edges counted within the first preset time conform to a first expected value;
- in response to determining the numbers of the signal edges counted within the first preset time does not conform to the first expected value, outputting a mode selection signal with a first logic level to control the third multiplexer to change and select a DC signal DC-converted from the first output signal to be output as the third output signal;
- and
- in response to determining the numbers of the signal edges counted within the first preset time conform to the first expected value, outputting the mode selection signal with a second logic level to control the third multiplexer to keep selecting the second output signal to be output as the third output signal.
Dependencies are inferred from the claim text.