Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for locating communication fault based on I2C bus hold time

A communication fault and bus technology, applied in the field of computer communication, can solve problems such as time-consuming and laborious, unable to monitor long-term, and achieve the effect of ensuring stability, realizing long-term monitoring, and facilitating fault location.

Active Publication Date: 2018-12-14
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a system and method for locating communication faults based on I2C bus hold time, so as to solve the problem in the prior art that the acquisition method of hold time is time-consuming and laborious and cannot be monitored for a long time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for locating communication fault based on I2C bus hold time
  • System and method for locating communication fault based on I2C bus hold time
  • System and method for locating communication fault based on I2C bus hold time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0038] Such as figure 1 As shown, the system for locating communication faults based on the I2C bus hold time of the present invention includes a scanning module 1 , a configuration module 2 , a storage module 3 and an analysis and processing module 4 .

[0039] The scanning module 1 is used to obtain the communication information on the I2C line, and calculate the value of the hold time according to the communication information; the communication information on the I2C line includes the status of SCL and SDA, and when the I2C bus is in an idle state, the SCL and SDA signals Both are high level. When I2C initiates communication according to the normal process, the clock signal is generated, and the scanning module 1 detects the change of the bus level and starts to enter the working state.

[0040] The scanning module 1 includes a first information acquisition unit 11 and a calculation unit 12, the first information acquisition unit 11 acquires the state of SCL and SDA on the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a system and a method for locating a communication fault based on an I2C bus hold time. The system comprises a scanning module, which is used for acquiring communication information on an I2C line and calculating a value of hold time according to the communication information; a configuration module configured to configure a threshold value, an alarm policy, and an alarm status bit of the hold time; a storage module that changes the initial value of the alarm state bit and stores an error log when the value of hold time does not exceed a threshold value; an analysis processing module which analyzes the error log and locates the fault position after obtaining the change of the alarm status bit. The invention obtains and calculates the value of holdtime in communication without interruption by a scanning module and compares the calculating results with threshold value; when the threshold condition is not met, the error log is generated, which makes it convenient to analyze the fault, and the whole process does not require additional operation, and does not affect the normal work of the computer, so the system and the method have high availability, and can realize long-term monitoring.

Description

technical field [0001] The invention relates to the technical field of computer communication, in particular to a system and method for locating communication faults based on I2C (Inter-Integrated Circuit, internally integrated serial bus) bus hold time (hold time). Background technique [0002] The hold time (hold time) means that after the rising edge of the clock signal of the flip-flop arrives, the data must also be kept for a period of time, and the data remains unchanged so that it can be read stably (when the signal passes through the wiring and the logic unit inside the device, there is a certain The delay. The size of the delay is related to the length of the connection and the number of logic units, and is also affected by the manufacturing process, operating voltage, temperature and other conditions of the device. The high and low level conversion of the signal also requires a certain transition time) . If the holdtime is not enough, the data cannot be efficientl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42
CPCG06F13/4282
Inventor 林宁亚
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD