[发明专利]一种控制方法及装置有效
申请号: | 202080002468.8 | 申请日: | 2020-01-02 |
公开(公告)号: | CN113396565B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 李超;鲍鹏鑫;张兴新;王学寰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 邹雅莹 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 | ||
本申请公开了一种控制方法及装置,其中方法包括:主机确定需要控制的目标设备后,可以通过I2C接口向主控设备发送指示信息、控制命令和目标设备的寄存器的地址,进而主控设备可以将指示信息、控制命令和目标设备的寄存器的地址封装后发送给主控设备连接的从设备。采用该方法,由于主控设备可以通过一条消息将指示信息、控制命令和目标设备的寄存器的地址发送给从设备,进而由从设备基于指示信息来确定目标设备是否为自身或自身连接的外围设备,从而能够实现对从设备或外围设备的快速控制,且具有较强的适应性,比如可以适用于各种复杂的拓扑结构。此外,当需要切换目标设备时,可以再次执行上述方法,从而使得切换效率较高。
技术领域
本申请涉及电子通信技术领域,特别涉及一种控制方法及装置。
背景技术
内部集成电路(inter integrated circuit,I2C)总线是一种双向串行总线,用于连接微控制器及其外围设备,I2C总线有两根信号线,一根是串行数据线(serial dataline,SDA),一根是串行时钟线(serial clock line,SCL),所有接到I2C总线上的设备的数据线都连接到I2C总线中的SDA,所有接到I2C总线上的设备的时钟线均连接到I2C总线中的SCL。
I2C总线可以应用到多种可能的场景中,比如可以应用于车内音频系统。车内音频系统可以包括:音频处理(digital signal process,DSP)设备、传输系统以及与传输系统连接的外围设备,传输系统中可以包括多个传输设备;主机可以通过I2C总线与一个传输设备连接。进一步地,由于车内空间极其有限,且菊花链拓扑结构可以减少连接线缆的长度、降低布线难度、减少DSP设备的数量,提升设备部署的灵活性,因此传输系统中的多个传输设备一般采用菊花链拓扑结构。
然而,当采用菊花链拓扑结构等复杂的拓扑结构时,如何实现DSP设备对传输设备和/或外围设备的控制,目前仍需进一步的研究。
发明内容
有鉴于此,本申请提供了一种控制方法及装置,用以实现对从设备和/或外围设备的快速控制。
第一方面,本申请实施例提供一种控制方法,该控制方法可以适用于主机,主机通过I2C总线与主控设备连接;在该控制方法中,主机确定需要控制的目标设备,目标设备包括P个从设备中的至少一个从设备和/或N个外围设备中的至少一个外围设备;N个外围设备连接P个从设备和主控设备中的至少一个设备;主机向主控设备发送开始信号;主机向主控设备发送指示信息、控制命令和目标设备的寄存器的地址,指示信息用于指示目标设备,控制命令为读命令或写命令;以及,主机向主控设备发送停止信号;其中,P、N为大于或等于1的整数。
采用上述方法,由于主机是在发送开始信号之后,发送停止信号之前,向主控设备发送指示信息、控制命令和目标设备的寄存器的地址,从而能够有效提高传输效率,实现对目标设备(比如从设备和/或外围设备)的快速控制。需要说明的是,本申请实施例中对主机发送指示信息、控制命令和目标设备的寄存器的地址等三者的顺序不做限定。
在一种可能的设计中,目标设备为N个外围设备中的第一外围设备;指示信息包括与第一外围设备连接的设备的标识,还包括第一外围设备的地址的索引或者第一外围设备的地址。
在一种可能的设计中,目标设备为P个从设备中的第一从设备;指示信息包括第一从设备的标识。
在一种可能的设计中,指示信息还包括预设索引或者预设地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080002468.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像识别方法及相关设备
- 下一篇:一种时钟切换方法、设备及存储介质