Understanding Mesh Circuits How to Use and Calculate Them
Circuit Cellar|October 2024
Microcontrollers and other digital systems concern mostly ones and zeros but when connections to the real word are needed it can get messy. Stuart writes about mesh analysis and how mesh circuits can be calculated and applied in practical scenarios.
Stuart Ball
Understanding Mesh Circuits How to Use and Calculate Them

When working with microcontrollers and other digital systems, we don't usually have to be concerned about anything but ones and zeros, right? But sometimes our MCU has to connect to the real world, and that can be messy. Sometimes we have to use that algebra that we couldn't see the need for in high school to make sure that we get the inputs or outputs we want and do it without damaging anything in the process. And in some cases, mesh analysis is how we handle that. I want to show you a few simple mesh circuits, and how they may be calculated and applied in practical scenarios. If you went to EE school, you probably saw this material in a fundamentals of electrical engineering course.

SIMPLE MESH CIRCUIT

Figure 1 shows a simple mesh circuit of three resistors. For a review of resistors, see my article "Getting Started with Resistors" in Circuit Cellar issue 382. Let's say that we need to calculate the voltage across the 2K resistor R2. This is fairly simple to do using series/parallel resistor calculations. R2 is 2K, R3 is 3K, so the value of R2 and R3 in parallel is 1.2K.

The current through R1 plus the parallel combination of R2 and R3 is:

The voltage across the parallel combination of R2 and R3 is:

2.27ma x 1.2K = 2.73 v

So the current through R2 is 2.73V/2K = 1.36 ma.

This simple example illustrates some general principles of mesh circuits:

•The sum of the currents into a node (connection) is zero. The current flowing into the junction of R1, R2, and R3 has to equal the current flowing out. So the 2.27ma flowing in through R1 has to equal the two currents flowing out through R2 and R3. Note that in doing the calculations, you can (and usually do) assume that all currents are positive, flowing into the circuit. When you do the math, at least one will turn negative.

この記事は Circuit Cellar の October 2024 版に掲載されています。

7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。

この記事は Circuit Cellar の October 2024 版に掲載されています。

7 日間の Magzter GOLD 無料トライアルを開始して、何千もの厳選されたプレミアム ストーリー、9,000 以上の雑誌や新聞にアクセスしてください。

CIRCUIT CELLARのその他の記事すべて表示
Morse Micro Launches Highly Anticipated Second-Generation MM8108 SoC
Circuit Cellar

Morse Micro Launches Highly Anticipated Second-Generation MM8108 SoC

Enabling improved spectrum efficiency to minimize interference in high-density environments, the MM8108 delivers class-leading data rates of up to 43.33Mbps using world-first sub-GHz 256-QAM modulation at an 8MHz bandwidth, making it ideal for a range of applications in agricultural, mining, industrial, home, and city environments.

time-read
1 min  |
February 2025
NXP MCX MCUs and IDEs Cut Development Time
Circuit Cellar

NXP MCX MCUs and IDEs Cut Development Time

Development boards, such as NXP's FRDM platform for MCX A series MCUs, are revolutionizing embedded systems by integrating components for prototyping and innovation in the IoT landscape. These technologies streamline development, enhance flexibility, and reduce costs, enabling greater focus on software development while addressing complex challenges.

time-read
6 分  |
February 2025
Asynchronous Programming in Flutter - Shallow Dive into Google's Mobile App Framework
Circuit Cellar

Asynchronous Programming in Flutter - Shallow Dive into Google's Mobile App Framework

This month, Bob continues his look at mobile app programming from the perspective of an embedded system designer. He begins a shallow dive into Flutter, the mobile app framework from Google, by describing his transition from React Native to asynchronous programming in Flutter.

time-read
7 分  |
February 2025
Basic Pulse Circuits - Part 3: Metastability, Setting, or Resetting
Circuit Cellar

Basic Pulse Circuits - Part 3: Metastability, Setting, or Resetting

In digital design, signal processing is crucial when dealing with asynchronous signals from sensors and level translators. In Part 1 of a three-part series, Wolfgang described how pulse circuits help digital circuits deal with pulse trains. In Part 2, he wrote about flip-flops, timing parameters and synchronization. In Part 3, he looks at how to mitigate metastability and ensure internal clock synchronization.

time-read
10+ 分  |
February 2025
Infineon and Flex Showcase Zone Controller Design Platform for Software-Defined Vehicles
Circuit Cellar

Infineon and Flex Showcase Zone Controller Design Platform for Software-Defined Vehicles

Infineon Technologies AG and Flex, a diversified global manufacturer and new preferred automotive design partner for Infineon, are showcasing the new Flex Modular Zone Controller design platform for software-defined vehicles at CES 2025.

time-read
1 min  |
February 2025
Switching Regulator Efficiency - Minimize Power Consumption in Battery-Operated Systems
Circuit Cellar

Switching Regulator Efficiency - Minimize Power Consumption in Battery-Operated Systems

A switching voltage regulator converts input DC voltage into a desired output DC voltage. This month, Stuart delves into the factors that influence the efficiency of switching regulators, and why they are crucial for embedded applications. From understanding the role of inductors and transistors to exploring practical examples, this article offers valuable knowledge for anyone interested in optimizing power supply designs.

time-read
10+ 分  |
February 2025
Learn Lisp Programming Using MCUs - Part 2: Extending µLisp with Custom Functions
Circuit Cellar

Learn Lisp Programming Using MCUs - Part 2: Extending µLisp with Custom Functions

In the second installment of this series, Raul delves into the world of µLisp and shows how to extend capabilities by adding custom functions such as \"pulsein\" and \"servo-create\", enabling developers to interface with ultrasonic sensors and control servomotors. In Part 1, Raul presented µLisp concepts and syntax, and extensions specific to MCUs.

time-read
10+ 分  |
February 2025
Introducing Bluetooth LE Audio - Part 1: Sound of a Revolution
Circuit Cellar

Introducing Bluetooth LE Audio - Part 1: Sound of a Revolution

Following the Bluetooth Core 5.2 release, Bluetooth Low Energy Audio introduces capabilities that will revolutionize audio applications through isochronous channels and new audio middleware. Nick writes about a framework supporting bidirectional audio and shared listening in Part 1 of a two-part article.

time-read
10 分  |
February 2025
CMake the Most of Software Development - Modern Build Systems Support Scalability
Circuit Cellar

CMake the Most of Software Development - Modern Build Systems Support Scalability

Discover how modernizing your build system with CMake can revolutionize embedded software development, offering unparalleled flexibility and efficiency. Dive into this article to explore the transformative benefits of CMake's cross-platform capabilities and how it integrates seamlessly with contemporary development practices.

time-read
9 分  |
February 2025
Engineering Healthcare - Cutting-Edge Technologies to Enhance Patient Care
Circuit Cellar

Engineering Healthcare - Cutting-Edge Technologies to Enhance Patient Care

Explore the groundbreaking advancements in Pulsed Field Ablation technology, where engineering meets cardiac care to revolutionize atrial fibrillation treatment. This article delves into the intricate design and functionality of cutting-edge devices that enhance precision and safety in medical procedures, showcasing the vital role electronics play in shaping the future of healthcare.

time-read
10 分  |
February 2025