IP Library Granted Patent US 11,121,782
Granted Patent B2
US 11,121,782 · App. 16/588,714 · Granted Sep 14, 2021

Diagnosing cable faults within a network

Inventors: John Junling Zang (Guangdong, CN); Dixon Chen (Guangdong, CN); Hongming An (San Diego, CA); Jiachi Yu (Guangdong, CN); Kevin Yang (Guangdong, CN); Yanzi Xu (Guangdong, CN); Henry Liang (Guangdong, CN)
Assignee: Microchip Technology Incorporated
H04B17/17H04B17/29H04L12/40H04L69/323
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,121,782
App. No.
16/588,714
Granted
Sep 14, 2021
Kind
B2
Abstract

Various embodiments relate to detecting a cable fault within a 10SPE network. A method may include transmitting a pulse signal to a cable of a shared bus from a node, and observing a signal received at the node in response to the pulse signal. The method may also include determining a fault condition of the cable based on the pulse signal and on an amplitude of each sample of a number of samples of the one or more observed signals.

Claims (57)

1. A method of determining a fault condition of a cable of a shared bus, comprising:

transmitting a pulse signal from a node to a cable of a shared bus;

observing a signal received at the node in response to the pulse signal;

sampling the observed signal;

determining a plurality of values for the observed signal at least partially based on a comparison of an amplitude of each sample of a plurality of samples of the observed signal to each of a first threshold value being between double an amplitude of the pulse signal and the amplitude of the pulse signal, a second threshold value having an amplitude between the amplitude of the pulse signal and zero, and a third threshold value having a negative polarity, the third threshold value being between zero and a negative amplitude of the pulse signal; and

determining a fault condition of the cable at least partially based on the pulse signal and on the plurality of values.

2. The method of claim 1 , wherein determining the plurality of values for each of the observed signal at least partially based on the comparison comprises:

for each of the plurality of samples of the observed signal:

comparing the observed signal to the first threshold value to determine a first value of a sample of the observed signal relative to the first threshold value;

comparing the observed signal to the second threshold value to determine a second value of the sample of the observed signal relative to the second threshold value; and

comparing the observed signal to the third threshold value to determine a third value of the sample of the observed signal relative to the third threshold value.

3. The method of claim 2 , wherein determining the fault condition of the cable comprising determining the fault condition of the cable based on the first value, second value, and third value of each sample of the observed signal.

4. The method of claim 1 , wherein the sampling is every 10 nanoseconds.

5. A method of detecting a cable fault, comprising:

transmitting a first pulse signal from a node to a cable of a shared bus;

observing a first signal received at the node in response to the transmitted first pulse signal;

determining a state of the observed first signal at each sampling time of a plurality of sampling times of the observed first signal at least partially based on a comparison of the observed first signal at each sampling time of the plurality of sampling times to a first threshold value being positive and between double an amplitude of the first pulse signal and the amplitude of the first pulse signal;

transmitting a second pulse signal from the node to the cable of the shared bus;

observing a second signal received at the node in response to the transmitted second pulse signal;

determining a state of the observed second signal at each sampling time of a plurality of sampling times of the observed second signal at least partially based on a comparison of the observed second signal at each sampling time of the plurality of sampling times of the observed second signal to at a second threshold value having a positive value and an amplitude between an amplitude of the second pulse signal and zero;

transmitting a third pulse signal from the node to the cable of the shared bus;

observing a third signal received at the node in response to the transmitted third pulse signal;

determining a state of the observed third signal at each sampling time of a plurality of sampling times of the observed third signal at least partially based on a comparison of the observed third signal at each sampling time of the plurality of sampling times of the observed third signal to a third threshold value being between zero and a negative amplitude of the third pulse signal; and

determining a fault condition at least partially based on the state of the observed first signal at each sampling time of the plurality of sampling times of the observed first signal, the state of the observed second signal at each sampling time of the plurality of sampling times of the observed second signal, and the state of the observed third signal at each sampling time of the plurality of sampling times of the observed third signal.

6. The method of claim 5 , wherein determining the fault condition comprises determining a state of a reflection signal at each sampling time of the plurality of sampling times based on the state of the observed first signal at each sampling time of the plurality of sampling times, the state of the observed second signal at each sampling time of the plurality of sampling times, and the state of the observed third signal at each sampling time of the plurality of sampling times.

