
Tutti i dispositivi elettronici sono alimentati dal fumo bianco. Quando il fumo esce, il dispositivo è morto.
Milan Nikolic
Our areas of expertise:
1. PCB Design
- Schematic & PCB Layout: Designing schematics and translating them into layout.
- EMI / Signal Integrity: Optimizing board design to minimize electromagnetic interference (EMI) and ensure high-speed signals travel without distortion.
- Multi-layered flex circuit (up to 8L): Engineering flexible printed circuits up to 8 layers for compact, bendable, or high-vibration applications.
- Multi-layered circuit (up to 12L): Designing high-density rigid PCBs up to 12 layers to route complex architectures and advanced components.
2. Embedeed HW
- STM32 & STM8 / ESP32 / Arduino: Developing hardware systems around popular microcontroller architectures, ranging from industrial-grade MCUs to wireless-enabled chips.
- Sensors: Integrating and conditioning signals from various physical sensors for accurate data acquisition.
- Filters HW and FW/SW: Designing analog hardware filters and digital software algorithms to eliminate noise and clean up signals.
- Mixed-Signal & Analog electronics & Digital electronics: Comprehensive design bridging continuous analog signals, digital logic, and the conversion interfaces between them.
3. Power Electronics & Motors
- AC/DC converters & DC/DC converters: Developing efficient power supplies to convert alternating current to direct current or to regulate DC voltage levels.
- Motion control (BLDC), PID control of DC motors: Implementing precise motor control for brushless and brushed DC motors using closed-loop PID feedback algorithms.
4. RF / Microwave
- PCB antenna design and tuning: Custom designing and calibrating on-board trace antennas for optimal wireless transmission and frequency matching.
- High-Frequency system: Engineering systems operating at microwave frequencies where impedance control and transmission line effects are critical.
- RFID / WiFi: Integrating and optimizing short-range and local area wireless communication protocols.
5. FPGA
- VHDL-code: Writing hardware description language code to configure FPGA internal logic for ultra-fast, parallel data processing.
6. Simulation
- Circuit simulation, analysis and modelling: Utilizing simulation software (e.g., SPICE) to virtually test circuit behavior, analyze worst-case scenarios, and predict performance before prototyping.
7. HW/FW Testing
- HW testing and debugging: Utilizing laboratory instruments (oscilloscopes, logic analyzers) to validate physical boards and troubleshoot hardware faults.
- Reverse engineering and teardowns: Disassembling and analyzing existing electronics to understand their architecture, functionality, and design choices.
8. FW
- FW development in assembly for MCUs: Writing low-level assembly code for maximum execution speed, minimal memory footprint, and direct hardware control.
- FW development in C/C++ for MCUs: Developing embedded software using industry-standard languages to ensure scalable, modular, and maintainable codebases.
- Real-time applications (FreeRTOS): Implementing real-time operating systems to manage deterministic multitasking and time-critical operations in embedded systems.