IP Library Granted Patent US 11,652,483
Granted Patent B2
US 11,652,483 · App. 17/515,049 · Granted May 16, 2023

Method providing multiple functions to pins of a chip and system applying the method

Inventor: Xiao-Long Zhou (Tianjin, CN)
Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.
H03K19/1737G06F13/4282H03K19/17744H03K19/17772H03K19/23
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,652,483
App. No.
17/515,049
Granted
May 16, 2023
Kind
B2
Abstract

A method for providing more than one function to pins of a programmable device used in a server system includes the programmable device and first and second devices. The programmable device is electrically connected to the first device and the second device. The programmable device includes a major logic communication device, a detection module, a storage module, and at least one multiplexing pin. The second device is powered on, sending an in-position signal to the detection module through the at least one multiplexing pin. The detection module transmits the in-position signal to the storage module. The major logic communication module communicates with the first device through the at least one multiplexing pin. A system applying the method are also disclosed.

Claims (32)

1. A system in a server for improving reusability of pins of a programmable device, the system comprises the programmable device, a first device, and a second device; the programmable device is electrically connected to the first device and the second device; the programmable device comprises a major logic communication device, a detection module, a storage module, and at least one multiplexing pin; the major logic communication module is electrically connected to the first device through the at least one multiplexing pin the detection module is connected to the second device through the at least one multiplexing pin; the storage module is electrically connected to the detection module; the at least one multiplexing pin receives an in-position signal sent from the second device, and transmits the in-position signal to the detection module; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal; the major logic communication module communicates with the first device through the at least one multiplexing pin.

2. The system of claim 1 , wherein the major logic communication module is a I2C communication module.

3. The system of claim 2 , wherein the system further comprises a power source; the power source is electrically connected to the at least one multiplexing pins; the power source outputs a power state signal to the at least one multiplexing pins; a switch circuit is electrically connected between the power source and the at least on multiplexing pin; during powered-on process, the power source outputs the power state signal in a low voltage level, the switch circuit turns on, the programmable device sets the at least one multiplexing pin as input pins; the second device sends the in-position signal to the detection module through the at least one multiplexing pin; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal.

4. The system of claim 3 , wherein when completely powered-on, the power source output the power state signal in a high voltage level, the switch circuit turns off; the second device stops sending the in-position signal to the detection module through the at least one multiplexing pin; the programmable device sets the at least one multiplexing pin as output pins; the I2C communication module communicates with the first device through the at least one multiplexing pin.

5. The system of claim 3 , wherein the at least one multiplexing pin serves as an open-drain pin; the switch circuit comprises a metal oxide semiconductor (MOS) transistor; the power source is electrically connected to the at least one multiplexing pin through the MOS transistor; during powered-on process, the power source outputs the power state signal in the low voltage level, the MOS transistor turns on, the programmable device sets the at least one multiplexing pin as input pins; the second device sends the in-position signal to the detection module through the at least one multiplexing pin; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal.

6. The system of claim 5 , wherein when completely powered-on, the power source output the power state signal in the high voltage level, the MOS transistor turns off; the second device stops sending the in-position signal to the detection module through the at least one multiplexing pin; the programmable device sets the at least one multiplexing pin as output pins; the I2C communication module communicates with the first device through the at least one multiplexing pin.

7. The system of claim 1 , wherein the at least one multiplexing pin serves as a push-pull pin; the programmable device sets the at least one multiplexing pin as an input pin; the second device sends the in-position signal to the detection module through the at least one multiplexing pin; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal; then the programmable device sets the at least one multiplexing pin as an output pin; the major logic communication module communicates with the first device through the at least one multiplexing pin.

8. The system of claim 1 , wherein the second device is a non-hot plug device.

9. A method implementable in a system of a server for improving reusability of pins of a programmable device, the system comprises the programmable device, a first device, and a second device; the programmable device is electrically connected to the first device and the second device; the programmable device comprises a major logic communication device, a detection module, a storage module, and at least one multiplexing pin; the method comprises:

the second device is powered on to send an in-position signal to the detection module through the at least one multiplexing pin;

the detection module transmits the in-position signal to the storage module; and

the major logic communication module communicates with the first device through the at least one multiplexing pin.

10. The method of claim 9 , wherein the major logic communication module is a I2C communication module.

11. The method of claim 9 , wherein the system further comprises a power source; the power source is electrically connected to the at least one multiplexing pins; the power source outputs a power state signal to the at least one multiplexing pins; a switch circuit is electrically connected between the power source and the at least on multiplexing pin; the method further comprises:

during powered-on process, the power source outputs the power state signal in a low voltage level, the switch circuit turns on, the programmable device sets the at least one multiplexing pin as input pins; and

the second device sends the in-position signal to the detection module through the at least one multiplexing pin; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal.

12. The method of claim 11 , wherein the method further comprises:

when completely powered-on, the power source output the power state signal in a high voltage level, the switch circuit turns off;

the second device stops sending the in-position signal to the detection module through the at least one multiplexing pin; the programmable device sets the at least one multiplexing pin as output pins; and

the I2C communication module communicates with the first device through the at least one multiplexing pin.

13. The method of claim 8 , wherein when the at least one multiplexing pin serves as an open-drain pin; the switch circuit comprises a metal oxide semiconductor (MOS) transistor; the power source is electrically connected to the at least one multiplexing pin through the MOS transistor; the method further comprises:

during powered-on process, the power source outputs the power state signal in the low voltage level, the MOS transistor turns on, the programmable device sets the at least one multiplexing pin as input pins; and

the second device sends the in-position signal to the detection module through the at least one multiplexing pin; the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal.

14. The method of claim 13 , wherein the method further comprises:

when completely powered-on, the power source output the power state signal in the high voltage level, the MOS transistor turns off;

the second device stops sending the in-position signal to the detection module through the at least one multiplexing pin; the programmable device sets the at least one multiplexing pin as output pins; and

the I2C communication module communicates with the first device through the at least one multiplexing pin.

15. The method of claim 9 , wherein the at least one multiplexing pin serves as a push-pull pin; the method further comprises:

the programmable device sets the at least one multiplexing pin as an input pin; the second device sends the in-position signal to the detection module through the at least one multiplexing pin;

the detection module transmits the in-position signal to the storage module; the storage module stores the in-position signal; and

the programmable device sets the at least one multiplexing pin as an output pin; the major logic communication module communicates with the first device through the at least one multiplexing pin.

16. The method of claim 9 , wherein the second device is a non-hot plug device.

Assignments (2)
CHANGE OF NAME Recorded Mar 10, 2022
From: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
To: FULIAN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
Reel/Frame 059620/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2021
From: ZHOU, XIAO-LONG
To: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
Reel/Frame 057967/0588 →
Priority Claims (1)
CN 202110937167.0 · Aug 16, 2021 · national
Continuity (1)
Related Publication 20230047676A1 · Feb 16, 2023