This application claims priority to China Application Serial Number 201010569107.X, filed Nov. 24, 2010, which is herein incorporated by reference.
1. Field of Invention
The present invention relates to a multiplexing pin for a computer system. More particularly, the present invention relates to a multiplexing pin control circuit for a computer system.
2. Description of Related Art
Currently, a multiplexing pin of a computer system may suffer an external interference from a second function used by the pin when being initialized, and the interference will produce a certain influence on an electrical level voltage signal of the pin and even cause a system initialization error, thus reducing the operation reliability of the system.
In view of this, it has become a to-be-addressed subject for those skilled in the art to design a stable and reliable control circuit directed to the aforementioned defects of the multiplexing pin in terms of time-division multiplexing.
Directed to the signal interference produced in the time-division multiplexing of the multiplexing pin in the prior art, the present invention provides a multiplexing pin control circuit for a computer system. According to an aspect of the present invention, a multiplexing pin control circuit for a computer system is provided, in which the computer system has multiple chips. The control circuit includes:
a Southbridge chip having at least one multiplexing pin;
at least one control module each of which includes:
a peripheral apparatus having an input/output (I/O) interface electrically connected to the second connecting terminal.
When the enable signal is at a first level, the peripheral apparatus and the second connecting terminal are electrically isolated from each other, and an operation mode of the multiple chips is determined according to a level value of the multiplexing pin. When the enable signal is at a second level, the peripheral apparatus and the second connecting terminal are electrically connected, and the multiplexing pin serves as a data output of a Universal Serial Bus (USB).
Preferably, the peripheral apparatus is a complex programmable logic device (CPLD).
Preferably, the control module further includes a metal oxide semiconductor field effect transistor (MOSFET). Furthermore, a source of the MOSFET is connected to the first connecting terminal, and a drain of the MOSFET is connected to the second connecting terminal, and a gate of the MOSFET is connected to the control end.
In an embodiment, when the computer system is initialized, the enable signal is at the first level. Preferably, when the enable signal is at the first level, the MOSFET stays in an off state, and the first connecting terminal and the second connecting terminal are electrically isolated from each other. In another embodiment, when the computer system works normally, the enable signal is at the second level. Preferably, when the enable signal is at the second level, the MOSFET stays in an on state, and the first connecting terminal and the second connecting terminal are electrically communicated with each other.
Preferably, the enable signal is sent by the Southbridge chip.
The control circuit of the present invention adopts the control module such as an MOSFET to switch on or switch off an electrical connection between the multiplexing pin and an external circuit, thereby avoiding an interference with the level voltage of the multiplexing pin during an initialization and reset period so as not to affect the mode setting during the system initialization, and further ensuring the enablement of the multiplexing function of the pin during a normal operation period. Therefore, the maintenance cost of the system is reduced and the stability and reliability of the operation are improved.
The present invention can be more fully understood by reading the following detailed description of the embodiments, with reference made to the accompanying drawings as follows:
With reference to the accompanying drawings, the embodiments of the present invention will be described in detail below.
When many existing integrated chips are adopted in designing various control or detection functions, the same one pin is usually designed to performing different functions at different time periods for reducing the number of pins required to be built on a chip externally. For example, the pin which is applied when the chip works normally is defined as a first function, and the pin in a certain time period (e.g. an initialization, reset, or establishing period) is defined as a second function. However, during the existing circuit design process, the specialized function switching or switching control is not designed on the multiplexing pin. As a result, the multiplexing pin during initialization is liable to be affected by an external interference, and the interference comes from a connection circuit which is applied when the multiplexing pin serves as the first function, thus causing the system to mistakenly determine an electrical level voltage of the pin, resulting in a system initialization failure and decreasing the operation stability and reliability. Taking a server as an example, an integrated chip inside the server generally has multiple input/output (I/O) ports and multiple built-in bit flags. In order to reduce the number of pins of the chip, the built-in bit flags normally share one pin with some I/O ports. For example, during initialization of the server system, a basic input output system (BIOS) or a power-up driver program needs to determine an electrical level voltage (high level or low level) state of some pins in the Southbridge chip and to set several operation modes of the chip or the system according to corresponding electrical level states. After a period of time, i.e. after the initialization of the system is completed, the pins are multiplexed to serve as another function (also referred to as the second function).
As can be seen from
In order to further describe the operation principle of the control circuit of the present invention,
In the following description, a complex programmable logic device (CPLD) 14 is used as an example of the peripheral apparatus for illustrating the operation principle of the control circuit of the present invention. Resistors R1 and R2 form a pull-up circuit, and resistors R3 and R4 form a pull-up circuit, so as to respectively maintain port voltages at the pins GP1 and GP2 to be a high level or a low level. Furthermore, MOSFET1 and MOSFET2 are respective control modules of the pins GP1 and GP2, and CTRL is a control end of the two MOSFETs. In an embodiment, the first electrode of the MOSFET1 (or the MOSFET2) is electrically connected to the multiplexing pin GP1 (or GP2), and the second electrode of the MOSFET1 (or the MOSFET2) is electrically connected to an I/O interface of the CPLD 14. For example, the first electrode refers to a source or drain of the MOSFET1 (or the MOSFET2).
It is set that the first functions of the pins GP1 and GP2 of the Southbridge chip 10 respectively serve as a data input and a data output of the USB, and their second functions are closely related to a port level voltage during initialization. In an embodiment, when the computer system is initialized, the enable signal received by the control end of the control module is at a first level. Preferably, when the enable signal is at the first level, the MOSFET stays in an off state, and the first connecting terminal and the second connecting terminal of the control module are electrically isolated from each other. In another embodiment, when the computer system works normally, the enable signal received by the control end of the control module is at a second level. Preferably, when the enable signal is at the second level, the MOSFET stays in an on state, and the first connecting terminal and the second connecting terminal of the control module are electrically communicated with each other.
More specifically, when the system is initialized, it is preferred to prevent a voltage signal from the CPLD 14 from interfering with the port level voltages of the pins GP1 and GP2. In a preferred embodiment, for example, a reset signal of the system can serve as a control signal (or referred to as an enable signal) of the MOSFET1 and MOSFET2. When the enable signal is at a low level, the MOSFET1 and the MOSFET2 stay in an off state, and no electrically conductive channel is formed between the source and the drain of each MOSFET. Therefore, the pins GP1 and GP2 of the Southbridge chip 10 and the I/O port of the Complex Programmable Logic Device 14 are electrically isolated from each other, and thus an external interference will not be introduced into the pins GP1 and GP2 during initialization.
Furthermore, when the system stays in a normal operation state, i.e. when the reset signal is at a high level, the control end of the MOSFET1 and MOSFET2 presents a high level. Each MOSFET stays in an on state, and an electrically conductive channel is formed between the corresponding source and drain of the MOSFET. The pins GP1 and GP2 of the Southbridge chip 10 and the I/O port of the Complex Programmable Logic Device 14 are electrically communicated with each other. Therefore, during the normal operation period after the initialization is completed, the pins GP1 and GP2 serve as data input and data output ends to collaboratively enable a serial data transmission of the USB.
Those of ordinary skills in the art should understand that, although the MOSFET1 and MOSFET2 in
The control circuit of the present invention adopts the control module such as an MOSFET to switch on or switch off an electrical connection between the multiplexing pin and an external circuit, thereby avoiding an interference with the level voltage of the multiplexing pin during an initialization and reset period so as not to affect the mode setting during the system initialization, and further ensuring the enablement of the multiplexing function of the pin during a normal operation period. Therefore, the maintenance cost of the system is reduced and the stability and reliability of the operation are improved.
Although the above embodiments of the present invention have been described with reference to the accompanying drawings, it will be apparent to those skilled in the art that various modifications and variations can be made without departing from the scope or spirit of the present invention. Such modifications and variations shall fall within the scope of the present invention defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201010569107.X | Nov 2010 | CN | national |