After introducing structures, we’ll take a look at some of the important applications of this powerful data object. Then, we’ll examine the C language syntax…
After introducing structures, we’ll take a look at some of the important applications of this powerful data object. Then, we’ll examine the C language syntax to declare a structure. Finally, we’ll briefly introduce the data alignment requirement. We’ll see that we may be able to reduce the size of a structure by simply rearranging the order of its members.
Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.
Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.
This article looks at the voltage-mode R-2R DAC structure.
This article looks at the voltage-mode R-2R DAC structure.
This article introduces the Controller Area Network (CAN) serial communication bus, detailing message frames, bus…
This article introduces the Controller Area Network (CAN) serial communication bus, detailing message frames, bus arbitration, and signaling.
A quick walkthrough of how to analyze data from a custom precision sensor system.
A quick walkthrough of how to analyze data from a custom precision sensor system.
Learn about the process of identifying and eliminating noise in data capture.
Learn about the process of identifying and eliminating noise in data capture.
This article goes over the design of firmware for a custom PCB project: a precision inclinometer subsystem.
This article goes over the design of firmware for a custom PCB project: a precision inclinometer subsystem.
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the…
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog…
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog “wire” data type and its vector form, and briefly touch on some differences between VHDL and Verilog.
This article presents efficient, pass-transistor-based implementations of important digital functionality.
This article presents efficient, pass-transistor-based implementations of important digital functionality.
This article explores an alternative, and in some cases advantageous, approach to MOSFET-based implementation of digital…
This article explores an alternative, and in some cases advantageous, approach to MOSFET-based implementation of digital logic functions.
Want to get to-the-minute, location-specific weather information delivered right to your own Adafruit IO dashboard? It's…
Want to get to-the-minute, location-specific weather information delivered right to your own Adafruit IO dashboard? It's time to assemble your very own SmartBrella.
This introductory article will look at some of the most important features of the USB-C standard.
This introductory article will look at some of the most important features of the USB-C standard.
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock…
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock signal that will be used with an FPGA design.
This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.
This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.
How much do you really know about vias, one of the building blocks of PCB design?
How much do you really know about vias, one of the building blocks of PCB design?
This article explains and discusses an important simplification technique used in op amp analysis.
This article explains and discusses an important simplification technique used in op amp analysis.
This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals…
This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals throughout a system.
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart…
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart home sensing and monitoring. We will discuss a custom sensor subsystem developed for this application.
Antennas provide the wireless linkage required for any satellite-based system. Here's a look at the many antennas of GPS.
Antennas provide the wireless linkage required for any satellite-based system. Here's a look at the many antennas of GPS.