ADI公司的ADuCM4050是超低功耗集成了帶功率管理的基于ARM? Cortex?-M4F處理器的微控制器(MCU),同時集成了數字外設,嵌入SRAM和嵌入閃存和提供時鐘,重置和功率管理功能的模擬子系統以及模數轉換器(ADC)子系統.MCU工作頻率高達52MHz,主要用在物聯網(IoT),智能農業,智能建筑,智能測量,智能城市,智能機器和傳感器網絡,可穿戴設備,健身和醫療等。本文介紹了ADuCM4050產品亮點和主要特性,框圖和幾種應用電路,開發平臺EV-cog-AD4050主要特性和優勢以及電路圖。
The ADuCM4050 microcontroller unit (MCU) is an ultra low power integrated microcontroller system with integrated power management for processing, control, and connectivity. The MCU system is based on the ARM? Cortex?-M4F processor. The MCU also has a collection of digital peripherals, embedded static random access memory (SRAM) and embedded flash memory, and an analog subsystem that provides clocking, reset, and power management capabilities in addition to an analog-to-digital converter (ADC) subsystem.
This data sheet describes the ARM Cortex-M4F core and memory architecture used on the ADuCM4050 MCU. It does not provide detailed programming information about the ARM processor.
The system features include an up to 52 MHz ARM Cortex-M4F processor, 512 kB of embedded flash memory with error correction code (ECC), an optional 4 kB cache for lower active power, and 128 kB system SRAM with parity. The ADuCM4050 features a power management unit (PMU), multilayer advanced microcontroller bus architecture (AMBA) bus matrix, central direct memory access (DMA) controller, and beeper interface.
The ADuCM4050 features cryptographic hardware supporting advanced encryption standard (AES)-128 and AES-256 with secure hash algorithm (SHA)-256 and the following modes: electronic code book (ECB), cipher block chaining (CBC), counter (CTR), and cipher block chaining-message authentication code (CCM/CCM*) modes.
The ADuCM4050 has protected key storage with key wrap/ unwrap, and keyed hashed message authentication code (HMAC) with key unwrap. The ADuCM4050 supports serial port (SPORT), serial peripheral interface (SPI), I2C, and universal asynchronous receiver/ transmitter (UART) peripheral interfaces.
The ADuCM4050 features a real-time clock (RTC), general-purpose and watchdog timers, and programmable general-purpose input/output (GPIO) pins. There is a hardware cyclic redundancy check (CRC) calculator with programmable generator polynomial. The device also features a power on reset (POR) and power supply monitor (PSM), a 12-bit successive approximation register (SAR) ADC, a red/green/blue (RGB) timer for driving RGB LED, and a true random number generator (TRNG)。
To support low dynamic and hibernate power management, the ADuCM4050 MCU provides a collection of power modes and features such as dynamic- and software-controlled clock gating and power gating.
ADuCM4050產品亮點:
1. Ultra low power consumption.
2. Robust operation.
3. Full voltage monitoring in deep sleep modes.
4. ECC support on flash.
5. Parity error detection on SRAM memory.
6. Leading edge security.
7. Fast encryption provides read protection to user algorithms.
8. Write protection prevents device reprogramming by unauthorized code.
9. Failure detection of 32 kHz low frequency external crystal oscillator (LFXTAL) via interrupt.
10. SensorStrobe? for precise time synchronized sampling of external sensors. Works in hibernate mode, resulting in drastic current reduction in system solutions. Current consumption reduces by 10 times when using, for example, the ADXL363 accelerometer. Software intervention is not required after setup. No pulse drift due to software execution.
ADuCM4050主要特性:
EEMBC ULPMark?-CP score (3 V): 189
Ultra low power active and hibernate modes
Active mode dynamic current: 41 μA/MHz (typical)
Flexi mode: 400 μA (typical)
Hibernate mode: 0.65 μA (typical)
Shutdown mode: 50 nA (typical)
Shutdown mode (fast wake-up): 0.20 μA (typical)
ARM Cortex-M4F processor at 52 MHz with FPU, MPU, ITM with SWD interface
Power management
Single-supply operation (connected to VBAT pins): 1.74 V to 3.6 V
Optional buck converter for improved efficiency
Memory options
512 kB of embedded flash memory with ECC
4 kB of cache memory to reduce active power
128 kB of configurable system SRAM with parity
Safety
Watchdog with dedicated on-chip oscillator
Hardware CRC with programmable polynomial
Multiparity bit protected SRAM
ECC protected embedded flash
Security
Hardware cryptographic accelerator supporting AES-128, AES-256, and SHA-256
Protected key storage in flash, SHA-256-based keyed
HMAC and key wrap and unwrap
User code protection
TRNG
Digital peripherals
3 SPI interfaces to enable glueless interface to sensors, radios, and converters
1 I2C and 2 UART peripheral interfaces
SPORT for natively interfacing with converters and radios Programmable GPIOs (44 in LFCSP and 51 in WLCSP)
3 general-purpose timers with PWM support
RGB timer for driving RGB LED
RTC0 for time keeping
RTC1 with SensorStrobe and time stamping
Programmable beeper
27-channel DMA controller
Clocking features
26 MHz clock: on-chip oscillator, external crystal oscillator, SYS_CLKIN for external clock, and integrated PLL
32 kHz clock: on-chip oscillator and low power crystal oscillator
Clock fail detection for external crystals
Analog peripherals
12-bit SAR ADC, 1.8 MSPS, 8 channels, and digital comparator
ADuCM4050應用:
Internet of Things (IoT)
Smart agriculture, smart building, smart metering, smart city, smart machine, and sensor network
Wearables
Fitness and clinical
Machine learning and neural networks
圖1.ADuCM4050框圖
圖3.ADuCM4050采用LFXTAL和HFXTAL的推薦外接元件圖
圖4.ADuCM4050采用內部ADC的推薦VREF_ADC引腳和ADC輸入通路的外接元件圖
開發平臺EV-COG-AD4050
The EV-COG-AD4050 is a development platform for Analog Devices Ultra Low Power technology across ADI ’ s MCU and RF transceiver portfolio. The board uses CrossCore Embedded Studio, an open source Eclipse based Interactive Development Environment (IDE), which can be downloaded free of charge. The platform contains many hardware and software example projects to make it easier for customers to prototype and create solutions for Internet of Things (IoT) applications.
開發平臺EV-COG-AD4050主要特性和優勢:
On-board ultra-low power ARM Cortex M4F MCU
No external Debugger/Emulator Tools required
Small form factor (75X35mm )
Multiple power options – USB, Coincell, External, Li-Ion
Onboard peripherals – Accelerometer, Temperature sensor
Compatible with ADI RF daughter cards, and RF modules
Compatible with ADI application add-on boards (Gears)
Expansion Connectors and Jumpers for providing external access to all MCU signals
The EV-COG-AD4050LZ is a modular Internet of Things (IOT) development platform based on the ADUCM4050 ultra low power microcontroller (MCU) with integrated power management for processing, control, and connectivity. The MCU system is based on the ARM Cortex-M4F processor, a collection of digital peripherals, embedded SRAM and flash memory, and an analog subsystem which provides clocking, reset, and power management capability in addition to an analog-to-digital converter (ADC) subsystem. The ADUCM4050 has industry leading ultra low power which makes it ideal for developing battery powered and self powered wireless sensor nodes. The Cog platform uses CrossCore Embedded Studio, an open source Eclipse based Interactive Development Environment (IDE), which can be downloaded free of charge. The platform contains many hardware and software example projects to make it easier for customers to prototype and create connected systems and solutions for Internet of Things (IoT) applications.
圖5.開發平臺EV-COG-AD4050板尺寸圖
開發平臺EV-COG-AD4050主要特性:
ADuCM4050 (LFCSP package) - Ultra Low Power ARM Cortex-M4F MCU
Compact form factor (3.5 cm X 7.5 cm) - Easy to deploy.
On board debugger capability (CMSIS DAP compatible)
Multiple power options and current monitoring test-points.
On-board sensors: Accelerometer (ADXL362) and Temperature Sensor (ADT7420)
Optional expansion capability - Using application specific add-on cards (Gears)
Optional connectivity options - Using RF modules (Connectivity Cogs)
圖6.開發平臺EV-COG-AD4050板外形圖(正面)
圖7.開發平臺EV-COG-AD4050板外形圖(背面)
圖8.開發平臺EV-COG-AD4050板電路圖(1)
圖9.開發平臺EV-COG-AD4050板電路圖(2)
圖10.開發平臺EV-COG-AD4050板電路圖(3)
圖11.開發平臺EV-COG-AD4050板電路圖(4)
圖12.開發平臺EV-COG-AD4050板電路圖(5)
詳情請見:
和https://wiki.analog.com/_media/resources/eval/user-guides/eval-cog-ad3029lz/21052017-iot-devkit-tile-revb-schematics.pdf
ADuCM4050.pdf
21052017-iot-devkit-tile-revb-schematics.pdf
評論
查看更多