RayPCB
10.7K posts

RayPCB
@RaymingTech
RAYPCB | Since 2005 🌍 🔌 Premium PCB Manufacturing ⚡ Reliable PCB Assembly (PCBA) 💡 Contract EMS Supplier ✨ Fast Turnkey Solutions | Global Shipping
shenzhen Katılım Ocak 2017
4.2K Takip Edilen1.8K Takipçiler

The global semiconductor industry is on fire 🔥
As of 7 April 2026, here are the largest chip companies by market cap — and the numbers are staggering.
🥇 NVIDIA – $4.265 trillion
Driven by explosive demand for AI processors and data center GPUs.
🥈 TSMC – $1.760 trillion
The world’s most critical chip manufacturer, powering Apple, NVIDIA, and more.
🥉 Broadcom – $1.554 trillion
Rounding out the top 5:
🔹 Samsung Electronics – 874B🔹∗∗ASML∗∗–874B🔹∗∗ASML∗∗–509B
Other heavyweights like Micron, SK hynix, AMD, Applied Materials, and Lam Research show that both chip designers and equipment makers are thriving in this trillion‑dollar ecosystem.
From smartphones and cars to AI supercomputers — semiconductors are the backbone of the modern economy.
📌 The full top 25 also includes:
Intel, KLA, Texas Instruments, Analog Devices, Arm, Qualcomm, Tokyo Electron, Advantest, Marvell Technology, Synopsys, MediaTek, Cambricon Technologies, SMIC, Monolithic Power Systems, and Infineon Technologies.
👇 Which of these companies do you think has the most growth ahead?
#RayPCB #Semiconductors #AI #TechTrends #MarketCap #NVIDIA #TSMC

English

Proportional Navigation Series 2:
Pure Proportional Navigation in 3D
PN tells you how much to accelerate. PPN tells you which direction.
In the basic PN law, the acceleration magnitude comes from the LOS rotation rate and the direction is computed separately normalized and applied perpendicular to the missile velocity. PPN collapses this into a single operation. The cross product of the LOS angular rate vector and the missile velocity unit vector gives you both direction and magnitude in one step.
The difference is a sin(θ) factor. When the missile velocity is misaligned with the LOS, the cross product is large and the command is aggressive. As the missile turns onto the collision course and aligns with the LOS, sin(θ) naturally shrinks toward zero. The guidance effort fades without any explicit scheduling. The law self-regulates.
This is why PPN is the natural choice for aerodynamic missiles. Lift is generated perpendicular to the airflow perpendicular to the velocity vector. The acceleration command already points in the direction the airframe knows how to produce. No coordinate transformation needed between guidance and control.
GIF
English

Designing for Power Systems: Choosing Between ADC-Based Telemetry and Hardware Comparators
In high-reliability hardware design, interfacing high-voltage rails (24V/12V) with a 3.3V Microcontroller (MCU) is a fundamental task. While a standard hardware comparator (like the LM393) offers a quick binary status, moving toward Analog-to-Digital (ADC) Monitoring provides a significantly more robust system architecture.
Here is a technical breakdown of why this approach is becoming the standard for professional power management units:
1. The Precision Advantage (Telemetry)
A comparator tells you if 24V > 12V, but it doesn't tell you the health of the rail. By using a precision voltage divider and an ADC, we gain real-time telemetry. This allows the firmware to detect:
Voltage Sag: Identifying battery depletion before the system hits a critical cutoff.
Transient Spikes: Monitoring regulator stability under varying load conditions.
2. Software-Defined Hysteresis
Hardware-based hysteresis is fixed by resistor values. By moving the logic to the firmware, we can implement Dynamic Hysteresis. This allows us to adjust trip-points on the fly, effectively filtering out noise without changing physical components.
3. The Engineering "Bulletproofing"
To ensure the MCU's longevity, the input stage must be ruggedized:
Impedance Matching: Selecting resistor values (typically 10k to 100k ohms) that balance low power consumption with the ADC’s sampling requirements.
Transient Suppression: Utilizing a 3.6V Zener diode or Schottky clamping to protect the MCU from input over-voltage.
Noise Decoupling: Implementing a Low-Pass Filter (LPF) to attenuate high-frequency switching noise from upstream DC-DC converters.
The Math: Recovery Theory
To translate the scaled voltage back to the actual rail value in firmware, we apply the Scale Factor (SF): SF = (R1 + R2) / R2
For a 24V rail scaled to 3V (R1 = 70k, R2 = 10k)bs, our SF is 8. A 2.5V reading at the pin accurately represents a 20V rail status.

English

Which embedded protocol should you use?
Spoiler: It depends.
On distance, power, latency, safety requirements — and sometimes the decade your hardware was designed in.
So I built a reference covering 65+ protocols across 8 industries.
Here’s what actually gets used in the real world:
🔌 Serial (UART, SPI, I2C) – The foundation of almost every embedded board. Short range, low overhead, battle‑tested.
📡 Wireless – Fragmented on purpose.
• BLE → short range, low power
• LoRaWAN → kilometers, low bandwidth
• UWB → centimeter‑level positioning
• Thread → IPv6 mesh backbone for Matter
🚗 Automotive – CAN (1986 & still in every car), CAN FD (8 Mbit/s for ADAS), FlexRay (deterministic & safety‑critical).
🏭 Industrial – EtherCAT (sub‑µs sync for motion control), HART (digital over existing 4‑20mA wiring – no rewiring needed).
✈️ Aerospace – MIL‑STD‑1553 (flying since 1973, still in the F‑35), ARINC 429 (every commercial airliner). Aerospace doesn’t replace what works.
💾 Storage – NVMe over PCIe (standard for high‑performance embedded), eMMC & UFS (what your Linux board boots from).
The best protocol isn’t the newest one.
It’s the one that fits your constraints.
What’s the most unusual protocol you’ve had to use on a project?
#EmbeddedSystems #Protocols #Engineering #HardwareDesign
GIF
English

