0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

cpol和相位coha电路图全解析

0BFC_eet_china 来源:互联网 作者:佚名 2017-11-07 14:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SPI由于接口相对简单(只需要4根线),用途算是比较广泛,主要应用在 EEPROM,FLASH,实时时钟AD转换器,还有数字信号处理器和数字信号解码器之间。即一个SPI的Master通过SPI与一个从设备,即上述的那些Flash,ADC等,进行通讯。而主从设备之间通过SPI进行通讯,首先要保证两者之间时钟SCLK要一致,互相要商量好了,要匹配,否则,就没法正常通讯了,即保证时序上的一致才可正常讯。而这里的SPI中的时钟和相位,指的就是SCLk时钟的特性,即保证主从设备两者的时钟的特性一致了,以保证两者可以正常实现SPI通讯。SPI的极性Polarity和相位Phase,最常见的写法是CPOL和CPHA,不过也有一些其他写法,简单总结如下:(1) CKPOL (Clock Polarity) = CPOL = POL = Polarity = (时钟)极性(2) CKPHA (Clock Phase) = CPHA = PHA = Phase = (时钟)相位(3) SCK=SCLK=SPI的时钟(4) Edge=边沿,即时钟电平变化的时刻,即上升沿(rising edge)或者下降沿(falling edge)对于一个时钟周期内,有两个edge,分别称为:(1)Leading edge=前一个边沿=第一个边沿,对于开始电压是1,那么就是1变成0的时候,对于开始电压是0,那么就是0变成1的时候;(2)Trailing edge=后一个边沿=第二个边沿,对于开始电压是1,那么就是0变成1的时候(即在第一次1变成0之后,才可能有后面的0变成1),对于开始电压是0,那么就是1变成0的时候;

本文采用如下用法:极性=CPOL相位=CPHASCLK=时钟第一个边沿和第二个边沿CPOL和CPHA,分别都可以是0或时1,对应的四种组合就是:

下面详细介绍。CPOL极性先说什么是SCLK时钟的空闲时刻,其就是当SCLK在发送8个bit比特数据之前和之后的状态,于此对应的,SCLK在发送数据的时候,就是正常的工作的时候,有效active的时刻了。其英文精简解释为:Clock Polarity = IDLE state of SCK。SPI的CPOL,表示当SCLK空闲idle的时候,其电平的值是低电平0还是高电平1:CPOL=0,时钟空闲idle时候的电平是低电平,所以当SCLK有效的时候,就是高电平,就是所谓的active-high;CPOL=1,时钟空闲idle时候的电平是高电平,所以当SCLK有效的时候,就是低电平,就是所谓的active-low;

从上图中可以看出,(CPOL=0)的SCK 波形,它有(传输)8 个脉冲,而在脉冲传输前和完成后都保持在【低电平状态】。此时的状态就是时钟的空闲状态或无效状态,因为此时没有脉冲,也就不会有数据传输。同理得出,(CPOL=)1 的图,时钟的空闲状态或无效状态时SCK 是保持【高电平的】。CPHA相位首先说明一点,capture strobe = latch = read = sample,都是表示数据采样,数据有效的时刻。相位,对应着数据采样是在第几个边沿(edge),是第一个边沿还是第二个边沿,0对应着第一个边沿,1对应着第二个边沿。

对于:CPHA=0,表示第一个边沿:对于CPOL=0,idle时候的是低电平,第一个边沿就是从低变到高,所以是上升沿;对于CPOL=1,idle时候的是高电平,第一个边沿就是从高变到低,所以是下降沿;CPHA=1,表示第二个边沿:对于CPOL=0,idle时候的是低电平,第二个边沿就是从高变到低,所以是下降沿;对于CPOL=1,idle时候的是高电平,第一个边沿就是从低变到高,所以是上升沿;

我们看上面的图,发现数据 SI 是对应 SCK 的第一个时钟沿,再仔细看,数据是在SCK的第一个时钟边沿保持稳定【数据被采样捕获】,在下一个边沿改变【SCK 的下降沿数据改变】因此我们得出结论:该系列FLASH 是【数据在第一个时钟沿被采样捕获】或【数据在SPCK 起始边沿捕获,在SPCK 下一个边沿改变】如何判断CPOL和CPHA如果起始的SCLK的电平是0,那么CPOL=0,如果是1,那么CPOL=1,然后看数据采样时刻,即时序图数据线上的数据那个矩形区域的中间所对应的位置,对应到上面SCLK时钟的位置,对应着是第一个边沿或是第二个边沿,即CPHA是0或1。(对应的是上升沿还是还是下降沿,要根据对应的CPOL的值,才能确定)。(1)如何判断CPOL:SCLK的空闲时候的电压,是0还是1,决定了CPOL是0还是1;(2)如何判断CPHA:而数据采样时刻对应着的SCLK的电平,是第一个边沿还是第二个边沿,对应着CPHA为0还是1。

