2020-06-15 - Brian Dipert

Teardown: The router that took down my wireless network

When life gives you a failed router, take the opportunity to tear it apart.

2020-06-03 - Mathias Fritzson

Software-defined automobiles: An efficient platform for essential parallelization

Are we at a critical juncture in how the industry moves forward with software-defined automobiles? As automotive functionality increases and…

2020-05-27 - Hesam Moshiri

DIY hand sanitizer/alcohol dispenser, without an Arduino or MCU

In this article, we will build an automatic hand sanitizer dispenser that uses IR sensors to detect the presence of…

2020-05-21 - Majid Dadafshar

A practical guide to signal integrity in high-speed SerDes applications, part 2

This article focuses on real-world signal integrity issues that require additional analysis, modeling, and compensation.

2020-05-18 - Brian Dipert

Teardown: What makes the Amazon Fire TV Stick tick?

Cracking open the Apple Fire TV Stick is easy, but identifying all the components is a different story...

2020-05-14 - Majid Dadafshar

A practical guide to signal integrity in high-speed SerDes applications, part 1

This article covers fundamental concepts and key principles behind signal integrity in high-speed data systems.

2020-05-11 - Brian Dipert

Why the Raspberry Pi 4 should catch your eye

If you’re basing your next system design on the Arm architecture, the Raspberry Pi Foundation’s various boards are an intriguing…

2020-05-07 - Krunal Maniar and Ryan Andrews

Mitigate clock intermodulation effects in characterization setups

Mitigate the effects of clock intermodulation and improve the reliability and measurement accuracy of mixed-signal systems.

2020-05-05 - Geoff Schulteis

How to get better wireless performance for mobile devices with small PCBs

If the product design is to include an antenna, especially if it is using a small PCB, we would recommend…

2020-02-20 - Rajan Bedi

Right-first-time PCB layout for spacecraft avionics

The PCB is now so fundamental that we often forget that it is a component that must be selected based…