Страница 2 из 2 Первая 12
Показано с 21 по 28 из 28

Тема: USB to i2S Superprime stm32f446 от ЧипДиП

  1. #1 Показать/скрыть первое сообщение.
    Великий Реформатор
    Автор темы
    Аватар для Gajdar
    Регистрация
    15.06.2004
    Адрес
    Краснообск
    Возраст
    55
    Сообщений
    2,754

    По умолчанию USB to i2S Superprime stm32f446 от ЧипДиП

    Приветствую.
    Столкнулся с проблемой такого характера:
    Странная работа USB to i2S Superprime
    Вот АЧХ Суперпрайм – адау1467 – пцм5102- внешний усилитель. Микрофон Nady CM-100 и аудио карта EMU0404 usb с файлом компенсации, сделанном на НОЭМе. 1467 в 48 килогерц.
    Нажмите на изображение для увеличения. 

Название:	xmos_stm32.jpg 
Просмотров:	686 
Размер:	207.7 Кб 
ID:	387734
    Желтым Суперпрайм.
    Я точно знаю АЧХ динамика и она не такая. Меняю Суперпрайм в системе на китайскую платку Хмос USB to i2S. Все остальное так же остается.
    второй замер зеленым.
    Сделал макет суперпрайм +pcm5102 и усилитель.
    Замер от 500 герц без фильтров. 24 бит 48килогерц, 24 бит 96 килогерц без разницы.
    НО переключаю в дровах винды 16 бит 44 килогерца -
    Тоесть суперпрайм работает без перемычек по дефолту только в 16 бит 44.1 килогерца. И все режет другое, если в драйверах вины поставить силой требуемый формат.
    Ну и чистоты ради делаю 24 бит 44.1 килогерц
    Нажмите на изображение для увеличения. 

Название:	441.jpg 
Просмотров:	486 
Размер:	189.0 Кб 
ID:	387735
    Чипы усиленно не хотят видеть проблему - поток говорят какой приходит такой и уходит и предлагают скачать мне исходники IAR и посмотреть.. Кто сталкивался с деайсоv? Может есть под рукой - АЧХ посмотрите на выходе ЦАП после неё на 44.1 и на 48 килогерц. Ну не может же у меня такой печаль быть один. Я на двух ПК проверил - один результат. С ругими УСБ-И2С то все нормально.
    SA9023 и Xmos нормально все выдают и в 44.1 и в 48.
    вот ссылка на исходник.
    https://forum.chipdip.ru/index.php?a...oject-zip.435/
    Берегите Сибирь, мать вашу!!

  2. #21
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,081

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП


    Offтопик:
    Цитата Сообщение от maxssau Посмотреть сообщение
    Сейчас кручу плату ЧиД с ADAU1467, тоже неплохо за исключением питания, т.к. процессор в пиках потребляет приличную мощность. Не знаю как они рассчитывали это, но в плане питания явно не продумано.
    Платы у чипа разводит студент за дошик. Не одна не продумана.

  3. #22
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    платы может, софт за дошик не напишут
    _________________
    Евгений

  4. #23
    Частый гость
    Регистрация
    28.03.2015
    Сообщений
    153

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    Цитата Сообщение от Gajdar Посмотреть сообщение
    Приветствую.
    Столкнулся с проблемой такого характера:
    Странная работа USB to i2S Superprime
    Вот АЧХ Суперпрайм – адау1467 – пцм5102- внешний усилитель. Микрофон Nady CM-100 и аудио карта EMU0404 usb с файлом компенсации, сделанном на НОЭМе. 1467 в 48 килогерц.
    Нажмите на изображение для увеличения. 

Название:	xmos_stm32.jpg 
Просмотров:	686 
Размер:	207.7 Кб 
ID:	387734
    Желтым Суперпрайм.
    Я точно знаю АЧХ динамика и она не такая. Меняю Суперпрайм в системе на китайскую платку Хмос USB to i2S. Все остальное так же остается.
    второй замер зеленым.
    Сделал макет суперпрайм +pcm5102 и усилитель.
    Замер от 500 герц без фильтров. 24 бит 48килогерц, 24 бит 96 килогерц без разницы.
    НО переключаю в дровах винды 16 бит 44 килогерца -
    Тоесть суперпрайм работает без перемычек по дефолту только в 16 бит 44.1 килогерца. И все режет другое, если в драйверах вины поставить силой требуемый формат.
    Ну и чистоты ради делаю 24 бит 44.1 килогерц
    Нажмите на изображение для увеличения. 

