Bits & Pieces
Welcome
Projects
Bits & Pieces
Snippets
Reviews
Tools
About
Welcome
Projects
Helmholtz Cage
Introduction
Overview
Coil Drive
Results
Linear Actuator
Introduction
Overview
Hardware
Software
Results
Mini Cube Robot
Introduction
Overview
Hardware
Software
Results
Add-on Boards
Motor Test Stand
Introduction
Hardware
Software
Results
Radio Interface
Introduction
Hardware
Software
GUI
Special Features
More...
Bits & Pieces
AFSK
What is AFSK?
Digital Modulation Implementation
Digital Demodulation Implementation
AX5043
The Ultimate Sub-GHz Radio?
RF Frequency Generation
TX Settings
RX Settings
Encoding and Framing
Controlling the Radio
Advanced Features
Experimental Features
Digital Filters
Introduction
FIR Filter
IIR Filter
CIC Filter
ARM CMSIS-DSP Benchmark
DSP Accelerators
Introduction
CORDIC (COordinate Rotation DIgital Computer)
FMAC (Fused Multiply-Accumulate)
ADC Oversampling
HDLC/AX.25
AX.25 Frame Generator
Overview
AX.25
KISS
HDLC
Encoding
More...
Snippets
AliExpress Parts
Depth Vision Module
Serial Bus Servo
PX4 Autopilot
Connection to companion computer
Reviews
Antennas
Dual Band Antennas
Korad KD3305P+
Introduction
Observations (Q&A)
Remote Control
Tools
About
DSP Accelerators
Basics about DSP accelerators in STM32G4 and STM32H7 MCUs, including FMAC, CORDIC and ADC oversampling, and how they boost signal processing performance.
Digital Filters
The Basics about Digital Filters like IIR and FIR. How to simulate and design them with SciLab and run them on ARM MCUs using the CMSIS-DSP library. Benchmarks results for different MCUs and settings are also presented.
LiDAR Modules
Teardown and reverse engineering of a cheap recovered LiDAR acquired from AliExpress. Working principles, communication protocols and tests.
Spectral Imaging
A simple introduction to spectral imaging, particularly multispectral imaging, covering the technologies used, different imaging platforms and the various application fields.
Micro-ROS
Guides and instructions on using Micro-ROS in an embedded system. From porting/build the Micro-ROS static library to dynamic subscribers.
MR-Buggy3
Overview of the NXP MR-Buggy3, with upgrades guides for the underlying WL Toys 124019 and some experimental results.
AX5043
A very versatile and configurable Sub-GHz transceiver. Operates from 27 MHz to 1050 MHz. Offers multitude of different modulations like (G)FSK, (G)MSK, AFSK, PSK, ASK and FM, with datarate up to 125 kbps.
HDLC/AX.25
The basics about HDLC, AX.25 and KISS frames, how they are composed and assembled. Interactive online AX.25/HDLC frame generator (encoder and decoder).
Helmholtz Coil
The basics about Helmholtz Coils: Basic physics, applications and formulas. Interactive online calculator to aid in designing a simple two coil Helmholtz cage.
AFSK
An explanation on what is AFSK, how it works and for what it is used. Showcase of a digital implementation using Scilab of both modulation and demodulation. This includes FM modulation/demodulation, Audio-FSK modulation/demodulation and emphasis filter.