Перейти к содержанию
    

Не могу заставить "петь" SSM2518 (I2S Amplifer)

Все привет!

Вот потребовалось подключить к процессору эту штуку и чтобы ещё и работала.  Как бы и всё понятно, но не работает.
Подключил я её к SAI (Serial Audio Interface) процессора STM32H7 настроил интрефейс. Логическим анализатором вижу, что форма сигнала "как на картинке", а вот вместо звука - скрежет и писк.
Теперь что я имею и делаю:
RAW Audio данные в формате PCM signed 16bit, 1ch.
К сожалению от процессора я имею дотуп только к BCLK, LRCLK, SDATA. Но этого вроде как и достаточно.

Скриншота не сделал - а зря, но постараюсю на словах. В PulseView вижу точь в точь такую картину:
b0139f.thumb.gif.cfb748b3a3125f1d10b5c41877daaa64.gif

BCLK у меня с частотой 16кГц - 50%. Каналы именно так по 16 бит каждый. Первый бит данных со смещением в 1 Бит.
В каждый канал выводится 1 семпл из RAW Audio - 2 байта - в каждый канал дублируется 1канальный поток - PulseView это "подтверждает".

Микросхему подключал по разному. Варианты уже все не перечислить, из тех что пробовал:
1. Standalone - без управления по i2c. Скрипит (
2. Typical.
 2.1 BLCK->MCLK-E, GND->BCLK, LRCLK->LRCLK, SDATA->SDATA.
 2.2. BLCK->BLCK, GND->MCLK-E, LRCLK->LRCLK, SDATA->SDATA.

Всё скрипит и пищит. На звук не похоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надеюсь, смещением битов перед передачей Вы в программе не занимаетесь?

В регистр данных должны попадать значения сэмплов как они есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, GenaSPB said:

Надеюсь, смещением битов перед передачей Вы в программе не занимаетесь?

В регистр данных должны попадать значения сэмплов как они есть.

Обижаете :) Этим SAI занимается. Как и раздвоением моно в псевдо-стерео.

Но вот звука всё равно нет....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сохранил бинарный поток с логического анализатора обратно в WAV - получил всё ту же WAV. т.е. передаю я наверное правильно. Вот только что-то подключено видимо не так....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...