[发明专利]基于SPI接口的多MEMS传感器快速数据存取系统及方法有效
申请号: | 201610014897.2 | 申请日: | 2016-01-11 |
公开(公告)号: | CN105676726B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 冯华星;何文涛;黄璐;周美娣;殷明 | 申请(专利权)人: | 中国科学院嘉兴微电子与系统工程中心 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 上海旭诚知识产权代理有限公司31220 | 代理人: | 郑立 |
地址: | 314006 浙江省嘉兴*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于SPI接口的多MEMS传感器快速数据存取系统,其包括系统总线、MCU、MEMS加速引擎、发送缓存、接收缓存和用于与外部的多个MEMS传感器相连的SPI总线控制器。MCU将需要发送给对应的MEMS传感器的第一数据先存储到发送缓存,再由MEMS加速引擎中的MEMS控制器通过SPI总线控制器将该数据发送给对应的MEMS传感器;MEMS控制器将对应的MEMS传感器输出的第二数据先存储到接收缓存,再通知MCU读取。本发明相应地公开了一种基于SPI接口的多MEMS传感器快速数据存取方法。本发明通过使用MEMS加速引擎,减少了MCU的开销,提高了系统运行效率。 | ||
搜索关键词: | 基于 spi 接口 mems 传感器 快速 数据 存取 系统 方法 | ||
【主权项】:
一种基于SPI接口的多MEMS传感器快速数据存取系统,其特征在于,包括MCU、MEMS加速引擎、SPI总线控制器、发送缓存、接收缓存和系统总线,所述MCU、所述MEMS加速引擎、所述SPI总线控制器、所述发送缓存和所述接收缓存皆与所述系统总线通信,所述MCU和所述MEMS加速引擎是所述系统总线的主单元,所述SPI总线控制器是所述系统总线的从单元;所述SPI总线控制器与SPI总线相连,所述SPI总线的SPI接口分别与外部的N个MEMS传感器一一相连,所述SPI总线控制器是所述SPI总线的主单元;所述N为自然数且不小于2;所述MEMS加速引擎包括一一对应地相连的N个MEMS控制器和N个MEMS定时器,所述N个MEMS控制器与所述N个MEMS传感器一一对应;对于所述N个MEMS传感器中的第n个所述MEMS传感器,所述n为自然数且n∈[1,N],所述MCU发送给所述第n个MEMS传感器的第一数据,先存储到所述发送缓存中;与所述第n个MEMS传感器对应的所述第n个MEMS控制器配置所述第n个MEMS传感器的配置信息,所述配置信息包括所述第n个MEMS传感器的发送缓存地址、接收缓存地址和传输数据个数;所述发送缓存地址是所述第一数据在所述发送缓存中的存储地址;所述第n个MEMS控制器通过所述系统总线和所述SPI总线控制器将所述第一数据从所述发送缓存发送给所述第n个MEMS传感器;其中,所述第n个MEMS控制器在接收到与其相连的第n个所述MEMS定时器发出的第一定时信号后,或者在接收到所述MCU发出的第一使能信号后,将所述第一数据发送给所述第n个MEMS传感器;所述第n个MEMS传感器输出的第二数据,先由所述第n个MEMS控制器通过所述系统总线和所述SPI总线控制器存储到所述接收缓存中,所述第二数据在所述接收缓存的存储地址是所述第n个MEMS传感器的所述接收缓存地址;再由所述MCU从所述接收缓存读取;其中,所述第n个MEMS控制器在接收到与其相连的第n个所述MEMS定时器发出的第二定时信号后,或者在接收到所述MCU发出的第二使能信号后,将所述第二数据存储到所述接收缓存中;所述传输数据个数包括第一传输个数和第二传输个数,所述第一传输个数是需要传输的所述第一数据的个数,所述第二传输个数是需要传输的所述第二数据的个数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院嘉兴微电子与系统工程中心,未经中国科学院嘉兴微电子与系统工程中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610014897.2/,转载请声明来源钻瓜专利网。