Control high-power loads with a tiny signal – the Darlington pair relay driver
Ever needed to switch a relay (or a solenoid) from a low-power microcontroller pin? A single transistor sometimes isn’t enough. That’s where the Darlington pair comes in.
🔧 How it works:
A small input voltage (Vin) passes through a 1kΩ resistor to the base of TR1.
TR1 and TR2 together form a Darlington pair, offering very high current gain.
This lets a weak signal comfortably drive a higher-current load – like a relay coil.
⚡ Switching action:
Input HIGH → Both transistors turn ON → current flows from Vcc through the relay coil to ground → relay energises and switches its NO/NC contacts.
Input LOW → Transistors turn OFF → relay deactivates.
🛡️ Protection & stability:
The flyback diode catches voltage spikes when the relay coil switches OFF – protecting the transistors.
A 100Ω resistor helps keep transistor operation stable and predictable.
Whether you’re working on embedded systems, industrial controls, or DIY automation, this classic circuit is a reliable workhorse.
#RayPCB #ElectronicsEngineering #CircuitDesign #DarlingtonPair #EmbeddedSystems #Automation

English

🖥️ Embedded Systems Language Showdown: Python, C++, Rust & C
Navigating the world of embedded systems?
Choosing the right programming language can make or break your project. Here’s a clear comparison:
🐍 Python (MicroPython)
🔹 Creator: Guido van Rossum
🔹 Primary Board: Raspberry Pi 4 🍓
🔹 Performance: ⚡ Moderate (interpreted)
🔹 Development Speed: ⏱️ Fast & beginner-friendly
🔹 Main Advantage: 💡 Rapid prototyping & vast ecosystem
🔹 Best Use-Case: 🎯 IoT projects, smart sensors, prototypes
💎 C++
🔹 Creator: Bjarne Stroustrup
🔹 Primary Board: Arduino Mega 2560 📟
🔹 Performance: ⚡ High (compiled, optimized)
🔹 Development Speed: ⏱️ Moderate
🔹 Main Advantage: 💡 Fine-grained hardware control & OOP support
🔹 Best Use-Case: 🎯 Complex embedded systems, robotics, real-time apps
🦀 Rust
🔹 Creator: Graydon Hoare
🔹 Primary Board: BBC micro:bit v2 ♾️
🔹 Performance: ⚡ High (memory-safe, zero-cost abstractions)
🔹 Development Speed: ⏱️ Moderate (learning curve)
🔹 Main Advantage: 💡 Memory safety + modern concurrency
🔹 Best Use-Case: 🎯 Safety-critical IoT, multi-threaded embedded apps
⚡ C
🔹 Creator: Dennis Ritchie
🔹 Primary Board: ESP32-DevKitC 📶
🔹 Performance: ⚡ Very High (bare-metal speed)
🔹 Development Speed: ⏱️ Slow (manual memory management)
🔹 Main Advantage: 💡 Maximum control & minimal overhead
🔹 Best Use-Case: 🎯 Low-level firmware, resource-constrained devices

English

Qorvo has published a detailed breakdown on optimizing X‑band phased‑array radar systems.
The numbers caught our attention:
🔹 Receive coherent gain: 32.5 dB
🔹 Noise figure: improved from 15 dB → 2.5 dB
🔹 Transmit power: 32.5 dBm
🔹 Switching speed: <150 ns
According to Qorvo, the real breakthrough comes from tightly integrating beamformer ICs with GaN/GaAs front‑end modules. The result? Lower latency, simpler layouts, and major SWaP‑C gains for next‑gen AESA radars.
Worth 3 minutes for anyone in defense, surveillance, or radar design.
👉 Full article here:
qorvo.com/design-hub/blo…
#RayPCB #RFPCB #RFdesign #RadarTech #AESA #XBand #GaN #Qorvo #DefenseInnovation #rfengineer #radar

English

C vs. Embedded C: What Every Embedded Engineer Should Know 📘
If you're diving into embedded systems or prepping for technical interviews, understanding the distinction between standard C and Embedded C is essential.
Here’s a quick breakdown 👇
🔹 Purpose
→ C: General-purpose software development
→ Embedded C: Microcontroller programming
🔹 Platform
→ C: Runs on OS-based systems (Windows, Linux, etc.)
→ Embedded C: Runs directly on hardware (bare metal)
🔹 Hardware Access
→ C: Mostly hardware-independent
→ Embedded C: Direct control over ports, registers, and peripherals
🔹 Memory
→ C: Ample memory available
→ Embedded C: Limited memory → requires careful optimization
🔹 Libraries
→ C: Standard C libraries (stdio, stdlib, etc.)
→ Embedded C: Hardware-specific header files and register definitions
💡 Strong fundamentals in these areas build real technical confidence — and set you apart in interviews.
Which of these differences surprised you most when you first learned Embedded C? Let me know in the comments 👇
#RayPCB #EmbeddedC #CProgramming #EmbeddedSystems #Microcontrollers #InterviewPreparation #FirmwareEngineering #RTOS #EngineeringMindset

English





