书签 分享 收藏 举报 版权申诉 / 7

一种根据信号线长度设计信号线上拉电阻的方法.pdf

  • 上传人:111****11
  • 文档编号:1574789
  • 上传时间:2018-06-25
  • 格式:PDF
  • 页数:7
  • 大小:694KB
  • 摘要
    申请专利号:

    CN201310028868.8

    申请日:

    2013.01.25

    公开号:

    CN103106303A

    公开日:

    2013.05.15

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 17/50申请公布日:20130515|||实质审查的生效IPC(主分类):G06F 17/50申请日:20130125|||公开

    IPC分类号:

    G06F17/50

    主分类号:

    G06F17/50

    申请人:

    浪潮电子信息产业股份有限公司

    发明人:

    张锋

    地址:

    250014 山东省济南市高新区舜雅路1036号

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种根据信号线长度设计信号线上拉电阻的方法,在I2C的具体线路设计和Layout设计中,首先要明确设计线路采用的线的容性,由于设计拓扑的不同,各个I2C的Layout设计长度也不尽相同,在实际的设计计算中,I2C的线宽保持在10mil,线的容性计算根据每inch约为3.3pf的容性来计算,实际的Layout设计完成之后,用Layout的距离计算器对每根I2C的线长都做具体的量取,根据设计要求,在BMC的输出端设计符合当前I2C线路的具体上拉电阻,通过这个方式的修改,才能在后续的测试中,使I2C的各个测量值都能符合产品要求。

    权利要求书

    权利要求书一种根据信号线长度设计信号线上拉电阻的方法,其特征在于,在I2C的具体线路设计和Layout设计中,首先要明确设计线路采用的线的容性,由于设计拓扑的不同,各个I2C的Layout 设计长度也不尽相同,在实际的设计计算中,I2C的线宽保持在10mil,线的容性计算根据每inch约为3.3pf的容性来计算,实际的Layout设计完成之后,用Layout的距离计算器对每根I2C的线长都做具体的量取,根据设计要求,在BMC的输出端设计符合当前I2C线路的具体上拉电阻,通过这个方式的修改,才能在后续的测试中,使I2C的各个测量值都能符合产品要求。

    说明书

    说明书一种根据信号线长度设计信号线上拉电阻的方法
    技术领域
    本发明涉及计算机通信领域,具体涉及一种根据信号线长度设计信号线上拉电阻的方法。
    背景技术
    在I2C的设计中,之前的板型和外围的设备信息相对较少,板型结构简单,对于I2C的拓扑而言,更多的是单端对单端的设计,没有涉及到单根I2C对多路I2C设备的情况。同时各个板卡的外接设备也是越来越多,随着设备的增多,主板上需要做I2C管理的要求也越来越多,更多的I2C被要求支持多路设备。
    在我们的设计中,I2C是作为BMC的输出信号,能够通过I2C来实现设备信息的读取、设备在线的寄存器修改、设备的信息共享等功能。I2C信号设计的好坏决定了主板上各个部件工作的稳定性甚至是可工作性。随着板型扩大,I2C的信号设计也越来越难,长度越长,信号线的衰减就越厉害,并且随着信号线容性的不同,各个信号线的品质也不尽相同,如何才能在当前的主板上选择合适的I2C信号设计线路是当前设计中最为重要的问题。
    I2C 总线支持任何IC 生产过程(NMOS CMOS、双极性)。两线――串行数据(SDA)和串行时钟 (SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器——MCU、LCD 驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。
    I2C的时钟频率相对而言,也不是很快,最小的I2C时钟在100K,最大的也就是400K,在目前的硬件环境下,理应能够支持更多以及更长设计的I2C线路。但是实际的I2C测试中,会碰到更多的问题就是I2C的上升时间出问题以及上升幅度有问题或者是建立保持时间有问题,导致I2C上的设备不能正常工作。
    发明内容
    本发明的技术任务是解决现有技术的不足,提供一种根据信号线长度设计信号线上拉电阻的方法。
    本发明的技术方案是按以下方式实现的,在I2C的具体线路设计和Layout设计中,首先要明确设计线路采用的线的容性,由于设计拓扑的不同,各个I2C的Layout 设计长度也不尽相同,在实际的设计计算中,I2C的线宽保持在10mil,线的容性计算根据每inch约为3.3pf的容性来计算,实际的Layout设计完成之后,用Layout的距离计算器对每根I2C的线长都做具体的量取,根据设计要求,在BMC的输出端设计符合当前I2C线路的具体上拉电阻,通过这个方式的修改,才能在后续的测试中,使I2C的各个测量值都能符合产品要求。
    本发明的有益效果:工艺简单有效,能显著提高穿品质量和提高生产效率。
    附图说明
    图1是浪潮主板的I2C拓扑结构表;
    图2是I2C设计线路图;
    图3是I2C的SI测试曲线图。
    具体实施方式
    下面结合附图对本发明的方法作进一步详细说明。
    I2C的拓扑设计:BMC在I2C的出口端能够最大支持9路I2C的输出。在I2C的协议中,有7位寻址方式:第一个字节的头7 位组成了设备地址,最低位(LSB)是第8 位,它决定了传输的方向。第一个字节的最低位是“0”,表示BMC会写信息到被选中的设备;“1”表示BMC会向设备读信息,当发送了一个地址后,系统中的每个器件都在起始条件后将头7 位与它自己的地址比较,如果一样,器件会判定它被BMC寻址,至于是设备接收器还是设备发送器,都由R/W 位决定的。因此设备地址在一根I2C的设计拓扑中,是不能重复的。按照目前浪潮的板卡设计规划,可以分为Host类、温度类、PCIE外界板卡类等几个大类。同时板卡的温度读取中,为了在同一个I2C的线上能够支持更多的温度监控点,选择的EMC1053温度测试设备同样有多种型号,每个型号都具有不同的address,是I2C在系统应用中不会有冲突。
    在I2C的具体线路设计和Layout设计中,首先要明确设计线路采用的线的容性。由于前面设计拓扑的不同,各个I2C的Layout 设计长度也不尽相同,在实际的计算中,I2C的线宽保持在10mil,线的容性计算根据每inch约为3.3pf的容性来计算。实际的Layout设计完成之后,用Layout的距离计算器对每根I2C的线长都做具体的量取,根据表格二的内容,在BMC的输出端设计符合当前I2C线路的具体上拉电阻,通过这个方式的修改,才能在后续的测试中,使I2C的各个测量值都能符合产品要求。
    I2C设计的线容性和电阻关系表如下表所示:
    Physicalbus Segment CapacitancePull uprange(100K)Pull uprange(400K)10 to 40pF9.0K to1.2K2.2K40 to 100pF7.2K to1.2K2.6K to0.6K100 to200pF4.0K to 1.2K1.4K to0.6K200 to300pF2.6K to1.2K1.0K to0.6K300 to400pF2.0K to1.2K0.7K to0.6K
    除本发明的说明书公开的技术特征外均为本专业技术人员的公知技术。

    关 键  词:
    一种 根据 信号线 长度 设计 信号 线上 电阻 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种根据信号线长度设计信号线上拉电阻的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1574789.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1