0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于48MHz Arm® Cortex®-M0+ MCU的微控制器

电子工程师 来源:xx 2019-05-01 07:55 次阅读

nxp公司的KE1xZ64是基于48 MHz Arm® Cortex®-M0+ MCU微控制器,提供多达64KB闪存,多达8KB RAM以及完整的模拟/数字特性,并具有用于工业网络强健的触摸感应接口(TSI)和CAN总线,在定制的家用电器触摸UI和工业控制系统提供高度稳定性和精确度。其ARM CortexR-M0+核基于ARMv6架构和ThumbR-2 ISA,支持高达48MHz频率,具有可配置嵌套矢量中断控制器(NVIC),存储器映射除法和平方根模块(MMDVSQ),电源管理控制器(PMC)具有多种模式:运行,等待,停止,VLPR, VLPW和VLPS;工作电压2.7V-5.5V,环境温度–40 到105℃,主要用在消费类电子,工业控制和工业网络。本文介绍了KE1xZ64主要特性,功能框图和系统框图,时钟框图,以及评估板FRDM-KE16Z主要特性,框图和电路图和PCB设计图。

Providing up to 64 KB flash, up to 8 KB RAM, and a complete setof analog/digital features, KE1xZ64 offers a robust Touch SenseInterface (TSI) and CAN bus for industrial networking, whichprovides high-level stability and accuracy in customer ’s homeappliance touch UI and industrial control systems.

KE1xZ64主要特性:

Core Processor and System

• ArmR CortexR-M0+ core, supports up to 48 MH***requency

• Arm Core based on the ARMv6 Architecture andThumbR-2 ISA

• Configurable Nested Vectored Interrupt Controller(NVIC)

• Memory-Mapped Divide and Square Root module(MMDVSQ)

Reliability, safety and security

• Cyclic Redundancy Check (CRC) generator module

• 128-bit unique identification (ID) number

• Internal watchdog (WDOG) with independent clocksource

• External watchdog monitor (EWM) module

ADC self calibration feature

• On-chip clock loss monitoring

Power management

• Low-power Arm Cortex-M0+ core with excellent energyefficiency

• Power management controller (PMC) with multiplepower modes: Run, Wait, Stop, VLPR, VLPW andVLPS

• Supports clock gating for unused modules, and specificperipherals remain working in low power modes

• POR, LVD/LVR

Memory and memory interfaces

• Up to 64 KB program flash

• Up to 8 KB SRAM

• 64 Bytes flash cache

Mixed-signal analog

• 1× 12-bit analog-to-digital converter (ADC) with upto 16 channel analog inputs per module, up to 1Msps

