Sharing an OTG Hardware Detection Circuit

Sharing an OTG Hardware Detection Circuit

1. OTG Interface and Converter OTG is the abbreviation for “On The Go”, which can be understood as “plug and play”. USB transmission follows a master-slave structure, where all USB transmissions are initiated by the Host.On the development board, a USB flash drive can be inserted, making the development board act as a USB Host.If … Read more

USB Development Board Practical Tutorial

USB Development Board Practical Tutorial

Course Details: This course mainly introduces the process, methods, techniques, and design ideas of USB interface experimental development through typical examples, focusing on the system design of the 51 microcontroller, integrating both software and hardware in a simple and understandable manner. This tutorial comprehensively explains the technologies in USB through several experimental module examples, including … Read more

Do USB Interfaces Need Pull-Up Resistors?

Do USB Interfaces Need Pull-Up Resistors?

It is common to see pull-up and pull-down resistors connected to the D+/D- lines of USB interfaces on some development boards, while others do not connect anything at all. This can be quite confusing. On the official USB protocol website, http://www.usb.org/developers/docs/usb20_docs/#usb20spec I checked the resistor_ecn document. First, the USB bus can have both idle and … Read more

Acroview Programmer Supports Nuvoton’s 32-bit USB MCU NUC121ZC2

Acroview Programmer Supports Nuvoton's 32-bit USB MCU NUC121ZC2

The chip programming leader Acroview Technology recently announced the latest iteration of its programming software and introduced a series of newly supported chip models. In this update, the 32-bit USB microcontroller NUC121ZC2 from Nuvoton Technology has been supported by Acroview’s universal programmer AP8000. The NUC121ZC2 is a 32-bit USB microcontroller series that supports a maximum … Read more

Introduction to Cypress CY7C68013

Introduction to Cypress CY7C68013

As most ARM processors now integrate USB interfaces, and since FPGAs consist of pure logic circuits (let’s not discuss heterogeneous FPGAs like MPSOCs), designing a USB 2.0 core with Verilog HDL is quite challenging and also requires a PHY. Therefore, using a USB bridge chip is unavoidable.USB 2.0 bridge chips include FTDI’s FT232H and FT2232H … Read more

Effective Solutions for USB File Encoding Issues in Linux

It is rare to use a USB drive in a Linux system, but recently a friend discovered that files on the USB drive appeared garbled when loading the device in Linux. What should be done? Many friends are not very familiar with Linux and do not know how to operate it. Don’t worry, let me … Read more

Using Bluetooth in Embedded 6410

Using Bluetooth in Embedded 6410

The Bluetooth USB adapter has a Bluetooth CSR chipset and uses a USB transceiver to transmit HCI data packets. Therefore, the Linux USB layer, BlueZ USB transceiver driver, and the BlueZ protocol stack are the main kernel layers that enable the device to function. Now, you will learn how the three layers interact to allow … Read more

How to Upload and Download Programs on Mitsubishi Touch Screens

How to Upload and Download Programs on Mitsubishi Touch Screens

Search on WeChatTechnical Training1. Uploading via USB Data Cable 1. Click on the menu bar under “Communication” and drop down to “Communication Settings”; 2. Select USB connection → Click on Communication Test to confirm if the communication is successful; 3.Click on the menu bar under “Communication” and drop down to “Read from GOT”/”Write to GOT” … Read more

DIY Guide for Bluetooth Keyboard Module Based on Neptune Development Board

DIY Guide for Bluetooth Keyboard Module Based on Neptune Development Board

Mastering HarmonyOS Development BoardHow to get started with HarmonyOS hardware development? How should the development board be utilized? Can one quickly get started from scratch?The HarmonyOS developer public account “Mastering HarmonyOS Development Board” is here! Each issue provides hands-on teaching to help you get started with the development board from scratch, along with source code … Read more

Renesas RAA489400: Versatile USB Type-C Controller

Renesas RAA489400: Versatile USB Type-C Controller

Renesas Electronics has unveiled the RAA489400, a cutting-edge USB Type-C® Port Controller tailored for applications demanding high power, precision, and advanced connectivity. This compact yet powerful controller is built to comply with USB Type-C Release 2.1 and USB Power Delivery Revision 3.1, including Extended Power Range (EPR) capabilities that deliver up to 240W at 48V. … Read more