Analog Devices ADSP-2136x SHARC Processor Asynchronous Sample Rate Converter Programming Guide

This document explains the fundamentals of sample rate conversion (SRC) and demonstrates how to program the sample rate converters of ADSP-2136x SHARC® processors.


Analog Devices ADSP-2136x SHARC Processor Asynchronous Sample Rate Converter Programming Guide - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
8
File format
PDF
File size
2.6 MB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
51612FC6C9B2D7ECA8C4E804FECAA206

About this manual

This Engineer-to-Engineer Note (EE-268) provides technical guidance on programming asynchronous Sample Rate Converters (SRCs) found in the ADSP-2136x family of SHARC processors. It details the fundamentals of SRC technology, distinguishing between synchronous and asynchronous types, and explains the digital implementation involving interpolation filters and zero-order holds.

The document includes specific instructions for configuring the SRC blocks within the ADSP-21364 processor, covering register settings such as serial input formats (I2S, TDM) and sample rate ratios. It provides two real-time code examples demonstrating data transfer between Serial Ports (SPORTs) and SRC blocks to achieve various sample rate conversions.

What's inside

  • Introduction
  • About SRCs
  • SRC Fundamentals
  • Analog Method of Sample Rate Conversion
  • Digital Method of Sample Rate Conversion
  • SRC Implementation on ADSP-21364 SHARC Processors
  • SRC Example 1
  • SRC Example 2

Specifications

Number of SRC blocksfour (SRC0–3)
Serial input formats supportedleft-justified, I2S, time division multiplexing (TDM), and right-justified 24-, 20-, 18-, and 16-bit serial formats

Frequently asked questions

What is the main application of Sample Rate Converters?

The main application is to change sample rate and clean up audio data from jittery clock sources like S/PDIF receivers.

What type of sample rate converters are implemented in ADSP-21364 processors?

The SRC blocks implemented in ADSP-21364 processors are asynchronous sample rate converters.

Download PDF (2.6 MB)

More Analog Devices Manuals


View all Analog Devices manuals →