下载此文档

CAN的时钟精度.doc


文档分类:汽车/机械/制造 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
CAN的时钟精度.doc此文是参考同事ZH的一个计算文档而成的。这里主要介绍一下 CAN的时钟精度的要求。
最近较忙,很多细致的整理和细化工作可能要留待以后了, 抛砖引玉吧,把主要的参考文档和分析过程摘录出来了, 一直也没有太多涉及这块,前面一直在看晶振方面的资料,
把这个话题通过通讯总线的时钟精度的方式引出来。
Nominal Bit Tim*
SYNC_SE&
PROP_SEG
PHASE_SEG1
PHASE_SEG^
SEiniple Poiril
I傀NC SEG — SEG PHASE SEGJ + ^PJiASk SEG2
我们知道一个CAN的位有四个段组成:
Sync_Seg :用于同步总线上的各种节点。
Prop_Seg :对物理延迟进行补偿(物理总线和内部 CAN节点上的传播延迟)。
Phase_Seg1 ,Phase_Seg2 :用于补偿相位边缘误差。在在同步过程中,会缩短或加长这些段。
时钟和CAN的位时序的关系如下:
离—mxumnmnnRn皿fin肌umnnr皿■
QVsJSysterriQoc^ Lan_rLnnRn_rLrLrLnn_ruLr
la T
4- : '
一 ♦ I
" !■ ii II
t
GAM&lFferud
PROP_SEG
PhASE_SEG1

I I
r i
SYNC SEG
T T个
SarTlflRjrt(5}
所有的CAN位时序计算均基于时间量(TQ ),它定义为固定的时间单位,由振荡器导出,取值介于 8和25之间。按照时间方面的观点,1个TQ等效于1Mbps总线速
度下1微秒位长度的1/25th位或40纳秒。
Segment
Duration
SYHC_SEG
Snic_Sag - 1TQ
PROP_SEG
irq $ Pr^s*< s siq
PHASESEG1
no < < 8TQ
PHASE_SEG2
2TQ ;巴MdEe抚订 G
lS601 ~ ^MlC*_SEO + ^H<ASE_SBGI
垢 = CFHASL_SEGJ
■P^PIA'
*3(啊底l
>1
「轉Of学EG =心屮甩创+Sn冲l亦I
【电气干扰】,位填充保证了在重新同步之间有最大 10位的时间(5显性位+5隐性位后+1显性位)
13个位。
6个显性位组成,在错误标志位之前可能最多有 6个显性位。如果发生错误的时候,一个节点必须在重新同步后正确采样第
(2 x AJ、x 10 x g RT v ^RJW
(2xA/)x( 13 x〔nbLpH冉SE_SECH)c MIN<tPIIASE_SEGrtPHASE_5EG2)
一般计算位定时参数有六个步骤: 第1步:确定PROP_SEG 段的最低允许的时间。
第2步:选择的CAN系统时钟频率 第3步:计算PROP_SEG时间
如果结果大于8,回到第2步,然后选择一个较低的 CAN系统时钟频率。
第 4 步:确定 PHASE_SEG1 ,PHASE_SEG2
第5步:确定RJW
第6步:计

CAN的时钟精度 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小s
  • 文件大小149 KB
  • 时间2021-12-06