System and method for realizing I2C bus control

A bus control and bus technology, applied in the field of I2C bus control, can solve the problems of increased manufacturing cost, poor signal quality, and no extra space, and achieve the effect of reducing cost and improving signal quality

Active Publication Date: 2010-06-30
ZTE CORP
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These devices will be distributed throughout the system. When managed in a unified manner, due to reasons such as too long wiring and too many devices, the signal quality may be too poor, resulting in abnormal device access.
[0004] Some existing special I2C bus driver chips, such as buffer (buffer) or hub (hub) etc. can solve this problem to I2C bus control, but, because I2C bus driver chip is a kind of hardware implementation, therefore, adopt this The I2C bus driver chip will increase the manufacturing cost; and on some high-density single boards, there is no additional space to place these I2C bus driver chips. If these I2C bus driver chips are placed rigidly, it will increase the design complexity of the board. Spend

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 realizing I2C bus control
  • System and method for realizing I2C bus control
  • System and method for realizing I2C bus control

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The basic thought of the present invention is: realize the control to I2C bus by CPLD, and the SCL signal of the I2C bus that collects main equipment is divided into multiple paths and expands on the I2C bus of slave equipment; Between the SDA signal of the I2C bus of the slave device, judge the current data state and determine the direction of the current SDA signal.

[0030] The implementation of the technical solution will be further described in detail below in conjunction with the accompanying drawings.

[0031] A system for realizing I2C bus control, the system includes: CPLD, CPLD is used to divide the SCL signal of the I2C bus of the master device into multiple channels and extend it to the I2C bus of the slave device; Between the signal and the SDA signal of the I2C bus of the slave device, the current data state is judged and the direction of the current SDA signal is determined.

[0032] Here, the CPLD further includes: a signal acquisition module, a clock d...

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 invention discloses a system for realizing I2C bus control. In the system, a complex programmable logic device (CPLD) is used for dividing SCL signals acquired from an Inter-integrated circuit (I2C) bus of master equipment into a plurality of paths and expanding the divided signals to the I2C bus of slave equipment, and between SDA signals acquired from the I2C buses of the master equipment and the slave equipment, judging a current data state and determining the direction of current SDA signals. The invention also discloses a method for realizing the I2C bus control, which comprises the following steps: dividing the SCL signals acquired from the Inter-integrated circuit (I2C) bus of the master equipment into the plurality of paths, and expanding the divided signals to the I2C bus of the slave equipment; and between the SDA signals of the I2C buses of the master equipment and the slave equipment, judging the current data state and determining the direction of the current SDA signals. The method and the system of the invention can reduce cost and the design complexity of a single board.

Description

technical field [0001] The invention relates to an Intel integrated circuit (I2C, Inter-Integrated Circuit) bus technology, in particular to a system and method for realizing I2C bus control by using a complex programmable logic device (CPLD). Background technique [0002] The I2C bus is a two-wire serial bus developed by PHILIPS for connecting microcontrollers and their peripherals. The I2C bus originated in the 80s, originally developed for audio and video equipment, and today is mainly used in server management, including the communication of the status of individual components. For example, administrators can query various components to manage system configuration or grasp the functional status of components, such as power supplies and system fans. It can monitor memory, hard disk, network, system temperature and other parameters at any time, which increases the security of the system and facilitates management. [0003] In existing Ethernet switches, routers and other...

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/38G06F13/42
CPCG06F13/38G06F13/4045G06F13/42
Inventor 高洪
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products