Testing the SPI Interface SRAM: APS6404L

Testing the SPI Interface SRAM: APS6404L

1. Introduction   This small electronic badge contains many unique components. This AP Memory is a SPI interface SRAM with a capacity of 8MB. Below is a preliminary test of it. 2. Creating the Test Circuit   This RAM with SPI interface operates with a current from 2.7V to 3.6V. Its package seems to be universal, similar … Read more

An Easy-to-Understand Guide to SPI Communication

An Easy-to-Understand Guide to SPI Communication

01 【SPI Concept】 SPI (Serial Peripheral Interface) is a synchronous serial port for communication between microcontroller units (MCUs) and peripheral ICs (such as sensors, ADCs, DACs, driver chips, and external storage devices). The communication rate can range from a few thousand bps to hundreds of Mbps or even higher, depending on the specifications and performance … Read more

Embedded Development – Detailed Explanation and Application of CAN Protocol (Part 1)

Embedded Development - Detailed Explanation and Application of CAN Protocol (Part 1)

Click the blue words Follow us 1. Introduction to CAN Background of the CAN Protocol In the 1980s, the number of electronic control units (ECUs) in automobiles gradually increased, and traditional point-to-point electrical communication methods were becoming inadequate. The point-to-point connections between each electronic control unit and other devices made system wiring complex, costly, and … Read more

Proteus 8.15 Installation Guide with Download Link

Proteus 8.15 Installation Guide with Download Link

Software Introduction Proteus 8.15 is a computer-aided design software package for electronic circuits. This package is a circuit simulation system based on PSPICE electronic component models. Proteus is a single application with many service modules that provide different functions (schematic capture, PCB layout, etc.). The wrapper that allows all various tools to communicate with each … Read more

Build a 100MHz Logic Analyzer with Raspberry Pi Pico

Build a 100MHz Logic Analyzer with Raspberry Pi Pico

Build a 100MHz Logic Analyzer with Raspberry Pi Pico Transform a Raspberry Pi Pico (or any RP2040 board) into a simple logic analyzer in just 5 minutes. Introduction A logic analyzer is an electronic instrument that captures and displays multiple signals from digital systems or circuits. It can convert captured data into timing diagrams, protocol … Read more

Choosing Logic Analyzers: Often Overlooked Probes

Choosing Logic Analyzers: Often Overlooked Probes

Abstract There are numerous articles introducing the performance of logic analyzers, but few specifically discuss the measurement probes for logic analyzers. It is important to note that the instrument itself is only part of the measurement system; the choice of measurement probes and their manufacturing processes are also crucial. Many times, we use the most … Read more

Real-Time Logic Analyzer for All SPI Communications – SPIDriver Experience

Real-Time Logic Analyzer for All SPI Communications - SPIDriver Experience

SPIDriver is an easy-to-use tool for controlling SPI devices, compatible with Windows, Mac, and Linux systems. It features a built-in color screen that can display all SPI communications in real-time, using a standard FTDI USB serial chip to communicate with the PC, eliminating the need for special drivers. The SPIDriver evaluation board includes 3.3 V … Read more

Dynamic Power Path Management for Battery Charging Chips

Dynamic Power Path Management for Battery Charging Chips

Some battery-powered products, if not designed properly, may exhibit a phenomenon where the battery fails to charge after being over-discharged. The reason is generally that these products lack a dynamic power path management feature in their charging design. When the battery is depleted and charging begins, the product typically activates certain functions to display charging … Read more

PCB Design Recommendations for EMMC Modules

PCB Design Recommendations for EMMC Modules

Introduction to EMMC Circuits EMMC (Embedded Multi Media Card) is a standard specification established by the MMC Association, primarily targeting embedded storage for products such as mobile phones and tablets. EMMC integrates a controller within the package, providing a standard interface and managing flash memory.The principle circuit’s 8-bit data signals are shown in Figure 8-38, … Read more