一种IIC转SPI接口装置制造方法及图纸

技术编号:34054763 阅读:37 留言:0更新日期:2022-07-06 16:42
本实用新型专利技术公开了一种IIC转SPI接口装置,包括主机和至少三个从机,还包括接口转换模块,接口转换模块用于IIC协议和SPI协议的转换,且接口转换模块包括控制模块、IIC接口和SPI接口;每个接口转换模块均通过SPI接口相连接单独的从机,且接口转换模块通过IIC接口相连接主机,本实用新型专利技术利用低档的国产CPLD平台编程,与SPI单主设备不同,IIC是一主多从设备的总线,通过接口转换模块实现了IIC协议和SPI协议的转换,解决两种接口匹配的多从机挂载的问题,本实用新型专利技术不仅解决的了接口的转换,同时也是避免繁杂走线和信号串扰的问题,使得布局布线简单,具有价格低,简单实用的特点。简单实用的特点。简单实用的特点。

【技术实现步骤摘要】
一种IIC转SPI接口装置


[0001]本技术涉及数据传输
,特别是一种IIC转SPI接口装置。

技术介绍

[0002]现有的SPI接口因其结构简单,全双工,读写速度较快,而成为许多存储设备的首选接口,而IIC接口因为连线简单而被很多外部连接采用。
[0003]对多从机来说如果简单使用SPI连接则会出现如图1所示,这将带来一种问题,如果挂载的从机数量较多,会使得连线数量庞杂,再加上如果距离较远,必然带来布局布线的困难、信号串扰等等一系列问题。

技术实现思路

[0004]本部分的目的在于概述本技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和技术名称的目的模糊,而这种简化或省略不能用于限制本技术的范围。
[0005]鉴于上述现有的主、从机在数据传输过程中存在的问题,提出了本技术。
[0006]因此,本技术其中的一个目的是提供一种IIC转SPI接口装置,其利用低档的国产CPLD平台编程,实现了IIC协议和SPI协议的转换,解决两种接口匹配的多从机挂载的问题,具有价格低,简单实用的特点。
[0007]为解决上述技术问题,本技术提供如下技术方案:本技术的一种IIC转SPI接口装置,包括主机和至少三个从机,本技术还包括多个用于IIC协议和SPI协议转换的接口转换模块,所述接口转换模块包括控制模块、IIC接口和SPI接口;
[0008]每个所述接口转换模块均通过SPI接口相连接单独的从机,且接口转换模块通过IIC接口相连接主机。
[0009]IIC接口通过IIC总线与主机连接;
[0010]IIC接口连接对应的IIC总线中的数据线SDA和同步时钟线SCK。
[0011]上述接口转换模块与从机的数量设置相同。
[0012]接口转换模块中的数据线SDA和同步时钟线SCK均为“与”关系设置。
[0013]控制模块连接有供电电压和晶振电路;
[0014]用于IIC接口与SPI接口之间读写命令、数据、地址、转换传递的控制模块还包括数据缓存模块。
[0015]上述控制模块设为CPLD芯片。
[0016]SPI接口的接口信号包括主器件数据输出clk、主器件数据输入mosi、时钟信号miso和从器件使能信号cs。
[0017]本技术的有益效果:本技术利用低档的国产CPLD平台编程,与SPI单主设备不同,IIC是一主多从设备的总线,通过接口转换模块实现了IIC协议和SPI协议的转换,
解决两种接口匹配的多从机挂载的问题,本技术不仅解决的了接口的转换,同时也是避免繁杂走线和信号串扰的问题,使得布局布线简单,具有价格低,简单实用的特点。
附图说明
[0018]为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
[0019]图1为本技术
技术介绍
中主机和从机传统的SPI连接示意图;
[0020]图2为本技术的主机和从机的连接框架示意图;
[0021]图3为本技术本装置原理框架示意图。
[0022]图中标号:1、主机;2、从机;3、接口转换模块;31、控制模块;32、IIC接口;33、SPI接口。
具体实施方式
[0023]为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本技术的具体实施方式做详细的说明。
[0024]在下面的描述中阐述了很多具体细节以便于充分理解本技术,但是本技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施例的限制。
[0025]其次,此处所称的“一个实施例”或“实施例”是指可包含于本技术至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。
[0026]需要提前说明的,IIC总线是串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线,它支持多主控,其中任何能够进行发送和接收的设备都可以成为主总线。
[0027]参照图2和图3,为本技术的一个实施例,该实施例提供了一种带IIC接口的SPI存储设备读写装置。包括主机1和至少三个从机2,本实施例列举了三个从机2,还可以更多,还包括接口转换模块3,接口转换模块3用于IIC协议和SPI协议的转换,且接口转换模块3包括控制模块31、IIC接口32和SPI接口33;每个接口转换模块3均通过SPI接口33相连接单独的从机2,且接口转换模块3通过IIC接口32相连接主机1。
[0028]具体的,IIC接口32通过IIC总线与主机1连接;IIC接口32连接对应的IIC总线中的数据线SDA和同步时钟线SCK。接口转换模块3中的数据线SDA和同步时钟线SCK均为“与”关系设置;接口转换模块3与从机2的数量设置相同。
[0029]基于上述的IIC接口32,可接收主机1发送的IIC读写命令并解析,接收主机1数据,首先检测器件地址是否正确,然后进入字地址段,数据读写,并与下游模块交互;
[0030]进一步说明的是,控制模块31连接有供电电压和晶振电路;由于控制模块31还包括数据缓存模块。从而使得控制模块31用于IIC接口32与SPI接口33之间的读写命令、数据、地址、转换传递。此外,控制模块31设为CPLD芯片。
[0031]基于上述的控制模块31,可作为IIC与SPI中间接口转换桥梁,将读写命令、数据、地址、转换传递,完成数据的传输。
[0032]最后SPI接口33的接口信号包括主器件数据输出clk、主器件数据输入mosi、时钟信号miso和从器件使能信号cs。
[0033]基于上述的SPI接口,可接收控制模块指令并与下方存储器进行数据读写。
[0034]综上所述,本技术利用低档的国产CPLD平台编程,与SPI单主设备不同,IIC是一主多从设备的总线,通过接口转换模块实现了IIC协议和SPI协议的转换,解决两种接口匹配的多从机挂载的问题,本技术不仅解决的了接口的转换,同时也是避免繁杂走线和信号串扰的问题,使得布局布线简单,具有价格低,简单实用的特点。
[0035]应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或者等同替换,而不脱离本技术技术方案的精神和范围,其均应涵盖在本技术的权利要求范围当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IIC转SPI接口装置,包括主机(1)和至少三个从机(2),其特征在于,还包括多个用于IIC协议和SPI协议转换的接口转换模块(3),所述接口转换模块(3)包括控制模块(31)、IIC接口(32)和SPI接口(33);每个所述接口转换模块(3)均通过SPI接口(33)相连接单独的从机(2),且接口转换模块(3)通过IIC接口(32)相连接主机(1)。2.如权利要求1所述的一种IIC转SPI接口装置,其特征在于,IIC接口(32)通过IIC总线与主机(1)连接;IIC接口(32)连接对应的IIC总线中的数据线SDA和同步时钟线SCK。3.如权利要求2所述的一种IIC转SPI接口装置,其特征在于,所述接口转换模块(3)与从机(2)的数量设置相同。4.如权利要求3所述的一种II...

【专利技术属性】
技术研发人员:张翔章哲豪张逸夏善宇
申请(专利权)人:浙江派大芯集成电路有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1