• 1× high-speed analog comparators (CMP) withinternal 8-bit digital to analog converter (DAC

Timing and control

• 2× Flex Timers (FTM) for PWM generation, offering6ch+2ch

• 1× 16-bit Low-Power Timer (LPTMR) with flexiblewake up control

• 1× Programmable Delay Block (PDB) with flexibletrigger system

• 1× 32-bit Low-power Periodic Interrupt Timer (LPIT)with 2 independent channels

• Real timer clock (RTC)

Debug functionality

• Serial Wire Debug (SWD) debug interface

• Debug Watchpoint and Trace (DWT)

• Micro Trace Buffer (MTB)

Clock interfaces

• OSC: high range 4 - 40 MHz (with low power or highgainmode) and low range 32 - 40 kHz (with high-gainmode only)

• 48 MHz high-accuracy (up to ±1%) fast internalreference clock (FIRC) for normal Run

• 8 MHz / 2 MHz high-accuracy (up to ±3%) slow internalreference clock (SIRC) for low-speed Run

• 128 kHz low power oscillator (LPO)

• Low-power FLL (LPFLL)

• Up to 50 MHz DC external square wave input clock

• System clock generator (SCG)

• Real time counter (RTC)

Human-machine interface (HMI)

• Supports up to 32 interrupt request (IRQ) sources

• Up to 42 GPIO pins with interrupt functionality

• Touch sensing input (TSI) module

Connectivity and communications interfaces

• 3× low-power universal asynchronous receiver/transmitter (LPUART) modules with FIFO supportand low power availability

• 1× low-power serial peripheral interface (LPSPI)modules with FIFO support and low poweravailability

• 1× low-power inter-integrated circuit (LPI2C)modules with FIFO support and low power availability

• 1× CAN module (MSCAN), with 5 Rx buffers and 3Tx buffers

Operating Characteristics

• Voltage range: 2.7 to 5.5 V

• Ambient temperature range: –40 to 105℃

图1.KE1xZ64功能框图

Kinetis KE1xZ64子系列产品

图2.Kinetis KE1xZ64系统框图

图3.Kinetis KE1xZ64时钟框图

评估板FRDM-KE16Z

The FRDM-KE16Z Freedom board is designed to work in standalone mode oras the main board of FRDM-TOUCH, FRDM-MC-LVBLDC, and Arduinoboards. The FRDM-KE16Z Freedom board is a modular development platformthat enables rapid prototyping and tool reuse through reconfigurable hardware.

评估板FRDM-KE16Z主要特性:

• MKE16Z64VLF4 MCU (Arm? Cortex?-M0+ core, 48 MHz clock, 64 KBFlash, 8 KB RAM, 48 LQFP package)

• I/O headers for easy access to MCU I/O pins

• Compatible with FRDM-TOUCH, FRDM-MC-LVBLDC, and Arduinoboards

• On-board debug circuit: MK20DX128VFM5 (OpenSDA) with virtual serialport

• NXP inertial sensor, FXOS8700CQ

• Reset pushbutton, two user buttons, and one RGB LED

• Touch electrodes in self-capacitive mode

图4.评估板FRDM-KE16Z顶层外形图

图5.评估板FRDM-KE16Z框图

The FRDM-KE16Z features the KE16Z64VLF4 MCU. This 48 MHz microcontroller is part of the Kinetis KE+ family and isimplemented in a 64 LQFP package.

评估板FRDM-KE16Z MCU主要特性:

• 32-bit Arm Cortex-M0+ core, 48 MHz

• Memories

— 64 KB flash

— 8 KB SRAM

• Clocks

— Clock generation module with FLL for system and core clock generation

— 48 MHz high accuracy fast internal reference clock (FIRC)

— 8 MHz/2 MHz high accuracy slow internal reference clock (SIRC)

— 4-40 MHz fast external oscillator (OSC)

— 128 KHz low-power oscillator (LPO)

— Low-power FLL (LPFLL)

• Analog peripherals

— 1 x 12-bit SAR ADC with up to 16 channels input per module

— 1 x high-speed analog comparators (CMP) with internal 8-bit digital to analog converter (DAC)

• Connectivity and communications interfaces

— 1 x low-power serial peripheral interface (LPSPI)

— 1 x low-power inter-integrated circuit (LPI2C) module

— 3 x low-power universal asynchronous receiver/transmitter (LPUART) modules

— 1 x CAN module (MSCAN), with 5 receive buffers and 3 transmit buffers

◦ Timers

— 2 x FlexTimer (FTM) modules

— 1 x 16-bit low-power timer(LPTMR) with flexible wake-up control

— 1 x 32-bit Periodic Interrupt Timer(LPIT)

— 1 x Programmable Delay Block(PDB) with flexible trigger system

— Real-time clock (RTC)

• Human-machine interface (HMI)

— Supports up to 32 interrupt request (IRQ) sources

— Up to 42 GPIO pins with interrupt functionality

— 25-channel touch sensing interface(TSI), supporting both self-capacitive and mutual-capacitive mode

图6.评估板FRDM-KE16Z电路图(1)

图7.评估板FRDM-KE16Z电路图(2)

图8.评估板FRDM-KE16Z电路图(3)

图9.评估板FRDM-KE16Z电路图(4)

图10.评估板FRDM-KE16Z电路图(5)

图11.评估板FRDM-KE16Z PCB设计图(1)

图12.评估板FRDM-KE16Z PCB设计图(2)

图13.评估板FRDM-KE16Z PCB设计图(3)

图14.评估板FRDM-KE16Z PCB设计图(4)

图15.评估板FRDM-KE16Z PCB设计图(5)

图16.评估板FRDM-KE16Z PCB设计图(6)

图17.评估板FRDM-KE16Z PCB设计图(7)

图18.评估板FRDM-KE16Z PCB设计图(8)

图19.评估板FRDM-KE16Z PCB设计图(9)

图20.评估板FRDM-KE16Z PCB设计图(10)

图21.评估板FRDM-KE16Z PCB设计图(11)

详情请见:

https://www.nxp.com/docs/en/data-sheet/KE1xZP48M48SF0.pdf

和https://www.nxp.com/docs/en/user-guide/UM11204.pdf

UM11204.pdf

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7542

    浏览量

    151310
收藏 人收藏

    评论

    相关推荐

    基于Arm®Cortex®-M0+内核的32位微控制器

    X-CUBE-UCSI扩展包在STM32G0系列32位微控制器上运行,该控制器基于Arm®Cortex®-
    发表于 11-24 06:23

    32 位 ARM® Cortex®-M0+ 单片机,PY32F002B 系列微控制器

    PY32F002B 系列单片机采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入了24Kbytes Flash 和 3Kbytes SRAM
    发表于 05-18 16:25

    爱特梅尔发布全新ARM Cortex-M0+微控制器系列

     微控制器及触摸技术解决方案的领导厂商爱特梅尔公司(Atmel® Corporation) 发布全新Atmel® SAM D20,这是基于ARM® Cortex™-M0+处理
    发表于 07-04 16:11 1467次阅读

    ARM_Cortex-M0+微控制器原理与应用

    ARM Cortex-M0+微控制器原理与应用,非常实用的教程。
    发表于 01-15 15:46 10次下载

    Holtek推出最新Arm® Cortex®-M0+微控制器HT32F0008

    Holtek推出最新Arm® Cortex®-M0+微控制器HT32F0008,搭配多组高速外围USART、UART、SPI、I2C等硬件资源,特别适合各种高速数据桥接及接口转换应用,
    发表于 05-16 16:02 1787次阅读

    基于ARM Cortex M0内核的32位微控制器

    基于ARM Cortex M0内核的32位微控制器
    发表于 08-26 10:27 13次下载

    基于ARM Cortex M0微控制器MM32F013x

    基于ARM Cortex M0微控制器MM32F013x
    发表于 08-26 09:55 22次下载

    CX32L003 ARM® Cortex® -M0+ 32位微控制器数据手册

    CX32L003 ARM® Cortex® -M0+ 32位微控制器数据手册
    发表于 11-01 17:01 55次下载

    PY32F030微控制器数据手册

    PY32F030 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入高达64Kbyte
    发表于 03-10 13:57 34次下载

    32位ARM®Cortex®-M0+内核单片机XL32F003系列MCU

    XL32F003系列微控制器采用高性能的32位ARM®Cortex®-M0+内核,宽电压工作范围的MCU。嵌入高 达64 Kbytes f
    的头像 发表于 11-09 15:44 2670次阅读
    32位<b class='flag-5'>ARM</b>®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M0+</b>内核单片机XL32F003系列<b class='flag-5'>MCU</b>

    32位ARM® Cortex®-M0+ 微控制器,PY32F002A系列

    PY32F002A 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入高 达 20K
    的头像 发表于 01-30 17:31 1707次阅读
    32位<b class='flag-5'>ARM</b>® <b class='flag-5'>Cortex</b>®-<b class='flag-5'>M0+</b> <b class='flag-5'>微控制器</b>,PY32F002A系列

    32位ARM®Cortex®-M0+微控制器-PY32C642产品介绍

    PY32C642 系列微控制器采用高性能的32位 ARM®Cortex®-M0+内核,宽电压工作范围的 MCU
    的头像 发表于 09-20 16:21 1494次阅读
    32位<b class='flag-5'>ARM</b>®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M0+</b><b class='flag-5'>微控制器</b>-PY32C642产品介绍

    CW32L052 ARM® Cortex®-M0+ 32 位低功耗微控制器

    • 内核:ARM®Cortex®-M0+ – 最高主频48MHz• 工作温度:-40℃ 至85℃;工作电压:1.65V至5.5V• 存储容量 – 最大64K 字节FLASH,数据保持2
    发表于 08-01 15:45 0次下载

    32位 ARM® Cortex®-M0+ 微控制器PY32L020系列数据手册

    电子发烧友网站提供《32位 ARM® Cortex®-M0+ 微控制器PY32L020系列数据手册.pdf》资料免费下载
    发表于 01-19 16:58 3次下载

    普冉半导体推出一款基于32位ARM Cortex-M0+内核的微控制器

    PY32F071单片机是一款基于32 位 ARM® Cortex® - M0+内核的微控制器,由普冉半导体推出。
    的头像 发表于 04-30 11:24 782次阅读
    普冉半导体推出一款基于32位<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>+内核的<b class='flag-5'>微控制器</b>