0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

電子工程師 ? 來源:xx ? 2019-05-01 07:55 ? 次閱讀

nxp公司的KE1xZ64是基于48 MHz Arm? Cortex?-M0+ MCU微控制器,提供多達64KB閃存,多達8KB RAM以及完整的模擬/數(shù)字特性,并具有用于工業(yè)網(wǎng)絡強健的觸摸感應接口(TSI)和CAN總線,在定制的家用電器觸摸UI和工業(yè)控制系統(tǒng)提供高度穩(wěn)定性和精確度。其ARM CortexR-M0+核基于ARMv6架構(gòu)和ThumbR-2 ISA,支持高達48MHz頻率,具有可配置嵌套矢量中斷控制器(NVIC),存儲器映射除法和平方根模塊(MMDVSQ),電源管理控制器(PMC)具有多種模式:運行,等待,停止,VLPR, VLPW和VLPS;工作電壓2.7V-5.5V,環(huán)境溫度–40 到105℃,主要用在消費類電子,工業(yè)控制和工業(yè)網(wǎng)絡。本文介紹了KE1xZ64主要特性,功能框圖和系統(tǒng)框圖,時鐘框圖,以及評估板FRDM-KE16Z主要特性,框圖和電路圖和PCB設(shè)計圖。

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子系列產(chǎn)品

圖2.Kinetis KE1xZ64系統(tǒng)框圖

圖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設(shè)計圖(1)

圖12.評估板FRDM-KE16Z PCB設(shè)計圖(2)

圖13.評估板FRDM-KE16Z PCB設(shè)計圖(3)

圖14.評估板FRDM-KE16Z PCB設(shè)計圖(4)

圖15.評估板FRDM-KE16Z PCB設(shè)計圖(5)

圖16.評估板FRDM-KE16Z PCB設(shè)計圖(6)

圖17.評估板FRDM-KE16Z PCB設(shè)計圖(7)

圖18.評估板FRDM-KE16Z PCB設(shè)計圖(8)

圖19.評估板FRDM-KE16Z PCB設(shè)計圖(9)

圖20.評估板FRDM-KE16Z PCB設(shè)計圖(10)

圖21.評估板FRDM-KE16Z PCB設(shè)計圖(11)

詳情請見:

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

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

UM11204.pdf

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7552

    瀏覽量

    151423
收藏 人收藏

    評論

    相關(guān)推薦

    基于Arm?Cortex?-M0+內(nèi)核的32位微控制器

    X-CUBE-UCSI擴展包在STM32G0系列32位微控制器上運行,該控制器基于Arm?Cortex?-
    發(fā)表于 11-24 06:23

    32 位 ARM? Cortex?-M0+ 單片機,PY32F002B 系列微控制器

    PY32F002B 系列單片機采用高性能的 32 位 ARM? Cortex?-M0+內(nèi)核,寬電壓工作范圍的 MCU。嵌入了24Kbytes Flash 和 3Kbytes SRAM
    發(fā)表于 05-18 16:25

    愛特梅爾發(fā)布全新ARM Cortex-M0+微控制器系列

     微控制器及觸摸技術(shù)解決方案的領(lǐng)導廠商愛特梅爾公司(Atmel? Corporation) 發(fā)布全新Atmel? SAM D20,這是基于ARM? Cortex?-M0+處理
    發(fā)表于 07-04 16:11 ?1473次閱讀

    ARM_Cortex-M0+微控制器原理與應用

    ARM Cortex-M0+微控制器原理與應用,非常實用的教程。
    發(fā)表于 01-15 15:46 ?10次下載

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

    Holtek推出最新Arm? Cortex?-M0+微控制器HT32F0008,搭配多組高速外圍USART、UART、SPI、I2C等硬件資源,特別適合各種高速數(shù)據(jù)橋接及接口轉(zhuǎn)換應用,
    發(fā)表于 05-16 16:02 ?1790次閱讀

    基于ARM Cortex M0內(nèi)核的32位微控制器

    基于ARM Cortex M0內(nèi)核的32位微控制器
    發(fā)表于 08-26 10:27 ?13次下載

    基于ARM Cortex M0微控制器MM32F013x

    基于ARM Cortex M0微控制器MM32F013x
    發(fā)表于 08-26 09:55 ?22次下載

    CX32L003 ARM? Cortex? -M0+ 32位微控制器數(shù)據(jù)手冊

    CX32L003 ARM? Cortex? -M0+ 32位微控制器數(shù)據(jù)手冊
    發(fā)表于 11-01 17:01 ?55次下載

    PY32F030微控制器數(shù)據(jù)手冊

    PY32F030 系列微控制器采用高性能的 32 位 ARM? Cortex?-M0+內(nèi)核,寬電壓工作范圍的 MCU。嵌入高達64Kbyte
    發(fā)表于 03-10 13:57 ?34次下載

    32位ARM?Cortex?-M0+內(nèi)核單片機XL32F003系列MCU

    XL32F003系列微控制器采用高性能的32位ARM?Cortex?-M0+內(nèi)核,寬電壓工作范圍的MCU。嵌入高 達64 Kbytes f
    的頭像 發(fā)表于 11-09 15:44 ?2682次閱讀
    32位<b class='flag-5'>ARM</b>?<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M0+</b>內(nèi)核單片機XL32F003系列<b class='flag-5'>MCU</b>

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

    PY32F002A 系列微控制器采用高性能的 32 位 ARM? Cortex?-M0+內(nèi)核,寬電壓工作范圍的 MCU。嵌入高 達 20K
    的頭像 發(fā)表于 01-30 17:31 ?1717次閱讀
    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產(chǎn)品介紹

    PY32C642 系列微控制器采用高性能的32位 ARM?Cortex?-M0+內(nèi)核,寬電壓工作范圍的 MCU。
    的頭像 發(fā)表于 09-20 16:21 ?1505次閱讀
    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產(chǎn)品介紹

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

    ? 內(nèi)核:ARM?Cortex?-M0+ – 最高主頻48MHz? 工作溫度:-40℃ 至85℃;工作電壓:1.65V至5.5V? 存儲容量 – 最大64K 字節(jié)FLASH,數(shù)據(jù)保持2
    發(fā)表于 08-01 15:45 ?0次下載

    32位 ARM? Cortex?-M0+ 微控制器PY32L020系列數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《32位 ARM? Cortex?-M0+ 微控制器PY32L020系列數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-19 16:58 ?3次下載

    普冉半導體推出一款基于32位ARM Cortex-M0+內(nèi)核的微控制器

    PY32F071單片機是一款基于32 位 ARM? Cortex? - M0+內(nèi)核的微控制器,由普冉半導體推出。
    的頭像 發(fā)表于 04-30 11:24 ?802次閱讀
    普冉半導體推出一款基于32位<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>+內(nèi)核的<b class='flag-5'>微控制器</b>