• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 8
    • 下载费用:30 金币  

    重庆时时彩两期豹子: 一种ISUP2/SUPC总线转发器及其读写方法.pdf

    关 键 词:
    一种 ISUP2 SUPC 总线 转发器 及其 读写 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110152497.5

    申请日:

    2011.06.08

    公开号:

    CN102193889A

    公开日:

    2011.09.21

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 13/38申请日:20110608|||公开
    IPC分类号: G06F13/38 主分类号: G06F13/38
    申请人: 杭州国芯科技股份有限公司
    发明人: 梁俊; 唐路; 郑臻; 鲁金虎
    地址: 310012 浙江省杭州市文三路90号东部软件园创新大厦A座5-6层
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110152497.5

    授权公告号:

    102193889B||||||

    法律状态公告日:

    2014.01.22|||2011.12.21|||2011.09.21

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明提出一种可在不同传输频率的I2C总线间使用的I2C总线转发器及其读写方法,具有多种频率转发功能,且操作简单,无需额外开关控制。所述的I2C总线转发器,包括一个总线从设备接口、一个或多个总线主设备接口、一个状态机和至少一个读写寄存器,其中,总线主设备接口、总线从设备接口和读写寄存器分别与状态机相连。

    权利要求书

    1.一种I2C总线转发器,其特征在于,包括一个状态机(1)、一个或一个以上读写寄存器(2)、一个总线从设备接口(3)以及一个或一个以上总线主设备接口(4),所述读写寄存器(2)、总线从设备接口(3)和总线主设备接口(4)分别与状态机(1)相连接,总线从设备接口(3)与主设备(6)通过I2C主总线(7)相连,总线主设备接口(4)与从设备(5)通过I2C从总线(8)连接。2.如权利要求1所述的一种I2C总线转发器,其特征在于,在对从设备(5)进行读写访问前,所述主设备(6)通过I2C主总线(7)在读写寄存器(2)中写入需要转发的从设备(5)的器件地址。3.如权利要求1所述的一种I2C总线转发器,其特征在于,所述I2C总线转发器的状态机(1)根据主设备(6)发出的指令,对需要进行频率转发的从设备(5)进行读写访问,当主设备(6)发出读写访问命令的从设备器件地址不是需要转发的从设备(5)的器件地址时,状态机(1)保持空闲操作。4.如权利要求1所述的一种I2C总线转发器,其特征在于,在读写过程中,所述读写寄存器(2)保存或更新需要转发的从设备(5)的器件地址、访问地址、读写数据和重读标志位。5.如权利要求1所述的一种I2C总线转发器,其特征在于,所述I2C总线转发器的两个或两个以上的总线主设备接口(4),用于在不同工作频率的I2C总线间转发I2C协议。6.如权利要求1所述的一种I2C总线转发器,其特征在于,所述I2C总线转发器的两个或两个以上的读写寄存器(2),分别用于存储不同从设备(5)的器件地址、访问地址、读写数据和重读标志位。7.一种I2C总线转发器读写方法,其特征在于,包括如下步骤:1)I2C总线转发器的状态机(1)接收到主设备(6)发出的读写访问命令;2)状态机(1)首先判断是否是对保存在读写寄存器(2)中需要转发的从设备(5)进行读写访问,如果不是,I2C总线转发器保持空闲状态,如果是,则判断是写访问还是读访问;3)若是写访问,在I2C总线转发器的读写寄存器(2)中保存此次写访问的从设备(5)的器件地址、访问地址和写入的数据,同时状态机(1)通过总线从设备接口(3)向主设备(6)发送写成功的应答;4)I2C总线转发器通过I2C从总线(8)对上一步骤保存在读写寄存器(2)中的从设备(5)进行写访问,使用读写寄存器(2)保存的访问地址为访问地址,使用读写寄存器(2)保存的写入数据为写入的数据;5)写访问结束,状态机(1)恢复到初始的空闲状态;6)若在步骤2)中状态机(1)判断为读访问,当读写寄存器(2)的重读标志位无效时,I2C总线转发器的状态机(1)向主设备(6)回传读不成功应答,令主设备(6)发起第二次读访问;同时I2C总线转发器通过I2C从总线(8)对保存在读写寄存器(2)中的从设备(5)进行读访问,使用读写寄存器(2)上一次保存的该从设备器件地址对应的访问地址为访问地址,将读访问得到的数据做为读出数据并保存在读写寄存器(2)中,并置重读标志位有效;7)当读写寄存器(2)的重读标志位有效时,状态机(1)通过总线从设备接口(3)向主设备(6)发送读成功的应答,并将保存在读写寄存器(2)中的读出数据通过I2C主总线(7)回传到主设备(6),同时清空重读标志位;8)结束读访问,状态机(1)恢复到初始的空闲状态。

    说明书

    一种I2C总线转发器及其读写方法

    技术领域

    本发明所述的技术方案涉及一种总线转发器及其读写方法,尤其是一种应用于不同频率的I2C总线的转发器及其读写方法。

    技术背景

    I2C(集成电路间互连总线)是由飞利浦公司于上世纪80年代早期开发的。它是一个简单的两线总线,包括一条数据线和一条时钟线。目前I2C已经成为重要的全球业界标准,被所有主要的IC厂商所认同和使用。I2C是低数据速率方式,用于短距离用途,它具有多种功能和仲裁特性,采用主控-伺服通讯方式。I2C总线与其它总线如UART、CAN、USB、SPI相比,具有操作简单,得到应用的时间比较长等优点。

    一般,I2C的频率可以做到100kHz、400kHz和3.4MHz。当需要在同一总线上同时使用100kHz、400kHz和3.4MHz不同频率设备时,可以使用一个I2C总线转发器,将两种设备隔离在两侧,使它们分别按自己的频率工作,如飞利浦公司的PCA9515。目前市场上的I2C总线转发器在工作时,设置在主设备和从设备之间,使I2C总线上的频率在经过I2C总线转发器后降低或升高到从设备所需的频率。它的缺点是,一个I2C总线转发器只能转发一个频率,当I2C总线上有多个不同频率的从设备时,就无法用一个I2C总线转发器完成多种频率转发;另外,此类I2C总线转发器使用时需要系统配置一个开关控制转发器的开启和闭合,从而增加了系统的复杂性。

    发明内容

    针对上述现有技术的不足,本发明拟提出一种可在不同传输频率的I2C总线间使用的I2C总线转发器及其读写方法,具有多种频率转发功能,且操作简单,无需额外开关控制。本发明所述的一种I2C总线转发器,包括一个总线从设备接口、一个或一个以上总线主设备接口、一个状态机和至少一个读写寄存器,其中,总线主设备接口、总线从设备接口和读写寄存器分别与状态机相连。

    总线从设备接口和总线主设备接口分别用于连接主设备和从设备,与主设备相连的I2C总线简称I2C主总线,与从设备相连的I2C总线简称I2C从总线。I2C从总线的工作频率可以低于、等于或高于I2C主总线的工作频率。

    上述I2C总线转发器的状态机根据主设备发出的指令,判断是否对需要进行频率转发的从设备进行读写访问,然后根据相应的指令由初始状态切换到写访问或读访问状态。

    在读写过程中,所述读写寄存器保存或更新1个或多个需要转发的从设备的器件地址、访问地址、读写数据和重读标志位等。

    在对从设备进行读写访问前,所述主设备通过I2C主总线在读写寄存器中写入一个或多个需要转发的从设备器件地址。

    所述I2C总线转发器的读写方法,具体写访问步骤如下:

    S1.主设备发出写访问命令,I2C总线转发器的状态机判断是否是对需要转发的从设备发出写访问命令,若不是,则保持空闲状态;

    S2.若是,在I2C总线转发器的读写寄存器中保存此次写访问的从设备的器件地址、访问地址和写入的数据,同时状态机通过总线从设备接口向主设备发送写成功的应答;

    S3.I2C总线转发器通过I2C从总线对保存在读写寄存器中的从设备的器件地址进行写访问,使用读写寄存器保存的访问地址为访问地址,使用读写寄存器保存的写入数据为写入的数据;

    S4.写访问结束,I2C总线转发器的状态机恢复到初始的空闲状态。

    具体读访问步骤如下:

    S1.主设备发出读访问命令,I2C总线转发器的状态机判断是否是对需要转发的从设备发出读访问命令,若不是,则保持空闲状态;

    S2.若是,当读写寄存器的重读标志位无效时,I2C总线转发器的状态机向主设备回传读不成功应答,令发起读访问的主设备发起第二次读访问;同时I2C总线转发器的总线主设备接口通过I2C从总线对保存在读写寄存器中的从设备的器件地址进行读访问,使用读写寄存器上一次保存的该从设备器件地址对应的访问地址为访问地址,将读访问得到的数据为读出数据并保存在读写寄存器中,I2C总线转发器将读访问的器件地址保存在读写寄存器中,并置重读标志位有效;

    S3.当读写寄存器的重读标志位有效时,I2C总线转发器的状态机向主设备发送读成功应答,并将保存在读写寄存器中的读出数据通过I2C主总线回传到主设备,同时清空重读标志位;

    S4.读访问结束,I2C总线转发器的状态机恢复到初始的空闲状态。

    在读写过程中,使用I2C传输标准,当主设备发出的读写访问命令的从设备器件地址不是需要转发的从设备的器件地址时,I2C总线转发器保持空闲操作。

    本发明所述的一种I2C总线转发器可以设置两个或两个以上的总线主设备接口,用于在不同工作频率的I2C总线间转发I2C协议。

    本发明所述的一种I2C总线转发器可以设置两个或两个以上的读写寄存器,分别用于存储不同从设备的器件地址、访问地址、读写数据和重读标志位等。

    本发明的有益效果是,通过本发明所述的一种I2C总线转发器及其读写方法,使I2C总线上不同工作频率的从设备可以同时工作;此外,所述的一种I2C总线转发器,结构简单,操作简便,无需额外的控制器件对其进行控制,节省系统资源。

    说明书附图

    图1是一种I2C总线转发器的结构原理图;

    图2是一种I2C总线转发器的读写方法流程图。

    具体实施方式

    如图1所示,I2C总线转发器主要包括一个总线从设备接口3,两个总线主设备接口4,一个状态机1和一个读写寄存器2。总线从设备接口3、总线主设备接口A4-A、总线主设备接口B?4-B和读写寄存器2分别与状态机1相连。主设备6和从设备a?5-a通过I2C主总线7与总线从设备接口3相连;从设备b?5-b和从设备c?5-c通过I2C从总线A?8-A与总线主设备接口A4-A连接;从设备d?5-d通过I2C从总线B?8-B与总线主设备接口B?4-B连接。

    主设备6和从设备a?5-a使用相同的工作频率,主设备6与从设备b?5-b、从设备c?5-c以及从设备d?5-d使用不同的工作频率。通过本发明所述的一种I2C总线转发器,同一I2C总线上同时使用不同频率的从设备5时,均能正常工作。

    如图2所示,I2C总线转发器读写方法流程,具体步骤如下:

    1)I2C总线转发器的状态机1接收到主设备6发出的读写访问命令;

    2)状态机1首先判断是否是对保存在读写寄存器2中的从设备b?5-b、从设备c?5-c或从设备d?5-d进行读写访问,如果不是,而是对从设备a?5-a进行读写访问,I2C总线转发器保持空闲状态,如果是,则判断是写访问还是读访问;

    3)若是写访问,在I2C总线转发器的读写寄存器2中保存此次写访问的从设备5(从设备b、从设备c或从设备d)的器件地址、访问地址和写入的数据,同时状态机1通过总线从设备接口向主设备6发送写成功的应答;

    4)I2C总线转发器通过I2C从总线8对上一步骤保存在读写寄存器2中的从设备5(从设备b、从设备c或从设备d)进行写访问,使用读写寄存器2保存的访问地址为访问地址,使用读写寄存器2保存的写入数据为写入的数据;

    5)写访问结束,状态机1恢复到初始的空闲状态;

    6)若在步骤2)中状态机1判断为读访问,当读写寄存器2的重读标志位无效时,I2C总线转发器的状态机1向主设备6回传读不成功应答,令主设备6发起第二次读访问;同时I2C总线转发器通过I2C从总线8上对保存在读写寄存器2中的从设备5(从设备b、从设备c或从设备d)进行读访问,使用读写寄存器2上一次保存的该从设备器件地址对应的访问地址为访问地址,将读访问得到的数据做为读出数据并保存在读写寄存器2中,并置重读标志位有效;

    7)当读写寄存器2的重读标志位有效时,状态机1通过总线从设备接口3向主设备6发送读成功的应答,并将保存在读写寄存器2中的读出数据通过I2C主总线7回传到主设备6,同时清空重读标志位;

    8)结束读访问,状态机1恢复到初始的空闲状态。

    除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的?;し段?。

    关于本文
    本文标题:一种ISUP2/SUPC总线转发器及其读写方法.pdf
    链接地址://www.4mum.com.cn/p-5875352.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 北京pk万能计划手机版 黑马全人工计划客户端客服 黑龙江时时号码走势 福少时时彩计划软件下载 2013大乐透全部走势图 北京pk10直播软件下载 赛车pk10高手计划 北京pk官方开奖结果 秒速时时软件手机版 竞彩混合投注比分 黑龙江风采22选5大星走势图 比例投注法可以盈利吗 那一家的彩票计划软件最好 七乐彩基本走势图500期 北京塞车走势图大全 河北时时技巧大全