Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Generating Sine wave is very demanded job in power electronics field. So do to me too. I read some topics over the internet and found many ways to generate a sine wave. As most of you are really interested in generating sine wave so I’m writing today about it here.
There is some different ways...
The Emergence of Power Integrity Analysis
As the speed of the data signal increases, many reasons including power supply noise lead to the degradation of the high-speed signals. In low power high-speed digital interfaces, it is crucial to characterize the whole system power supply in order to...
In this blog post i will share the OLED libraries with you, which are written for mikroC compiler and can be used with any other C compiler.
Following are the functions which are currently present.
void OLED_Init( void );
uint8_t OLED_Width( void );
uint8_t OLED_Height( void );
void...
In this blog post i will share my Graphical Lcd libraries with you which are written for xc8 compiler in MPLAB-X development environment.
The libraries functions are inspired from mikroC functions and i tried to keep most of the functions similar to the one available in mikroC compiler.
Some...
Time Domain Reflectometry is the analysis of conductor lines (interconnects)by sending a pulsed signal into the conductor and then examining the reflection of that pulse. A TDR transmits a short rise time pulse along the conductor. If the conductor is of a uniform impedance and is properly...
Generating Sine wave is very demanded job in power electronics field. So do to me too. I read some topics over the internet and found many ways to generate a sine wave. As most of you are really interested in generating sine wave so I’m writing today about it here.
There is some different ways...
The Emergence of Power Integrity Analysis
As the speed of the data signal increases, many reasons including power supply noise lead to the degradation of the high-speed signals. In low power high-speed digital interfaces, it is crucial to characterize the whole system power supply in order to...
There are several methods to configure the Linux kernel, and one of them is using the text menu-based configuration interface called "make menuconfig", which provides an intuitive and straightforward way of configuring the kernel.
1. Components of the Linux Kernel Configuration:
Configuring the...
In today's complex embedded Linux application scenarios, breaking down barriers between different platforms is crucial for efficient cross-platform file sharing. In this blog post, we will guide you through the process of setting up Samba service on the Allwinner T507-H powered OKT507-C...
Road sensors are mainly used to collect data information on road conditions and provide raw data for the roadside sensing network. The requirements for intelligent transportation are developing towards informationization, intellectualization, real-time, and accuracy, and the perception of road...
Saving existing data and avoiding data loss when dealing with sudden power loss is crucial for users of fast storage and acquisition data products. There are many solutions to this problem, among which ferroelectric memory (FRAM) is a good choice. FRAM is a non-volatile memory with fast write...
With the development of network technology, there is an increasing demand for storing video data over the network. As a result, surveillance systems that were previously centered around DVRs (Digital Video Recorders) have further evolved into NVR (Network Video Recorder) systems with network...
This article will introduce the method to implement USBNET mode using the Forlinx Embedded OK3568-C development board. Before that, we need to know what is USB Gadget.USB Gadget refers to an electronic device that is developed to connect to a host via USB in USB peripheral mode.
For example...
The Forlinx OKMX8MP-C development board is equipped with two native CAN buses. However, in certain product development scenarios, there is a need for additional CAN buses. This article will introduce a method for SPI to CAN conversion, providing engineers with a reference.
Description
• The...
OK-MX9352-C Single Board Computer
1. NTP Synchronization Time
The iMX9352 chip supports the Network Time Protocol (NTP) synchronized time function, which allows users to obtain time information from an NTP server by entering the NTP command at the terminal. NTP timing can be easily achieved by...
This article applies to the Forlinx OK-MX9352-C platform with Linux 5.15.52 operating system.
How to change the root account and password for logging in to the Single board computer?
root@ok-mx93:~# passwd root //Modify root password command
New password://Enter the new password (The...
Forlinx Embedded OKMX8MP-C EVK is developed with NXP i.MX8M Plus high-performance processor with AI computing power up to 2.3TOPS to meet lightweight edge computing needs. At the same time flexible I/O interface configuration and advanced rich multimedia resources to facilitate customer...
Although there is only one network port on the Forlinx Embedded OKA40i-C EVK, the Allwinner A40i-H processor has two network controllers, so there is a dual network port solution in the datasheet offered by Forlinx Embedded. Engineers may encounter some NIC design problems. We will share three...
HMI is the medium for interaction and information exchange between the system and the user, and HMI continues to evolve as technology advances. New interaction modes will be added to future HMI in addition to the three basic functions: control, data collection, and display to enable machines to...
The Forlinx RK3588 evaluation kit integrates an embedded Mali G610 3D GPU with support for OpenGLES 1.1, 2.0, 3.2, OpenCL 2.2 and Vulkan 1.2. The special 2D hardware engine with MMU can maximize display performance and provide very smooth operation. In this article, we will test the performance...
The OKT507-C from Forlinx Embedded is a popular EVK with various interfaces. The OKT507-C's CPU does not have so many pin resources, so how does it provide various interfaces? The key point is IO Extended Chip—TCA6424A.
It is a 24-bit I2C and System Management Bus (SMBus). Inputs and outputs...
【Lansheng Technology Information】STMicroelectronics' STL120N10F8 N-channel 100V power MOSFET has extremely low gate-drain charge (QGD) and on-resistance RDS(on), and the figure of merit (FoM) is higher than that of the previous generation of similar products Increased by 40%.
The new MOSFET...
01 Multiplexing GPIO
1.1 Adoption of the Iomux Method
1.SD2_DATA01 is used as GPIO.
First look in OKMX93-linux-kernel/arch/arm64/boot/dts/freescale/imx93-pinfunc.h
The specific parameters here are not described anymore. Please check the corresponding registers in the...
With the continuous development of IoT technology, remote monitoring has become a necessary function in more and more scenarios. And in realizing remote monitoring, the transmission of video streams is particularly important. This article will introduce how to use the open-source software...
This article will share the OK3568-C EVK unboxing experience and basic function evaluation.
First, let's do some preparation work:
• 12V2A or 12V3A DC power cable
• Type-C serial debugging cable (CP2102 serial driver needs to be installed on the computer side)
• HDMI cable and external screen...
Forlinx Embedded OK3588-C EVK is a powerful flagship product. It adopts the split design of the SoM+carrier board and is based on the Rockchip RK3588 processor. This processor has ultra-high performance, including 4-core Cortex-A55 and 4-core Cortex-A76 architecture. The Cortex-A55 has a...
What is CAN-FD?
With the advantages of real-time, anti-interference, and safety, CAN2.0 has been widely used in the industrial and automotive industries. However, its maximum rate is only 1 Mbit/s. , and each frame can only transmit 8 bytes of valid data at most. In addition, only about 50% of...
What is CAN-FD?
With the advantages of real-time, anti-interference, and safety, CAN2.0 has been widely used in the industrial and automotive industries. However, its maximum rate is only 1 Mbit/s. , and each frame can only transmit 8 bytes of valid data at most. In addition, only about 50% of...
It is a video distribution system implemented by the Tornado framework. The system reads video stream data in real-time by connecting to a USB camera and sends the data to clients for display via WebSocket protocol.
Main steps for implementation are as follows:
1. Check the interface occupied...
Nowadays, face recognition technology is becoming more and more mature and widely used. Face detection implementation is an important part of face recognition technology. This article will introduce how to add the OpenCV face detection model on the basis of video surveillance on the OK3588-C Arm...
Network configuration is a very important step in Embedded System. If you are going to use the Forlinx RK3588 ARM Development Board, first you need to configure the NIC correctly to enable a normal network connection. So, this article will introduce how to modify the configuration of eth0 to...
RKNN (Rockchip Neural Network) is a deep learning inference framework for embedded devices. It provides an end-to-end solution for transforming trained deep-learning models into executable files that run on embedded devices. The RKNN framework can efficiently run deep learning models on embedded...
I have found a nice website to learn Verilog: https://hdlbits.01xz.net
The concept is similar to the https://www.codewars.com/
We also have a well described tasks to solve with already prepared test harnesses (testbenches) with golden input/output vectors to verify the design.
Achieve mastery...
Before asking the question I would like to attach the image of the BGR regarding which I have some doubts.
From what I have read, due to the high gain of the op-amp, the two inputs of the op-amp "Va and Vb" are always at an equal potential such that the PTAT current flows across R1. But if the...
The T507 system on module(SoM) CPU is a quad-core Cortex-A53, 1.5GHz main frequency, the GPU is G31 MP2, and the core board integrates 2GB DDR3 RAM, 8GB eMMC ROM for smooth operation of Android, Ubuntu, Linux operating systems. High performance, more than 50% performance improvement compared to...
In wireless communication mixers/modulators are used to convert low frequency information signal into higher frequency carrier signal. There are many methods of constructing a mixer/modulator. Some mixer/modulator are constructed using diodes and other using BJT or FET transistors(JFET, MOSFET)...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.