E-Sharp Helpcenter

ESH10000560 - Tone Audio Module

ESH10000560 – Tone Audio Module

Product Brief

The ESH10000560 is a line-level audio generation and analysis module for the Accordion ecosystem. All sampling, signal processing, and measurement are performed locally on the module — only configuration commands and processed results are exchanged with the Accordion system. This keeps backplane bandwidth usage minimal and ensures deterministic performance.

The module operates in a client–server architecture: Accordion acts as the client issuing requests; the Tone Audio Module acts as the server exposing high-level audio capabilities.

Key use cases:

  • Audio signal generation for test and validation

  • Line-level audio analysis in production environments

  • Automated frequency, level, and distortion measurements

  • Audio subsystem verification within Accordion-based test systems


Datasheet

Parameter

Value

Form factor

SO-DIMM

Sample rate

96 kSps

Sample depth

24 bit

Signal level

Line level (all external interfaces)

Bus interface

UART

GPIO

6 (for peripheral control)

Output channels

2 × DAC

Input channels

4 × 2 (multiplexed ADC)

Supported waveforms

Sine, Square, Sawtooth, Noise

Supported measurements

Frequency, V_rms, V_pp, THD, SNR

Output gain

Programmable per channel

Input gain

Programmable

External digital audio

Not exposed — internal only (I²S / DSP)


Manual

Architecture

The Tone Audio Module is an autonomous audio processing node. Audio generation, acquisition, DSP, and measurement all run on the module. The Accordion system communicates via UART using a command-based protocol for:

  • Configuration (gain, waveform, channel selection)

  • Control (start/stop generation and acquisition)

  • Measurement result retrieval

Raw sample streams are never exposed to the Accordion backplane.

Audio Generation

The module provides 2 DAC output channels. Each channel supports independent programmable gain and waveform selection.

Supported waveforms: Sine, Square, Sawtooth, Noise

Output operates continuously once configured — no streaming of sample data from the host is required.

Audio Measurement

The module provides 4 × 2 multiplexed ADC input channels with programmable gain. Measurements are computed on-module and returned as processed scalar values.

Supported measurements:

Measurement

Description

Frequency

Fundamental frequency of the input signal

V_rms

RMS voltage

V_pp

Peak-to-peak voltage

THD

Total Harmonic Distortion

SNR

Signal-to-Noise Ratio

GPIO

6 GPIO pins are available for peripheral control. [TODO: document GPIO configuration and usage]

Limitations

  • All external audio interfaces are line level only

  • Digital audio (I²S and DSP paths) is internal and not exposed externally

  • Sample rate (96 kSps) and bit depth (24 bit) are fixed by hardware


Pinout

J4–J13 — Audio Channels (COAX)

Connector

Signal

Direction

J4

COAX0

Input — ADC channel 0 mux

J5

COAX1

Input — ADC channel 0 mux

J6

COAX2

Input — ADC channel 0 mux

J7

COAX3

Input — ADC channel 0 mux

J8

COAX4

Input — ADC channel 1 mux

J9

COAX5

Input — ADC channel 1 mux

J10

COAX6

Input — ADC channel 1 mux

J11

COAX7

Input — ADC channel 1 mux

J12

COAX8

Output — DAC channel 0

J13

COAX9

Output — DAC channel 1

J14 — GPIO / Power Header (2×5)

Pin

Signal

Pin

Signal

1

5V

2

VDD

3

MPIO0

4

MPIO3

5

MPIO1

6

MPIO4

7

MPIO2

8

MPIO5

9

GND

10

GND