首页 > 其他 > 详细

BCM5396的SPI理解

时间:2018-11-01 23:10:12      阅读:294      评论:0      收藏:0      [点我收藏+]

 

参考文档链接:https://pan.baidu.com/s/1kuXJmULwtjOW1TeOuTRPQQ

*时钟极性和相位

BCM538X / BCM5396用于根据以下标准发送/接收SPI数据:
?时钟极性(CPOL)= 0或1 ;
?时钟相位(CPHA)= 1 ;
CPOL由SS在空闲状态下从高电平变为低电平时SCK的值确定。

技术分享图片

这些参数在BCM538X / BCM5396上不可编程。 外部SPI器件需要与BCM538X / BCM5396的参数保持一致才能正常通信。
时钟极性 (CPOL)- 如果此参数为1,则SCK相对于主设备的内部移位时钟反转。 如果此参数为0,则SCK空闲状态为低。 如果CPOL = 1,则SCK空闲状态为高。
时钟相位 (CPHA)- 如果此参数为1,则SCK相对于主机的内部移位时钟相移180°。 假设CPOL = 0,则如果此参数为0,则数据在SCK上升沿锁定。 如果此参数为1,则数据在SCK下降沿锁定。 如果CPOL = 1,则与CPOL=0相反。
有关CPOL和CPHA的信息,请参阅Motorola?SPI接口规范。

技术分享图片

 

技术分享图片

 

 

       技术分享图片

 

    技术分享图片

 

 *BCM5396采样边沿

    SS由0到1时,SCLK=1,故CPOL=1;同时BCM的CPHA固定为1;因而,是SCLK的上升沿进行采样;

技术分享图片

 

技术分享图片

 

*BCM5396操作时序:

 

 技术分享图片

技术分享图片

 

技术分享图片

 

BCM5396的SPI理解

原文:https://www.cnblogs.com/limanjihe/p/9893220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!