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
23Schematic capture, layout, stack-up, and design-for-manufacture practices for printed circuit boards.
Embedded Systems
35Microcontroller architecture, real-time firmware, and embedded software design patterns.
Power Electronics
17Switch-mode power supplies, linear regulation, battery charging, and power conversion design.
Analog
17Analog circuit design: amplifiers, filters, signal conditioning, and noise control.
Digital
5Digital logic design, timing, and digital system architecture.
RF
6Radio-frequency design: matching networks, antennas, and RF layout.
EMC
4Electromagnetic compatibility: emissions, immunity, and compliance design practices.
Components
9Passive and active component selection, derating, and datasheet interpretation.
Sensors
8Sensor interfacing, signal conditioning, and measurement accuracy.
Manufacturing
8PCB fabrication, assembly, DFM/DFT, and production test.
Testing
10Hardware validation, automated test, and debugging methodology.
Communications
6Wired and wireless communication protocols: SPI, I2C, UART, CAN, and more.
Latest Questions
View more →Binary and Hexadecimal: Number Systems in Embedded Electronics
Binary and hexadecimal in embedded systems: counting in bases, converting between them, two's complement signed integers, and bitwise ops in C.
What Is the Difference Between Combinational and Sequential Logic?
How flip-flops differ from logic gates: sequential vs combinational logic, D flip-flop setup and hold time, registers, and clock domain crossing synchronisers.
How Does the Memory Map Work in an Embedded Microcontroller?
The Cortex-M memory map assigns flash, RAM, and peripherals to fixed address regions. Covers STM32 layout, volatile keyword, and how linker scripts map to it.
What Does Embedded Startup Code Do Before main()?
Covers what embedded startup code does between reset and main(): stack init, SystemInit, .data copy to RAM, .bss zero, and C++ constructors.
Featured Questions
View more →Single vs Double-Sided vs Multi-Layer PCBs: Which to Pick?
Single-sided, double-sided, and multi-layer PCBs trade off cost against routing density and signal performance. Here's how to choose the right layer count.
Linear vs Switching Regulator: Which Should You Use?
Choose a linear (LDO) regulator for low-noise designs with a small voltage drop; use a switching regulator when efficiency matters more than simplicity.
What Is I2C (Inter-Integrated Circuit)?
I2C is a two-wire serial bus for addressing multiple peripherals over shared SDA/SCL lines. Learn how addressing, speed grades, and pull-up resistors work.
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.