EB tresos S32K3 MCAL MCU配置(一)时钟与晶振

这篇具有很好参考价值的文章主要介绍了EB tresos S32K3 MCAL MCU配置(一)时钟与晶振。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MCU配置(一)  时钟与晶振

1.时钟是什么,为什么需要时钟?

时钟对于CPU来说就等同于心脏,时钟频率的高低决定了CPU执行指令的速度,同时对于大多数外设来说也是需要一个时钟信号才能正常工作的,以通信相关的模块来说,一个信号本质上是高低电平的组合,比如我们要发送数据‘1’,且在我们规定的编码格式中‘1’定义为‘0000 0001’,那么我们在表示这个数据时,前7个周期电平都置低,第8个周期电平置高,就正确表达了‘1’,我们的时钟频率越高,就能越‘快’的表达这个数据。

               

2.什么是晶振?

直白点说晶振就是产生时钟的物理单元,通常来说晶振主要分为以下几类:

内部快速晶振;

内部慢速晶振;

外部快速晶振;

外部慢速晶振;

一般来说内部晶振的稳定性和精度都不是很高,如果对时钟要求比较低可以考虑使用内部晶振,省钱的同时减少主芯片pin脚消耗,时钟要求比较高选择外部晶振,车规级芯片基本上都会选择外部晶振。

3.如何获取高频率的时钟?

外部晶振的标称频率一般为32768hz、8mhz、12mhz、24mhz、125mhz等,CPU和外设要求的时钟都高于这个这个频率,要想得到更高频率的时钟,需要使用锁相环(PLL)进行倍频,再使用分频,给到各个模块,因此外部晶振和倍频系数、分频系数是需要精心设计的,因为分频系数和倍频系数都是取整。

时钟树

S32K3系列的时钟树可在S32DS的工程中打开,在屏幕右上角点击clock可以打开时钟树

EB tresos S32K3 MCAL MCU配置(一)时钟与晶振,S32K3 EBtresos配置详解,单片机,stm32,fpga开发

能否看懂时钟树决定了时钟配置的正确性,其中时钟树上部分主要为内外部时钟选择,锁相环配置,下半部分为各个模块的时钟分配与配置

EB tresos S32K3 MCAL MCU配置(一)时钟与晶振,S32K3 EBtresos配置详解,单片机,stm32,fpga开发

以官方例程来说,我们的SCS_CLK有两路选择源,锁相环输出时钟和内部快速时钟,之前说过内部时钟稳定性和精度都比较差,因此选择PLL输出时钟。

PLL的时钟源选择外部快速时钟,即FXOSC,例程的外部快速时钟为16Mhz,在具体项目配置时,需要根据项目实际进行配置。

PLL经过一系列的倍频与分频后输出160Mhz的PLL_PHI0,这一路信号再经过分频后输出到下列时钟信号:

EB tresos S32K3 MCAL MCU配置(一)时钟与晶振,S32K3 EBtresos配置详解,单片机,stm32,fpga开发

这些时钟再输出到各个模块或具体外设上,也就是下部分的内容:

EB tresos S32K3 MCAL MCU配置(一)时钟与晶振,S32K3 EBtresos配置详解,单片机,stm32,fpga开发文章来源地址https://www.toymoban.com/news/detail-679263.html

