【技术实现步骤摘要】
一种基于主设备实现SPI接口与I2C接口复用的电路及方法
[0001]本专利技术涉及电路
,特别是一种基于主设备实现
SPI
接口与
I2C
接口复用的电路及方法
。
技术介绍
[0002]SPI
是串行外设接口
(serial peripheral interface)
的缩写
。SPI
接口是一种高速的
、
全双工
、
同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为
PCB
的布局上节省空间,提供方便,正是出于这种简单易用的特性,
SPI
作为标准同步串行接口获得了极为广泛的支持,目前大量
ADC、DAC、RTC、FLASH、MCU
微控制器等都支持
SPI
接口
。
[0003]I2C(inter
‑
intergrated circuit)
总线全称为芯片间总线接口,是
Philips
公司推出的一种串行总线,通过
SDA(
串行数据线
)
和
SCL(
串行时钟线
)
两根线在连到总线上的器件之间传送数据,并根据地址识别每个器件,用于连接微控制器及其外围设备,
I2C
总线仅占用两根信号线,在微处理器系统中极大地节约了
I/O
接口,因而得到了大量的器件 ...
【技术保护点】
【技术特征摘要】
1.
一种基于主设备实现
SPI
接口与
I2C
接口复用的电路,其特征在于,包括:建立通信连接的主设备和从设备;主设备包括
PL
端和
PS
端;从设备包括
I2C
接口外设和
SPI
接口外设;
PS
端包括时钟管脚
、
数据输出管脚
、
数据输入管脚和使能管脚;
PL
端包括第一输入管脚
、
第二输入管脚
、
第一输出管脚和第一输入输出管脚;
PS
端将信号通过时钟管脚
、
数据输出管脚
、
数据输入管脚和使能管脚中任意两个后,分别经
PL
端的第一输入管脚
、
第二输入管脚和第一输入输出管脚中任意两个后,再分别经
PL
端的第一输出管脚和第一输入输出管脚后传输至
SPI
接口外设;
PL
端将信号分别通过第一输出管脚和第一输入输出管脚后,分别与
I2C
接口外设对应的管脚连接,以实现
PL
端与
I2C
接口外设通信
。2.
根据权利要求1所述的电路,其特征在于,所述
PS
端的时钟管脚和数据输出管脚分别与
PL
端的第二输入管脚和第一输入管脚连接;第二输入管脚通过第一输出管脚与
SPI
接口外设的时钟管脚连接;第一输入管脚通过第一输入输出管脚与
SPI
接口外设的数据输入管脚连接
。3.
根据权利要求1所述的电路,其特征在于,所述
PL
端通过第一输出管脚和第一输入输出管脚分别通过信号线与
I2C
接口外设的时钟管脚和数据管脚连接,以实现
PL
端与
I2C
接口外设通信
。4.
根据权利要求1所述的电路,其特征在于,所述
PS
端的数据输入管脚和使能管脚分别通过数据线与
SPI
接口外设的数据输出管脚和使能管脚连接
。5.
根据权利要求1所述的电路,其特征在于,所述主设备为微控制器或处理器
。6.
一种基于主设备...
【专利技术属性】
技术研发人员:陈林凤,谢晓丽,白明明,程旗,
申请(专利权)人:四川九洲电器集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。