Показано с 1 по 6 из 6

Тема: XMOS XS1-L1: где взять MUTE?

  1. #1
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    53
    Сообщений
    1,312

    По умолчанию XMOS XS1-L1: где взять MUTE?

    Имею плату XMOS+PCM5102 вроде такой
    Нажмите на изображение для увеличения. 

Название:	XMOS+PCM5102.jpg 
Просмотров:	443 
Размер:	96.0 Кб 
ID:	279710
    Использую как источник SPDIF и I2S через изолятор ADUM2400. Проблема в том, что при подключении АК4490 по I2S, в момент переключения сеплрейта, на выходах цапа возникает два сильных щелчка. Если меняется разрядность данных, то один щелчок. Вероятнее всего, при написании прошивки, китайцы использовали стандартные библиотеки XMOS и сигнал "MUTE" должен присутствовать на каком-нибудь выводе, т.к. с родным PCM5102 в данной плате сигнал "MUTE" не используется (PCM5102 сам давит щелчок), то возникает вопрос: как его найти? Может кто-то уже знает ответ?

    PS. при использовании SPDIF выхода XMOSа щелка нет. В обоих случаях 7-й вывод (SMUTE) АК4490 не используется, сидит на цифровой земле.
    Вложения Вложения
    Последний раз редактировалось Deemon1970; 21.01.2017 в 17:36.
    С уважением. Дмитрий.

  2. #2
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,198

    По умолчанию Re: XMOS XS1-L1: где взять MUTE?

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

  3. #3
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    53
    Сообщений
    1,312

    По умолчанию Re: XMOS XS1-L1: где взять MUTE?

    Разводку бесполезно просматривать, в этом девайсе "MUTE" не используется. Можно конечно померить те выводы, назначение которых явно не прослеживается, но мелкие они, заразы. Есть надежда, что кто-нибудь на форуме уже это сделал.
    С уважением. Дмитрий.

  4. #4
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,198

    По умолчанию Re: XMOS XS1-L1: где взять MUTE?

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

  5. #5
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: XMOS XS1-L1: где взять MUTE?

    С семплрейтом можно попробовать решить проблему одновибратором на мелкой логике, запускаемым от смены уровней на управляющих пинах генераторов. А вот с разрядностью...
    И днем и ночью ток ученый все ходит по цепи кругом

  6. #6
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    53
    Сообщений
    1,312

    По умолчанию Re: XMOS XS1-L1: где взять MUTE?

    К сожалению, сигнала "mute" в данном девайсе не оказалось. То, что имеем - на рисунке ниже:

    Нажмите на изображение для увеличения. 

Название:	БезымянныйXMOS.png 
Просмотров:	376 
Размер:	64.6 Кб 
ID:	284983
    Но есть интересный сигнал на пятом пине. В момент паузы, между треками с различным семплрейтом, возникает два импульса логического нуля, длительностью 2 миллисекунды каждый,
    Нажмите на изображение для увеличения. 

Название:	между треками1 XMOS.png 
Просмотров:	317 
Размер:	20.1 Кб 
ID:	284979 Нажмите на изображение для увеличения. 

Название:	между треками2 XMOS.png 
Просмотров:	301 
Размер:	18.3 Кб 
ID:	284980 Нажмите на изображение для увеличения. 

Название:	между треками3 XMOS.png 
Просмотров:	309 
Размер:	17.5 Кб 
ID:	284981
    как видно, щелчок на выходе АК4490 (нижня часть рисунка) возникает по его заднему фронту этих импульсов. Сетка частот меняется по переднему фронту первого импульса (короткая пауза в MCLK, примерно 0.2 м.сек).
    Как использовать эти импульсы пока не решил.

    Фишка в том, что раньше у меня была подобная платка на таком же XMOSe, и с ней не было никаких щелчков при смене семплрейта. "Мюте" не использовался! Вывод: что-то не то происходит на шине I2S в момент паузы (понятно, что дело в прошивке XMOSа, но влить в него исправленную прошивку вроде не реально? Или нет?).
    Если у кого есть возможность просмотреть анализатором и выложить картинку таймингов паузы между треками (архив с WAVками поместил в первый пост) в режиме ASIO на платке XMOSа, а тем более сравнить щелкающие и не щелкающие девайсы, буду очень признателен.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	между треками1 XMOS.png 
Просмотров:	120 
Размер:	19.7 Кб 
ID:	284973   Нажмите на изображение для увеличения. 

Название:	между треками2 XMOS.png 
Просмотров:	148 
Размер:	17.1 Кб 
ID:	284974   Нажмите на изображение для увеличения. 

Название:	между треками3 XMOS.png 
Просмотров:	134 
Размер:	20.3 Кб 
ID:	284975  
    С уважением. Дмитрий.

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

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

Ваши права

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