[实用新型]一种基于中断信息的SPI接口有效
申请号: | 201821180758.8 | 申请日: | 2018-07-25 |
公开(公告)号: | CN208506738U | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 杨松楠;张鹏泉;范玉进;于洋;李江涛 | 申请(专利权)人: | 天津光电丰泰科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 天津诺德知识产权代理事务所(特殊普通合伙) 12213 | 代理人: | 栾志超 |
地址: | 300210*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 中断信息 读取 传输效率 通信连接 通信数据 有效解决 空数据 中断线 唤醒 传输 申请 通信 | ||
一种基于中断信息的SPI接口,包括主机SPI接口和从机SPI接口,所述主机SPI接口和所述从机SPI接口之间通信连接;所述主机SPI接口和所述从机SPI接口之间连接有用于唤醒通信并传输本次通信数据的信息的中断线。本申请的有益效果是:大大降低了主机读取SPI接口数据的盲目性,有效解决主机读空数据和漏数据的问题;降低了主机和从机的运行负担;提高了SPI的传输效率。
技术领域
本申请属于通信技术领域,具体地说,涉及一种基于中断信息的SPI接口。
背景技术
SPI,Serial Peripheral interface,是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间,是一种高速的、全双工、同步的通信总线。传统的SPI在芯片的管脚上只占用四根线,主要目的是节约芯片的管脚,同时为PCB的布局上节省空间,提供方便。
两个SPI接口通信,分为主机和从机,为了避免漏传输,主机需要周期性的主动发起传输,且这个周期需要根据从机上传数据量的频率而定。在一些应用场合,从机上传数据量的频率没有规律,且具有突发传输的特性,往往造成主机读取了大量的空数据或者数据丢失。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种基于中断信息的SPI接口,能够有效解决主机读空数据和漏数据的问题。
为了解决上述技术问题,本申请公开了一种基于中断信息的SPI接口,并采用以下技术方案来实现。
一种基于中断信息的SPI接口,包括主机SPI接口和从机SPI接口,所述主机SPI接口和所述从机SPI接口之间通信连接;所述主机SPI接口和所述从机SPI接口之间连接有用于唤醒通信并传输本次通信数据的信息的中断线。
进一步的,所述唤醒通信的方式具体为沿所述中断线传输唤醒脉冲沿。
进一步的,所述通信连接包括四条通信线,分别为:两条主从机之间用于数据交换的通信线、一条时钟线和一条片选信号线。
更进一步的,所述时钟线和所诉片选信号线均由主设备控制。
与现有技术相比,本申请可以获得包括以下技术效果:通过一条通信线的开销,可以有效解决主机读空数据和漏数据的问题;主机读取空数据的减少,使得从机的运行负担也大大降低。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请一个实施例的基于中断信息的SPI接口结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
以STM32单片机为例,与之相匹配的SPI接口结构示意图如图1所示。
SPI接口使用4条进行通信的通信线和一条用于唤醒主从机通信的中断线。
传统的SPI接口只包括4条通信线,主机和从机都有一个串行移位寄存器,主机通过向它的SPI串行寄存器写入一个字节来发起一次传输。
4条通信线分别是:
MISO:主设备数据输入,从设备数据输出;
MOSI:主设备数据输出,从设备数据输入;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电丰泰科技有限公司,未经天津光电丰泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201821180758.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机硬件检测外接设备
- 下一篇:一种多接口四通道模拟信号采集处理板卡