一种I2C总线信号质量的动态调节方法和装置制造方法及图纸

技术编号:16472479 阅读:61 留言:0更新日期:2017-10-29 00:12
本发明专利技术公开了一种I2C总线信号质量的动态调节方法和装置,其中,调节方法包括:步骤1,判断I2C总线的总线电容或上拉电阻是否超出预设范围,其中,预设范围为在正常I2C协议标准内的总线电容值和上拉电阻值;步骤2,若是,对超出预设范围的总线电容或上拉电阻进行动态取值,使得I2C总线的总线电容或上拉电阻在预设范围内。通过检测I2C总线的总线电容或上拉电阻是否超出预设范围,而该预设范围是预设的在正常I2C协议标准内的总线电容值和上拉电阻值,在超出预设范围之后,对超出预设范围的总线电容或上拉电阻进行动态取值,使得I2C总线的总线电容或上拉电阻在预设范围内,保证了I2C总线信号的质量,提高了单板的可靠性,提高了存储机的可靠性。

Method and device for dynamically regulating signal quality of I2C bus

The invention discloses a dynamic I2C bus signal quality adjusting method and apparatus, the adjusting method comprises: Step 1, bus I2C bus capacitor or the pull-up resistor is beyond the preset range, the preset range in normal I2C protocol of bus capacitance and a pull-up resistor value; step 2, if, beyond the preset range of bus capacitance or the pull-up resistor value dynamically, the bus capacitor I2C bus or pull-up resistor in a preset range. By bus or bus capacitance detection I2C pull-up resistor is beyond the preset range, and the preset range is preset in the normal I2C protocol of bus capacitance and pull-up resistor value after exceeds a preset range, beyond the preset range of bus capacitance or the pull-up resistor value dynamically, the bus capacitor I2C a bus or a pull-up resistor in a preset range, to ensure the quality of the I2C bus signal, improve the reliability of single board, improve the reliability of storage machine.

【技术实现步骤摘要】
一种I2C总线信号质量的动态调节方法和装置
本专利技术涉及器件可靠性领域,特别是涉及一种I2C总线信号质量的动态调节方法和装置。
技术介绍
随着集成电路的集成度的不断提高,对数据传输的可靠性的要求在不断增加。尤其在存储领域,可靠性尤为重要,而存储整机的可靠性离不开单板的可靠性,单板内各类总线的信号质量与单板可靠性息息相关。以I2C总线为例,随着单板规模的发展,一条I2C总线链路上挂载了各式各样的设备。每个I2C设备都存在寄生电容,单板走线也有寄生电容,电容、上拉电阻都会影响I2C总线的上升下降时间,在这种情况下保证I2C总线信号质量的稳定可靠就显得尤为重要。
技术实现思路
本专利技术的目的是提供了一种I2C总线信号质量的动态调节方法和装置,实现对I2C总线的总线电容和上拉电阻进行动态调节,保证I2C总线的信号质量,提高单板的可靠性。为解决上述技术问题,本专利技术实施例提供了一种I2C总线信号质量的动态调节方法,包括:步骤1,判断I2C总线的总线电容或上拉电阻是否超出预设范围,其中,所述预设范围为在正常I2C协议标准内的总线电容值和上拉电阻值;步骤2,若是,对超出所述预设范围的所述总线电容本文档来自技高网...
一种I2C总线信号质量的动态调节方法和装置

【技术保护点】
一种I2C总线信号质量的动态调节方法,其特征在于,包括:步骤1,判断I2C总线的总线电容或上拉电阻是否超出预设范围,其中,所述预设范围为在正常I2C协议标准内的总线电容值和上拉电阻值;步骤2,若是,对超出所述预设范围的所述总线电容或所述上拉电阻进行动态取值,使得所述I2C总线的总线电容或上拉电阻在所述预设范围内。

【技术特征摘要】
1.一种I2C总线信号质量的动态调节方法,其特征在于,包括:步骤1,判断I2C总线的总线电容或上拉电阻是否超出预设范围,其中,所述预设范围为在正常I2C协议标准内的总线电容值和上拉电阻值;步骤2,若是,对超出所述预设范围的所述总线电容或所述上拉电阻进行动态取值,使得所述I2C总线的总线电容或上拉电阻在所述预设范围内。2.如权利要求1所述I2C总线信号质量的动态调节方法,其特征在于,在所述步骤2包括:计算当前所述总线电容或上拉电阻与所述预设范围的差值,调节接入所述I2C总线的接入所述芯片走线的长度,控制所述I2C总线的总线电容,或调节所述网络电阻接入所述I2C总线的阻值,控制所述I2C总线的上拉电阻。3.如权利要求1或2所述I2C总线信号质量的动态调节方法,其特征在于,在所述步骤2之后,还包括:步骤3,将对所述I2C总线的总线电容或上拉电阻作为调节日志输出。4.一种I2C总线信号质量的动态调节装置,其特征在于,包括:判断模块,与I2C总线连接,用于检测所述I2C总线的总线电容和上拉电阻是否在预设范围内,其中,所述预设范围为在正常I2C协议标准内的总线电容值和上拉电阻值;动态调节模块,与所述判断模块、所述I2C总线连接,用于在所述判断模块检测到所述I2C总线的总线电容或上拉电阻超出所述预设范围时,调节所述I...

【专利技术属性】
技术研发人员:王志浩
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1