freetech

kinetis入门之系统集成模块

0
阅读(3233)

概述:

系统集成模块是一组控制逻辑,控制着系统和大部分模块。包括以下功能:

  • 系统和模块的时钟配置。
  • 模块的配置和控制。
  • SOC配置和控制。
  • 芯片配置信息。

其框图如下:

image

下面分别阐述上述功能。

系统和模块的时钟配置:

  • MCG时钟源选择,可选系统振荡器或RTC震荡器作为时钟源(SIM_SOPT2[MCGCLKSEL])。

为大部分模块提供时钟源选择:

  • 系统时钟分频(系统/内核、外设、FlexBus和FLASH时钟)。
  • SDHC、I2S、以太网时间戳、USB和跟踪调试的时钟,I2S、USB部分的时钟分频。
  • TSI、LPT和SLCD的时钟源。
  • 时钟门控:大部分模块拥有1个寄存器位控制使能/禁止其时钟,不使用的模块可以关掉它的时钟来降低功耗。

模块的配置和控制:

CMT_IRO/UART_TXD驱动强度选择:

单引脚驱动或双引脚驱动。

UART0和UART1收发源选择/配置:

UART Rx源可选自:
  • Rxd引脚
  • CMP0
  • CMP1

UART Tx源可选:

  • TXD引脚
  • 由FTM1通道0调制的TXD引脚
  • 由FTM2通道0调制的TXD引脚

USB稳压器配置(稳压器使能或等命)。

FTM外部时钟、输入捕获和故障源选择。

ADC触发选择。