Analysis of Ambiq ultra-low power MCU

Publisher:花钱123Latest update time:2022-04-20 Source: 半导体行业观察Keywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
Ambiq is a startup that has been getting a lot of attention.


I recently spoke with Dan Cermak, VP of Architecture and Product Planning at Ambiq. They make a product that may not sound like much to the Intels and microchips of this world, but for a small company in a very competitive field, it’s pretty impressive.

The foundation of Ambiq's success is the company's patented subthreshold power optimization technology, or SPOT for short. You have to remember that I come from the days of the Texas Instruments (TI) SN7400 series transistor-transistor logic (TTL) devices, whose outputs switched between 0V and 5V, which is exactly the way the creator of the universe wanted it to be. When the first microprocessor units (MPUs) appeared, their cores and general-purpose input/outputs (GPIOs) all ran at 5V.

Later, this was reduced to 3.5V or 3.3V. Personally, I find MPUs and MCUs whose GPIOs switch between 0V and 3.3V a little disturbing. The next goal is to keep the GPIO at 3.3V (or whatever signaling standard the device in question uses), but reduce the voltage for the core logic where all the digital crunching and decision making happens.

In fact, the core voltage of many devices has been decreasing over the years, starting at 2.9V and then going lower and lower, down to 0.9V or 0.8V in some extreme cases, although 1.2V is the direction that many players are optimistic about.

Then there's Ambiq, whose processor is based on their SPOT and has a core voltage of just 0.3V.

picture
Can you tell the difference?

Ambiq's folks proudly state that the company holds more than 50 patents in this area. And because dynamic (switching) power consumed in silicon is the square of the voltage, this means that an MPU or MCU core implemented using the SPOT architecture consumes only one-sixteenth the dynamic power of an equivalent core running at 1.2V.

Since I'm interested in technology, this is how I think of SPOT. However, in reality, SPOT is also a platform for designing ultra-low-power system-on-chip (SoC) devices.

picture
SPOT is a SoC design platform

Looking at the bottom first, conceptually they have power optimized SPOT architectures for analog, digital, RF/wireless, memory, etc. ("etc." means I have no idea what the "production technology" item in this illustration refers to).

On top of the hardware, they have the first layer of software in the form of the AmbiqSuite Software Development Kit (SDK). This includes the Hardware Abstraction Layer (HAL), device drivers, and sample applications to accelerate understanding of the Ambiq MCU's operation. (Third-party software including the ARM/PacketCraft Cordio BLE Host Stack and FreeRTOS v10.1.1 is distributed along with debugging tools and other support.)

In addition to user-defined applications, the folks at Ambiq offer a range of solutions. For example, BlueSPOT is Ambiq’s ultra-low-power Bluetooth Low Energy (BLE) technology. SecureSPOT supports strong security features such as secure boot, secure key management, secure over-the-air (OTA) patching and updates, anti-rollback, and more. TurboSPOT is Ambiq’s ultra-low-power dynamic performance expansion technology that enables higher frequency CPU and memory operating modes. Voice-on-SPOT (VOS) is a complete, always-on, always-listening, voice-to-cloud solution for local voice commands and/or voice assistant integration into battery-powered IoT endpoint devices.

The first members of Ambiq’s fourth-generation Apollo MCU family were launched in 2020. Based on the high-performance 32-bit Arm-Cortex M4F core implemented in Ambiq SPOT, Apollo4 runs at frequencies up to 192 MHz and has dynamic power consumption as low as 4µA/MHz, significantly extending the battery life of mobile and wearable devices.

The Apollo4 family offers an end-to-end audio subsystem, optimizes graphics capabilities for wearables with rich displays, provides flexible peripherals (for sensors, GPS location services, etc.), has powerful built-in security features and hardware crypto accelerators, and the list goes on.

A few weeks ago, Ambiq introduced the latest member of the Apollo4 family - the Apollo4 Plus - which offers enhanced graphics and more powerful voice capabilities and can be used as an application processor (AP) or as a co-processor for battery-powered endpoint devices. The Apollo4 Plus is now in mass production and is targeted at smart watches and smart bands, consumer medical devices, sports and tracking units, and the 21st century smart home.

Because Ambiq also released the Apollo4 Blue Plus, which enhances the features and functionality of the Apollo4 Plus with embedded BLE 5.1 ​​for Bluetooth connectivity with smartphones or other devices.

On their website, Ambiq states that they are “committed to further improving quality of life by enabling endpoint intelligence while further reducing carbon footprint.” That’s an awesome goal, and one they’re able to achieve with the latest and greatest member of the Apollo4 family.

About Ambiq Micro


