Serial interface bus system for transmitting and receiving digital audio information
First Claim
1. A receiver for providing a plurality of digital data values from a modulated digital audio source to an unmodulated data sink via an interface bus, the interface bus comprising:
- a receive output enable conductor for providing a receive enable signal generated by a master controller to the receiver, the receive output enable input selectively enabling the receiver to provide digital data;
a receive system clock conductor for providing a system clock signal from a clock source;
to the receiver, the receive system clock selectively enabled in response to the receive output enable signal;
a plurality of digital data conductors, a first portion of the plurality of digital data values providing digital audio values and a second portion of the plurality of digital data values providing digital non-audio data values, each of the digital audio and non-audio data values being provided in a predetermined format by the plurality of digital data conductors;
a receive input synchronization conductor for providing a receive input synchronization signal from an input synchronization source, the receive input synchronization signal indicating a start of communication of at least one of a first one of the plurality of digital audio data values and a first one of the plurality of digital non-audio data values;
a receive output synchronization conductor for providing a receive output synchronization signal generated by the receiver, the receive output synchronization signal indicating an end of communication of at least one of the first one of the plurality of digital audio data values and the first one of the plurality of digital non-audio data values; and
a frequency lock conductor for providing a lock signal generated by the receiver, the lock signal indicating if the receiver has locked to a frequency of the plurality of digital data values communicated between the modulated digital audio source and the unmodulated data sink.
8 Assignments
0 Petitions
Accused Products
Abstract
A serial interface bus system for transmitting and receiving a plurality of bus signals which collectively allow communication of data between a digital audio source (12, 22, 24, 26, 56, 82) such as a compact disc and a digital sink (42, 52, 62, 64, 66) such as a digital signal processor. The plurality of bus signals provided by the interface bus system allow many different audio sources and sinks to be used without glue logic. The plurality of bus signals allow multiple transceivers to be configured in a daisy chain (20, 60) wherein a master is selectively chosen to optimize performance of such a system. The daisy chain configuration may be implemented to provide digital data to a wide variety of storage circuits for digital information.
-
Citations
27 Claims
-
1. A receiver for providing a plurality of digital data values from a modulated digital audio source to an unmodulated data sink via an interface bus, the interface bus comprising:
-
a receive output enable conductor for providing a receive enable signal generated by a master controller to the receiver, the receive output enable input selectively enabling the receiver to provide digital data; a receive system clock conductor for providing a system clock signal from a clock source;
to the receiver, the receive system clock selectively enabled in response to the receive output enable signal;a plurality of digital data conductors, a first portion of the plurality of digital data values providing digital audio values and a second portion of the plurality of digital data values providing digital non-audio data values, each of the digital audio and non-audio data values being provided in a predetermined format by the plurality of digital data conductors; a receive input synchronization conductor for providing a receive input synchronization signal from an input synchronization source, the receive input synchronization signal indicating a start of communication of at least one of a first one of the plurality of digital audio data values and a first one of the plurality of digital non-audio data values; a receive output synchronization conductor for providing a receive output synchronization signal generated by the receiver, the receive output synchronization signal indicating an end of communication of at least one of the first one of the plurality of digital audio data values and the first one of the plurality of digital non-audio data values; and a frequency lock conductor for providing a lock signal generated by the receiver, the lock signal indicating if the receiver has locked to a frequency of the plurality of digital data values communicated between the modulated digital audio source and the unmodulated data sink. - View Dependent Claims (2)
-
-
3. In a data processing system having a plurality of receivers for providing digital data from a plurality of modulated digital audio sources to a plurality of unmodulated serial data sinks via an interface bus, the interface bus comprising:
-
a receive output enable conductor for providing a receive enable signal from a controller to a first one of the plurality of receivers, the receive output enable input selectively enabling the first one of the plurality of receivers to provide control information necessary to synchronize each of the plurality of receivers to one another; a receive system clock conductor for providing a system clock signal to each one of the plurality of receivers, the receive system clock generated by the first one of the plurality of receivers; a plurality of digital data conductors, a first portion of the plurality of digital data values transferring digital audio values and a second portion of the plurality of digital data values transferring digital non-audio data values, each of the digital audio and non-audio data values being transferred in a predetermined format by the plurality of digital data conductors from one of the plurality of receivers; a receive frame synchronization conductor for communicating a receive frame synchronization signal, the receive frame synchronization signal indicating a start of communication of at least one of a first one of the plurality of digital audio data values and a first one of the plurality of digital non-audio data values, the first one of the plurality of receivers providing the receive frame synchronization signal to each of the remaining portion of the plurality of receivers; a plurality of receive input synchronization conductors for communicating a plurality of receive input synchronization signals, each one of the plurality of receivers receiving a predetermined one of the plurality of receive input synchronization signals, a second one of the plurality of receivers receiving the receive frame synchronization signal as a corresponding one of the plurality of receive input synchronization signals; and a plurality of receive output synchronization conductors for communicating a plurality of receive output synchronization signals, the plurality of receive output synchronization signals indicating an end of communication of at least one of the first one of the plurality of digital audio data values and the first one of the plurality of digital non-audio data values, a first receive output synchronization signal corresponding to the second one of the plurality of receivers providing a receive input synchronization signal to a predetermined one of the remaining portion of the plurality of receivers, each of the remaining receive output synchronization signals being provided to a predetermined one of the plurality of receivers. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. In a data processing system having a plurality of transmitters for transmitting digital data from a plurality of unmodulated data sources to a plurality of modulated digital audio sinks via an interface bus, the interface bus comprising:
-
a transmit output enable conductor for providing a transmit enable signal to a first one of the plurality of transmitters, the transmit output enable signal selectively enabling the first one of the plurality of transmitters to provide control information necessary to synchronize each of the plurality of transmitters to one another; a transmit system clock conductor for providing a system clock signal generated by the first one of the plurality of transmitters to each one of the plurality of transmitters; a plurality of digital data conductors, a first portion of the plurality of digital data values transferring digital audio values and a second portion of the plurality of digital data values transferring digital non-audio data values, each of the digital audio and non-audio data values being transferred in a predetermined format from one of the plurality of transmitters by the plurality of digital conductors; a transmit frame synchronization conductor for communicating a transmit frame synchronization signal, the transmit frame synchronization signal indicating a start of communication of at least one of a first one of the plurality of digital audio data values and a first one of the plurality of digital non-audio data values, the first one of the plurality of transmitters providing the transmit frame synchronization signal; a plurality of transmit input synchronization conductors for providing a plurality of transmit input synchronization signals, each one of the plurality of transmitters receiving a predetermined one of the plurality of transmit input synchronization signals, a second one of the plurality of transmitters receiving the transmit frame synchronization signal as a corresponding one of the plurality of transmit input synchronization signals; and a plurality of transmit output synchronization conductors for communicating a plurality of transmit output synchronization signals, the plurality of transmit output synchronization signals indicating an end of communication of at least one of the first one of the plurality of digital audio data values and the first one of the plurality of digital non-audio data values, a first transmit output synchronization signal corresponding to the second one of the plurality of transmitters providing a transmit input synchronization signal to a predetermined one of the remaining portion of the plurality of transmitters, each of the remaining transmit output synchronization signals being provided to a predetermined one of the plurality of transmitters. - View Dependent Claims (10, 11)
-
-
12. A digital audio processing system having a plurality of transceivers, the plurality of transceivers communicating digital data having an audio portion and a non-audio portion via an interface bus, the interface bus comprising:
-
an enable conductor for providing an enable signal to a first one of the plurality of transceivers from a controller, the enable input selectively enabling the first one of the plurality of transceivers to either transmit or receive digital data; a system clock conductor for providing a clock signal to each one of the plurality of transceivers, the clock signal provided by the first one of the plurality of transceivers; a plurality of digital data conductors, a first portion of the plurality of digital data values either receiving or transmitting digital audio values and a second portion of the plurality of digital data values either receiving or transmitting digital non-audio data values, each of the digital audio and non-audio data values being communicated in a predetermined format from one of the plurality of transceivers; a frame synchronization conductor for communicating a frame synchronization signal, the frame synchronization signal indicating a start of either receipt or transmission of at least one of a first one of the plurality of digital audio data values and a first one of the plurality of digital non-audio data values, the first one of the plurality of transceivers providing the frame synchronization signal; a plurality of input synchronization conductors for communicating a plurality of input synchronization signals, each one of the plurality of transceivers receiving a predetermined one of the plurality of input synchronization signals, a second one of the plurality of transceivers receiving the frame synchronization signal as a corresponding one of the plurality of input synchronization signals; and a plurality of output synchronization conductors for communicating a plurality of output synchronization signals, the plurality of output synchronization signals indicating an end of either receipt or transmission of at least one of the first one of the plurality of digital audio data values and the first one of the plurality of digital non-audio data values, a first output synchronization signal corresponding to the second one of the plurality of transceivers providing an input synchronization signal to a predetermined one of the remaining portion of the plurality of transceivers, each of the remaining output synchronization signals being provided to a predetermined one of the plurality of transceivers. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In a digital audio communication system, a method for receiving a plurality of digital audio information values from a plurality of digital audio sources to a digital audio sink, comprising the steps of:
-
providing a plurality of receivers, each of the receivers receiving the plurality of digital audio information values from a respective one of the plurality of digital audio sources, each one of the plurality of receivers providing the plurality of digital audio information values to the digital audio sink in a predetermined audio serial data bus protocol; providing a receive output enable signal to a first one of the plurality of receivers, the receive output enable signal enabling the first one of the plurality of receivers to provide a receive system clock signal to each of the plurality of receivers; providing a receive input synchronization signal from a second one of the plurality of receivers to both the digital audio sink and the first one of the plurality of receivers, the receive input synchronization signal indicating a beginning of a first one of the plurality of digital audio data values transferred from the second one of the plurality of receivers in the audio serial data bus protocol; transferring the first one of the plurality of digital audio data values from the second one of the plurality of receivers to the digital audio sink upon receipt of the receive input synchronization signal; providing a first receive output synchronization signal from the second one of the plurality of receivers to a third one of the plurality of receivers, the first receive output synchronization signal indicating an end of the first one of the plurality of digital audio using the first receive output synchronization signal to enable the third one of the plurality of receivers to transfer a second one of the plurality of digital audio data values in the serial data bus protocol to the digital audio sink. data values; and - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. In a digital audio communication system, a method for transmitting a plurality of digital audio information values from a digital audio source to a plurality of digital audio sinks, comprising the steps of:
-
providing a plurality of transmitters for transmitting the plurality of digital audio information values from the digital audio source to a respective one of the plurality of digital audio sinks, each one of the plurality of transmitters receiving the plurality of digital audio information values from the digital audio source in a predetermined audio serial data bus protocol; providing a transmit output enable signal to a first one of the plurality of transmitters, the transmit output enable signal enabling the first one of the plurality of transmitters to provide a transmit system clock signal to each of the plurality of transmitters; providing a transmit input synchronization signal from a second one of the plurality of transmitters to both the digital audio source and the first one of the plurality of transmitters, the transmit input synchronization signal indicating a beginning of a first one of the plurality of digital audio data values transferred to the second one of the plurality of transmitters in the audio serial data bus protocol; transferring the first one of the plurality of digital audio data values to the second one of the plurality of transmitters from the digital audio source upon receipt of the transmit input synchronization signal by the second one of the plurality of transmitters; providing a first transmit output synchronization signal from the second one of the plurality of transmitters to a third one of the plurality of transmitters, the first transmit output synchronization signal indicating an end of the first one of the plurality of digital audio data values; and using the first transmit output synchronization signal to enable the third one of the plurality of transmitters to receive a second one of the plurality of digital audio data values in the serial data bus protocol. - View Dependent Claims (26, 27)
-
Specification