Comparison of MIPI Physical Layer Protocols

Comparison of MIPI Physical Layer Protocols

Comparison of MIPI Physical Layer Protocols D-PHY & C-PHY (3-phase) The parallel bus uses slow edge signals at low bit rates to reduce EMI (the edge rate and EMI compliance need to be verified in ATE testing). The 3-phase encoding of C-PHY requires testing for inter-symbol interference (ISI) and eye diagram symmetry. The protocol specification … Read more

The ASIC Handbook – ASIC Project 2

The ASIC Handbook - ASIC Project 2

Editor’s Note: This article is adapted from Chapter 1 of “The ASIC Handbook,” based on the original text and combined with the author’s practical experience, with some modifications. The ASIC Handbook – ASIC Project 1 4 Top-Level Design Phase (Top-Level Design Phase) Output Deliverables: Approved functional requirements specification Defined top-level architecture documentation Resource planning and … Read more

Testing Multi-Stage DACs: A Practical Approach

Testing Multi-Stage DACs: A Practical Approach

“When testing the Integral Non-Linearity (INL) and Differential Non-Linearity (DNL) of multi-stage DACs, it is usually unnecessary to perform a full test on all codes. Instead, validation can be achieved by carefully selecting a subset of key codes.” For example: a 16-bit 3-stage DAC, which internally contains 3 sub-DACs (7-bit, 5-bit, 4-bit), requires scanning all … Read more

Embedded Software Testing Report

Embedded Software Testing Report

1. Report Title and Basic Information Title: Clearly labeled as an Embedded Software Testing Report (e.g., “XXX Embedded System Testing Report”). Version Information: Software version under test, hardware platform model, testing tool version. Author: Test lead, engineers involved in testing. Date: Start and end dates of testing. Reviewer: Personnel reviewing the report (e.g., project manager … Read more

Application of UML Diagrams in Different Stages of Embedded Development

Application of UML Diagrams in Different Stages of Embedded Development

UML includes various types of diagrams such as use case diagrams, class diagrams, object diagrams, state diagrams, activity diagrams, sequence diagrams, collaboration diagrams, component diagrams, and deployment diagrams, which are widely used in the stages of requirement analysis, design, implementation, testing, and maintenance in embedded development. The following is a detailed introduction: Requirement Analysis Stage … Read more

Bluetooth BQB Certification Explained by Lanya Technology

Bluetooth BQB Certification Explained by Lanya Technology

The Bluetooth BQB certification (Bluetooth Qualification Body certification) is a compliance certification mandated by the Bluetooth Special Interest Group (SIG) to ensure that Bluetooth devices meet technical standards and are interoperable. Products that do not pass certification are prohibited from using the Bluetooth trademark or entering the mainstream market. Core requirements for Bluetooth BQB certification: … Read more

EMC Testing and Troubleshooting for Microcontroller Systems

EMC Testing and Troubleshooting for Microcontroller Systems

WeChat Official Account:Electromagnetic Compatibility Home 01、Introduction For engineering technicians engaged in the design of microcontroller application systems (both hardware and software), mastering certain EMC testing techniques is essential. 02、About EMC EMC: Electromagnetic Compatibility, refers to the ability of a device or system to operate as required in its electromagnetic environment without causing intolerable electromagnetic interference … Read more

Tutorial: Debugging XDMA on ARM Devices (RK3588) – Continued

Tutorial: Debugging XDMA on ARM Devices (RK3588) - Continued

Click the blue text above to follow us Preface On AMD’s official Q&A platform, the official staff directly responded that they do not support users compiling and testing XDMA drivers on ARM. https://adaptivesupport.amd.com/s/question/0D52E00006hpPyySAE/xdma-device-driver-ar65444-fix-for-arm?language=en_US This case uses the latest version of the XDMA driver. Additionally, during the actual operation, I used several earlier versions of the … Read more

Detailed Methods for Testing Bluetooth BR/EDR and Bluetooth Low Energy (BLE)

Detailed Methods for Testing Bluetooth BR/EDR and Bluetooth Low Energy (BLE)

Bluetooth® is a wireless technology standard for short-range data exchange between fixed devices, mobile devices, and personal area networks (using UHF radio waves in the 2.4–2.485 GHz ISM band).Bluetooth technology actually has multiple “categories”, which are different versions of the core specifications. The most common are Bluetooth BR/EDR (Basic Rate/Enhanced Data Rate) and Bluetooth Low … Read more

Enterprise-Level Python Application Architecture Design and Best Practices

Enterprise-Level Python Application Architecture Design and Best Practices

Enterprise-Level Python Application Architecture Design and Best Practices 1. Introduction Python’s role in enterprise application development is becoming increasingly important. Its concise syntax, rich ecosystem, and strong community support make it an ideal choice for building large enterprise applications. As business scales, designing an efficient, scalable, and maintainable Python architecture becomes a key challenge. This … Read more