2021-03-29 - Prasant Agarwal

Open-source software journey provides lessons for hardware

The open-source software journey provides lessons for technology endeavors such as RISC-V to proliferate like Linux software.

2021-03-25 - Wang Zan

Switching circuits enable smaller USB PD power adapters

Power supply design advances like FFRZVS circuits enable smaller USB PD power adapters for portable devices.

2021-03-23 - Patrik Kalbermatten

Noise-suppression sheets aid in passing EMC testing

Electromagnetically absorbent materials like noise-suppression sheets aid in passing EMC testing by attenuating EMI signals radiated from components and cables.

2021-03-19 - Brian Dipert

How will Microsoft’s Arm-based projects compare to Apple’s?

A look at the Surface Pro X provides an opportunity to compare Apple and Microsoft's Windows Arm-based projects.

2021-03-02 - Brian Dipert

Upgrading a CPU for a ground-up PC assembly

This engineer has decided to return to the world of ground-up PC assembly, starting with a CPU upgrade experiment.

2021-02-23 - Majeed Ahmad

Securely connect IoT devices to cloud services

Developers can securely connect IoT devices to cloud services like AWS and Azure without being a security expert.

2021-02-19 - Wendy Luiten and John Parry

Using digital design to implement physical reliability

Digital design is increasingly used earlier in the design cycle to predict the zero-hour nominal performance and to access reliability.

2021-02-19 - Richard Quinnell

Vaccination program architecture provides lessons for data processing

A vaccination program shows how a pipeline/parallel hybrid architecture can provide lessons that apply to data processing as well.

2021-02-18 - Jia Li

Smart motor control module enables PMSM parameter identification

A smart motor control module allows designers to carry out parameter identification in PMSM-based industrial designs.

2021-02-10 - Richard Quinnell

Baseline security capabilities for IoT devices

This baseline of security capabilities for IoT devices can provide a starting point for development teams to consider.