1552_AURIX_TC275_时钟分发

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

这一页文件我没写什么批注,但是还是留下来了。从这个图中能够看到各个模块的时钟源是可以来自于什么地方。

1552_AURIX_TC275_时钟分发_第1张图片

1. CCU的输入主要是来自于两个PLL、备份时钟以及晶振。

2. 对大多数的时钟来说,主要是由先行分频来控制的。

3. 对于CPU的时钟控制来说会更复杂一些,主要是考虑到功能以及性能各方面的综合处理。

1. 核心的CCU模块实现了ERAY以外的所有的信号的同步。

2. BAUD1时钟主要是用来做慢速通信的,BAUD2时钟主要是用来做快速通信的。

3. PSI5是快速通信,这个之前没有预料到。感觉上,这种通信可能也就是类似SENT这样的等级。

4. CAN以及LIN的时钟都是单独的。

5. 调试用的时钟在设置的时候需要快于外设时钟。

1552_AURIX_TC275_时钟分发_第2张图片

ERAY在功能需求上是比较特殊的,因此时钟是单独的。

时钟的配置是有限制的,但是还有一个推荐值。这种描述在其他的芯片中我看到的很少,推荐值基本上是没看到过的。

1552_AURIX_TC275_时钟分发_第3张图片

推荐值与复位的默认值本质上没有直接的联系。

CCU的寄存器是可以由任意CPU来写入的,但是建议只由一个CPU来处理。这样的描述,类似于PLL的寄存器要求。

1552_AURIX_TC275_时钟分发_第4张图片

这部分是满通信的配置说明。

1552_AURIX_TC275_时钟分发_第5张图片

 

这部分是快通信的说明。

这样,这一次学习笔记的整理就结束了。每10页文档作为一个小任务的确是让整个学习过程中有一种“减压”的效果,但是有时候的确是感觉到内容不是很丰厚。这样,后面每天可以多整理几份笔记追赶一下这方面的不足。

你可能感兴趣的:(AURIX,AURIX,TriCore,嵌入式,单片机,TC275)