嵌入式新手必看知识点,一文教你读懂时序图

小麦大叔 2025-02-02 20:31

点击上方,选择“置顶/星标公众号”

福利干货,第一时间送达


来源 | 洋桃电子 & 华清远见

整理&排版&增加描述 | 嵌入式应用研究院

前言

时序图的核心就是时间和电平的变化关系。时间从左到右,电平只有高低,通常用0和1来表示。时序图能帮助我们理解电路中各个信号的变化,以及它们在不同时间点的状态。通过时序图,可以清晰地展示出数字电路的时序特性,比如信号的起始时间、持续时间、变化趋势和变化之间的关系



大多数时序图的分析技巧

对于大多数时序图,我们需要掌握以下几个技巧,帮助我们正确解读图中的信息:

  • 从上到下:图中的每一条波形线通常代表不同的信号通道或设备端口。例如,I2C通信中的SCL和SDA,SPI通信中的MOSI和MISO,GPIO控制线等。通过上下的排列,我们可以清楚看到这些信号在不同时间点的状态。

  • 从左到右:时间是时序图的核心,因此图从左到右表示时间的推进。在分析时,需要关注信号随时间的变化,电平在不同时间段的变化会影响整个系统的行为。

进一步分析时序图的技巧

如果时序图有时间刻度(如0s、1s等),我们可以用它来准确判断各电平的持续时间。若无时间刻度,则不需要关心具体的时间值,只需关注电平的持续或变化模式。

对于多条波形的时序图,建议观察不同信号之间的关系,识别出主从关系或者同步与异步的信号变化模式。

1、数字电路的逻辑关系

数字电路中只有0和1,分别表示低电平和高电平。时序图通过高低电平的变化,来表达电路在不同时间点上的逻辑状态。举个例子,假设某条信号线的时序图如下:

  • 0-3s:信号为逻辑1(高电平),持续3秒钟。
  • 3-6s:信号为逻辑0(低电平),持续3秒钟。这种变化反映了信号的逻辑状态随时间的变化。




2、单个波形的时序图怎么看?

查看单个波形时,主要考虑以下几点:

  • 时间长度:时序图中通常会标出每个电平状态的持续时间。若没有标注,说明我们只关心电平的高低,不需要精确计算时间。

  • 电平变化:电平从某个状态变到另一个状态时,有一定的过渡时间。例如,从高电平到低电平的过渡可能不会是瞬间完成的,而是会有一个过渡区域(通常用斜线或其他符号表示)。拓展知识:

    • 在实际电路中,电平的变化通常不会是瞬间完成的。我们常见的是信号从高电平到低电平、从低电平到高电平的过渡过程中,波形会出现斜率(即过渡时间)
    • 斜线表示过渡时间:这些斜线的形状和长度表示电平从一个状态过渡到另一个状态所花费的时间。过渡时间在高速电路中尤其重要,过长的过渡时间可能导致信号失真或误判。
  • 物理变化:实际电平变化是一个连续的过程,并非瞬间变化。时序图中的斜线和竖线表示电平的过渡或稳定状态,通常没有特别标注时,它们的含义是一样的,代表着电平从一个状态平滑过渡到另一个状态。

案例一:考虑时间会标出时间长度,如果不标注时间长度,则不需要考虑时间



案例二:电平从某个电平到某个电平之间变换所耗费的时间,以下表示的是电平之间的过渡


案例三:物理的变化,电平的变化不可能是瞬间完成的,它需要一定的过渡时间

如果没有特别的标注,那么此处的斜线和竖线代表的含义是一样的。


3、时序图的电平来自哪里?

时序图中的电平和波形数据来源通常来自具体的硬件文档,例如:

芯片数据手册:会详细说明芯片各个引脚的时序特性,包括输入输出信号的时序要求和状态变化。例如,某个信号线的电平如何随着时钟信号的变化而变化。

协议规范:如I2C、SPI等通信协议中,时序图中电平的变化是由协议规范定义的。每种通信协议对信号的电平、时序、传输速率等都有明确规定。

时序图的电平变化不仅与芯片本身的电气特性相关,还与外部设备、环境因素以及电路的工作状态密切相关。

4、多个波形的时序图怎么看?

多个波形的时序图通常用于表示在同一时间内,多个信号端口的电平变化关系。例如,I2C总线的数据传输过程会涉及到多个信号线(如SCL、SDA)在不同时刻的电平变化。

  • 同步信号变化:对于I2C和SPI等协议,时序图能展示不同信号如何在同一时刻变化。例如,I2C的时钟(SCL)和数据(SDA)线的变化是密切关联的,SDA的值仅在SCL为低时有效。

  • 虚线部分:时序图中的虚线通常表示省略的信号或波形,旨在简化时序图,减少不必要的复杂度。通过虚线,我们可以聚焦于主要的信号变化。

  • 主机和从机的发送关系:时序图还可以帮助我们分析主机和从机之间的信号传输关系,例如谁发起了数据传输、何时改变电平、如何同步等。时序图中的波形之间的相对关系非常关键,能够展示信号的传输顺序和时序要求。


