This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article will look at the trade-offs we face when trying to improve the linearity of a circuit.
This article will look at the trade-offs we face when trying to improve the linearity of a circuit.
This article discusses the Perceptron configuration that we will use for our experiments with neural-network training and…
This article discusses the Perceptron configuration that we will use for our experiments with neural-network training and classification, and we’ll also look at the related topic of bias nodes.
This article presents the equations that we use when performing weight-update computations, and we’ll also discuss the…
This article presents the equations that we use when performing weight-update computations, and we’ll also discuss the concept of backpropagation.
We can greatly enhance the performance of a Perceptron by adding a layer of hidden nodes, but those hidden nodes also…
We can greatly enhance the performance of a Perceptron by adding a layer of hidden nodes, but those hidden nodes also make training a bit more complicated.
In this article, we’ll see why we need a new activation function for a neural network that is trained via gradient descent.
In this article, we’ll see why we need a new activation function for a neural network that is trained via gradient descent.
This article explains why high-performance neural networks need an extra “hidden” layer of computational nodes.
This article explains why high-performance neural networks need an extra “hidden” layer of computational nodes.
In this article, we will see how we can determine the SFDR for an ADC used in a radio receiver. Also, we’ll examine the…
In this article, we will see how we can determine the SFDR for an ADC used in a radio receiver. Also, we’ll examine the ADC SNR requirement for this application.
This article discusses learning rate, which plays an important role in neural-network training.
This article discusses learning rate, which plays an important role in neural-network training.
This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of…
This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of an oscilloscope and a spreadsheet. An example experiment with numbers is also shown.
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A…
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A basic calibration procedure and considerations on automated calibration are presented.
This article will discuss the basic idea behind the synchronous demodulation technique.
This article will discuss the basic idea behind the synchronous demodulation technique.
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost…
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost Microcontroller units, including the calibration procedure to obtain the best possible accuracy.
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software…
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software algorithms.
In this article, we’ll explore Perceptron training from a more theoretical perspective, focusing on the “error bowl.”
In this article, we’ll explore Perceptron training from a more theoretical perspective, focusing on the “error bowl.”
In this article, we’ll look at the spurious free dynamic range (SFDR) which is a popular specification for quantifying…
In this article, we’ll look at the spurious free dynamic range (SFDR) which is a popular specification for quantifying the linearity of a circuit.
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
In this article, we’ll review some important aspects of neural-net training, and then we’ll discuss the concept of…
In this article, we’ll review some important aspects of neural-net training, and then we’ll discuss the concept of overtraining.
This article presents Python code that allows you to automatically generate weights for a simple neural network.
This article presents Python code that allows you to automatically generate weights for a simple neural network.
Learn about the structure, characteristics, and applications of a silicon photomultiplier (SiPM).
Learn about the structure, characteristics, and applications of a silicon photomultiplier (SiPM).