【技术实现步骤摘要】
通用串行外围接口
本专利技术一般地涉及总线接口装置及用于电子系统的方法。更具体地说,本专利技术涉 及用于提供也能够接口连接除了 SPI的各种接口的可重新配置的SPI (串行外围接口)总 线的系统及方法。
技术介绍
串行数据总线广泛应用于电子应用,例如汽车电子、电脑、手持装置、惯性导航系 统、家用电器、消费电子产品、保护系统、以及许多其它工业、科学、工程和便携式系统。这种 串行数据总线可被用于允许在给定装置中的各种电子电路之间、在各种外围装置和系统内 的主装置以及在较大系统内的多个系统之间通信和共享数据。SPI (串行外围接口)是一种 特定类型的被开发以有助于以一种串行方式进行数据和信息的通信的串行数据总线系统 和协议。SPI给简单的外围装置提供了同步四线接口,并已被许多公司采用以允许例如外围 装置的连接。 【附图说明】 结合附图(不一定按比例绘制)并参阅详细说明书以及权利要求,对本专利技术可以 有比较完整的理解。其中在附图中,类似的参考符号表示相同的元件,以及: 图1显示了根据一个实施例所教之内容配置的通用SPI装置的方框图; 图2A显示了在SPI模式中配置的图1的通用SPI装置的方框图; 图2B显示了图2A的通用SPI装置的代表时序图; 图3A显示了在DSA模式中配置的图1的通用SPI装置的方框图; 图3B显示了图3A的通用SPI装置的代表时序图; 图4A显示了在具有改进抗扰度的DSA模式中配置的图1的通用SPI装置的方框 图; 图4B显示了图4A的通用SPI装置的代表时序图; 图5A显示 ...
【技术保护点】
一种通用串行总线接口装置,包括:第一锁存器,包括第一数据输入、时钟输入、锁存器使能输入和第一数据输出;所述第一锁存器被配置为:当使能信号存在于所述锁存器使能输入时,锁存存在于所述第一数据输入上的数据并且响应于在所述时钟输入提供的信号在所述第一数据输出上提供该数据;第二锁存器,包括时钟输入、电耦合于所述第一锁存器的所述锁存器使能输入的锁存器使能输入、第二数据输出和电耦合于所述第一锁存器的所述第一数据输出的第二数据输入,所述第二锁存器被配置为:当使能信号存在于所述锁存器使能输入时,响应于在所述时钟输入提供的信号,锁存存在于所述第二数据输入上的数据并且在所述第二数据输出上提供该数据;以及第三锁存器,包括时钟输入、第三数据输出和电耦合于所述第二锁存器的所述第二数据输出的第三数据输入,所述第三锁存器被配置为响应于在所述时钟输入提供的信号,锁存存在于所述第三数据输入上的数据并且在所述第三数据输出上提供该数据,其中在所述第三数据输出上提供的数据相对于在所述第二锁存器的所述第二数据输出上提供的数据被时间延迟,并且其中所述第一锁存器、第二锁存器和第三锁存器的时钟输入被电耦合以共享相同的时钟信号。
【技术特征摘要】
2013.09.11 US 14/023,7811. 一种通用串行总线接口装置,包括: 第一锁存器,包括第一数据输入、时钟输入、锁存器使能输入和第一数据输出;所述 第一锁存器被配置为:当使能信号存在于所述锁存器使能输入时,锁存存在于所述第一数 据输入上的数据并且响应于在所述时钟输入提供的信号在所述第一数据输出上提供该数 据; 第二锁存器,包括时钟输入、电耦合于所述第一锁存器的所述锁存器使能输入的锁存 器使能输入、第二数据输出和电耦合于所述第一锁存器的所述第一数据输出的第二数据输 入,所述第二锁存器被配置为:当使能信号存在于所述锁存器使能输入时,响应于在所述时 钟输入提供的信号,锁存存在于所述第二数据输入上的数据并且在所述第二数据输出上提 供该数据;以及 第三锁存器,包括时钟输入、第三数据输出和电耦合于所述第二锁存器的所述第二数 据输出的第三数据输入,所述第三锁存器被配置为响应于在所述时钟输入提供的信号,锁 存存在于所述第三数据输入上的数据并且在所述第三数据输出上提供该数据,其中在所述 第三数据输出上提供的数据相对于在所述第二锁存器的所述第二数据输出上提供的数据 被时间延迟,并且其中所述第一锁存器、第二锁存器和第三锁存器的时钟输入被电耦合以 共享相同的时钟信号。2. 根据权利要求1所述的通用串行总线接口装置,还包括第一缓冲器,所述第一缓冲 器包括第一缓冲器数据输出、第一缓冲器控制输入和电耦合于所述第二锁存器的所述第二 数据输出的第一缓冲器数据输入,其中所述第一缓冲器被配置以响应于存在于所述第一缓 冲器控制输入的信号,在所述第一缓冲器数据输出提供存在于所述第二锁存器的所述第二 数据输出上的数据。3. 根据权利要求2所述的通用串行总线接口装置,还包括第二缓冲器,所述第二缓冲 器包括第二缓冲器数据输出、第二缓冲器控制输入和电耦合于所述第三锁存器的所述第三 数据输出的第二缓冲器数据输入,其中所述第二缓冲器被配置以响应于存在于所述第二缓 冲器控制输入的信号,在所述第三缓冲器数据输出提供存在于所述第三锁存器的所述第三 数据输出上的数据。4. 根据权利要求1所述的通用串行总线接口装置,还包括第二缓冲器,所述第二缓冲 器包括第二缓冲器数据输出、第二缓冲器控制输入和电耦合于所述第三锁存器的所述第三 数据输出的第二缓冲器数据输入,其中所述第二缓冲器被配置以响应于存在于所述第二缓 冲器控制输入的信号,在所述第三缓冲器数据输出提供存在于所述第三锁存器的所述第三 数据输出上的数据。5. 根据权利要求1所述的通用串行总线接口装置器件,还包括第四映像锁存器,所述 第四映像锁存器包括时钟输入、第四数据输出和电耦合于所述第一锁存器的所述第一数据 输出的第四数据输入,所述第四映像锁存器被配置以响应于在所述第四映像锁存器的所述 时钟输入提供的信号,锁存存在于所述第四数据输入的数据并且在所述第四数据输出上提 供该数据。6. 根据权利要求1所述的通用串行总线接口装置,还包括多路复用器,所述多路复用 器具有选择输入、电耦合于所述第二锁存器的所述第二数据输出的第一多路复用器输入、 电耦合于所述第三锁存器的所述第三数据输出的第二多路复用器输入和多路复用器输出, 其中所述多路复用器被配置以应于存在于所述选择输入的信号,在所述多路复用器输出提 供存在于所述第一多路复用器输入的数据和存在于所述第二多路复用器输入的数据。7. 根据权利要求5所述的通用串行总线接口装置,还包括第五映像锁存器,所述第五 映像锁存器包括电耦合于所述第四映像锁存器的所述时钟输入的时钟输入、第五数据输出 和电耦合于所述第二锁存器的所述第二数据输出的第五数据输入,所述第五映像锁存器被 配置以响应于提供在所述时钟输入的信号,锁存存在于所述第五数据输入上的数据并且在 所述第五数据输出上提供该数据。8. 根据权利要求3所述的通用串行总线接口装置,还包括: 第四映像锁存器,所述第四映像锁存器包括时钟输入、第四数据输出和电耦合于所述 第一锁存器的所述第一数据输出的第四数据输入,所述第四映像锁存器被配置以响应于在 所述时钟输入提供的信号,锁存存在于所述第四数据输入上的数据并且在所述第四数据输 出上提供该数据;以及 第五映像锁存器,所述第五映像锁存器包括电耦合于所述第四映像锁存器的所述时钟 输入的时钟输入、第五数据输出和电耦合于所述第二锁存器的所述第二数据输出的第五数 据输入,所述第五映像锁存器被配置以响应于在所述时钟输入提供的信号,锁存存在于所 述第五数据输入上的数据并且在所述第五数据输出上提供该数据。9. 根据权利要求3所述的通用串行总线接口装置,还包括具有SSB、SCLK、SDI和SDO 信号的SPI总线,其中所述第一和第二锁存器的所述锁存器使能输入以及所述第一和第二 缓冲器的缓冲器控制输入电耦合在一起并且电耦合于所述SPI总线的所述SSB信号,其中 所述第一锁存器、第二锁存器和第三锁存器的所述时钟信号电耦合在一起并且电耦合于所 述SPI总线的所述SCLK信号,其中所述第一锁存器的所述第一数据输入电耦合于所述SPI 总线的所述SDI信号,并且其中所述第二缓冲器输出电耦合于所述SPI总线的所述SDO信 号。10. 根据权利要求3所述的通用串行总线接口装置,还包括具有SDI、SCLK和LE信号 的串行总线,其中所述第一和第二锁存器的所述锁存器使能输入以及所述第一和第二缓冲 器的缓冲器控制输入电耦合在一起并且电耦合于地,其中所述第一锁存器、第二锁存器和 第三锁存器的所述时钟信号电耦合在一起并且电耦合于所述串行总线的所述SCLK信号, 其中所述第一锁存器的所述第一数据输入电耦合于所述串行总线的所述SDI信号,并且其 中所述第一缓冲器输出和所述第二缓冲器输出中的至少一个电耦合于所述串行总线的所 述SDO信号。11. 根据权利要求3所述的通用串行总线接口装置,还包括具有SDI、SCLK和LE信号的 串行总线,其中所述第一和第二缓冲器的所述缓冲器控制输入电耦合于地,其中所述第一 和第二锁存器的所述锁存器使能输入以及所述映像锁存器的所述时钟输入电耦合在一起 并且电耦合于所述串行总线的所述LE信号,其中所述第一锁存器、第二锁存器、第三锁存 器的所述时钟信号电耦合在一起并且电耦合于所述串行总线的所述SCLK信号,并且其中 所述第一锁存器的所述第一数据输入电耦合于所述串行总线的所述SDI信号,其中所述第 一缓冲器输出和所述第二缓冲器输出中的至少一个电耦合于所述串行总线的所述SDO信 号,并且其中所述LE信号除了当新数据在所述第一锁存器的所述数据输入被提供给所述 通用串行总线接口装置时被...
【专利技术属性】
技术研发人员:N·J·思朋斯,J·R·芬德,M·L·法拉瑟,
申请(专利权)人:飞思卡尔半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。