串行外设接口的兼容设备、串行外设接口及主机设备的制造方法

文档序号:9067473阅读:306来源:国知局
串行外设接口的兼容设备、串行外设接口及主机设备的制造方法
【技术领域】
[0001]本实用新型涉及通信技术领域,特别是涉及一种串行外设接口的兼容设备、串行外设接口及主机设备。
【背景技术】
[0002]SPI (Serial Peripheral Interface串行外设接口)是一种高速的、全双工、同步的通信总线,用于主机设备和从机设备之间的通信。SPI需要占用主机设备芯片管脚的四根线,包括 MOSI (Master Output/Slave Input 主机输出 / 从机输入)、MISO (Master Input/Slave Output主机输入/从机输出)、CS和SCLK,其中CS为片选信号管脚,片选信号是由主机设备控制从机设备是否选中的使能信号;SCLK为时钟信号管脚,由主机设备产生时钟信号。
[0003]SPI的工作模式包括四线模式和三线模式,四线模式下使用上述四根线,三线模式下MOSI与MISO管脚短路,即MOSI与MISO合并成一条线,既用于主机输入、从机输出,又用于从机输出。但是主机设备的控制机制在四线模式和三线模式下存在差异,因此,一旦主机设备定型后,只能支持一种模式的串行外设接口,使得主机设备的灵活运用性不高。
【实用新型内容】
[0004]基于此,有必要针对上述问题,提供一种兼容三线模式和四线模式的串行外设接口的兼容设备、串行外设接口及主机设备。
[0005]一种串行外设接口的兼容设备,包括逻辑运算模块、输入引脚和输出引脚,所述输出引脚分别连接主机设备的输出端和所述逻辑运算模块的第一输入端,所述输入引脚连接所述逻辑运算模块的第二输入端,且所述逻辑运算模块的第一输入端和第二输入端均连接高电平,所述逻辑运算模块的逻辑输出端连接所述主机设备的输入端;
[0006]所述逻辑运算模块通过所述第一输入端连接高电平、第二输入端接收从机设备的从机信号或者所述逻辑运算模块通过所述第一输入端接收所述从机信号、第二输入端连接高电平,将所述从机信号输出至所述主机设备的输入端;
[0007]所述逻辑运算模块还通过所述主机设备的输出端连接输出引脚,将主机信号输出至输出引脚。
[0008]—种串行外设接口,包括上述的串行外设接口的兼容设备。
[0009]—种主机设备,包括上述的串行外设接口的兼容设备。
[0010]一种主机设备,包括上述的串行外设接口。
[0011]上述串行外设接口的兼容设备、串行外设接口及主机设备,逻辑运算模块通过连接主机设备的输出端和输入端,实现将主机设备的输出端的主机信号输出至输出引脚以发送至从机设备,将从机信号输出至主机设备的输入端以使主机设备接收从机信号,即主机设备的输出端单独负责主机信号的输出,主机设备的输入端单独负责从机信号的接收,从而主机设备的同一套控制机制可以同时用于串行外设接口的三线模式和四线模式,提高了主机设备的灵活运用性。
【附图说明】
[0012]图1为本实用新型串行外设接口的兼容设备的结构示意图;
[0013]图2为串行外设接口的四线模式的连接示意图;
[0014]图3为串行外设接口的四线模式下串行外设接口的兼容设备的工作示意图;
[0015]图4为串行外设接口的三线模式的连接示意图;
[0016]图5串行外设接口的三线模式下串行外设接口的兼容设备的工作示意图。
【具体实施方式】
[0017]参考图1,本实用新型较佳实施例的一种串行外设接口的兼容设备,包括逻辑运算模块110、输出引脚130和输入引脚150,输出引脚130分别连接主机设备的输出端A和逻辑运算模块110的第一输入端a,输入引脚150连接逻辑运算模块110的第二输入端b,且逻辑运算模块110的第一输入端a和第二输入端b均连接高电平,逻辑运算模块110的逻辑输出端c连接主机设备的输入端B。
[0018]逻辑运算模块110通过第一输入端a连接高电平、第二输入端b接收从机设备的从机信号或者逻辑运算模块110通过第一输入端a接收从机信号、第二输入端b连接高电平,将从机信号输出至主机设备的输入端B。逻辑运算模块110还通过主机设备的输出端A连接输出引脚130,将主机信号输出至输出引脚130。
[0019]其中一实施例中,逻辑运算模块110包括逻辑与门电路,逻辑与门电路的两个输入端分别为第一输入端a和第二输入端b,逻辑与门电路的与门输出端为逻辑运算模块110的逻辑输出端C。通过逻辑与门电路对第一输入端a和第二输入端b输入的信号进行与运算后输出,当第一输入端a为高电平时,逻辑与门电路的输出信号为第二输入端b接收的信号,当第二输入端b为高电平时,逻辑与门电路的输出信号为第一输入端a接收的信号,因此,不管是第一输入端a接收从机信号还是第二输入端b接收从机信号,都可以实现将从机信号输出至主机设备的输入端B,实现了串行外设接口三线模式与四线模式的兼容。
[0020]其中一实施例中,第一输入端a通过第一上拉电阻114连接高电平。具体地,第二输入端b通过第二上拉电阻116连接高电平。可以理解,在其他实施例中,第一输入端a和第二输入端b还可以通过其他方式连接高电平。
[0021]具体地,主机设备为SPI主机设备,从机设备为SPI从机设备。主机设备和设备支持串行外设接口。
[0022]其中一实施例中,参考图2,主机设备与从机设备通过四线模式的串行外设接口连接,具体地,SPI主机设备与SPI从机设备通过四线模式的串行外设接口连接。具体地,四线模式下,串行外设接口包括CS、SCLK、MOSI和MISO四条信号线。其中,CS线、SCLK线、MOSI线和MISO线分别连接主机设备的四个引脚。
[0023]参考图3,主机设备的输出端A和逻辑运算模块110的第一输入端a通过输出引脚130连接串行外设接口的MOSI线,逻辑运算模块110的第一输入端a还连接高电平,逻辑运算模块110的第二输入端b通过输入引脚150连接串行外设接口的MISO线。
[0024]逻辑运算模块110通过第一输入端a连接高电平、第二输入端b连接从机信号,将从机信号输出至主机设备的输入端B,通过主机设备的输出端A连接输出引脚130,将主机信号输出至输出引脚130。当主机设备需要输出主机信号的时候,主机信号从主机设备的输出端A输出至输出引脚130,通过输出引脚130连接的MOSI线传输至从机设备,实现了四线模式下主机信号的输出。当主机设备需要接收从机信号的时候,逻辑与门电路的第一输入端a由于上拉电阻的原因一直是高电平,主机设备的输出
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1