Название:	441.jpg 
Просмотров:	486 
Размер:	189.0 Кб 
ID:	387735
    Чипы усиленно не хотят видеть проблему - поток говорят какой приходит такой и уходит и предлагают скачать мне исходники IAR и посмотреть.. Кто сталкивался с деайсоv? Может есть под рукой - АЧХ посмотрите на выходе ЦАП после неё на 44.1 и на 48 килогерц. Ну не может же у меня такой печаль быть один. Я на двух ПК проверил - один результат. С ругими УСБ-И2С то все нормально.
    SA9023 и Xmos нормально все выдают и в 44.1 и в 48.
    вот ссылка на исходник.
    https://forum.chipdip.ru/index.php?a...oject-zip.435/
    А нафига вообще перемычки? Хост железке отправляет, какую частоту дискретизации будет использовать. Более того, при использовании асинхронного режима, возможностей драйвера хватает, чтобы "растягивать" звук с 44100 до 48000 и наоборот. При этом, если внешний мастерклок, у стм32 фиксированное отношение 256x, емнип - перемычки излишни, стмка должна генераторы переключить сама.

  5. #24
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    Цитата Сообщение от romanetz Посмотреть сообщение
    А нафига вообще перемычки? Хост железке отправляет, какую частоту дискретизации будет использовать
    выбор дескриптора

    ---------- Сообщение добавлено 16:52 ---------- Предыдущее сообщение было 16:35 ----------

    Цитата Сообщение от romanetz Посмотреть сообщение
    стм32 фиксированное отношение 256x
    ну его же можно менять, что бы целые плантации с генераторами не держать, а ограничиться двумя
    _________________
    Евгений

  6. #25
    Частый гость
    Регистрация
    28.03.2015
    Сообщений
    153

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    Зачем дескриптор менять? В дескриптор сразу весь набор частот и разрядностей вписывается, хост сам спросит через запросы класса, что ему нужно
    Если у железки только одна частота описана в дескрипторе, микшер винды будет ресэмплить всё к ней (потому что ему выбора не остаётся)

  7. #26
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    _________________
    Евгений

  8. #27
    Новичок Аватар для user12
    Регистрация
    11.08.2005
    Сообщений
    35

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    Нужен QUADRO транспорт, взял subj. В-принципе, устройство работает и вроде стабильно, решил покопаться внутри. Для "внутри" взл последнее, что нашлось - v1.9.1. Наверно, если бы ничего странного не нашел, то зачем вообще что-то писать? ...
    Эх. Смотрю кадровый буфер SAI (в окне отладчика), запускаю тестовую мелодию Windows проверки 4-х каналов и вижу соответствующие пачки данных по каналам, совпадающим с выводимым звуком. Это пока нормально, а вот теперь об интересном - иногда в других каналах появляются мусорные данные в небольшом количеству. В первичном буфере (что вычитывается из USB) всё нормально, по не_звучащим каналам идут 0, а вот в "буфере вывода" уже иногда пролетает не то. Хорошо, это "тэстЪ", там может быть что угодно. Открываю радио-игралку и смотрю тот-же буфер, по основным каналам идут данные (вещание в stereo, конечно), а по двум дополнительным (где должна быть тишина) иногда что-то пролетает.
    Понятное дело, что глюки на отладчике могут быть вызваны самим отладчиком, посему взял совсем другую программу/пошивку и смотрю аналогичный буфер - там никаких сбоев/проколов ни при работе "радиоточки", ни при проигрывании тестового фрагмента в драйвере Windows.
    По вышеописанным причинам разбор странностей subj задвинут на "ну если совсем уж прижмет" и переключился на беспроблеммно работающую реализацию.
    Эта "особенность", предполагаю, проявляется при некоторой комбинации длин при повороте данных в кольцевом буфере и на "спектрограммах" крайне малозаметна из-за редкого происхождения.

  9. #28
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,605

    По умолчанию Re: USB to i2S Superprime stm32f446 от ЧипДиП

    Цитата Сообщение от user12 Посмотреть сообщение
    и на "спектрограммах" крайне малозаметна из-за редкого происхождения.
    Включить пик-холд, и/или авериджинг побольше - и сразу будет очень даже заметна.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 2 из 2 Первая 12

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •