| Electronic Components Datasheet Search |
|
ADAV4622BSTZ Datasheet(PDF) 25 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADAV4622BSTZ Datasheet(HTML) 25 Page - Analog Devices |
|
25 / 28 page ![]() ADAV4622 Rev. B | Page 25 of 2 8 S/PDIF INPUT/OUTPUT The S/PDIF output (SPDIF_OUT/SDO1) uses a multiplexer to select an output from the audio processor or to pass through the unprocessed SPDIF_IN signals, as shown in Figure 32. On the ADAV4622, the S/PDIF inputs, SPDIF_IN0/SPDIF_IN1/ SPDIF_IN2/SPDIF_IN3/SPDIF_IN4/SPDIF_IN5/SPDIF_IN6, are available on the SDIN3, LRCLK0, BCLK0, LRCLK1, BCLK1, LRCLK2, and BCLK2 pins, respectively. It is possible to have all seven S/PDIF inputs connected to different S/PDIF signals at one time. A consequence of this setup is that none of the LRCLKs and BCLKs are available for use with the digital inputs SDIN0, SDIN1, SDIN2, and SDIN3. If there is only one S/PDIF input in use, using the SDIN3 pin as the dedicated S/PDIF input is recommended; this enables BCLK0/LRCLK0, BCLK1/LRCLK1, and BCLK2/LRCLK2 to be used as the clock and framing signal for the synchronous and asynchronous port. If SDIN3 is used as an S/PDIF input, it should not be used internally as an input to the audio processor because it contains invalid data. Similarly, if BCLK or LRCLK are used as S/PDIF inputs, they can no longer be used as the clock and framing signals for SDIN0, SDIN1, SDIN2, and SDIN3. The S/PDIF encoder supports only consumer formats that conform to IEC-600958. SDIN3 (SPDIF_IN0) LRCLK0 (SPDIF_IN1) BCLK0 (SPDIF_IN2) LRCLK1 (SPDIF_IN3) BCLK1 (SPDIF_IN4) LRCLK2 (SPDIF_IN5) BCLK2 (SPDIF_IN6) SDO1 (SPDIF_OUT) S/PDIF ENCODER Figure 32. S/PDIF Output HARDWARE MUTE CONTROL The ADAV4622 mute input can be used to mute any of the analog or digital outputs. When the MUTE pin goes low, the selected outputs ramp to a muted condition. Unmuting is handled in one of two ways and depends on the register setting. By default, the MUTE pin going high causes the outputs to immediately ramp to an unmuted state. However, it is also possible to have the unmute operation controlled by a control register bit. In this scenario, even if the MUTE pin goes high, the device does not unmute until a bit in the control register is set. This can be used when the user wants to keep the outputs muted, even after the pin has gone high again, for example, in the case of a fault condition. This allows the system controller total control over the unmute operation. Full details on register settings and operation of the mute function are available upon request. Contact a local Analog Devices sales representative for more details. AUDIO PROCESSOR The internal audio processor runs at 2560 × fS; at 48 kHz, this is 122.88 MHz. Internally, the word size is 28 bits, which allows 24 dB of headroom for internal processing. Designed specific- ally with audio processing in mind, it can implement complex audio algorithms efficiently. By default, the ADAV4622 loads a default audio flow, as shown in Figure 34. However, because the audio processor is fully programmable, a custom audio flow can be quickly developed and loaded to the audio processor. The audio flow is contained in program RAM and parameter RAM. Program RAM contains the instructions to be processed by the audio processor, and parameter RAM contains the coefficients that control the flow, such as volume control, filter coefficients, and enable bits. GRAPHICAL PROGRAMMING ENVIRONMENT Custom flows for the ADAV4622 are created in a powerful drag-and-drop graphical programming application. No knowl- edge of assembly code is required to program the ADAV4622. Featuring a comprehensive library of audio processing blocks (such as filters, delays, dynamics processors, and third-party algorithms), it allows the quick and simple creation of custom flows. For debugging purposes, run-time control of the audio flow allows the user to fully configure and test the created flow. Training materials and support are available upon request. Contact a local Analog Devices sales representative for more details. APPLICATION LAYER Unique to this family is the embedded application layer, which allows the user to define a custom set of registers to control the audio flow, greatly simplifying the interface between the audio processor and the system controller. Once a custom flow is created, a user-customized register map can be defined for controlling the flow. Each register is 16 bits, but controls can use only one bit or all 16 bits. Users have full control over which parameters they control and the degree of control they have over those parameters during run time. The combination of the graphical programming environment and the powerful application layer allows the user to quickly develop a custom audio flow and still maintain the usability of a simple register-based device. Comprehensive documentation on developing a custom audio flow and the definition and creation of the custom application layer for the ADAV4622 is available upon request. Contact a local Analog Devices sales representative for more details. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |