HomeNewsIndia NewsImproving IoT System Robustness Using Watchdog Timers

Improving IoT System Robustness Using Watchdog Timers

While security is a necessary emphasis when designing for the Internet of Things (IoT), what’s often overlooked is the importance of developing systems that are robust enough to recover from failure without human intervention. To ensure this robustness, designers should look closely at the humble watchdog timer (WDT), which now comes in a variety of forms ranging from simple timers to smart, integrated watchdogs.

This article will re-visit the fundamentals of internal and external WDTs before introducing some of the latest WDT devices and how to use them to ensure system robustness.

Why watchdog timers are critical for the IoT
With billions of IoT devices being deployed in the field, it would be impossible for a technician to service them in a timely manner if something goes wrong. As a result, IoT systems must be able to detect and recover from faults on their own without any human intervention.

Watchdogs come in different shapes and sizes, but can generally be categorized as simple timers, windowed timers and smart watchdogs. Watchdogs may exist internally to microcontrollers as hardware and software, externally as hardware, and even as separate microcontrollers with both hardware and software components. At the end of the day, no matter which watchdog solution is used, the sole purpose is to monitor and recover the system. To this end, each watchdog has its own unique characteristics and design challenges that developers need to consider for a robust IoT system design.

Internal watchdog fundamentals
Internal watchdog timers are hardware peripherals that are included in nearly every single microcontroller and can interact with the onboard peripherals and system clock (Figure 1). By default, the internal watchdog timer is disabled and requires a developer to set a predefined period before enabling the watchdog. If the software locks up, or there is a hardware fault that affects the software’s execution, the watchdog timer will expire and force the microcontroller to reset. In the process, it will clear the error and allow the microcontroller to reinitialize the system.

Figure 1: Watchdog timers are included in most microcontrollers, such as Texas Instruments’ MSP430G2210, and can reset the processor when software locks up. (Image: Texas Instruments)

ELE Times Bureau
ELE Times Bureauhttps://www.eletimes.ai/
ELE Times provides a comprehensive global coverage of Electronics, Technology and the Market. In addition to providing in depth articles, ELE Times attracts the industry’s largest, qualified and highly engaged audiences, who appreciate our timely, relevant content and popular formats. ELE Times helps you build awareness, drive traffic, communicate your offerings to right audience, generate leads and sell your products better.

Related News

Must Read

India to Get its First Public Drone Park in Odisha

India's leading UAV manufacturing startup, BonV Aero, is set...

Keysight and Siemens Collaborate on AI-Driven Test Automation

Keysight Technologies, Inc. joins the Siemens Digital Industries Software...

Keysight Introduces RF Signal Analyzers

New analyzers help engineers capture more signal behavior with...

Murata Brings 3D EM and Thermal Simulation Models to Ansys

Murata Manufacturing Co., Ltd. announces a new collaboration with...

Microchip’s Nantes Facility Achieves QML Class Y Certification

Microchip Technology announces that its Nantes facility in France expands...

Vishay Intertechnology Releases New 1 A, 2 A, and 3 A Gen 7 1200 V FRED Pt Hyperfast Rectifiers in SMPC HV Package

Reducing Switching Losses and Increasing Efficiency, Devices Combine Low...

Rohde  and Schwarz Leads GCF 3GPP NR-NTN Validation with Record Test Cases

Rohde & Schwarz is driving the commercialization of 5G-based...

ROHM Launches AG16xFNxx Series MOSFETs for Automotive 48V Power Supply Systems

ROHM develops the “AG16xFNxx Series,” a lineup of 80V...

STMicroelectronics High-Performance Vibration Sensor offers an alternative to Piezosensors

Industrial-grade vibration sensor delivers the latest wide-bandwidth and...

Bosch Accelerates Automation and Robotics Drive

Advance robotics and the dynamic growth of humanoid systems...