Exploring OriginBot Robot: Controller Circuit Analysis

Exploring OriginBot Robot: Controller Circuit Analysis

0x00 Official Repository originbot: OriginBot robot end function package repository; originbot_desktop: OriginBot desktop function package repository; originbot_controller: OriginBot controller source code repository; In this section, we will analyze the circuit principles and communication protocols of the lower machine controller; 0x01 Controller Repository Content D:.├─firmware├─images├─material│ ├─Data Manual│ ├─Electrical Diagrams│ └─Communication Protocol├─source│ └─originbot_controller_project│ ├─DebugConfig│ ├─List│ ├─Obj│ ├─RTE│ … Read more

Experience of Building a Programmable Computer

Experience of Building a Programmable Computer

Hello everyone, I am Tao Ge. Having been in contact with computers for many years, I often feel a sense of confusion. Today, let’s work together to build a computer to deepen our understanding and experience. It must be stated that computers can be complex or simple, but their structures and principles are fundamentally similar. … Read more

315M Transmission Circuit Principles and Usage of 315M Wireless Module

315M Transmission Circuit Principles and Usage of 315M Wireless Module

315M Transmission Circuit Principles In a static state, 12V provides voltage to the collector of Q2 through L1, R1, and the base-emitter of Q1. When data arrives, Q2 turns on, causing the emitter of Q1 to be at 0 potential, which means Q1 is initially off. When the emitter of Q1 is at 0 potential, … Read more

DAC0832 Unipolar and Bipolar Voltage Output Interface Circuit

DAC0832 Unipolar and Bipolar Voltage Output Interface Circuit

The DAC0832 is an 8-bit resolution D/A converter integrated chip. It is fully compatible with microprocessors. This D/A chip is widely used in microcontroller application systems due to its low cost, simple interface, and easy conversion control. The D/A converter consists of an 8-bit input latch, an 8-bit DAC register, an 8-bit D/A conversion circuit, … Read more

Understanding ADC Types and Quantization Mechanisms

Understanding ADC Types and Quantization Mechanisms

An Analog-to-Digital Converter (ADC) is primarily used to convert continuously transmitted analog signals into digital signals, facilitating rapid processing and analysis of transmitted information by digital systems (such as CPUs and MCUs). Generally speaking, the different quantization mechanisms of ADCs are one of the key factors determining the complexity and performance of ADC design, as … Read more

USB to Serial Communication Circuit

USB to Serial Communication Circuit

With the development of technology, RS232 serial communication is still widely used in industry. However, in commercial applications, the USB to UART technology has gradually replaced RS232 serial ports. Most laptops no longer have serial ports. So, how can we achieve communication between a microcontroller and a computer? We only need to add a USB … Read more

The Importance of Small Series Resistors in Circuits

The Importance of Small Series Resistors in Circuits

In many circuits, small-value resistors are connected in series. Don’t underestimate them; they actually play a significant role. 1. SPI Signal Lines For SPI signals, the series resistor is generally around tens of ohms and has the following functions: 1) Impedance Matching. Since the impedance of the signal source is very low, and there is … Read more

Electromagnetic Interference Issues in DSP Systems

Electromagnetic Interference Issues in DSP Systems

In high-speed digital signal processing (DSP) systems, electromagnetic interference (EMI) is a critical issue that cannot be overlooked. Due to the high-frequency signal processing and complex circuit layouts involved in DSP systems, the electromagnetic environment becomes more complicated, easily leading to signal distortion, system instability, and even functional failure. Therefore, engineers need to understand the … Read more

Five Essential Principles of PCB Design

Five Essential Principles of PCB Design

In PCB design, engineers need to follow a series of principles for layout and routing to create excellent boards. While some principles can be disregarded, there are certain principles that must be adhered to for the stability and safety of the entire system. So, what are the principles that all engineers must follow? 1. Reasonable … Read more

Comprehensive Analysis of PCB Processes

Comprehensive Analysis of PCB Processes

Introduction to PCB Processes We will use the process flow of multilayer boards as a lead-in to the introduction of PCB technology, specifically selecting the graphic plating process for explanation, which is divided into eight parts as follows: A. Introduction to Inner Layer Circuit Process Process Introduction: Purpose: 1. To create inner layer circuits using … Read more