All About Circuits

Latest Transceivers Technical Articles

Categories

Analog and Digital Implementation of a Synchronous Demodulator

Analog and Digital Implementation of a Synchronous Demodulator

In this article, we’ll take a look at the analog blocks for implementing the square wave-based synchronous demodulator.


Pulse-width Modulation (PWM) Timers in Microcontrollers

Pulse-width Modulation (PWM) Timers in Microcontrollers

This article is the second of a series on microcontroller timers. This article describes a more complex timer called the PWM or pulse-width modulation timer.


Assessing the ADC SNR and SFDR for Communications Systems

Assessing the ADC SNR and SFDR for Communications Systems

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.


Understanding Different Definitions of the Spurious Free Dynamic Range (SFDR) Specification

Understanding Different Definitions of the Spurious Free Dynamic Range (SFDR) Specification

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.


How to Build an Analog Sensor and Analog Output Using Microchip’s RN487x Bluetooth Module

How to Build an Analog Sensor and Analog Output Using Microchip’s RN487x Bluetooth Module

Learn how to hook up an analog input (potentiometer) and output (LED) using a Microchip BLE module.


Projects Oct 21, 2019 by Aaron Hanson
How to Build a Digital Input and Digital Control Using Microchip’s RN487x Bluetooth Module

How to Build a Digital Input and Digital Control Using Microchip’s RN487x Bluetooth Module

Learn how to use a Microchip module to prototype digital input and digital control peripherals.


Projects Oct 13, 2019 by Aaron Hanson
Sensors and Controls with the RN487x Bluetooth Module from Microchip

Sensors and Controls with the RN487x Bluetooth Module from Microchip

Learn about the RN487x family of Bluetooth modules and how to configure them for your low-power peripheral projects.


Interrupts for Peripherals: Timers, Serial Communication, and ADCs

Interrupts for Peripherals: Timers, Serial Communication, and ADCs

Learn about interrupts for some familiar peripherals: timers, serial communication, and ADCs.


Introduction to the Terahertz Band

Introduction to the Terahertz Band

Learn about the terahertz band, its properties, and the applications where it's finding utility.


NFC-Powered Sweat Biosensor for Glucose and Lactate

NFC-Powered Sweat Biosensor for Glucose and Lactate

Researchers at Northwestern University Center for Bio-Integrated Electronics are championing the development of sweat biosensors with their latest glucose and lactate sensors.


How to Choose Microcontroller Peripherals for Digital Signal Processing Applications

How to Choose Microcontroller Peripherals for Digital Signal Processing Applications

This article continues a discussion of microcontroller features and characteristics that are particularly important when you’re thinking in terms of DSP capabilities.


Introduction to CAN (Controller Area Network)

Introduction to CAN (Controller Area Network)

This article introduces the Controller Area Network (CAN) serial communication bus, detailing message frames, bus arbitration, and signaling.


Understanding Bandwidth in Communications and Computing

Understanding Bandwidth in Communications and Computing

This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.


What Is Bandwidth?

What Is Bandwidth?

This article explores the surprisingly complicated details associated with a word that we frequently use but perhaps don’t fully understand.


How to Process I/Q Signals in a Software-Defined RF Receiver

How to Process I/Q Signals in a Software-Defined RF Receiver

This article discusses the mathematical significance of I/Q signals and presents the final steps in the DSP algorithm for decoding frequency-shift-keying baseband signals.


How to Use I/Q Signals to Design a Robust FSK Decoder

How to Use I/Q Signals to Design a Robust FSK Decoder

An improved algorithm, in conjunction with quadrature modulation, can achieve FSK decoding that is not affected by phase misalignment.


Digital Signal Processing in Scilab: Understanding Phase Misalignment in FSK Decoding

Digital Signal Processing in Scilab: Understanding Phase Misalignment in FSK Decoding

In this article we’ll use Scilab to explore the effect of unpredictable phase variations in a demodulated frequency-shift-keying baseband signal.


Digital Signal Processing in Scilab: How to Decode an FSK Signal

Digital Signal Processing in Scilab: How to Decode an FSK Signal

Learn about a DSP technique that extracts the original digital data from a demodulated frequency-shift-keying baseband signal.


How to Perform Frequency Modulation with a Digitized Audio Signal

How to Perform Frequency Modulation with a Digitized Audio Signal

In this article, we’ll use Scilab to create an FM waveform that carries information corresponding to an audio recording.


How to Use Scilab to Analyze Frequency-Modulated RF Signals

How to Use Scilab to Analyze Frequency-Modulated RF Signals

Computing a discrete Fourier transform can help you to analyze the ways in which RF modulation affects the spectrum of a carrier signal.