news 2026/6/10 17:08:13

【车载开发系列】总线物理层规范上篇

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【车载开发系列】总线物理层规范上篇

【车载开发系列】总线物理层规范上篇

【车载开发系列】总线物理层规范上篇

  • 【车载开发系列】总线物理层规范上篇
    • 一. 什么是晶振
    • 二. 什么是震荡周期
    • 三. 什么是时钟周期
    • 四. 什么是机器周期
    • 五. 什么是指令周期
    • 六. 什么是时间份额
    • 七. 总结

一. 什么是晶振

晶振的全名叫晶体振荡器,单片机系统里都有晶振,晶振是由石英晶体经过加工并镀上电极而做成的,主要特性就是通电后会产生机械振荡,可以给单片机提供稳定的时钟源。晶振提供时钟频率越高,单片机的运行速度也就越快。

二. 什么是震荡周期

振荡周期就是晶振振荡一次花费的时间。以12Mhz为例,振荡周期=1秒/12Mhz,也就是频率的倒数。

三. 什么是时钟周期

它是由单片机振荡器的晶振频率决定的,指的是振荡器每震荡一次所消耗的时间长度,也是整个系统中最小的时间单位。时钟周期其实就是振荡周期(因为晶振提供的是时钟,也就是时间,换个名字而已)

四. 什么是机器周期

CPU中将一条指令的执行分成了若干个阶段,每一个阶段完成一项工作如流水线工作,取指令,译指令,执行指令等,而这些工作又成为基本操作,机器周期就是完成一个基本操作所需要的时间,一般一个机器周期=12个时钟周期,也就是机器周期=12秒/12Hhz。

五. 什么是指令周期

CPU完成一条指令所需要的时间,即包括取指令,译指令,执行指令这些基本操作。

六. 什么是时间份额

时间份额的英文全称是Time quantum,通常缩写为Tq。它是通过MCU芯片的晶振周期分频得到,它为一个时间份额的时间长度,是一个CAN时钟的倒数。传输一个bit位由若干个Tq组成。它由芯片的晶振周期经过分频得到。

七. 总结

晶体一次震荡的时间周期就是震荡周期,也叫做时钟周期。时钟周期是整个系统的最小时钟单元。一般复数个震荡时钟周期构成一个机器周期,CPU完成一条指令可能需要复数个机器周期,所以时钟周期<机器周期<指令周期。对晶振震荡一次形成的时钟周期进行分频,可以得到时间份额Tq。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 6:53:13

构建知识图谱:系统化整理所有与TensorRT相关的知识点

构建知识图谱&#xff1a;系统化整理所有与TensorRT相关的知识点 在现代AI系统的部署链条中&#xff0c;一个常被忽视但至关重要的环节是——如何让训练好的模型真正“跑得快、压得省、稳得住”。尤其是在自动驾驶、视频监控、实时推荐等对延迟极其敏感的场景下&#xff0c;哪…

作者头像 李华
网站建设 2026/6/10 15:59:28

S32DS使用深度解析:ADC采集在车载传感器中的实现

S32DS实战进阶&#xff1a;如何用ADC精准采集车载传感器信号你有没有遇到过这样的情况&#xff1f;明明传感器是好的&#xff0c;电路也没问题&#xff0c;可MCU读出来的温度值就是“跳来跳去”&#xff0c;冷机启动时还漂得离谱。或者在发动机高转速下&#xff0c;压力采样漏掉…

作者头像 李华
网站建设 2026/6/10 15:58:23

vivado安装与开发工具集成:初学阶段实用建议

Vivado安装与开发环境搭建&#xff1a;新手避坑指南 你是不是也经历过这样的时刻&#xff1f;兴冲冲下载好Vivado&#xff0c;点开安装程序后却发现卡在第一步——磁盘空间不够、系统不兼容、许可证报错……明明只是想点亮一个LED&#xff0c;怎么连环境都搭不起来&#xff1f…

作者头像 李华
网站建设 2026/6/4 3:15:10

市场调研问卷设计:了解目标客户的真实痛点

NVIDIA TensorRT&#xff1a;解锁AI推理性能的关键引擎 在今天的AI系统中&#xff0c;训练一个高精度模型早已不是最难的部分。真正决定产品成败的&#xff0c;往往是模型上线后的表现——响应够不够快&#xff1f;每秒能处理多少请求&#xff1f;服务器成本能不能压下来&#…

作者头像 李华
网站建设 2026/6/10 15:53:00

Keil5芯片包下载与ARM Cortex-M项目创建完整流程

手把手教你搞定 Keil5 芯片包下载与 Cortex-M 项目创建 你有没有遇到过这样的情况&#xff1a;刚装好 Keil MDK&#xff0c;信心满满地想新建一个 STM32 工程&#xff0c;结果在芯片列表里翻来覆去也找不到自己的型号&#xff1f;或者编译时报错“cannot open source file ‘s…

作者头像 李华
网站建设 2026/6/6 10:43:49

STM32控制七段数码管显示数字完整指南

用STM32点亮七段数码管&#xff1a;从原理到实战的完整实践指南你有没有遇到过这样的场景&#xff1f;设备已经跑通了核心逻辑&#xff0c;传感器数据也采集准确了&#xff0c;但就是缺一个“看得见”的反馈——用户不知道系统当前是运行、待机还是报警。这时候&#xff0c;一块…

作者头像 李华