双线接口及其同步检测及同步重置方法技术

技术编号:41281204 阅读:24 留言:0更新日期:2024-05-11 09:31
一种双线接口的运行方法,包含:主装置通过与从装置进行至少一次数据交换来比较计算的期望值与寄存器的回传值,以确认是否发生不同步;以及在发生不同步时通过重置从装置的状态机进入重置完成态并从从装置接收确认比特组,以恢复主装置与从装置之间的同步。

【技术实现步骤摘要】

本专利技术涉及一种双线接口,更特别涉及一种用于检测主装置与从装置之间的同步状况及重置从装置的状态机的双线接口的运行方法以及使用该运行方法的双线接口。


技术介绍

1、双线序列周边接口(2-wire spi)使用时钟接脚(sclk pin)及双向输出入接脚(sdo pin)来实现序列周边接口协议。相较于传统的4线序列周边接口及3线序列周边接口,由于连接主装置及从装置的实体线减少了,可降低系统成本。此外,由于双线序列周边接口未使用芯片致能接脚(ncs pin)及主入从出接脚(miso pin),其可用做其他用途。

2、然而,当从装置的状态机(state machine)与主装置不同步时,由于无法使用芯片致能来重置从装置的状态机,可能需要使用硬重置(hard reset)来恢复同步。

3、一种会造成从装置与主装置不同步的原因是sclk的时钟干扰(clock glitch)。因此,基于时钟干扰的特性,一种传统的同步方式是通过让主装置重复干扰sclk直到从装置的状态机与主装置同步为止。干扰sclk的过程可包含步骤:触变sclk一个单一时钟周期;本文档来自技高网...

【技术保护点】

1.一种双线接口的同步检测方法,所述双线接口包含主装置与从装置,所述同步检测方法包含:

2.根据权利要求1所述的同步检测方法,其中,

3.根据权利要求2所述的同步检测方法,其中,所述主装置以循环冗余检查算法或核对和算法计算所述至少一次交换的所述期望值。

4.根据权利要求2所述的同步检测方法,其中,所述核对寄存器的所述内容值为完成的交换的次数。

5.根据权利要求1所述的同步检测方法,其中,所述寄存器为产品识别寄存器,用于存储所述从装置的产品识别数据。

6.一种双线接口的重置方法,所述双线接口包含主装置与从装置以时钟信号线及数据输出...

【技术特征摘要】

1.一种双线接口的同步检测方法,所述双线接口包含主装置与从装置,所述同步检测方法包含:

2.根据权利要求1所述的同步检测方法,其中,

3.根据权利要求2所述的同步检测方法,其中,所述主装置以循环冗余检查算法或核对和算法计算所述至少一次交换的所述期望值。

4.根据权利要求2所述的同步检测方法,其中,所述核对寄存器的所述内容值为完成的交换的次数。

5.根据权利要求1所述的同步检测方法,其中,所述寄存器为产品识别寄存器,用于存储所述从装置的产品识别数据。

6.一种双线接口的重置方法,所述双线接口包含主装置与从装置以时钟信号线及数据输出线相连接,所述重置方法包含:

7.根据权利要求6所述的重置方法,还包含:

8.根据权利要求7所述的重置方法,其中,所述预定值介于16至31之间。

9.根据权利要求7所述的重置方法,其中,所述预定值之后,所述主装置持续触变所述时钟信号至所述从装置直到所述数据输出线的电压拉降至低准位。

10...

【专利技术属性】
技术研发人员:周原祥
申请(专利权)人:原相科技股份有限公司
类型:发明
国别省市:

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

1