案例一:多波形图主要用于在同一时间内,多个端口组合出的电平变换关系,例如I2c总线

案例二:虚线部分省略了中间过程中的很多波形的表示,还有一种和上面的表示类似

案例三:主机、从机的发送关系


5、时序图分析示例

5.1、SPI时序图

SPI(Serial Peripheral Interface)是一种常用的串行通信协议,通常有4个信号线:MOSI、MISO、SCK、CS。

  • MOSI(Master Out Slave In):主设备发出的数据线。
  • MISO(Master In Slave Out):从设备发出的数据线。
  • SCK(Clock):时钟信号,主设备生成。
  • CS(Chip Select):用于选择目标设备。

分析SPI时序图时,要特别注意:

  • 时钟周期:每个时钟周期内MOSI和MISO的值变化。
  • 数据传输顺序:数据在时钟信号的带动下按位传输。
  • 时序图展示了这些信号线如何在不同时间点上进行电平变化。
  • SPI时序图的关键是数据传输的同步性,主设备和从设备之间的时钟信号(SCK)会决定数据的采样时间。
  • 时序图展示的波形会表明每个时钟周期内数据位的传输以及各信号线的状态。



5.2、I2C时序图

I2C(Inter-Integrated Circuit)是一种两线串行通信协议,信号线为SCL(时钟线,用于同步传输)和SDA(数据线,用于数据传输)。

  • 在I2C的时序图中,时钟信号(SCL)和数据线(SDA)是同步变化的。
  • 时序图会详细展示每个时钟周期内,数据是如何被写入或读取的,以及START、STOP信号的标志。

这些时序图的分析示例可以帮助我们更好地理解不同通信协议中信号的同步和数据传输规则。



往期推荐



不出意外!这个春节我又没法休息了...

写出漂亮规范的代码!分享一份嵌入式C编码规范(收藏细读)

再见了,深圳

推荐一个开源的轻量级任务调度器!TaskScheduler!

