In the field of power protection, the evolution has progressed from early 8-bit microcontrollers to 16-bit and 32-bit processors, which have largely met the requirements of microcomputer-based protection systems. However, with the advancement of power industry technology, the complexity of protection algorithms has increased, and Ethernet communication has become widely adopted. This has exposed limitations in the capabilities of mainstream processors like the TMS320F2812, particularly in system management and network communication.
To address these new user demands, the company has developed a next-generation integrated microcomputer protection device based on TI’s dual-core processor, the F28M35.
First, let's explore the features of the F28M35. This industrial-grade dual-core processor integrates an ARM Cortex-M3 core and a DSP C28 core. It also includes dedicated 4KB RAM and communication flag registers, forming an internal communication module known as IPC.
The processor offers up to 128KB of on-chip RAM, with 64KB available for flexible allocation between the two cores. The program space is 512KB + 512KB, providing ample room for complex applications. The M3 core supports an address bus that can access up to 512MB of external data space. It comes equipped with USB, Ethernet, UART, I2C, and SPI interfaces, making it suitable for most industrial control applications. The system clock can reach up to 100MHz.
The C28 core stands out due to its built-in single-precision hardware floating-point calculation unit, which simplifies programming without sacrificing speed and lowers the development barrier. Its maximum system clock remains at 150MHz.
Next, let's look at the hardware design of the protection device. The system consists of voltage and current transformers, a 16-channel ADC, relay outputs, an LCD interface, key input, digital inputs, RS485 communication, Ethernet interface, the dual-core F28M35 processor, and a power supply. A schematic diagram of the system is shown below:

Now, let's examine the software task division and structure of the protection device. The C28 core handles fewer tasks, and a main program loop with a 200μs interrupt is sufficient to complete the following functions:
- Operate two MAX125 14-bit, 8-channel ADC chips to acquire 16 channels of AD values every 200μs.
- Perform software frequency measurement on each channel to determine the actual AC signal’s frequency and period.
- Virtualize 96 AD samples per cycle per channel based on the calculated period and AD sampling value.
- Execute a 96-point FFT operation in the main program to obtain amplitude and phase information for each channel.
- Conduct higher harmonic FFT analysis to extract amplitudes for harmonics 2 through 11.
- Perform all logic decisions to determine if a protection action is needed.
- Communicate internally with the M3 core for real-time data exchange.
On the other hand, the M3 core manages more complex tasks using the UCOSII real-time operating system, handling:
- Displaying LCD menu parameters and corresponding button operations.
- Managing Ethernet and RS485 communications, including 103 protocol processing.
- Configuring and saving system parameters, including those set via the communication port.
- Recording and storing action and alarm events.
- Saving data from all analog input channels.
- Communicating internally with the C28 core for real-time data exchange.
Finally, the implementation results show significant improvements over similar products. The measurement accuracy of the 5A transformer reached 0.1% at 1A input, and the quick-break action time was reduced to 24ms. Additionally, various network communication functions were added, while the processor cost remained nearly unchanged.
After entering small-scale production, the product received positive feedback from users, who confirmed its reliability and accuracy after long-term on-site testing.
It is evident that the F28M35 dual-core processor offers excellent cost-performance and holds great potential for industrial applications requiring high reliability, real-time performance, and complex functionality. It is expected to be widely adopted in the future.



5-50kg Transport drones,A large payload unmanned aerial vehicle that can be used for multiple purposes and functions such as rescue, transportation, lighting, law enforcement, etc
We can customize drones with different distances, weights, and application scenarios according to customer needs, hoping to bring higher efficiency to your work. Please do not use them for warfare



Customized Throwing Transport Drones,Heavy Duty Drone,Firefighting and Rescue Heavy Drones
Jiangsu Yunbo Intelligent Technology Co., Ltd , https://www.fmodel-ai.com