Adaptive Slew Rate Control for Digital Microphone Drivers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital microphones in mobile phones face interference issues due to steep edges in their output signals, which are sensitive to received RF signals, causing interference problems in circuitry, especially when placed near antennas that transmit and receive RF signals.
Innovation Solution
An adaptive slew rate control system for digital microphone output drivers that adjusts drive strength based on digital feedback and a controlled delay to ensure the output signal settles within a predetermined value, compensating for load capacitance and production variances, using a control loop to manage the steepness of signal edges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If digital microphone output drivers use high drive strength to ensure fast signal transitions, then signal transmission speed is improved, but circuit interference increases due to steep signal edges reaching into hundreds of MHz and GHz ranges
Solution Approach 1:
The output driver's drive strength is made dynamically adjustable through a control loop that monitors signal settling time and adapts the driver strength accordingly. This allows the system to optimize between fast transitions and low interference by varying drive strength based on actual signal conditions rather than using fixed high drive strength.
Solution Approach 2:
A feedback control loop is implemented that monitors the settling time of the output signal and uses this information to adjust the driver strength. The feedback mechanism enables the system to automatically reduce drive strength when signal edges are too steep, thereby reducing circuit interference while maintaining adequate signal transmission speed.
2Power
If the antenna is placed close to the digital microphone to improve RF transmission efficiency, then transmission performance is improved, but received RF signal sensitivity deteriorates due to interference from steep-edged digital signals
Solution Approach 1:
The driver strength control is dynamically adjusted based on operating conditions, allowing the system to reduce interference during reception phases while maintaining high drive strength during transmission phases. This dynamic adaptation enables close antenna-microphone placement without sacrificing reception sensitivity.
Solution Approach 2:
The system changes the electrical parameters (drive strength, signal edge steepness) of the digital output based on operational requirements. By adjusting these parameters, the system can minimize interference to the antenna during sensitive reception operations while maintaining effective transmission performance.
3Object-generated harmful factors
If slew rate control is used to reduce signal edge steepness and minimize interference, then circuit interference is reduced, but signal transmission efficiency decreases due to slower transitions
Solution Approach 1:
Rather than using fixed slew rate limiting, the system dynamically adjusts drive strength based on actual signal settling performance. This allows the system to maintain fast transitions when possible while only applying interference reduction when necessary, thereby preserving signal transmission efficiency while minimizing interference.
Solution Approach 2:
The system changes drive strength parameters adaptively rather than applying constant slew rate limiting. By adjusting parameters based on measured settling time and signal conditions, the system achieves interference reduction without the permanent transmission efficiency penalty associated with fixed slew rate control.
Data Source
AI summary
A driver, includes a driver block, a controller block, and a comparison block. The driver block includes an adjustable current source configured to produce a digital output stream. The controller block is coupled to the driver block. The comparison block is coupled to the driver block and the controller block. The comparison block is configured to compare the digital output stream to a reference value at a time delayed with respect to a master clock and based upon the comparison cause the controller block to adjust a strength of the driver block.


