当前位置: 首页 > news >正文

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

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

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

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

一. 什么是晶振

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

二. 什么是震荡周期

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

三. 什么是时钟周期

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

四. 什么是机器周期

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

五. 什么是指令周期

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

六. 什么是时间份额

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

七. 总结

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

http://www.jsqmd.com/news/151287/

相关文章:

  • 企业级AI部署标准流程:训练→导出→TensorRT引擎生成
  • 镜像签名与验签机制:防止供应链攻击的有效手段
  • 总结最佳实践:形成可复制的成功模式推广全国
  • 不知道吃什么,试试新开发的吃什么工具
  • 引领技术潮流:预研下一代TensorRT可能的方向
  • IAR使用教程:C++在嵌入式中的混合编程指南
  • 想卖GPU算力?先用TensorRT把性能拉满再说
  • 低成本运营大模型API?TensorRT + 批量推理最佳实践
  • C++:unordered_map/unordered_set 使用指南(差异、性能与场景选择)
  • 漏洞响应机制建立:及时修复公开披露的安全问题
  • 打造样板工程:树立几个标杆客户形成示范效应
  • C++:手把手实现 STL Set/Map(从零编写一棵红黑树到完整容器封装)
  • 如何在生产环境实现毫秒级大模型响应?TensorRT来帮你
  • 手把手教你使用NVIDIA TensorRT镜像部署开源大模型
  • 神经符号系统:连接符号逻辑与深度学习
  • Proteus示波器配合逻辑分析仪联合调试方案
  • 项目管理跨职能泳道图在线生成方法
  • 零基础学Proteus:8.9版本下载与安装详细步骤
  • 基于STM32的HID USB驱动实战案例
  • SDK工具包设计原则:简化第三方集成难度
  • 推动标准制定:参与AI推理优化相关行业规范起草
  • 举办线下Meetup:聚集本地AI开发者交流实践经验
  • JavaScript 核心知识点笔记(三)
  • Keil uVision5下CAN通信在工控中的配置:手把手教程
  • STM32CubeMX界面汉化实战案例:超详细版教程
  • 开源大模型火了,但你真的会高效部署吗?TensorRT了解一下
  • 从HuggingFace模型到生产级API:TensorRT全流程指南
  • 多语言支持方案:为不同地区用户提供定制化镜像
  • 自监督学习在无标签数据中的潜力释放
  • awk文本处理练习和阶段项目演练