SPI Master-Slave Processor Data Communication System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data communication systems in sensor nodes face challenges in connecting multiple processors efficiently without additional hardware, particularly due to high power consumption and low data transfer rates of existing interfaces like I2C, which are not suitable for low-power high-performance applications.
Innovation Solution
A data communication system utilizing a serial peripheral interface (SPI) method to connect processors in a master/slave scheme, employing bus lines such as MISO, MOSI, SS, interrupt, and clock transfer lines, with commands like 'read', 'write', and 'exec' to enable low-power high-performance data communication between processors and peripheral devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If I2C interface is used to connect processors, then extensibility is ensured, but data transfer rate becomes 100 kbps which is ten times or more slower than SPI connection
Solution Approach 1:
The patent changes the communication interface parameter from I2C to SPI, transforming the data transfer rate from 100 kbps to much higher speeds while maintaining the master/slave connection model needed for sensor node extensibility
2Reliability
If I2C interface is used to connect processors, then connection is established, but power consumption increases making it difficult to use for low-power high-performance sensor nodes
Solution Approach 1:
The patent changes the interface parameter from I2C to SPI, which inherently provides lower power consumption while maintaining reliable master/slave connection capability for sensor nodes
3Device complexity
If multiple processors are connected without additional hardware, then device complexity is reduced, but finding a suitable communication interface becomes difficult
Solution Approach 1:
The patent makes the SPI interface universal by demonstrating its ability to connect both processors and peripheral devices in a master/slave configuration, eliminating the need for additional hardware interfaces
Solution Approach 2:
The patent enables the system to use existing SPI interfaces for multi-processor communication without requiring additional hardware, allowing the system to serve its own communication needs using available resources
Data Source
AI summary
A data communication system is provided. The data communication system includes a main processor, and at least one sub-processor or at least one peripheral device connected with the main processor according to a serial peripheral interface (SPI) method and performing an operation corresponding to a command transferred from the main processor. The connection according to the SPI method is made by one or more bus lines including a master in slave out (MISO) line and master out slave in (MOSI) line, a slave select (SS) line, an interrupt line, and a clock transfer line.