Ambiq Micro is a world-leading IoT chip design company and a high-tech startup focused on developing ultra-low power chip products. It has the world's lowest power consumption SPOT chip technology. This technology was discovered by physicists in the last century and was studied in depth at the University of Michigan. After six years of development, it was finally officially applied to chip products in 2010. SPOT technology redefines the meaning of ultra-low power semiconductors and establishes new standards for chips, thereby making power consumption even lower. Obviously, Ambiq Micro has become a leader in this field.

The company has two main categories of products:

The first category is the microcontroller unit (MCU) chip products with the lowest power consumption. This type of product uses the Cortex-M4 core, contains floating-point operations, has Sensor Hub management capabilities, and has a built-in +/-2°C temperature sensor. At the same time, the product also has a 64-pin 4.5 x 4.5mmBGA package with 50 GPIOs, and a 41-pin 2.49 x 2.90mmCSP package with 27 GPIOs with further optimized size. This type of low-power microcontroller unit chip product is mainly suitable for low-power and small-volume application scenarios such as wearable devices, mobile devices, sensor hubs, medical and health devices, and instruments.

The second category is the world's lowest power clock chip (RTC) products. Using such products can simplify the circuits of chip manufacturers, using smaller and cheaper button batteries to meet operating needs (SR512 button batteries can be used for 30 years), and also save the cost of reset chips and electrically erasable programmable read-write memory (EEPROM). In addition to being suitable for wearable devices, mobile devices and instruments, such low-power clock chip products can also be used in trackers and wireless radio frequency identification devices.

Keywords:MCU Reference address:Analysis of Ambiq ultra-low power MCU

Previous article:HPC
Next article:Holtek Launches BP66FW1242 Wireless Charging Rx MCU

Recommended ReadingLatest update time:2024-11-16 13:29

51 MCU Function Module Study Notes - Light Emitting Diode
1. Introduction to Light Emitting Diodes   A light emitting diode is a type of semiconductor diode that can convert electrical energy into light energy. It is often abbreviated as LED (light emitting diode).   Like ordinary diodes, light-emitting diodes also have unidirectional conductivity. When a forward voltage (gr
[Microcontroller]
Single chip microcomputer module - digital tube (above, static display)
Digital tube is actually an LED display. It can be divided into static and dynamic display Static display The characteristic of static display is that each segment of the digital tube must be connected to an 8-bit data line to maintain the displayed font code. After the font code is input once, the displayed font ca
[Microcontroller]
Single chip microcomputer module - digital tube (above, static display)
The most basic flow lamp Proteus simulation diagram including code based on at89c51 microcontroller
#include reg51.h #include stdio.h void delay(void) {    unsigned int i,j;    for(i=500;i 0;i--)       for(j=115;j 0;j--);       } void main(void)  {     // Write your code here     unsigned char led ,a ,b ;//Define three variables     led=0xfe; //led=1111 1110, P0. 0 is on    while (1)    {       P0=led; //Assign th
[Microcontroller]
The most basic flow lamp Proteus simulation diagram including code based on at89c51 microcontroller
Automotive MCU | Infineon's price surged dozens of times, ahead of the epidemic
For current cars, MCU may still be the most troublesome chip in short supply, but compared with when the chip shortage first broke out, the performance of the automotive MCU market seems to be more and more confusing:   Automotive MCUs have been in short supply for a long time. Sometimes they are not so short, and som
[Automotive Electronics]
Automotive MCU | Infineon's price surged dozens of times, ahead of the epidemic
#51 MCU# Using interrupt to realize buzzer
Buzzers are often used as reminder sounds in computers, printers, multimeters and other equipment. The reminder sounds are usually very simple, as long as they sound. The schematic diagram of the buzzer of a certain microcontroller: The CPU schematic diagram of the microcontroller: The following program uses the
[Microcontroller]
#51 MCU# Using interrupt to realize buzzer
51 MCU serial communication uses interrupt mode
/*-------------------------------------------------   Function: Connect the serial port to the computer, download the program, turn on the power           Open the serial port debugging assistant and set the baud rate to 2400 with no parity check.           The crystal oscillator is 12MHz, and the format used for
[Microcontroller]
Realization of single-line communication of PIC microcontroller IO port
Solar water heaters are rapidly entering thousands of households due to their advantages of energy saving, environmental protection, and low cost. The water temperature and water level controllers that are matched with solar water heaters are very convenient for users to use. The product has a good market prospect and
[Microcontroller]
Realization of single-line communication of PIC microcontroller IO port
51 microcontroller basic source code (1602 LCD)
#include #define uc unsigned char #define ui unsigned int sbit RS=P3^5; sbit RW=P3^6; sbit E=P3^4; void read_busy()//Determine whether it is busy; {    uc busy;    P0=0xff;//    RS=0;    RW=1;    do    {      E=1; busy=P0; E=0;    }    while(busy&0x80);//If busy, keep looping (1 in 0x10000000 is prohibited) } void wri
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号