In this hands-on project, we will update a 1980s version of a one-shot (monostable multivibrator) circuit by giving it a modern, colorful output while also…
In this hands-on project, we will update a 1980s version of a one-shot (monostable multivibrator) circuit by giving it a modern, colorful output while also examining the circuit's operation.
Pairing is an important concept in Bluetooth LE. Let’s examine the fundamentals of Bluetooth LE pairing, outlining how…
Pairing is an important concept in Bluetooth LE. Let’s examine the fundamentals of Bluetooth LE pairing, outlining how LE devices securely share keys between trusted devices.
Designing antennas for compact IoT devices is a tricky task, but an increasingly important one. Learn more about this…
Designing antennas for compact IoT devices is a tricky task, but an increasingly important one. Learn more about this challenge and how to meet it.
Learn the roles of the three security keys in Bluetooth LE—Long Term Key (LTK), Connection Signature Resolving Key…
Learn the roles of the three security keys in Bluetooth LE—Long Term Key (LTK), Connection Signature Resolving Key (CSRK), and Identity Resolving Key (IRK).
Electromagnetic-based side-channel attacks are non-invasive, meaning the attacker does not need physical access to the…
Electromagnetic-based side-channel attacks are non-invasive, meaning the attacker does not need physical access to the device to steal information. We’ll look at how these EM side-channel attacks work.
Learn how ATT and GATT protocols help Bluetooth LE devices store and manage data, making it easier for connected devices…
Learn how ATT and GATT protocols help Bluetooth LE devices store and manage data, making it easier for connected devices to work together seamlessly.
To understand known vulnerabilities and attacks on Bluetooth LE devices, we review some studies from the past 4+ years.
To understand known vulnerabilities and attacks on Bluetooth LE devices, we review some studies from the past 4+ years.
Learn about Bluetooth LE's security features and tools, how to use them, and understand how they keep connections secure.
Learn about Bluetooth LE's security features and tools, how to use them, and understand how they keep connections secure.
Explore the seven states of the Bluetooth LE radio, how the link layer state machine manages the LE radio, and the roles…
Explore the seven states of the Bluetooth LE radio, how the link layer state machine manages the LE radio, and the roles of these states in wireless communication.
Indispensable for modern electrical engineering, application-specific integrated circuits (ASICs) form a diverse group of…
Indispensable for modern electrical engineering, application-specific integrated circuits (ASICs) form a diverse group of integrated circuits (ICs) that help designers to optimize sophisticated electronic devices.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
Take a closer look at the definition of the RF noise figure and discuss some subtleties to help avoid erroneous…
Take a closer look at the definition of the RF noise figure and discuss some subtleties to help avoid erroneous interpretations of this specification.
Learn more about L-sections and impedance matching by designing T and Pi matching networks using a Smith chart.
Learn more about L-sections and impedance matching by designing T and Pi matching networks using a Smith chart.
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or…
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.
Learn about two-element networks (L-sections or L-networks), how they transform one impedance to another, their frequency…
Learn about two-element networks (L-sections or L-networks), how they transform one impedance to another, their frequency response, estimating their bandwidth, and their limitations leading to T networks.
Learn about the immittance Smith chart (ZY Smith chart), the effect of adding series and parallel components, impedance…
Learn about the immittance Smith chart (ZY Smith chart), the effect of adding series and parallel components, impedance matching, and finding a two-element matching network.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
Learn about the Bluetooth low energy (BLE) wireless communication protocol, namely its features, protocol stack, and how…
Learn about the Bluetooth low energy (BLE) wireless communication protocol, namely its features, protocol stack, and how it communicates with devices.
Learn about double data rate (DDR) memory key concepts and applications surrounding this digital communication technique,…
Learn about double data rate (DDR) memory key concepts and applications surrounding this digital communication technique, where two data words are transferred during one clock cycle.
Serialization/deserialization circuitry, known collectively as SerDes, provides important benefits for digital…
Serialization/deserialization circuitry, known collectively as SerDes, provides important benefits for digital communication systems, especially when high data rates are required.