到了这里,关于EB tresos S32K3 MCAL MCU配置(一)时钟与晶振的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • S32K3学习笔记_01_MCAL的使用和环境搭建

    S32K3学习笔记_01_MCAL的使用和环境搭建 最近PDU项目中用到了NXP的S32K312芯片,把学习笔记记录下来,欢迎纠错,主要参考小猫爪的博客、芯片手册S32K3xxDS.pdf、参考手册S32K3XXRM.pdf。 S31K312可以使用S32DS进行SDK方式的开发,EB tresos进行MCAL开发 EB tresos可以为MCAL开发提供图形化配置界

    2024年01月23日
    浏览(39)
  • S32K3学习笔记---S32K3之MCU模块

    ​ 后续关于MCAL的配置都是基于EB29.0,RTD3.0的配置,MCU是基于S32K324。前期312、344也都使用过,也是第一次使用NXP的多核,后续将记录各个模块学习过程。 环境安装及参考资料如下: ​ 芯片手册:S32K3XXRM.pdf ​ EB工具 :EB29.0安装包 ​ RTD及demo路径:RTD3.0和Demo ​ EB安装步骤:

    2024年02月03日
    浏览(37)
  • S32K ADC配置详解 EB tresos

    ADC配置详解 涉及模块:MCU、PORT、ADC MCU ADC功能模块需要在MCU进行使能,312有两个ADC模块(ADC0和ADC1),需要用到哪些ADC资源,就在MCU对应位置进行使能。新增MCU modesettingcof时,peripheral内容为空,点击Add required elements即可添加基本的外设模块 一般来说MCU主要功能为配置时钟和

    2024年02月07日
    浏览(31)
  • MCAL实战一(S32K324-NXP EB tresos MCU驱动配置详解)

    目录 1、MCU General配置参数 2、MCURestReasonConf 3、McuModuleConfiguration配置 4、MCU API接口函数 5、展示一波代码

    2024年02月12日
    浏览(32)
  • S32K3系列单片机开发笔记(SIUL是什么/配置引脚复用的功能·)

    今天花时间看了一下,SIUL2模块的相关内容,并参照文档,以及例程作了一些小记录,知道该如何使用这个外设,包括引脚的配置,中断配置,以及常用函数的使用等,但对其中的一些细节还需要跟深入的学习和了解。 系统集成单元:System Integration Unit Lite2 (SIUL2) 提供外部设

    2023年04月25日
    浏览(34)
  • S32K3系列单片机学习

    定时器中断,每个平台的实现方式均有差异,从51单片机通过寄存器配置实现定时器周期计数,再到使用HAL库配置STM32的定时器,他们的实现原理都是大同小异的,只不过不同的平台使用的底层库不同,导致实现的方法不同而已。 Periodic Interrupt Timer (PIT) : PIT是一个定时器数组

    2024年02月01日
    浏览(36)
  • 【Autosar】MCAL - MCU(NXP - S32K14x)

    MCAL - 汇总 配置工具:EB Tresos Studio 芯片类型:S32K146 MCU模块提供了访问 内核 相关功能的API,例如配置时钟、初始化RAM、设置低功耗模式、提供复位接口等。 1.1 时钟介绍 从上图可以看到最左边为输入时钟源,右边为输出时钟 ,为了让系统运行在合适的时钟频率环境下,我们

    2024年02月04日
    浏览(38)
  • 英飞凌AURIX 2G 系列MCU关于外设模块EVADC的实现原理及对应MCAL(EB Tresos)配置项详细讲解

    目录 一、版本控制 二、功能概述 三、主要模块及涉及EB配置项 (一)通用时钟方案与控制 (二)内部相关模拟模块的激活与控制 1.模数转换器控制 2.模拟信号缓冲 3.校准 4.降噪方法 5.Alias功能 (三)转换请求产生 (四)请求源仲裁 (五)快速比较通道操作 (六)转换时间

    2024年02月07日
    浏览(43)
  • 英飞凌AURIX 2G 系列MCU关于外设模块MCMCAN的实现原理及对应MCAL(EB Tresos)配置项详细讲解

    目录 一、版本控制 二、功能概述 三、主要模块及涉及EB配置项 (一)通用时钟方案与控制 (二)波特率产生与位定时 (三)轮询与中断 (四)Port输入输出接口 (五)CAN FD实现 控制器延迟补偿 (六)报文接收处理 Acceptance Filtering Rx FIFO 0 and 1 Dedicated Rx Buffers (七)报文发

    2024年02月03日
    浏览(36)
  • 一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

    1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下 对应芯片手册的第27章 Clock Distribution 。 1、SOSC 就是连接外部的高速时钟,我们一般情况下会优先选择它,精准

    2024年01月22日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包