Understanding I2C: Principles and Protocols

Understanding I2C: Principles and Protocols

I2C is a widely used bus, generally used to connect various slave devices, such as EEPROM memory, temperature and humidity sensors, gyroscopes, etc.Mastering I2C is considered a fundamental skill, and it is essential for newcomers in the industry to learn it systematically.1. A Brief History of I2C In 1980, Philips began developing a communication bus … Read more

All Sensors of Autonomous Vehicles Fail, Yet They Navigate City Roads with Cutting-Edge Technology

All Sensors of Autonomous Vehicles Fail, Yet They Navigate City Roads with Cutting-Edge Technology

Jia Haonan from Aofeisi Quantum Position | Public Account QbitAI “Elon Musk, do you believe that V2X + AI can make autonomous driving easier to implement?” Recently, many well-known tech influencers overseas, such as Karl Conrad, Dom Esposito, Shane Starnes, and Jonathan Casey, have been tagging Musk, Waymo, Cruise, and other tech giants under a … Read more

Progress in High-Throughput Screening Research Based on Small Molecule Sensors for Actinomycetes

Progress in High-Throughput Screening Research Based on Small Molecule Sensors for Actinomycetes

Actinomycetes can produce a wide variety of secondary metabolites, and microbial fermentation is an important means for obtaining these natural products. For a specific target product, the yield from wild strains is generally insufficient to meet industrial production requirements, necessitating long-term strain domestication to enhance yield. The combination of small molecule biosensors and droplet microfluidics … Read more

Painful Lessons from a Water Temperature Sensor Failure

Painful Lessons from a Water Temperature Sensor Failure

Click to read👉If one day I stop repairing cars, what else can I do? A 2009 Buick Excelle sedan, equipped with a 1.6L engine and automatic transmission, has a mileage of 147,261 km and was brought in for repairs due to high water temperature. According to the owner, even when the car is not started, … Read more

SOM Clustering Analysis of Stock Prices Using Python

SOM Clustering Analysis of Stock Prices Using Python

A clustering analysis is performed on a vector composed of the closing prices of stocks and several important moving average prices, attempting to identify trend characteristic classifications, which can serve as a basis for position management. The following code has been debugged using Spyder, but the classification results are not ideal, and different parameters need … Read more

Common Algorithms for DSP Chips in Photovoltaic Inverters

Common Algorithms for DSP Chips in Photovoltaic Inverters

With the growing global demand for clean energy, photovoltaic inverters, as the core component of solar power generation systems, directly affect the power generation capacity and stability of the entire system. Digital Signal Processors (DSPs) are widely used in photovoltaic inverters to implement complex control algorithms, enhancing the system’s response speed and accuracy. This article … Read more

Why Adding a DSP Processor Amplifier to Car Audio is Superior to a Regular Amplifier?

Why Adding a DSP Processor Amplifier to Car Audio is Superior to a Regular Amplifier?

The DSP amplifier is the soul and backbone of a complete audio system. A DSP amplifier refers to an amplifier that uses a DSP chip, allowing for tuning via a computer. Each channel’s parameters (such as EQ, delay, crossover points, etc.) can be better managed through a computer. A complete audio system includes: Head unit … Read more

Understanding Fixed-Point Programming in DSP: Learning PI Controller Implementation

Understanding Fixed-Point Programming in DSP: Learning PI Controller Implementation

Introduction: Fixed-point is a great thing, but the coding can be a bit challenging. However, after finding some methods for fixed-point programming, we can still understand, master, and apply it. After all, floating-point microcontrollers are expensive, while fixed-point microcontrollers are quite affordable. The author’s first microcontroller supported floating-point, and the coding mindset has always been … Read more

Implementing Fixed-Point Programming for DSP PR Controllers

Implementing Fixed-Point Programming for DSP PR Controllers

Today, we continue our work on fixed-point programming, which is quite significant for using PR control, especially since floating-point microcontrollers are expensive. Previously, in floating-point development, we discussed the discretization and code implementation of the Proportional Resonant Controller (QPR). For fixed-point implementation: Considering quantization errors, we directly run the IIR2 function of the PR controller … Read more

Huawei Comics | What is DSP?

Huawei Comics | What is DSP?

Follow and star our public account, to access exciting content Source | Huawei Kirin Embedded engineers are familiar with what a CPU and MCU are, and there is another member that is often mentioned: DSP. What exactly is a DSP? Let’s explore it through a story!-END- You may also like (click the underline to read) … Read more