Video: Decoding the New ‘Vision’ of 1536-Partition High-Resolution dToF Sensors

Specializing in distance and depth measurement, the time-of-flight sensor dToF, has surprisingly also focused on resolution?! 3×3 partitions, hazy; 8×8 partitions, vaguely visible; It must be the ams OSRAM TMF8829, with 48×32 partitions, the three-dimensional ‘vision’ is clearer! From the ams OSRAM WeChat official account

Practical Experience: Detailed Explanation of SRAM Write Error in STM32G474 Errata Manual

Practical Experience: Detailed Explanation of SRAM Write Error in STM32G474 Errata Manual

1. “SRAM Write Error” in the Errata ManualIn section 2.2.7 of the STM32G474 Errata Manual ES0430, the issue of SRAM Write Error is mentioned, with the following details:▲ Figure 1. Explanation of SRAM Write Error in Errata Manual ES0430For SRAM larger than 32kbytes, each 32kbytes of space corresponds to one SRAM state machine. For independent … Read more

Analysis of a Single Bit Failure Issue in MCU SRAM

Analysis of a Single Bit Failure Issue in MCU SRAM

Our company received a product returned from the market for repair. Testing revealed that the product would freeze after running for a period of time (possibly a few minutes or hours, the duration is uncertain). Upon checking the hardware circuit, no anomalies were found. After replacing the MCU, it was discovered that the issue followed … Read more

How to Debug Programs in RAM?

How to Debug Programs in RAM?

❖ The programs of microcontrollers are generally stored in Flash memory. After the chip is powered on, the CPU reads instructions from Flash and executes them. Compared to SRAM, writing to Flash is much slower, especially since a time-consuming erase operation is required before writing data to Flash. In some cases, there is a need … Read more

SOC Design – AHB_SRAM Controller Section

SOC Design - AHB_SRAM Controller Section

The design of SOC’s SRAM, with waveform simulation verification using VCS + Verdi. SRAM serves as system cache, existing in the form of an AHB Slave. SRAM host features: supports 8-bit, 16-bit, and 32-bit read/write operations; single-cycle read/write; low power operation (the system can choose one or more SRAMs); supports DFT/BIST functionality.1. sramc_top is the … Read more

Comprehensive Guide to the ESP32 Memory System: A Beginner’s Guide to Avoiding Pitfalls from Crashes to Mastery

Comprehensive Guide to the ESP32 Memory System: A Beginner's Guide to Avoiding Pitfalls from Crashes to Mastery

Comprehensive Guide to the ESP32 Memory System: A Beginner’s Guide to Avoiding Pitfalls from Crashes to Mastery When your program crashes for the 10th time, and the serial output shows a red warning of “memory overflow”—Don’t panic! This might be a rite of passage for every ESP32 developer.Today, let’s clear the fog and accurately allocate … Read more

Understanding MCU Flash, EEPROM, and SRAM: Key Differences and Selection Guidelines

Understanding MCU Flash, EEPROM, and SRAM: Key Differences and Selection Guidelines

As a hardware engineer, we often deal with microcontrollers (MCUs). However, when selecting an MCU, in addition to pin functions, we should be more familiar with the three important parameters: Flash, EEPROM, and SRAM. If we do not prepare adequately in advance, we may find ourselves wasting more time and effort later on when we … Read more

Microcontroller (4) | Microcontroller Bus and Memory Expansion

Microcontroller (4) | Microcontroller Bus and Memory Expansion

7. Microcontroller Bus and Memory Expansion Data Memory Expansion (SRAM) 6264 is the most commonly used. A0-A12 address lines, D0-D7 data lines. CE chip select OE read enable WE write enable Reading external data RAM timing, MOVX A, @Ri or MOVX A, @DPTR starts reading When low, the eight-bit address data enters the latch, P0 … Read more

Understanding Semiconductor Memory Chips

Understanding Semiconductor Memory Chips

Memory is divided into two main categories: volatile memory (RAM) and non-volatile memory (external storage). The former loses data immediately when power is cut, while the latter is unaffected by power outages and retains data persistently. Classification of semiconductor memory and global market share – 1 – SRAM (Static Random Access Memory) and DRAM (Dynamic … Read more

Finally, Someone Clearly Explains What DRAM and NAND Flash Are!

Finally, Someone Clearly Explains What DRAM and NAND Flash Are!

All users are familiar with the term “memory” because all electronic products require memory, and usually more than one type of memory is used. However, many people easily confuse the types, specifications, and forms of memory. For example, NAND Flash, DRAM often mentioned in industry news, as well as SRAM, SDRAM, DDR3, DDR4, NOR Flash… … Read more