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

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

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

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

一. 什么是晶振

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

二. 什么是震荡周期

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

三. 什么是时钟周期

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

四. 什么是机器周期

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

五. 什么是指令周期

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

六. 什么是时间份额

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

七. 总结

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值