模块简介
对任何一个计算机系统来说,时钟都是不可或缺的,它就像人的心跳一样,驱动着系统的运转。我们常说的Intel某款芯片,主频多少,也就是CPU内核的时钟源的频率。
CPU时钟频率越高,与之对应的,芯片的计算频率也就越高,但是相应的功耗和发热也就越严重。现如今桌面端设备的主频基本已经饱和,基本都是GHz量级的,要想提升算力,就不得不增加内核数量,也就是我们常说的多核计算机系统。而嵌入式领域的MCU主芯片,当前的主频基本都在百MHz量级。Aurix2G TC3XX系列的主频最高支持300MHz,其他有些厂家的芯片已经达到了600MHz。同一系列的芯片毫无疑问算力和主频成正比的,但是不同芯片的算力比较不能只看主频,还要看指令集性能和厂商硬件优化。
除了CPU需要使用时钟外,其他模块例如ADC等外设、RAM、FLASH、总线都是需要时钟的。对于外设也是一样,时钟频率越高,速度越快,定时器精度越高,相应的功耗和发热也会升高,因此在系统设计时要根据实际需求进行斟酌。
今天我们就来介绍Aurix2G TC3XX系列芯片的时钟系统,以及如何在MCAL中进行配置。
|