What electronics engineering question can we answer today?
Electronics Design AU is an educational knowledge base answering electronics engineering questions on PCB design, embedded systems, power electronics, RF, EMC, compliance and more — written to be technically accurate, evergreen, and useful to working engineers.
Topics
View all topics →PCB Design
27Schematic capture, layout, stack-up, and design-for-manufacture practices for printed circuit boards.
Embedded Systems
66Microcontroller architecture, real-time firmware, and embedded software design patterns.
Power Electronics
21Switch-mode power supplies, linear regulation, battery charging, and power conversion design.
Analog
17Analog circuit design: amplifiers, filters, signal conditioning, and noise control.
Digital
12Digital logic design, timing, and digital system architecture.
RF
7Radio-frequency design: matching networks, antennas, and RF layout.
EMC
5Electromagnetic compatibility: emissions, immunity, and compliance design practices.
Components
10Passive and active component selection, derating, and datasheet interpretation.
Sensors
12Sensor interfacing, signal conditioning, and measurement accuracy.
Manufacturing
9PCB fabrication, assembly, DFM/DFT, and production test.
Compliance
5Regulatory compliance, safety standards, and certification processes.
Testing
12Hardware validation, automated test, and debugging methodology.
Communications
17Wired and wireless communication protocols: SPI, I2C, UART, CAN, and more.
Wireless
9Wireless protocol selection, radio design, and connectivity trade-offs.
Latest Questions
View more →FPGA Development Flow: From HDL to Working Hardware
Learn the complete FPGA development flow: synthesis, place-and-route, timing constraints, timing closure, and bitstream generation in Vivado and Quartus.
FPGA vs Microcontroller vs ASIC: Which Should You Use?
Learn when to choose an FPGA, microcontroller, or ASIC — covering parallel vs sequential workloads, volume economics, NRE costs, and hybrid approaches.
How Do FreeRTOS Queues, Semaphores, and Mutexes Work?
How to use FreeRTOS queues, semaphores, and mutexes for inter-task communication — including ISR-safe variants, task notifications, and event groups.
How Do You Create and Schedule Tasks in FreeRTOS?
Learn how to create FreeRTOS tasks with xTaskCreate, configure task priorities, size stacks safely, and start the scheduler on ARM Cortex-M MCUs.
Featured Questions
View more →What Is Bluetooth Low Energy (BLE)?
Bluetooth Low Energy (BLE) is a 2.4 GHz protocol for low-power sensor-to-phone communication. Learn how advertising, GATT, and connection parameters work.
What Is CAN Bus?
CAN bus is a differential, multi-master serial bus where nodes arbitrate by message ID priority. Learn how frames, error confinement, and CAN FD work.
What Is USB?
USB is a host-device protocol for PC connectivity and power delivery. Learn about descriptors, CDC-ACM, HID, DFU classes, and Full Speed vs High Speed.
Need help beyond a quick answer? Zeus Design provides PCB design, firmware development, EMC compliance and broader electronics engineering consulting for teams that need a project delivered, not just explained.