小麦大叔 一位热衷技术的攻城狮,懂点技术,会讲故事,交个朋友?
评论 (0)
  •        深夜的公园里,当路灯熄灭后,传统监控摄像头只能拍出模糊的黑白画面,仿佛老式胶片电影里的场景。而搭载为旌瑶光ISP的摄像头,却能像猫科动物一样,在几乎全黑的环境中捕捉到行人衣服的颜色、树叶的纹理,甚至快速跑动的宠物狗毛发细节。这种从“黑白默片”到“全彩4K电影”的跨越,背后是为旌瑶光ISP对传统红外补光技术的颠覆性创新。一、传统方案之困:被红外光“绑架”的夜视世界        传统安防摄像头依赖红外
    中科领创 2025-03-07 16:50 534浏览
  • 3月9日,海信电视举行“巅峰画质 影游旗舰”新品发布会,正式发布E8Q旗舰系列电视新品,搭载全球首颗信芯AI画质芯片H7、全新升级的黑曜屏Ultra、330Hz系统级高刷、U+Mini LED光晕控制系统、影院级帝瓦雷声学系统五大行业首发科技,为极致影游爱好者打造电视画质的巅峰之作。海信电视E8Q系列提供65/75/85/100/116英寸五个版本,其中E8Q Pro零售指导价为75英寸/13599元、85英寸/17999元、100英寸/27999元;E8Q零售指导价为65英寸/7499元、75
    华尔街科技眼 2025-03-09 20:52 133浏览
  • 在企业管理和职场环境中,权力是一个常被提及却又让人感到微妙的话题。有人觉得它充满吸引力,有人却对它避之不及。然而,不管你对权力的态度如何,理解它、掌握它,甚至善用它,都是职场成功的重要一环。今天,我们就来深入探讨权力的本质,特别是个人权力和社会权力的区别,以及如何在职场中逐步建立属于自己的影响力。权力的两种面貌:你掌控自己,还是掌控他人?说到权力,首先要区分它的两种类型。个人权力是你对自己生活的掌控感。比如,你能自由决定自己的职业方向,不用总是请示他人。这种权力让人感到踏实和满足,是我们在生活中
    优思学院 2025-03-07 15:56 325浏览
  • 近年来,越来越多的企业在5S管理的基础上,开始追求6S、7S甚至8S管理,仿佛S越多,管理就越先进,企业就越优秀。于是,6S增加了“安全”,7S又加上了“节约”,8S甚至引入了“学习”……看似更加全面,实则很多企业只是机械地增加S,却忽略了管理的核心目标:提升效率、降低浪费、优化工作环境。优思学院认为,5S本身已经是一套成熟的精益管理工具,它的核心理念不仅简单高效,而且易于实施和推广。如果企业只是为了赶时髦,盲目增加S,而没有真正理解5S的本质,那么这些额外的“S”很可能会变成管理上的负担,而不
    优思学院 2025-03-07 12:43 326浏览
  • 深圳触觉智能RK3506开发板现已上市,开启预售!搭载瑞芯微RK3506B/J超低功耗工业处理器(1.5GHz三核A7+M0,主频1.5GHz);支持1280×1280显示、双百兆网口、星闪无线三模,板载高达2路CAN FD与5路串口。RK3506适用场景简介工业控制‌:RK3506适用于工业控制、工业通信、人机交互等应用场景。其多核异构架构(3xCortex-A7+Cortex-M0)和外设接口丰富,支持Buildroot、Yocto系统,适合轻量级HMI应用‌。‌工业通信‌:RK3506均支
    Industio_触觉智能 2025-03-07 10:04 167浏览
  • 深圳触觉智能SOM3506核心板现已上市,搭载瑞芯微RK3506B/J超低功耗处理器(1.5GHz三核A7+M0),低功耗满载仅0.7W,支持40℃~85℃工作环境,即日起宽温级59元/工业级68元,特价开售!芯片介绍RK3506是瑞芯微Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台,三核Cortex-A7+单核Cortex-M0多核异构设计,CPU频率达1.5Ghz, M0 MCU为200Mhz。RK3506适用场景简介工业控制‌:RK3506适用于工业控制、工业通信、人机
    Industio_触觉智能 2025-03-07 10:03 209浏览
  • 文/Leon编辑/cc孙聪颖2025 年全国两会正如火如荼地进行,这一备受瞩目的年度盛会,再度成为社会各界聚焦的核心。会议期间,代表们积极建言献策,诸多建议迅速引发舆论热潮,频繁登上热搜榜单。其议题范畴极为广泛,紧密围绕产业革新、民生保障与就业促进、教育优化升级、AI 技术规范与发展等多个关键领域展开探讨。这些热点议题不仅精准呼应了当下经济社会发展的紧迫需求,更深度契合了民众对美好生活的向往与诉求,因此在网络空间中激起千层浪,吸引了海量网民的高度关注 。全国人大代表、美的集团首席财务官钟铮,今年
    华尔街科技眼 2025-03-08 20:11 137浏览
  • 文/郭楚妤编辑/cc孙聪颖在这个瞬息万变的时代,流量的到来毫无预兆,不知哪片云会带来降雨。哪怕行事极为低调,也可能在不经意间成为舆论焦点。原本团结、紧张、严肃的全国两会,就因一位来自商界的人大代表周云杰的意外走红,变得活泼起来。周云杰是海尔集团董事局主席、首席执行官,在两会期间以一种意想不到的方式进入大众视野,成为网络热议的焦点人物。故事得从 3 月 5 日讲起。当日,第十四届全国人民代表大会第三次会议首场 “代表通道” 集中采访活动在北京人民大会堂举行。小米公司创始人雷军以全国人大代表的身份亮
    华尔街科技眼 2025-03-08 20:30 135浏览
  • Sub-GHz,即工作频段低于1GHz的无线通信技术,常见频段有315MHz、433MHz、868MHz与915MHz等。其可借助无线电波在自由空间传播的特性,把数据调制到射频载波上进行传输,达成物联网设备间的无线通信,是物联网设备实现高效、稳定、无缝交互的“通信基石”。典型射频信号(无线电波)收发电路简示在工业自动化、智慧城市、智慧农业与智能家居等物联网领域中,LoRa、Wi-SUN、Z-Wave、Sigfox等工业级通信协议大多运行在Sub-GHz频段。而正是通过Sub-GHz射频技术,传感
    华普微HOPERF 2025-03-07 11:39 266浏览
  • ​CS6212是一款可分别用于USB Type-C主机/显示端口源应用的带重定时的有源开关。这设备符合USB 3.2标准版本1.0和USB Type-C标准上的VESA DisplayPort Alt模式 1.0版,支持通过GPIO或12C进行灵活的模式切换。此设备支持USB 3.2第2x1代 运行速度高达10Gbps,DisplayPort 1.4运行速度高达HBR3 8.1Gbps。CS6212管脚分布及功能定义:CS6212支持重定时器训练,并支持USB 3.2标准中定义的状态状态机(RT
    QQ1540182856 2025-03-07 10:09 234浏览
  • 一、系统概述MYD-LD25X搭载的Debian系统包含以太网、WIFI/BT、USB、RS485、RS232、CAN、AUDIO、HDMI显示和摄像头等功能,同时也集成了XFCE轻量化桌面、VNC远程操控、SWITCH网络交换和TSN时间敏感网络功能,为工业设备赋予“超强算力+实时响应+极简运维”的体验!类别名称描述源码TF-AArm Trusted Firmware 2.8OP-TEEOP-TEE 3.19BootloaderU-boot 2022.10KernelLinux Ke
    米尔电子嵌入式 2025-03-07 14:08 380浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