7. A method of detecting a fault in a cable of a network, the method comprising:

transmitting a plurality of pulse signals from a node to a cable of a shared bus of the network;

observing a number of signals received at the node in response to the plurality of pulse signals;

determining a plurality of values for each of the number of observed signals at least partially based on a comparison of an amplitude of each sample of a plurality of samples of each of the number of observed signals to each of a first threshold value, a second threshold value, and a third threshold value, the first threshold value greater than an amplitude of a pulse signal of the plurality of pulse signals, the second threshold value having a positive value and an amplitude between the amplitude of the pulse signal and zero; and

determining a fault condition of the cable at least partially based on the number of observed signals.

8. The method of claim 7 , wherein determining the fault condition comprises:

determining an amplitude of a reflection signal at least partially based on the plurality of pulse signals and the number of observed signals; and

determining the fault condition at least partially based on the reflection signal.

9. The method of claim 8 , further comprising determining a location of a fault condition based on the reflection signal.

10. The method of claim 7 , wherein determining the fault condition comprises one of detecting an open fault condition and a short fault condition.

11. The method of claim 7 , wherein observing the number of signals received at the node comprises observing the number of signals at a signal detector of a physical layer (PHY) of the network.

12. The method of claim 11 , further comprising at least one of:

programming the signal detector with the first threshold value being between double the amplitude of the pulse signal and the amplitude of the pulse signal;

programming the signal detector with the second threshold value being a positive value less than the amplitude of the pulse signal; and

programming the signal detector with the third threshold value being a negative value greater than a negative amplitude of the pulse signal.

13. A single-pair Ethernet physical layer (PHY), comprising:

a transmitter configured to transmit a plurality of pulse signals to a cable of a shared bus;

a receiver configured to observe a number of second signals received in response to the plurality of transmitted pulse signals; and

a signal detector configured to:

compare an amplitude of each sample of a plurality of samples of each of the number of second signals to at least three threshold values, the at least three threshold values including: a first positive threshold value greater than an amplitude of each of the plurality of pulse signals; and a second, lower positive threshold value between the amplitude of each of the plurality of pulse signals and zero volts; and

generate a detector output signal for each sample of the plurality of samples of each of the number of second signals at least partially based on the comparison of the amplitude of each sample of the plurality of samples of each of the number of second signals to the at least three threshold values; and

fault detection logic coupled to the signal detector and configured to:

receive the detector output signal for each sample of the plurality of samples of each of the number of second signals; and

determine a fault condition of the cable at least partially based on the plurality of transmitted pulse signals and on the detector output signals.

14. The PHY of claim 13 , wherein the signal detector is configured to:

compare an amplitude of each sample of the plurality of samples of each of the number of signals to the first positive threshold value of the at least three threshold values, the first positive threshold value between double the amplitude of each of the plurality of pulse signals and the amplitude of each of the plurality of pulse signals;

compare an amplitude of each sample of a plurality of samples of each of the number of signals to the second, lower positive threshold value of the at least three threshold values; and

compare an amplitude of each sample of a plurality of samples of each of the number of signals to a third negative threshold value of the at least three threshold values, the third negative threshold value between zero volts and a negative amplitude of each of the plurality of pulse signals.

15. The PHY of claim 14 , wherein the fault detection logic is configured to determine the fault condition of the cable based on the plurality of transmitted pulse signals, the amplitude of each sample of the plurality of samples of each of the number of signals compared to the first positive threshold value, the second, lower positive threshold value, and the third negative threshold value.

16. The PHY of claim 13 , wherein the signal detector comprises one or more comparators.

17. The PHY of claim 16 , wherein the one or more comparators comprise one or more re-programmable comparators.

18. The PHY of claim 16 , wherein the one or more comparators comprise three comparators.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0335 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059263/0001 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058214/0625 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052856/0909 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: ZANG, JOHN JUNLING; CHEN, DIXON; AN, HONGMING; YU, JIACHI; YANG, KEVIN; XU, YANZI; LIANG, HENRY
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 050585/0356 →
Cited By (4)
US 12,256,443 US 12,323,192 US 12,341,867 US 12,621,021