USB Audio Control Circuit Without Onboard Parameter Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Audio control circuits with USB interfaces require large storage components to store various parameters, increasing costs and board area.
Innovation Solution
The audio control circuit receives parameters from a host device during enumeration via a specific interface, eliminating the need for onboard storage components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the audio control circuit stores various parameters locally using storage components, then the customized parameters can be preserved for connection to host devices, but the storage space required increases, leading to higher costs and larger printed circuit board area
Solution Approach 1:
The patent extracts the storage function for parameters from the peripheral audio control circuit and relocates it to the host device's storage component. The host device stores customized parameters in its storage component, and the peripheral device only needs to retrieve them during enumeration, eliminating the need for local storage components in the audio control circuit.
Solution Approach 2:
The host device's storage component is made multi-functional by using it not only for general data storage but also for storing customized parameters for multiple different peripheral devices. This universal storage approach eliminates the need for each peripheral device to have its own dedicated storage components.
2Reliability
If the audio control circuit stores various parameters locally using storage components, then the customized parameters can be preserved for connection to host devices, but the storage space required increases, leading to higher costs
Solution Approach 1:
The patent extracts the storage function for parameters from the peripheral audio control circuit and relocates it to the host device's storage component. The host device stores customized parameters in its storage component, and the peripheral device only needs to retrieve them during enumeration, eliminating the need for local storage components in the audio control circuit.
Solution Approach 2:
The patent discards the local storage components in the peripheral audio control circuit and recovers the storage function by utilizing the host device's existing storage component. This approach eliminates unnecessary components in the peripheral device while maintaining full parameter storage capability through the host's resources.
3Area of stationary object
If the host device stores customized parameters and transmits them to the peripheral device via USB interface, then the storage space in the peripheral device is reduced, but the peripheral device requires an intelligent controller to control pre-enumeration data transmission
Solution Approach 1:
The patent inverts the conventional approach by having the host device (rather than the peripheral device) perform the storage and management of customized parameters. The host device stores parameters in its storage component and automatically makes them available during USB enumeration, reversing the traditional role assignment and eliminating the need for complex pre-enumeration control in the peripheral device.
Solution Approach 2:
The host device serves itself by storing and managing customized parameters in its own storage component, rather than requiring the peripheral device to have storage capabilities. The host device automatically handles parameter retrieval and transmission during the USB enumeration process without needing additional control logic in the peripheral device.
Data Source
Figure 1
Figure 2
AI summary
The present invention provides an audio control circuit (120), wherein the audio control circuit (120) includes a USB interface circuit (124), a specific interface circuit (126) and a processing circuit (122). In the operation of the audio control circuit, the processing circuit (122) receives a plurality of parameters from a host device (110) through the specific interface circuit (126); and during an enumeration between the audio control circuit and the host device (110), the processing circuit (122) uses the plurality of parameters to perform the enumeration.