Class-D Amplifiers are neat, arent they?

Together with some students and a colleague I took part at the International Future Energy Challenge (IFEC) in 2024. It was a great opportunity to combine my interest on power-electronics, audio-technology and microcontrollers. The topic of this competition was to create a Class-D-Amplifier with three channels and 135W output-power – per channel. Origin of the…

Negative duty cycles? Maybe. But complex? Well, lets see…

In mid-2010s I’ve spent weeks on comparing different topologies for inverters and DC/DC-converters for PV-applications. One of these topologies was quite interesting as it had a surprise when calculating the equations for the duty cycle. Under specific circumstances this duty cycle went from a positive real value into a complex imaginary value. To understand why…

Tutorial: UltraNet-Receiver with Arduino MKR Vidor 4000

In 2023, I published a video on my YouTube channel about reading and processing the Behringer UltraNet protocol (see YouTube: Hacking Behringer’s Ultranet for an FPGA-based DIY audio mixer). in this blog post I’d like to take a bit more time to describe the background and the connection between the UltraNet device, FPGA, and the…

Park transformation

To convert a 90° system (alpha/beta) into a dq-system, the Park-Transformation is performed. The alpha/beta signal is converted together with a synchronious signal theta to perform the following equation: The alpha/beta signals are usually the result of a Clarke transformation and are used in Field-Oriented Controls (FOC) or Phase-Locked-Loops (PLL). The usual signals look like…