1. Technical Field
Embodiments of the present disclosure generally relate to electronic devices and, and more particularly to an electronic device having a signal-equalizing system and method of setting the signal-equalizing system.
2. Description of Related Art
An equalizer is utilized for reducing and compensating for distortion during the transmission of signals between a transmitter and a receiver, such as a processing chip and a display chip in a computer system. When using the equalizer, settings for the transmitting ports of the transmitter and the receiving ports of the receiver, are very important. Typically, the compensation quality of the signals can be optimized in a channel when the transmitting setting for the transmitting port of the channel matches the receiving setting for the receiving port of the channel. The settings for the equalizer are pre-stored in an input/output system (BIOS) of the computer system, such that the equalizer can obtain the settings from BIOS after booting up.
However, the transmitting ports may be misconnected to the receiving ports, as shown in
Therefore, what is needed is an electronic device to overcome the described shortcomings.
In this embodiment, different settings are assigned different names such as 1T, 2T etc. for the transmitting settings of the transmitting ports and 1R, 2R etc. for the receiving settings of the receiving ports. For example, the transmitting and the receiving settings for the channel 211 are respectively set to be 1T and 1R, and the transmitting and the receiving settings for the channel 212 are respectively set to be 2T and 2R, and so forth. Then, the set settings associated with the corresponding channel are stored in the storage unit 4, for example, the settings 1T and 1R associated with the channel 211, and the settings 2T and 2R associated with the channel 212, are stored in the storage unit 4. After booting up, the signal-equalizing system 1 obtains the corresponding settings for each channel, thereby ensuring that the channels can transmit the signals effectively.
The outputting module 11 outputs the connection status of each channel between the transmitter 2 and the receiver 3 via a display unit 5 of the electronic device 10 to allow users to determine whether the transmitting port of each channel is correctly connected to the corresponding receiving port of the same channel. Moreover, the outputting module 11 outputs a number of misconnect options respectively associated with the channels via the display unit 5. After determining that any channel is misconnected, the user can select the misconnect option corresponding to the determined misconnected channel.
The detecting module 12 detects whether at least one misconnect option is selected, if so, the detecting module 12 generates a detecting signal.
The control module 13 determines the misconnected channel in response to the detecting signal, and adjusts the receiving setting for the receiving port of the misconnected channel to match with the transmitting setting for the transmitting port of the misconnected channel according to the settings associated with each channel stored in the storage unit 4, such that the signal-equalizing system1 can correctly obtain matching settings for the determined misconnected channel from the storage unit 4.
For example, after determining that the channels 211, 212 are misconnected, the user can select the misconnect option corresponding to the channels 211, 212. Then the control module 13 adjusts the receiving setting for the receiving port 302 to be 1R according to the transmitting setting for the transmitting port 201, and adjusts the receiving setting for the receiving port 301 to be 2R according to the transmitting setting for the transmitting port 202.
In the embodiment, the system 1 further includes a calculating module 14. The calculating module 14 calculates the settings for each channel, and then the control module 13 controls the storage unit 4 to store the calculated settings. The calculating module 14 may be an ALLEGRO PCB SI simulation software, an ADS simulation software, or a SPEED simulation software.
In step S60, the calculating module 14 calculates the settings for each channel, and then the control module 13 controls the storage unit 4 to store the calculated settings.
In step S61, the outputting module 11 outputs the connection status of each channel between the transmitter 2 and the receiver 3 and a number of misconnect options respectively associated with each channel via the display unit 5.
In step S62, the detecting module 12 detects whether at least one misconnect option displayed by the displayed unit 5 is selected, if so, the procedure goes to step S63; otherwise, the procedure goes back to step S62.
In step S63, the detecting module 12 generates a detecting signal.
In step S64, the control module 13 determines the misconnected channel in response to the detecting signal, and adjusts the receiving setting for the receiving port of the misconnected channel to match with the transmitting setting for the transmitting port of the misconnected channel according to the settings associated with each channel stored in the storage unit 4.
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
100148854 | Dec 2011 | TW | national |