Pin Control Method for Peripheral Chip Interference Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic equipment, peripheral chips can experience operating abnormalities due to interference signals from master chips, particularly when the peripheral chips are in a working state and receive interference through data transmission pins, leading to issues like data reception disruptions.
Innovation Solution
A pin control method where the RTS pin of a peripheral chip is set into an ineffective state upon receiving a transmission completion signal, preventing interference signal reception, regardless of the chip's sleep state, by using specific voltage level changes to indicate effective or ineffective states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the RTS pin is kept in the effective state all the time when the peripheral chip is in the working state, then data transmission can be maintained, but the peripheral chip may receive interference signals from the master chip through the RXD pin causing operating abnormality
Solution Approach 1:
The RTS pin state is changed from static (always effective) to dynamic (switching between effective and ineffective states). The control method dynamically adjusts the RTS pin state based on the sleep/wake status of the peripheral chip, making the pin state adaptable to different operational conditions and preventing interference signal reception during sleep state.
Solution Approach 2:
The RTS pin is periodically switched between effective and ineffective states according to the data transmission requirements and sleep state of the peripheral chip. This periodic control ensures the pin is only effective when needed, reducing exposure to interference signals while maintaining data transmission capability.
2Object-affected harmful factors
If the RTS pin is set into the ineffective state to prevent interference signal reception, then operating abnormality is avoided, but data transmission capability is reduced
Solution Approach 1:
The RTS pin state is dynamically adjusted based on real-time operational needs. When the peripheral chip is awake and data transmission is required, the RTS pin is set to effective state. When the chip enters sleep state or no transmission is needed, the pin is set to ineffective state, optimizing both protection and functionality.
Solution Approach 2:
The electrical state parameter of the RTS pin is changed between effective and ineffective states according to control signals. This parameter switching allows the system to adapt to different operational modes, ensuring the pin is only receptive when actual data transmission is occurring.
3Use of energy by moving object
If the peripheral chip enters sleep state to save energy, then power consumption is reduced, but the chip cannot respond to data transmission requests
Solution Approach 1:
The peripheral chip alternates between sleep state (energy saving) and wake state (operational) in periodic cycles. The sleep pin controls these transitions, allowing the chip to enter low-power mode when no data transmission is occurring and wake up when transmission is needed, achieving a balance between power consumption and responsiveness.
Solution Approach 2:
The peripheral chip autonomously manages its own power state transitions based on the sleep pin signal. When the sleep pin indicates sleep state, the chip enters low-power mode; when it indicates wake state, the chip becomes operational, allowing self-regulated energy management without continuous external control.
Data Source
Figure 1~2
Figure 3~4A
Figure 4B~5
AI summary
Disclosed are a pin control method and device, and relates to the field of electronic equipment. The method includes that: when a sleep pin receives a data sending signal sent by a second chip, a first Request To Send (RTS) pin is set into an effective state; data sent by the second chip is received through a first Receive Data (RXD) pin; when the sleep pin receives a transmission completion signal sent by the second chip, the first RTS pin is set into an ineffective state; and whether to enter a sleep state is determined according to a current running condition.