‘Wearable’ devices are miniature electronic devices worn on the body, often integrated with or designed to replace existing accessories such as a watch. This market segment is booming, enabled by Internet of Things technology. Thus the need for smaller, more intuitive devices is rapidly increasing. Some of the current trends are smart watches, smart glasses, and sports and fitness activity trackers. In addition to the consumer market, the medical industry is creating a demand for devices that monitor physical conditions and functions.
The most important electronic component in wearable devices is the microcontroller. As these MCUs need to be small and at the same time perform more functions, integration becomes another important factor. In this article, we look at
- The different requirements for a wearable electronic system
- How the market can be segmented based on these requirements
- Different components in a typical wearable device
- How MCUs can address these requirements
Requirements of wearable devices
Aesthetics: The wearable device needs to be stylish and blend with existing fashion accessories such as ornaments, watches, and glasses. Aesthetics are so important that top semiconductor companies such as Intel are partnering with the fashion industry to make these devices fashionable.
Capacitive touch sensing is a key technology that helps to improve the aesthetics. Capacitive UI need to work on a variety of form factors including curved surfaces, be tolerant of liquids, and be able to sense under thick overlays. Cypress’ CapSense and TrueTouch technologies make such requirements realizable.
Size: As we saw earlier, these devices must be small so that they can easily fit on to a wearable. Nevertheless, at the same time they must integrate more features in the same space. Technologies such as System-on-Chip (SoC) and chip scale packages (CSP) help to shrink the size. For example, Cypress offers PSoC (Programmable System-on-Chip) devices in multiple packaging options including WLCSP.
Water tolerance: Wearable devices are going to be everywhere the human body can go. Therefore it is important to design these devices to be tolerant of the environmental conditions such as water droplets, moisture, and sweat.
Power consumption: Since wearable devices are battery powered, reducing the power consumption of these devices poses unique challenges. Wearable devices, unlike other mobile devices, are required to be always on and always connected because most of these are monitoring devices. For example, a smart watch needs to always show the time and be connected to a mobile phone through a wireless link such as Bluetooth in order to receive alerts; a pedometer is required to continuously count the steps and report it to a mobile phone app; and similarly a heart rate monitor needs to be always monitoring and reporting. Yet battery capacity is inherently limited due to the requirement to reduce the overall size
Therefore these devices need to operate at ultra-low power to conserve the battery life. This requirement drives special needs in MCU and firmware algorithms. 32-bit ARM architecture is a popular CPU technology for wearable devices as it provides best performance and energy efficiency. Also wireless technologies such as ANT+, Bluetooth Low Energy (BLE) are designed to consume low power.
Wireless communication: Wireless connectivity is important for wearable devices as they need to interact with one or more other devices. Depending on the type and features offered, the device is required to support different wireless protocols such as Wi-Fi, ANT+, Bluetooth Low Energy (BLE), and IEEE 802.15.4 based proprietary protocol. Some devices are required to support multiple protocols. For example, a wrist watch communicates with a heart rate monitoring chest strap using a proprietary wireless protocol and also it communicates to a running application in a mobile phone using BLE.
Selecting the right app processor or microcontroller
The selection of the main processor is driven by the type and features of the device. Except for advanced infotainment devices which requires an application processor, MCUs can address most of the types of wearable devices. Also the latest MCUs integrate most of the functions in a single chip. This is important in reducing the overall size of a wearable device and BOM cost.
For example, an ARM cortex-M controller (http://www.arm.com/products/processors/cortex-m/) can power a simple wrist band but a smart watch requires an application processor in order to run a complex operating system such as Android.
As explained earlier, 32-bit ARM processors are popular in wearable devices as they provide the best computing performance and energy efficiency. Modern controllers such as the PSoC integrate sophisticated analog and programmable digital functionality in a single chip, along with an ARM cortex-M core, utilizing the power of the ARM architecture.
Some advanced devices have a separate co-processor to offload the processing of sensor data from the main processor. This is required when the device has loads of sensor data that needs to be analyzed together in real time, requiring constant CPU attention. This function is called ‘sensor hub’ or ‘sensor fusion’. Figure 1 illustrates the role of a sensor hub in a wearable system.
Operating System: Depending on the features offered, a wearable device may or may not need a specific operating system. For example, a simple wrist watch that monitors temperature, measures movement using a 3-axis accelerometer, and displays time on a monochromatic segment LCD display can run with a lightweight RTOS, whereas a smart watch that is designed to be an extension of your mobile phone needs to run an advanced operating system such as Android. At the same time, sensor hubs require special firmware with context aware algorithms.
Right market segmentation enablesdesigners to create the right product and users to choose the bestdevice. Table 1 breaks down the various segments of the market based ondevice features. The complexity of the segmentation increases from topto bottom of the table.
Components in a wearable electronic device
Figure 2 shows a block diagram of a wearable system combining all the features we discussed in the previous section.
Dependingon the type of main processor used, more peripheral functions can beintegrated into a single processor chip. For example, most PSoC devicesreadily integrate a capacitive sensing function, which eliminates theneed for a separate touch controller. Similarly, the Cypress’ CortexM0-based PSoC4 integrates an LCD drive. Shown in Figure 3 is the blockdiagram of a Smart Watch – typical of the first generation of wearabledevices.
Animportant subsystem of a wearable device is the data acquisition orsensor subsystem. Depending on the type of the device, this could be asimple system having only a few MEMS sensors or a complex one having adedicated sensor hub to interface with the sensors. MEMS sensors play akey role in fitness and wellness devices, monitoring the motion of ahuman body in all dimensions. These are also called motion sensors.Invariably all these sensors provide motion information in digital overI2C or SPI communication interface. Examples of these sensors include3-axis accelerometers, gyroscopes, magnetometers, and barometricaltimeters.
Analog sensors are widely used in medical andhealthcare devices. Biometric sensors such as heart rate monitors andEEGs are examples of these sensors. Analog sensors require a specialcomponent called analog front end (AFE). AFE contains op-amps, filters,and ADCs to condition and convert the analog signal to a digital signalthat can be processed by the CPU. This function is sometimes integratedwith the CPU (the PSoc, for example, is designed such that itscommunication features can be directly used as a sensor hub.)
Thenext important subsystem is the user interface (UI) system. How a humaninteracts with a wearable device is an important consideration. Theinteractions should be as intuitive as possible to minimize thecomplexity. Capacitive touch sensing is the most intuitive UI availabletoday. Depending on the application, capacitive UI is implemented inmany forms such as touch screens, buttons, and sliders.
UIelements such as LEDs, buzzers, and vibrating motors help to implementalerts and feedback from the device to the user. For example, a smartwatch design such as that shown in Figure 3 is connected to a mobilephone, and needs to alert the user when a message arrives.
Pulsewidth modulation (PWM) is essential in driving these elements. PWM isused to implement various effects such as dimming on the LED and is alsoused to provide various vibration effects for haptic feedback. Thesetechniques require accurate timing and frequent CPU attention ifimplemented in firmware. So it is important to choose aprocessor/controller that supports hardware PWM.
Sivaguru Noopuran () is a Product Marketing Engineer at Cypress Semiconductor with more than 5 years of experience. His primary interests include User Interface products and product management.
Vairamuthu Ramasamy works with Cypress Semiconductor as Senior Applications Engineer in theProgrammable Systems Division focusing on CapSense-based (Capacitivetouch sensing) PSoC products. He has a bachelor's degree in Electronicsand Communications Engineering from College of Engineering, Guindy.
Chethan Gowda works with Cypress Semiconductor as an Applications Engineer in theProgrammable Systems Division. He holds a bachelor's degree inElectronics and Communications Engineering from BMS College ofEngineering, Bangalore.