Channel Selection Circuit Reduces Pin Count in Serial Audio Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio integrated circuits require additional pins for channel selection in multiplexed serial data streams, increasing size and cost, especially in stereo audio environments where two channels (left and right) are time-multiplexed over a single interface.
Innovation Solution
A channel selection circuit with multiple counters that receive timing signals to determine the correct channel for data processing, eliminating the need for extra channel selection inputs by using the serial clock and word select signals to synchronize and demultiplex data streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If an additional pin is added for channel selection in a monaural audio device with a multiplexed serial interface, then the device can correctly identify and process its assigned audio channel (left or right), but the number of pins increases, leading to larger integrated circuit size and higher cost
Solution Approach 1:
The device automatically determines its channel assignment by analyzing the relationship between the word select signal and serial clock signal without requiring an external channel selection pin. The circuit self-configures by detecting which channel (left or right) it is assigned to through signal timing analysis, eliminating the need for additional hardware pins.
Solution Approach 2:
The invention changes the operational parameters of existing pins by utilizing the timing relationship between the word select signal and serial clock signal. By analyzing the phase and timing characteristics of these signals, the device dynamically configures itself to operate on the correct channel without requiring physical reconfiguration or additional pins.
2Ease of operation
If an additional pin is added for channel selection, then the device can properly demultiplex the time-multiplexed audio channels, but the manufacturing cost and device complexity increase
Solution Approach 1:
The demultiplexing function is achieved through self-service by having the device automatically detect and adapt to its channel assignment. The circuit analyzes the timing relationship between control signals and autonomously configures its demultiplexing logic, eliminating the need for external pin configuration and reducing device complexity.
Solution Approach 2:
The existing pins for word select and serial clock signals are made multi-functional by using them not only for their primary data transmission purposes but also for channel identification. This universal usage of existing pins eliminates the need for dedicated channel selection pins, reducing overall device complexity.
3Ease of operation
If the device uses external channel selection pins to identify its role in a stereo system, then channel assignment is straightforward, but the integrated circuit package size and cost increase
Solution Approach 1:
The device performs self-identification of its channel role (left or right) by analyzing the timing relationship between the word select signal and serial clock signal. This automatic self-configuration eliminates the need for external channel selection pins, reducing the total pin count while maintaining straightforward channel role identification.
Solution Approach 2:
The timing relationship between the word select signal and serial clock signal serves as an intermediary carrier of channel identification information. Instead of using a dedicated pin for channel selection, the channel role is encoded in the temporal relationship between existing signals, reducing the need for additional physical pins.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A channel selection circuit in a serial audio communication device provides channel selection for insertion or extraction of data to or from a multiplexed serial data stream without the requirement of extra channel selection inputs. The channel selection circuit has multiple counters structured such that each counter represents a channel of the serial data stream. The input of each counter receives one of the multiple synchronizing timing signals. The input of the designated counter receives one timing signal that has the greatest frequency. The remaining counters receive the word select timing signals for determining which channel is being selected. A ready output of each counter is a channel indicator in communication with multiple signal selection circuits for selecting the multiple timing signals to be transferred to a data processing device for inserting or extracting data to or from the multiplexed serial data stream.