SCLK的极性,相位,边沿之间的内在逻辑

最后来看一下S3C2440的SPI的CPOL和CPHA,结合前面讲的理论知识,下面的图就很好理解啦!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AD转换器
    +关注

    关注

    4

    文章

    252

    浏览量

    42873
  • CPOL
    +关注

    关注

    0

    文章

    9

    浏览量

    10344
  • 相位coha
    +关注

    关注

    0

    文章

    1

    浏览量

    1924

原文标题:详解SPI中的极性CPOL和相位CPHA

文章出处:【微信号:eet-china,微信公众号:电子工程专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电路图:求马兰士功放DA -J7MKII电路图

    跪求马兰士功放DA -J7MKII电路图
    发表于 08-13 13:00

    TI的ADS129x器件SPI 时钟极性CPOL和时钟相位 CPHA的正确设置模式

    TI的ADS129x器件SPI 时钟极性CPOL和时钟相位 CPHA的正确设置模式
    的头像 发表于 06-18 16:36 940次阅读
    TI的ADS129x器件SPI 时钟极性<b class='flag-5'>CPOL</b>和时钟<b class='flag-5'>相位</b> CPHA的正确设置模式

    同惠TH2838精密LCR测试仪相位测量功能原理解析

    提供了关键数据支撑。本文将深入解析该仪器相位测量的技术原理与实现路径。 一、相位测量的物理基础:复阻抗矢量解析 交流电路中的阻抗(Z)本质为
    的头像 发表于 05-29 10:11 684次阅读
    同惠TH2838精密LCR测试仪<b class='flag-5'>相位</b>测量功能原理<b class='flag-5'>解析</b>

    250种IC功放的电路图

    250种IC功放的电路图,部分资料内容截取: 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 05-20 15:19

    门老师教你快速看懂电子电路图

    本文从最基本的电容电阻开讲,包含模电数电,以及部分电气知识点,深入浅出。 资料介绍: 全文共分7课,以老师授课和师生交流的形式系统地介绍了电子电路识图方面的基本知识和技能,包括电路图的基本概念和要素
    发表于 05-16 15:17

    多年私藏的电源电路图锦集

    1、3~25V 电压可调稳压电路图 2、10A3~15V 稳压可调电源电路图 3、用 MC34063 做 3.6V 电转 9V 电路图 纯分享贴,有需要可以直接下载附件获取文档! (如果内容有帮助可以关注、点赞、评论支
    发表于 04-24 16:58

    《电子懒人的基础硬件电路图讲解》

    包含了简单的,基础的单元电路图。积累这些基础的电路图,对分析一个复杂的电路很有帮助。因为一个复杂的电路图可以按照功能来划分成不同的模块,再对模块进行分解成不同的单元
    发表于 04-24 16:40

    如何看懂电路图——超级完整版

    电子设备中有各种各样的。能够说明它们工作原理的是电原理,简称电路图电路图有两种,一种是说明模拟电子电路工作原理的。它用各种图形符号
    发表于 04-01 15:19

    电源电路图详解!

    、电器产品提供规划方案。电路图是电子工程师必学的基本技能之一,本文集合了稳压电源、DCDC转换电源、开关电源、充电电路、恒流源相关的经典电路资料,为工程师提供最新鲜的电路图参考资料,超
    发表于 03-31 11:46

    tcl罗格朗楼道声光开关电路图太复杂了,请高手帮忙分析一下电路图的控制原理?

    上图是我自己根据tcl罗格朗楼道声光开关实物画的电路图,太复杂了,请高手帮忙分析一下电路图的控制原理?或者发一份原厂电路图及分析?谢谢!
    发表于 03-15 18:33

    MAX9295电路图

    电子发烧友网站提供《MAX9295电路图.pdf》资料免费下载
    发表于 03-04 14:52 7次下载

    一周带你看懂电路图

    教你看懂电路图 电源电路单元 一张电路图通常有几十乃至几百个元器件,它们的连线纵横交叉,形式变化多端,初 学者往往不知道该从什么地方开始, 怎样才能读懂它。其实电子电路本身有很强的规律
    发表于 03-03 15:05

    348个实用电路图参考,典型电路汇总(建议下载!)

    本资料包含348个实用电路图参考,包含开关电源电路图、音频功放电路图、超声波电路图等,全是实战设计干货,免费分享给大家参考学习~ 获取完整资料可下载附件哦!!!!
    发表于 02-27 16:18

    电源电路图深度讲解

    电子、电器产品提供规划方案。 电路图是电子工程师必学的基本技能之一,本文集合了稳压电源、DCDC转换电源、开关电源、充电电路、恒流源相关的经典电路资料,为工程师提供最新鲜的电路图参考资
    的头像 发表于 02-18 10:46 4526次阅读
    电源<b class='flag-5'>电路图</b>深度讲解

    感应笔电路图

    感应笔电路图
    发表于 12-23 16:48 18次下载