Автор Тема: Phantom USB_I2S интерфейс (TAS1020)  (Прочитано 113257 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Phantom USB_I2S интерфейс (TAS1020)
« : 20 Февраля 2011, 23:55:19 »
0
Добрый день всем.

Сегодня закончил трехнедельную работу над фирмварей для TAS1020B. По крайней мере- можно наконец назвать первым релизом.

Что в итоге реализовалось:
-прошивка сделана на базе кода TSC2100_FW8 из TAS1020B Firmware Development Kit от TI
-форматы: 44100/16, 48000/16, 44100/24, 48000/24, 96000/24
-режим работы- isochronous asynchronous
-оставил только один endpoint и однин dma (для меня все остальное-лишнее)
-частоты pll: 44100- 22.579MHz, 48000- 12.288MHz, 96000- 24.576Mhz
-алгоритм генерации pll тот-же что и в FDK, все равно джитер измерить нечем, а хотелось-бы
-все отлаживалось в режиме  bus powered

[ Вложение: Вам нельзя просматривать вложения ]

[ Вложение: Вам нельзя просматривать вложения ]

По реализации- пока только в макете, стояла задача не мудрствуя завести чип, схема полностью из дата мануала с упрощением по блокировке питания (но это только в макете).

[ Вложение: Вам нельзя просматривать вложения ]

[ Вложение: Вам нельзя просматривать вложения ]

В планах цапа: оптика(wm8804) + TAS1020 + AD1852 (то что есть в наличае), также бродит шальная мысль порулить внешними генами TAS-кой...
 
По звуку- явно чище и прозрачнее чем PCM2902->WM8804, более широкая сцена и четче локализация. Ночью пока кодил, поставил The Doors - Morrison Hotel в хиресе 96/24, в итоге на два часа работа стала. Сейчас уже уши устали (16 часов в наушниках), нужно отдохнуть и послушать более вдумчиво.   
 

« Последнее редактирование: 21 Февраля 2011, 00:01:08 от soic »

Оффлайн Mister

  • Постоялец
  • ***
  • Сообщений: 162
  • Репутация: 0
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #1 : 22 Февраля 2011, 21:55:30 »
0
Силен!

и добавил...
вв смысле мощно задумано, когда увидим схему и прочее!

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #2 : 22 Февраля 2011, 21:59:11 »
0
От это и и есть реал!!!!!
Все, пошел, думали на диван?
Фигу, эссе пошел писать.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #3 : 22 Февраля 2011, 22:07:02 »
0
soic,Денис, Здорово! шляпу снимаю всецело! В твои исходники лазать у меня наверно кишка тонка, могет сразу добавишь в прошивку переключение режима цифрового фильтра при переключении частоты дискретизации и кратковременный рисетик цапа потом. У меня на схеме "кирпича" это оптронами деется. Или просто оставить некий средний режимчик, который для всех вариантов дискретизации годится? Тогда переключать ничо не нада будет.

и добавил...
А теперь поконкретнее:
44.1 р1.1 - лог1 ; р1.0 - лог0
48 р1.1 - лог0 ; Р1.0 - лог0
96 р1.1 - лог0 ; р1.0 - лог1
192 (ежель будет) р1.1 - лог1 ; р1.0 - лог1
после каждого переключения ставим 41-ю ножку reset кратковременно в нолик, а потом обратно.
К сожаленью, это всё только для cs4398. В случае с AD1852 переключение осуществляется не 2-мя а 3-мя ножками. Которые обзываются 96/48, 192/48 и deemp. но ведь никто не мешает задействовать под управление ад-шкой 3 любых свободных выходных порта тас1020в. Тогда прошивка будет управлять одновременно и таким и таким цапами. А цаподелатель просто подключит нужный цап к нужным ножкам :v:
« Последнее редактирование: 23 Февраля 2011, 10:46:26 от lgedmitry »

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #4 : 24 Февраля 2011, 17:56:59 »
0
Полный материал в процессе подготовки, сейчас пытаюсь заказать платы модулей- на них и обкатаю "честный" асинхронный режим с внешним тактом MCLKI.

Сергей, р1.0 в нужное состояние поставить никаких проблем. Сейчас на р1 у меня висит индикация- первые два светодиода 16/24, синий- USB линк, за ним три 44,1/48/96. Для ресета лучше использовать CRESET (34 нога)- при переключении режимов происходит сброс (кроме i2s mode 5). Так-же не вчитывался в даташит на cs4398, на данный момент изменил клоки MCLKI- 256Fs, SCLK- 64Fs, для cs-ки подойдет такая сетка?

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #5 : 24 Февраля 2011, 18:17:41 »
0
soic, Денис, клоки пойдут! однако, если 192кГц делать будешь, то там максимальный мейнклок 192Фс. А вот к 34-ой лапке будет припаяться трудновато. Дело тонкое. Но ежель иначе нельзя - попробую)

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #6 : 24 Февраля 2011, 18:42:53 »
0
Насчет 41 ноги RESET- нужно попробовать, им вроде можно подергать через регистр  GLOBCTL. 192кГц TAS не потянет, и дело не столько в пропускной способности USB1.1, сколько в ограниченности рамы под буфер- около 1.1kByte, тут есть расчет буфера для 96/24 _http://e2e.ti.com/support/applications/audio/f/22/t/57.aspx

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #7 : 24 Февраля 2011, 18:58:34 »
0
192кГц TAS не потянет
ну тогда без проблем:
до 50 кГц семплирования: мейнклок - до 512Фс, сириалклок - до 128Фс
от 50 до 100 кГц семплирования: мейнклок - до 384Фс, сириалклок - до 64Фс

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #8 : 24 Февраля 2011, 19:42:53 »
0
Ок, на днях постараюсь сделать для cs4398.  Моя разводка под модуль, может кому пригодится.

[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #9 : 23 Марта 2011, 08:36:32 »
0
soic,Денис, оно, кажись работает. Вот только почему-то в списке поддерживаемых форматов нету 96кГц
(Извините, но у Вас нет доступа в Галерею)
хотя переключиться на него можно. (Извините, но у Вас нет доступа в Галерею)
Управление фильтром тож работает корректно.
ps/Вот только ресемплер в 96кГц, встроенный в фубар, хавает почти все ресурсы intel Atoma :o :o :o :o

Оффлайн kotofey

  • Администрация
  • *****
  • Сообщений: 2653
  • Репутация: 20
  • Санкт-Петербург
  • Поблагодарили: +383
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #10 : 23 Марта 2011, 11:04:46 »
0
lgedmitry, ресемплер фубара походу работает в software режиме

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #11 : 25 Марта 2011, 00:52:37 »
0
Сергей, вкладка форматы ни на что не влияет и не где не используется, просто использовал дескриптор generic digital audio interface- отсюда и его рудимент (в данном случае). Если сильно мешает можно обозвать подругому...  :htz: например

[ Вложение: Вам нельзя просматривать вложения ]
[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #12 : 05 Сентября 2011, 14:34:29 »
0
Хорошая наверное машинка. Как-бы прошивочкой обзавестись...

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #13 : 05 Сентября 2011, 15:03:46 »
0
Conan,Есть предложение открыть статью про "KIRPITSCH"  :learn: . И оттуда скачать прошивку

Оффлайн yooree

  • Разработчики
  • *****
  • Сообщений: 1574
  • Репутация: 15
  • Поблагодарили: +109
    • СВОЙ ЗВУК
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #14 : 05 Сентября 2011, 15:24:12 »
0
На западе самодельщики считают TAS1020B лучшим программируемым USB приемником.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #15 : 10 Ноября 2011, 15:36:30 »
0
Приветствую!

Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо
- чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели"
- только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно.
PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
« Последнее редактирование: 11 Ноября 2011, 18:32:22 от Althair »

Оффлайн Dmitry

  • Знакомый
  • *
  • Сообщений: 57
  • Репутация: 0
  • Поблагодарили: +10
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #16 : 10 Ноября 2011, 19:32:44 »
0
Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо - чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели" - только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно. PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
Собрав девайс на предоставленной Денисом плате, могу заметить, что звук в адаптивном режиме TAS1020B+SRC4192+AD1853 явно превосходит решения типа PCM2704-07+DIR9001+SRC4192+AD1853.

Оффлайн Dmitry

  • Знакомый
  • *
  • Сообщений: 57
  • Репутация: 0
  • Поблагодарили: +10
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #17 : 11 Ноября 2011, 09:42:14 »
0
Conan,
Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо - чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели" - только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно. PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
По части "продавать" - вы ИМХО не туда обратились, поскольку это не является идеологией собравшихся здесь, а если есть желание усовершенствовать девайс - то, плз., версии в студию.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #18 : 11 Ноября 2011, 15:04:47 »
0
Dmitry - отчасти согласный. Пока девайсик вояешь, он как любимая женщина - с ним не хочется расставаться.
Но проходит время, и на роль любимой появляется новый девайсик. А старый можно ведь и продать.
Так поэтому девайсики надо делать так, что бы не было мучительно стыдно за:
а) его параметры;
б) техническое исполнение;
в) внешний вид - дизайн.

И ещё, в своё время я КТН получил за конструирование приборов для оборонки,
и поэтому всегда буду утверждать - PLL заведомо всегда хуже кварцового генератора.
Можете к стенке меня поставить - а переубедить не получится!

Оффлайн Dmitry

  • Знакомый
  • *
  • Сообщений: 57
  • Репутация: 0
  • Поблагодарили: +10
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #19 : 11 Ноября 2011, 17:40:47 »
0
всегда буду утверждать - PLL заведомо всегда хуже кварцового генератора.
Согласен с Вами на все 200%!!!

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #20 : 11 Ноября 2011, 18:28:29 »
0
Althair - фото я поставил, а имя поставить не получается.

Хотите, поставьте сами, Алесандр меня зовут.

Оффлайн yooree

  • Разработчики
  • *****
  • Сообщений: 1574
  • Репутация: 15
  • Поблагодарили: +109
    • СВОЙ ЗВУК
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #21 : 11 Ноября 2011, 18:30:17 »
0
Гоша, просьба не торопиться с репрессиями. Александр, имя в подписи можно указать. Например вместо "Всё будет хорошо!" делаете "Всё будет хорошо! (Александр)"
« Последнее редактирование: 11 Ноября 2011, 18:32:18 от yooree »

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #22 : 11 Ноября 2011, 19:03:31 »
0
Спасибо, что не забанили! :)

Где-то я встречал вот эту схемку:

и добавил...     (11 Ноября 2011, 19:45:21)
Вспомнил!

В соседней ветке - Кирпич для ноутбука!

А прошивка под tasgen где лежит?
« Последнее редактирование: 11 Ноября 2011, 19:45:21 от Conan »

Оффлайн Lynx

  • Разработчики
  • *****
  • Сообщений: 1627
  • Репутация: 31
  • Дмитрий
  • Поблагодарили: +147
    • Lynx Audio
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #23 : 12 Ноября 2011, 00:52:30 »
0
PLL заведомо всегда хуже кварцового генератора.
Совершенно справедливо!

Оффлайн Dmitry

  • Знакомый
  • *
  • Сообщений: 57
  • Репутация: 0
  • Поблагодарили: +10
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #24 : 12 Ноября 2011, 09:21:52 »
0
Вспомнил!В соседней ветке - Кирпич для ноутбука!А прошивка под tasgen где лежит?
Вообще говоря, есть информация от Дениса soic (Денис, прошу поправить меня, если ошибаюсь), что данный девайс отказывается пока стабильно работать с потоком 96/24 в режиме с внешней синхронизацией, а  общедоступная прошивка под "Кирпич" (ссылка в конце статьи Сергея) написана для адаптивного режима. Кстати на общеизвестном аудиофоруме продается USB транспорт с внешней синхронизаций и потоком 96/24. И стоит не так уж и дорого.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #25 : 12 Ноября 2011, 12:56:54 »
0
Dmitry - всё верно. Но с Фламенко не всё так просто. Алексей уткнулся в недостаточную вычислительную мощность процессора.

Сейчас прорабатывается вариант с другим процессором - у которого два ядра. 

Оффлайн energetik

  • Прохожий
  • Сообщений: 5
  • Репутация: 2
  • Алексей
  • Поблагодарили: +3
    • Energy Audio
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #26 : 10 Декабря 2011, 16:42:32 »
0
ТС респект!  :drink:
Но с Фламенко не всё так просто. Алексей уткнулся в недостаточную вычислительную мощность процессора.
не не, мощность процессора тут не при чём. Я уткнулся в пропускную способность режима FullSpeed USB. Получил стерео до 24/96 и 16/192 со всеми промежуточными.

Оффлайн Bass07

  • Прохожий
  • Сообщений: 4
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #27 : 12 Декабря 2011, 13:00:57 »
0
Дбрый день ребята, помогите пожайлуста, валяется вот такая звуковуха M-AUDIO tranzit USB, посетила меня мысль взять с звуковухи иттерфейс i2s (стоит USB микросхема TAS 1020A) , и кинуть через цап TDA1541 установленный в сд проигрыватели филипс. Как думаете попрет, дрова родные на чип есть, какие подводные камни могут быть?
 Заранее спасибо.

Оффлайн Bass07

  • Прохожий
  • Сообщений: 4
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #28 : 10 Января 2012, 20:56:16 »
0
Добрый вечер Денис (soic), у вас случайно платки на продажу не будет? Спасибо

и добавил...     (10 Января 2012, 21:15:10)
Кому интересно могу штатную прошивку подкинуть, мож для экпериментов кому пригодится?
« Последнее редактирование: 10 Января 2012, 21:15:10 от Bass07 »

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2165
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #29 : 26 Января 2012, 05:00:32 »
0
А для чего нужно у ЦАП разделять аналоговую землю от цифровой, а ЦАП от ТАЗ1020 вообще нужно отгораживать как от пракаженного ?

Оффлайн Dortonyan

  • Знакомый
  • *
  • Сообщений: 22
  • Репутация: 0
  • Алексей
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #30 : 26 Января 2012, 14:44:25 »
0
Для развяски аналоговой схемы от помех цифровой.
Более подробно - см. вложение - рекомендации по проектированию ПП (Л.Н. Кечиев "Проектирование ПП для цифровой быстродействующей аппаратуры").
[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #31 : 05 Февраля 2012, 13:49:27 »
0
 Жаль что очень актуальная и интересная тема заглохла уже как много месяцев....... :(

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #32 : 05 Февраля 2012, 22:17:08 »
0
Жаль что очень актуальная и интересная тема заглохла уже как много месяцев.......

 :off: Быстро тока кошки плодятся!  :D

Оффлайн MaksVlad

  • Прохожий
  • Сообщений: 9
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #33 : 07 Апреля 2012, 18:43:25 »
0
AD1853 подцепить к TAS1020 можно?форматы совместимы?
и с тактированием от генератора ЦАП работать нормально будет?.
Заранее спасибо!..

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2165
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #34 : 08 Апреля 2012, 01:33:37 »
0
Уже кто то цеплял AD k TAS через ADUM,
говорит работает. http://www.diyaudio.ru/forum/index.php?topic=454.0

Оффлайн s_1174

  • Знакомый
  • *
  • Сообщений: 24
  • Репутация: 0
  • Вячеслав
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #35 : 17 Апреля 2012, 18:16:17 »
0
Вопрос soic. Денис, а не в курсе, чем отличаются TAS1020BPFB и TAS1020BPFBG4?
С контроллерами ТЕ7022L сталкиваться не приходилось? (на правах оффтопа, в виду отсутствия темы.) Есть пара вопросов.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #36 : 13 Мая 2012, 15:50:50 »
0
Еще вопрос для soic.
Денис, очень заинтересовал ваш проект.
Прошу прощения за ламеризм, а кроме I2S, TAS1020 способен выдавать другой формат?
Хочу завязать ее напрямую с SM5813 или SM5842.
Формат данных на выходе завист от прошивки?
Есть ли возможность установить на выходе формат MSB first?
Могу конечно применить DF1706, но не хочется ломать готовую конструкцию...

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #37 : 13 Мая 2012, 20:30:52 »
0
Прошу прощения за ламеризм
Леша, ты веником не прикидывайся, все равно никто не поверит .
Просто, действительно, бывает ситуация когда влом разбираться, особенно если кто то уже разобрался.

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #38 : 13 Мая 2012, 21:22:17 »
0
К сожалению tas1020 выдает только филипсовский i2s, а  SM5813 и  SM5842 по входе хотят получать данные в RJ. Без лишних телодвижений состыковать не получится, придется придержать дату на 15 клоков.



Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #39 : 14 Мая 2012, 05:49:44 »
0
Леша, ты веником не прикидывайся, все равно никто не поверит .
В этой теме я еще не очень силен - поэтому думаю мне простительно! :-[


soic
Денис, спасибо!
Будем думать.
Сразу еще вопрос по индикации режимов.
23 нога P1.0 - 16бит, 24 нога Р1.1 - 24бит, 27 нога Р1.4 - USB и 29,30,31 ноги - 44,1/48/96кгц соотвтественно.
Активный режим - лог единица?

Пошел заказывать TAS ;)

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #40 : 14 Мая 2012, 19:07:43 »
0
Алексей, индикацию можно сделать как удобно (проще развести плату). Как было реализовано- сейчас и не упомню, последняя прошивка была адаптирована для управления цф в AD1852. Если что- поправлю  под конкретную схему. 

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #41 : 14 Мая 2012, 22:19:24 »
0
Денис, помнится была мысль о создании статьи на эту животрепещущую тему  ;-[ . Вот ждем с нетерпением если не статьи, то хотя-бы прошивку с кратким описанием под внешнюю синхронизацию. Таску приготовил давно, а статьи все нет... :( . Использовать собираюсь в паре с AK4399(уже приехала), если срастется.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #42 : 15 Мая 2012, 06:04:09 »
0
Спасибо, Денис!
Плата не проблема - разведем как надо! :v:

Ну а индикация нужна будет не только чтоб что-то мигало, но и для управления ЦФ (наверное это будет DF1706 - он I2S прекрасно пережевывает), и, может быть, переключением кварцев на реклоке после ЦФ, хотя это пока только мысль - надо со специалистами посоветоваться, как лучше это сделать.
А для начала надо запустить и попробовать сам интефейс, а там концепция может поменяться.

bgv, Геннадий, у вас есть конфигуратор под АК4399? Одно время у меня была идея загнать ее в режим двойное моно, но так как в программировании я не силен - идея так и осталась идеей :)
Просто у нее по умолчанию Audio Data Interface Modes  -  24bit MSB justified
« Последнее редактирование: 15 Мая 2012, 06:09:46 от AlexD »

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #43 : 15 Мая 2012, 23:27:13 »
0
Просто у нее по умолчанию Audio Data Interface Modes  -  24bit MSB justified

Конфигуратора нет (не силён в МК). Конфигурация возможна в параллельном(ручном) режиме в "24bit I2S Compatible", если я даташит правильно понял. И так как собираюсь использовать совместно с ПК, то программный ресемплер в фубаре "нам поможет". Ущемлёно, но "маемо тэ що маемо". Разве что, если кто поможет с конфигуратором (для программистов на МК дело посильное, как например для AD1853 http://www.vegalab.ru/forum/showthread.php/20879-SPI-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%82%D0%BE%D1%80-%28%D0%B4%D0%BB%D1%8F-AD1955-1853-%D0%B8-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D1%85%29)...

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #44 : 16 Мая 2012, 04:05:27 »
0
Денис, помнится была мысль о создании статьи на эту животрепещущую тему  ;-[ . Вот ждем с нетерпением если не статьи, то хотя-бы прошивку с кратким описанием под внешнюю синхронизацию. Таску приготовил давно, а статьи все нет... :( . Использовать собираюсь в паре с AK4399(уже приехала), если срастется.

Ок, подниму наработки по этому вопросу если уж есть интерес. Статью не обещаю (честно, не особо понимаю о чем писать), все остальное выложу.


Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #45 : 16 Мая 2012, 06:14:19 »
0
Конфигурация возможна в параллельном(ручном) режиме в "24bit I2S Compatible", если я даташит правильно понял.
Виноват, так оно и есть, 14 нога.
Это я в свое время так ей заинтересовался для работы в режиме двойное моно, но увидев, что включить этот режим в Parallel mode  не удастся, почему то решил, что и формат меняется программно :facepalm:


soic, Денис, статью и не надо, при наличии необходимой информации все и так понятно, а вот наработки уж очень интересны! :v:
Китайчики продают нечто подобное на базе TE7022, но во первых не известно как оно в работе, ну и во- вторых уж очень интересно сделать устройство самому и для себя!

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #46 : 16 Мая 2012, 22:47:03 »
0
..... ну и во- вторых уж очень интересно сделать устройство самому и для себя!
Целиком поддерживаю!

Оффлайн s_1174

  • Знакомый
  • *
  • Сообщений: 24
  • Репутация: 0
  • Вячеслав
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #47 : 16 Мая 2012, 23:06:42 »
0
а вот наработки уж очень интересны!

soic, Денис, просим!
« Последнее редактирование: 16 Мая 2012, 23:08:43 от s_1174 »

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #48 : 18 Мая 2012, 05:27:14 »
0
Итак, материалы по tas1020b с внешней синхронизацией, как и обещал. Режимы: 44100/48000- синхронизация от внешних генераторов, 88200/96000- адаптивный режим. В архиве схема в Splan70, чертеж платы в Sprint-Layout50, прошивка- TAS1020B_V2.BIN, также программа для прошивки через usb, драйвер "TI DFU class driver", сервисная прошивка DFUEE.bin. Плата проверена и собрана в железе. Порт Р1 в этой софте не задействован (кроме Р1.7).

Питание устройства только от USB, генераторы можно запитать от внешнего источника 5V, сняв джампер jp1.
 

(Извините, но у Вас нет доступа в Галерею)

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #49 : 18 Мая 2012, 07:35:44 »
0
Спасибо, Денис!
А есть ли прошивочка для адаптивного режима на все частоты, или в конструкции уважаемого lgedmitry (KIRPITSCH - ЦАП для ноутбука) она и есть?
Так сказать начальный уровень?
А то чем заменить SN74LVC1G125 пока ума не приложу.

И еще уточните для ламера - прошивку можно залить двумя путями: напрямую в 24с64 с программатра или если 64я впаяна, то через USB?
Я правильно понял?

Оффлайн bgv73

  • Прохожий
  • Сообщений: 1
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #50 : 18 Мая 2012, 11:29:55 »
0
Большое спасибо, Денис!
Можно вопросик по алгоритму работы таски? А именно, если я правильно понял схему, то таска понимает формат входящего в нее потока данных и управляет соответствующим коммутатором генератора.
 Например:
1) входной поток 16/44 и таска разрешает(подает) тактовую частоту 22.57920 MHz (512fs) на выход SCK на ЦАП и порт MCLKI таски?
 2) входной поток 24/48 и таска разрешает(подает) тактовую частоту 24,5760 MHz (512fs) на выход SCK на ЦАП и порт MCLKI таски?
3) входной поток 24/96 и таска разрешает(подает) из порта MCLKO1 тактовую частоту 24,5760 MHz (256fs) на выход SCK на ЦАП и порт MCLKI таски? Или какую частоту?
Можно ли использовать кварцевые генераторы на меньшие кратные частоты(384fs, 256fs, 128fs и т.д.)?
Спасибо.
« Последнее редактирование: 18 Мая 2012, 11:46:02 от bgv73 »

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #51 : 18 Мая 2012, 14:44:44 »
0
Доброго дня.

А есть ли прошивочка для адаптивного режима на все частоты, или в конструкции уважаемого lgedmitry (KIRPITSCH - ЦАП для ноутбука) она и есть?
Так сказать начальный уровень?
А то чем заменить SN74LVC1G125 пока ума не приложу.

В прошивке KIRPITSCH-а нет частоты 88200, в остальном все частоты присутствуют, режим работы полностью адаптивный. SN74LVC1G125 можно заменить на 74LVC125, но плату потребуется корректировать.
Прошить 24с64 можно на программаторе или в схеме  в режиме DFU. TAS входит в режим загрузчика если в 24с64 нет валидного кода (или эмулируя этот вариант- при снятии джампера jp2), определится неизвестное устройство, потребуется вручную поставить драйвер. Далее- посредством DFUTEST.exe заливаем софт.


1) входной поток 16/44 и таска разрешает(подает) тактовую частоту 22.57920 MHz (512fs) на выход SCK на ЦАП и порт MCLKI таски?
 2) входной поток 24/48 и таска разрешает(подает) тактовую частоту 24,5760 MHz (512fs) на выход SCK на ЦАП и порт MCLKI таски?
3) входной поток 24/96 и таска разрешает(подает) из порта MCLKO1 тактовую частоту 24,5760 MHz (256fs) на выход SCK на ЦАП и порт MCLKI таски? Или какую частоту?
Можно ли использовать кварцевые генераторы на меньшие кратные частоты(384fs, 256fs, 128fs и т.д.)?

Все в основном верно. В адаптивных режимах  MCLKI не задействован, SCK формируется на MCLKO1. Кварцевые генераторы на меньшие кратные частоты использовать можно с соответствующей корректировкой прошивки.
« Последнее редактирование: 18 Мая 2012, 15:04:50 от soic »

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #52 : 18 Мая 2012, 15:15:12 »
0
В адаптивных режимах  MCLKI не задействован, SCK формируется на MCLKO1
Если я правильно понял, то в адаптивном режиме на MCLKO1 формируются частоты 22.57920 MHz или 24,5760 MHz в зависимости от формата входных данных?

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #53 : 18 Мая 2012, 15:23:28 »
0
Да, все правильно 22.57920 MHz или 24,5760 MHz в зависимости от выбранной конфигурации bAlternateSetting.

Перезалил архив- исправил небольшую ошибку в печатной плате
« Последнее редактирование: 18 Мая 2012, 15:35:42 от soic »

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #54 : 18 Мая 2012, 15:40:09 »
0
В общем если нужно будет ниже частоту (256fs, 128fs) просто поставлю на D-Триггере делитель на 2 или 4.  Жаль, что нет внешней синхронизации на 88 и 96 кГц. В общем все здорово!

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #55 : 18 Мая 2012, 18:34:49 »
0
В прошивке KIRPITSCH-а нет частоты 88200, в остальном все частоты присутствуют, режим работы полностью адаптивный.
 
Ничего, пока на первом девайсе обойдемся!

SN74LVC1G125 можно заменить на 74LVC125, но плату потребуется корректировать.
Поглядел, счетверенные заказать можно, но сначала кварцы, с их то стоимостью  ???
А еще можно 125ю воткнуть как буфер I2S, если тащить шину далеко потребуется.
Кстати, набросал плату пока под адаптивный режим, на навесные компоненты, оказалось шаг ног 0,5мм у TASки!
А я до этого тоньше 0,65 ничего не паял, попробую!
И еще, Денис, пара вопросов:
Можно все цифровые питания объединить вместе?
Что дают кондеры на 47 пик по входам USB?

Прошить 24с64 можно на программаторе или в схеме  в режиме DFU. TAS входит в режим загрузчика если в 24с64 нет валидного кода (или эмулируя этот вариант- при снятии джампера jp2), определится неизвестное устройство, потребуется вручную поставить драйвер. Далее- посредством DFUTEST.exe заливаем софт.
Круто :v:
Надо не забыть джампер воткнуть.
Спасибо за шикарный проект, я думаю будет очень интересное устройство!

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #56 : 18 Мая 2012, 20:08:22 »
0
Генераторы, по крайней мере jco-14-3, не дорогие совершенно брались до 2-3уев за штуку. Конденсаторы фильтруют вч помехи на линиях USB.
Питания и земли можно объединить, собственно на макетах я так и делал- криминальных последствий не наблюдалось.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #57 : 18 Мая 2012, 21:13:29 »
0
оказалось шаг ног 0,5мм у TASки!
Помнится, когда "KIRPITSCH" строил, так вообще расплющил ЛУТ так, что почти все площадки под тас1020в замкнулись. Управился ножичком :D

Оффлайн s_1174

  • Знакомый
  • *
  • Сообщений: 24
  • Репутация: 0
  • Вячеслав
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #58 : 18 Мая 2012, 21:35:23 »
0
Денис, присоединяюсь к благодарностям.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #59 : 19 Мая 2012, 08:28:36 »
0
Генераторы, по крайней мере jco-14-3, не дорогие совершенно брались до 2-3уев за штуку.
Где брали не подскажете? ;-[
В нашем колхозе мало что можно купить, только на заказ из-за бугра.
Например резонаторы подобного плана только на частоты 33.000 , 66.000, ну короче еще те, что в материнках на i386 стояли :D
Поэтому кроме ебея пока не нашел путей добычи...

оказалось шаг ног 0,5мм у TASки!
Помнится, когда "KIRPITSCH" строил, так вообще расплющил ЛУТ так, что почти все площадки под тас1020в замкнулись. Управился ножичком :D
Ох чувствую придется повотрить ваш подвиг!  :D

и добавил...
Возвращаясь к теме конвертации форматов I2S-RJ, нашел плату конвертера, срисовал схему:
(Извините, но у Вас нет доступа в Галерею)
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Может не по теме, но проблема актуальна, sorry за  :off:
« Последнее редактирование: 19 Мая 2012, 15:22:23 от AlexD »

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #60 : 19 Мая 2012, 17:48:57 »
0
Возвращаясь к теме конвертации форматов I2S-RJ, нашел плату конвертера, срисовал схему:
Или как вариант (но дороже, но качественнее и универсальней) использовать ресемплер, например CS8421. Особенно как возможный подавитель джитера на частотах 88 и 96 кГц. Кстати он есть у "yooree" (не сочтите за рекламу).

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #61 : 19 Мая 2012, 18:40:00 »
0
Да есть src4192, но хочется попроще.
А то длиннО получается: tas1020-ресемплер- ЦФ - 2*мультибит :o
Как вариант есть рабочий ЦАП на DIR9001-DF1706-2*PCM1704 - можно выкинуть DIR, раскидать и переделать.
При этом есть еще и SM5813,5842,5843 - неюзанные еще.
Это и не дает покоя ???
« Последнее редактирование: 19 Мая 2012, 18:58:42 от AlexD »

Оффлайн bgv

  • Прохожий
  • Сообщений: 16
  • Репутация: 0
  • Геннадий
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #62 : 19 Мая 2012, 19:52:01 »
0
Ресемплер CS8421 имеет особенность такую как из I2S в чё хочешь(почти любой популярный формат), что дает огромную гибкость в использовании с таской. Хотя это не принципиально.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #63 : 20 Мая 2012, 08:36:57 »
0
Где брали не подскажете? В нашем колхозе мало что можно купить, только на заказ из-за бугра.Например резонаторы подобного плана только на частоты 33.000 , 66.000, ну короче еще те, что в материнках на i386 стояли Поэтому кроме ебея пока не нашел путей добычи...


Алексей - кварцевые генераторы можно выписать с доставкой почтой вот отсюда:

http://electronic-component.org/shop/kvarcevye-generatory;9

тут и на 24,576 МГц есть, и более редкие на 22,5792 МГц.

закажите те, что 25-30 ppm (стабильнее)


и добавил...
Как вариант есть рабочий ЦАП на DIR9001-DF1706-2*PCM1704 - можно выкинуть DIR, раскидать и переделать.


Понимаю - ломать - не строить! Но зачем?  :(

При этом есть еще и SM5813,5842,5843 - неюзанные еще.


А какие м/с ЦАПов?

Или как вариант (но дороже, но качественнее и универсальней) использовать ресемплер, например CS8421. Особенно как возможный подавитель джитера на частотах 88 и 96 кГц.


Тогда уж лучше AD1895(6) - у неё алгоритм ещё качественнее, чем src4192. :-X

а вообще, имхо конечно, ресемплер нужно ставить тогда, когда не знаешь, что будет на входе :d_know:

а здесь определённость вносит сама м/с TAS1020 - можно и без ресемплера обойтись...
« Последнее редактирование: 20 Мая 2012, 08:50:29 от Conan »

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #64 : 20 Мая 2012, 09:14:42 »
0
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Насколько я понял, триггер сдвигает данные на пол-такта сериалклока. Нужно было видимо для исключения неопределённости в считывании цапом данных. Без триггера момент считывания приходился на момент сдвига данных регистрами и цап мог считать либо данные нужного такта, либо предыдущего - как повезёт. А тут мы сознательно задерживаем фазу данных на 180 градусов и момент неопределённости уходит куда-то далеко вперёд. Данные всегда гарантированно будет задними, т.е. опоздавшими на пол-такта

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #65 : 21 Мая 2012, 05:57:16 »
0
Ресемплер CS8421 имеет особенность такую как из I2S в чё хочешь(почти любой популярный формат), что дает огромную гибкость в использовании с таской. Хотя это не принципиально.
В принципе DF1706 тоже берет i2s 16-24бита, попробую на работающем девайсе, если что, еще закажу.
Алексей - кварцевые генераторы можно выписать с доставкой почтой вот отсюда:
Спасибо, свяжусь - узнаю условия.
Понимаю - ломать - не строить! Но зачем?
Ну в целях модернизации, хотя если решу вопрос с конвертером форматов - то будет жить :)
А какие м/с ЦАПов?
Да пока не знаю с чего начну - есть РСМ1701, РСМ63Р-К, на днях приедут РСМ1700.
а здесь определённость вносит сама м/с TAS1020 - можно и без ресемплера обойтись...
Да вот к этой мысли и склоняють!

и добавил...
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Насколько я понял, триггер сдвигает данные на пол-такта сериалклока. Нужно было видимо для исключения неопределённости в считывании цапом данных. Без триггера момент считывания приходился на момент сдвига данных регистрами и цап мог считать либо данные нужного такта, либо предыдущего - как повезёт. А тут мы сознательно задерживаем фазу данных на 180 градусов и момент неопределённости уходит куда-то далеко вперёд. Данные всегда гарантированно будет задними, т.е. опоздавшими на пол-такта
Спасибо, уже проясняется процесс.
В любом случае надо в железе пробовать!
« Последнее редактирование: 21 Мая 2012, 05:59:37 от AlexD »

Оффлайн Lynx

  • Разработчики
  • *****
  • Сообщений: 1627
  • Репутация: 31
  • Дмитрий
  • Поблагодарили: +147
    • Lynx Audio
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #66 : 21 Мая 2012, 11:45:39 »
0
Тогда уж лучше AD1895(6) - у неё алгоритм ещё качественнее, чем src4192.

Это, увы, не так. AD1895 сильно уступает SRC4192, а 1896 - тоже уступает, но не так сильно. AD1895 - это упрощенная и ухудшенная версия AD1896
SRC4192 были разработаны и выпущены через 5 лет после появления на рынка AD1896 (в течение этого времени AD были, по сути монополистом в области ASRC высокого качества) и существенно превосходят по параметрам более старые AD.


Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #67 : 21 Мая 2012, 19:32:51 »
0
Дмитрий - спасибо за замечание.  :drink:

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #68 : 08 Июня 2012, 21:33:39 »
0
А возможно ли питание TAS1020 от внешнего источника?
Как, к примеру, многострадальная РСМ2704-05-06-07?
В даташите не указано питание, только сказано, что при инициализации устройства по сигналу reset происходит загрузка программы из EEPROM.
К примеру ЦАП, подключенный к TAS1020 имеет внешнее питание, и, если питание на ЦАП подано до подключения USB, и, к примеру ЦФ не понравится отсутствие рабочих сигналов на его входах, тогда , после подклчения USB и инициализации TAS потребуется снова ресетить ЦФ?
Не знаю, как лучше организовать процесс инициализации устройства с внешним питанием.
Понимаю, что вариант уже отработан здесь http://www.diyaudio.ru/article/a-31.html, но хотелось бы иметь девайс, не отключаемый от USB, а наоборот, включаемый тумблером или кнопкой сетевого питания, а не шины USB.
У меня вообще комп не выключается месяцами и не хотелось бы дергать разъемы USB, а включать ЦАП сетевым тумблером.

ЗЫ. TAS приехали - дело за малым...

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #69 : 10 Июня 2012, 08:31:38 »
0
AlexD, Алексей, а зачем это Вам нужно? :d_know:
Не проще ль организовать всё по системе ведущий-ведомый, как в моём "Кирпиче"? Ибо без компа эта штуковина всеравно ни на что не годится. Тогда зачем ей возможность автономной работы? :d_know:
ну а способов организовать взаимосвязь питаний - просто море. Можно хотя б релюшку через тумблер на 5 вольт от USB  повесить. Нету 5 Вольт - не работаем. Выключили тумблер при наличии 5В - тоже не работаем. Чего ещё надо-то для щастья?

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #70 : 10 Июня 2012, 15:05:51 »
0
Так вот и думаю, Сергей, как это все сделать красиво.
Ваш агрегат то и был толчком к использованию TAS как ресивера.
Но есть проблема.
Пока нет ничего для гальваноразвязки, зато есть печальный опыт сожженых РСМ2704 и РСМ2706.
Вопросов масса, но думаю попробовать порешать в процессе их возниконвения.
1. Через оптопару запускать питание ЦАП (DF1706+PCM1704 или AD1862 или РСМ63) - будет проходить ресет ЦФ и клоки лягут уже на готовый к приему ЦФ.
2. Питание ЦАП сделать отдельно включаемым, а по готовности TAS к передаче данных ресетить ЦФ и работать как обычно.
Здесь думаю будет ряд граблей в виде непотребного состояния ЦФ в случае потери связи с TAS при включенном питании ЦФ и наоборот.
В любом случае надо сделать макетку для начала с буфером на выходе типа 74hc573 или 74hc244й, подключить к готовому девайсую. А там поглядеть, как оно себя поведет.
И думать, как быть дальше.
Если ti меня не пошлет в сад, то буду обладателем семплов ISO7240, а так других вариантов пока нет.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #71 : 18 Июня 2012, 11:45:59 »
0
В общем собрал я его:
(Извините, но у Вас нет доступа в Галерею)
Обратная сторона:
(Извините, но у Вас нет доступа в Галерею)
Это макетка, не пугайтесь :facepalm:
Схема почти "KIRPITSCH".
На выходе 74АС573 в качестве буфера.
Нога LE зацеплена за ногу Р1,4 (USB), чтоб все сигналы поднимались после инициализации контроллера.
Красный светик "reset"  (41 нога TAS)
Прошил прошивкой от "кирпича", устройство нашлось и определилось как Phantom I2S interface.
Cигналы SCK, BCK, LRCK присутствуют, на DATA - ноль (просто ноль, данных нет).
Но не могу ни с одной проги вывести что-нибудь на выход.
При попытке  запуска начинает моргать reset,  и перемигиваться диоды на Р1,1 и Р1,2, после этого например Foobar выдает "Unrecoverable playback error: Unknown error code (0x88780032)", а SoundForge  вот это:(Извините, но у Вас нет доступа в Галерею)
Естественно DATA даже не подергивается...
Что я делал/делаю не так? :srr:
КЗ, непропаи, сопли - отсутствуют.
Прошивал что через DFUTEST, что через программатор - результат одинаков.
Кажется мне что "истина где-то тут", но вот в чем проблема - не пойму...

Ах, чуть не забыл, форточка XP Pro SP3, но думаю дело не в ней, а в железке...
Уже 3 часа ковыряюсь :wall:


Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #72 : 18 Июня 2012, 12:52:26 »
0
надо определить вывод звука через найденное устройство - сама Ось это автоматом не сделает

в меню Звуковые Устройства

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #73 : 18 Июня 2012, 13:23:11 »
0
Он единственный активный интефес в системе, но при подключении его в этой закладке ничего не активно.
(Извините, но у Вас нет доступа в Галерею)
громкость не регулируется...
(Извините, но у Вас нет доступа в Галерею)
при отключении питания от 24c64 девайс определяется как TI DFU class driver.
DFUTEST его видит, позволяет шить прошивку.
потом можно считать содержимое 24с64 в программаторе - контрольная сумма совпадает с .bin файлом прошивки.
Foobar его "видит", SoundForge тоже.
Но вывод звука не идет, хоть тресни - вылетает ошибка.
При этом индикация на выводах внешнего ресета и индикации частоты сэмплов начинает моргать, как будто устройство пытается инициализироваться, но чего-то не хватает...
Заливал прошивку TAS1020B_V2.BIN, что недавно выкладывал Денис, но там без внешнего клока на выходах естественно тишина.
Зато!
Звук "выводится", то есть из Фубара и Форжа вывод есть - согласно индикации в самих программах, но естественно без внешнего клока ничего не работает...
На всех четырех ногах SCK,BCK,LRCK и DATA - полная тишина.

Менял местами порты USB, пробовал другой кабель, только вот нет другого компа, но это можно попробовать попозже.
Подозреваю, что не поможет.

Оффлайн Dmitry

  • Знакомый
  • *
  • Сообщений: 57
  • Репутация: 0
  • Поблагодарили: +10
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #74 : 18 Июня 2012, 14:14:41 »
0
Были такие же траблы под ХРюшей. Решились, помнится, установкой Ploytec USB ASIO driver. Помог, как всегда, Денис (soic) :drink: С нового года перешел на Flamenko, ТАЗик задарил приятелю.

Цитирую, надеюсь, поможет:
"Дмитрий, доброго дня.
Значится так- более пристальное знакомство с ситуацией в win xp показало, что проблема кроется не в прошивке, а в дровах хрюши. Причем ситуация неоднозначная, из трех подопытных буков- два заиграли нормально (есть подозрение на левую сборку хп что стоит у меня на нетбуке, но не факт), по этому вопросу еще буду разбираться более детально, похоже на то, что хр (которая глючит) не может правильно принять битность работы устройства и пытается его запустить в режиме 32bit, соответственно модуль и посылает такие попытки куда подальше. У себя на нетбуке модуль все же запустил через Ploytec USB ASIO driver, работает в полном объеме с некоторыми ньюансами- весь вин вывод желательно произвести не через модуль, с модулем работать только в фообаре. Патченный Ploytec могу закинуть на почту.
С уважением, Денис."

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #76 : 19 Июня 2012, 01:34:16 »
0
Драйвера Ploytec  2.8.40 с рутрекера подойдут, единственно что придется заменить Pgusbwdm.inf на файл из архива:

(Извините, но у Вас нет доступа в Галерею)

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #77 : 19 Июня 2012, 06:24:05 »
0
Денис, я не знаю, как вас благодарить! :drink:
Все заработало! :yah:
Ну по крайней мере по осциллографу.

Короче такое дело, Ploytec USB ASIO driver под чудной ОС ХР с этим девайсом не работает, проверил на трех компах дома.
Принудительно тоже не удается воткнуть - ОС летит в дамп...
Но Вынь7 - все нормально.
Копнув глубже, обратил внимание, что ID нашего устройства нет в файле .inf, причем его нет и в версии 2.8.45, что на данный момент самая свежая.
Хотя этот драйвер прекрасно у меня работал с кодеками РСМ2704 и РСМ2707.
Но до ковыряния глубже руки не дошли - поздно уже было...

В общем замена Pgusbwdm.inf в инсталяшке решает проблему!

Спасибо еще раз, Денис! :v:
Теперь можно продолжать эксперименты дальше.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #78 : 19 Июня 2012, 07:00:45 »
0
Мужики, ну вы даёте. Столько подводных камней накопали, а я, хоть и соавтор некоторым образом, но ни разу не сном не духом ??? Хотя ХР у меня нету.  ;) Разве что на работе, но тут нету самого "KTRPITSCHа" :%):

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #79 : 19 Июня 2012, 08:32:28 »
0
Ну что ж не сделаешь ради истины! :)
Сергей, а какой SCK для режима 24/96?
Не 512 ли fs?
Что-то мне кажется, моя идея подружить TAS и DF терпит фиаско прям на глазах. :(
DF1706 не работает с частотой выше 384fs.
Поэтому у меня срань в звуке...
А на 44 и 48 скорость воспроизведения пропорционально уменьшается - но этот баг у меня был и на РСМ2704 именно с этими драйверами, что пришлось переехать на ASIO For ALL.

Походу придется извлекать из закромов РСМ1795 или CS4398...

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #80 : 19 Июня 2012, 14:12:03 »
0
Если мне не изменяет память, в прошивке KIRPITSCH-а частоты SCK под всеми интерфейсами 256Fs. В TAS1020B_V2 по другому- 94 и 88,2- 256Fs, а 44 и 48- 512Fs.
Если что обращайтесь, подправлю прошивку как требуется.

А на 44 и 48 скорость воспроизведения пропорционально уменьшается
Тут не все понятно, так не должно быть в принципе, может что не донастроено.

Мужики, ну вы даёте. Столько подводных камней накопали
Так камни вылезли под ХР намного позже, и то не системно.  Обкатывалось то устройство под 7-кой...

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #81 : 19 Июня 2012, 14:57:22 »
0
В общем рассказываю по порядку:
Набросал схему того, как сейчас собрано, чтоб предметно говорить
(Извините, но у Вас нет доступа в Галерею)
Номиналы электролитов от балды, остальное вроде по схеме.
Взял ЦАП на DIR9001+DF1706+2*PCM1704, отцепил DIR, и подключил выход 74ас573 экранированным проводом ко входу DF.
На DF1706 поставил режим I2S 24bit.
Оно запело, но с искажениями.
В настройках ASIO стоит режим вывода 96000Hz 24Bit. Причем ставит он его автоматом при подключении устройства к USB.
(Извините, но у Вас нет доступа в Галерею)
Если ставить 48 или 44, звук резко "замедляется" и прога просит перегрузиться для применения настроек.
Перегружаешь - снова 24*96.
Ну ладно, это не критично...
Тут я вспомнил, что в Foobar-е у меня тоже включен ресемплер, проверил, точно, стоит 96000.
Убрал до 48000 - все заиграло великолепно.
Вернул на 96000 - опять скрип и скрежет.
Вот тут я и усомнился в частоте, а осциллограф местный не позволяет выше 10МГц мерить, надо из дома UT притащить - будет видно.

Потом зачем-то потребовалсь перегрузить комп - теперь играет нормально на любых частотах, но иногда слышны непериодические щелчки.
Вот с чем оно связано - не пойму.
Или ловит помехи от сети (комп и ЦАП на разных розетках) или в сигнале накапливается какая то ошибка.
Причем на разных фонограммах поразному - на некоторых на весь трек ни одного, на некоторых сразу пощелкивает.
Но пока статистику не насобирал - говорить не буду.

Не думал, что выходы Р*.* у TAS такие слабые, с трудом тянут светодиоды и то не все - подбирать приходится, хотя резисторы по 270 Ом стоят, в результате на индикацию нужен буфер.
Из того, что нащупал - в таблице на схеме - помоему верно.
Ресет для ЦФ не требуется, как и не критичен порядок включения устройств, ЦФ видимо подстраивается на ходу.
Но думаю выход РЕСЕТ с TAS все же воткнуть прямо на ресет DF1706.

Ну а теперь просьба к вам, Денис.
Я на схеме дорисовал резисторы на Р1,2 и Р1,3, с запасом.
Можно ли вывести индикацию частоты сэмплов на них по порядку в виде лог 1 или 0, например 44.1 - Р1.0, 48 - Р1.1, 96 - Р1.2.?
Порядок ног не важен, все равно ПП переделывать.
Ну и битность не так важна, хотя и не помешала бы.
И проверить, какая SCK для 96000, если в пределах 256fs, то глюк где то у меня, может провод нужно выкинуть и все на одну плату сделать?

Не очень это сложно? ;-[

В остальном очень даже неплохо! :v:
О звуке говорить пока рано, все лежит на столе как попало, но результат уже чувствуется!
« Последнее редактирование: 19 Июня 2012, 15:08:46 от AlexD »

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #82 : 19 Июня 2012, 15:27:12 »
0
Индикацию сделаю, постараюсь сегодня- завтра, это как раз совсем не сложно. По поводу частоты SCK- дело в том, что при всем желании я не смогу сделать частоту на интерфейсе 96kHz выше 256Fs т.к. TAS1020 имеет аппаратное ограничение- Each frequency synthesizer circuit generates a programmable clock with a frequency range of 12-25 MHz, на странице 26 datasheet.

Битность на какие ноги вывести?

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #83 : 19 Июня 2012, 15:38:59 »
0


Индикацию сделаю, постараюсь сегодня- завтра, это как раз совсем не сложно. По поводу частоты SCK- дело в том, что при всем желании я не смогу сделать частоту на интерфейсе 96kHz выше 256Fs т.к. TAS1020 имеет аппаратное ограничение- Each frequency synthesizer circuit generates a programmable clock with a frequency range of 12-25 MHz, на странице 26 datasheet.

Тогда по SCK вопрос снят :)

Цитировать (выделенное)
Битность на какие ноги вывести?
Да думаю Р3,0 Р3,1, для симметрии.

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

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #84 : 19 Июня 2012, 18:16:59 »
0
Прошивка для AlexD с индикацией режимов. Р3.0 - 16bit,  Р3.1 - 24bit,  Р1.0 - 44100, Р1.1 - 48000, Р1.2 - 88200, Р1.3 - 96000. Активный уровень- "1".
Все конфигурации в адаптивном режиме. Также чуть изменил алгоритм подстройки pll, ну и по мелочам причесал.

(Извините, но у Вас нет доступа в Галерею)

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #85 : 19 Июня 2012, 18:33:50 »
0
Ух ты!
Спасибо!

Тока меня в альбом не пускает :(

"Ошибка!
У Вас нет доступа в этот альбом"

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #86 : 19 Июня 2012, 19:03:54 »
0
Перезалил

(Извините, но у Вас нет доступа в Галерею)

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #87 : 26 Июня 2012, 05:30:57 »
0
В общем окончательная версия в процессе тестирования.
(Извините, но у Вас нет доступа в Галерею)
Вся обвязка TAS1020, включая ресет ЦФ и индикацию режимов работы буферизирована через 74АС573.
Далее DF1706 в режиме 8х и 2*РСМ1704К.
(Извините, но у Вас нет доступа в Галерею)
Прикрутил индикацию режимов.
(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)
Все глюки макета ушли, все же чем короче линии, тем лучше.
Работают ВСЕ режимы.
На вскидку сходу переиграл связку USB->PCM2707->SPDIF->DIR9001->DF1706->AD1862.
Больше пока ничего не скажу - но проект оправдал ожидания.

Огромное спасибо Денису за прошивку! :v:

Пока буду думать, в какую коробку его запихать ???

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #88 : 28 Июня 2012, 19:18:28 »
0
Алексей, не за что, поздравляю с очередной конструкцией  :v:. Главное, что понравилось и оправдало ожидания.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #89 : 29 Июня 2012, 06:50:33 »
0
Действительно очередная ;D
Правда для этого разобрал предидущую "очередную", о чем ни разу не пожалел.
Звучит оно совсем иначе, нежели аналогичный ЦАП через USB-SPDIF на РСМ2707.
Ну оно и понятно - I2S в чистом виде, без преобразования в SPDIF и восстановления на DIR9001.
(Извините, но у Вас нет доступа в Галерею)
Запихал в корпус от спутникового ресивера, иначе будет или разобран или собирать пыль на полке :)

Оффлайн KiFFiR

  • Постоялец
  • ***
  • Сообщений: 262
  • Репутация: 1
  • ДНР, Горловка
  • Поблагодарили: +3
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #90 : 29 Июня 2012, 11:39:23 »
0
Привет, Алекс.

Статейка будет?

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #91 : 29 Июня 2012, 12:45:23 »
0
Да в принципе не вопрос, только вот как ее тут разместить - пока не разобрался ;-[

Оффлайн KiFFiR

  • Постоялец
  • ***
  • Сообщений: 262
  • Репутация: 1
  • ДНР, Горловка
  • Поблагодарили: +3
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #92 : 29 Июня 2012, 20:32:28 »
0
Модератора нужно поспрашивать, можь поможет  ;)

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #93 : 03 Июля 2012, 07:02:00 »
0
Добрый день. Вопрос по развязке, есть смысл применять ADuM1400 как в Кирпиче, или достаточно буфера. И если не менять в автомате режимы цифрового фильтра, а использовать выходы Р*.* только под индикацию то достаточно буфера. Оптронную развязку не обязательно.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #94 : 03 Июля 2012, 09:34:07 »
0
Так как у меня нет ADuM в принципе, пришлось ставить буфер, но исключительно для собственного успокоения, все же корпус компа и земля ЦАПа могут теоретически оказаться под разными потенциалами. Дома то у меня трехфазный ввод с отдельной заземленной нейтралью, а вот мало ли где еще будет работать этот девайс?
Необходимость буфера на ноги Р*.* выявилась опытным путем.
Переключение режимов ЦФ тоже сомнительно, например при работе DF1706 в режиме 4х оверсемплинга, на некоторых сочетаниях битности и частоты семплов имел место легкий свист в обоих каналах, не помню точно на каких, помоему 16*88 и 16*96, а при переводе фильтра в режим 8х на всех режимах полет нормальный.
Я понимаю, что сочетание 16 бит и 88 и 96кГц мало применимо в практике, но хочется чтоб работали все режимы, раз они заложены в конструкцию.
Поэтому фильтр жестко стоит в режиме 8х.
Конечно это все справедливо для DF1706, на других девайсах эксперимент не проводил я...

В первой версии конструкции буфер питался от USB, при этом питание +3,3В пролазило на шину питания ЦФ, видимо через выходные транзисторы 573й и подпорки на входах DF1706.
В окончательном варианте перекинул питание буфера на шину питания ЦФ, на фото даже видно эту перемычку.

А вот ресет ЦФ все же желательно сделать от TAS, так как если включить сначала ЦАП, потом воткнуть USB, то бывают глюки, а в обратном порядке - первый USB, потом ЦАП - все отлично.
Я сделал ресет ЦФ через свободный канал 573й, но на всякий случай оставил и стандартную цепь сброса и джампер на два положения - сброс от TAS и от RC цепочки.

Можно было бы сделать включение БП через симистор или реле от ноги Р1.4 через оптопару, но как правило у меня комп не выключается, поэтому более важно ручное включение сети на внешних устройствах, чем отключение USB кабеля от компа.

(Извините, но у Вас нет доступа в Галерею)
Дорисовал таки схему.
Возможны неточности, но в основном все правильно...
« Последнее редактирование: 03 Июля 2012, 09:50:06 от AlexD »

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #95 : 03 Июля 2012, 11:54:29 »
0
То есть включение питания от USB как у Сергея вы делать не стали, а просто резетите ЦФ после включения USB. ADuM у меня есть вот и хочу поставить. Пытался выложить свою версию платы, что то не получается. И Алексей, если можно схему получше качеством, ну и статью.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #96 : 03 Июля 2012, 12:16:18 »
0
Предполагал, что с сетевым питанием будут сложности, в идеале вообще хотел питать и TAS от сети.
Но в реальности все оказалось проще.
Поэтому решил все максимально упростить.

Вот схема, ну а платы и остальное описания наверное сделаю в статье.
(Извините, но у Вас нет доступа в Галерею)



Марат, а какой ЦАП планируете прицепить к TAS?

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #97 : 03 Июля 2012, 13:12:56 »
0
Планирую AD1853, ЦАП пока на стадии затяжного долгостроя, а TAS1020 относительно недавно получил от Юрия.

и добавил...
Попытаюсь все же выложить плпту на суд читателей
(Извините, но у Вас нет доступа в Галерею)
« Последнее редактирование: 05 Июля 2012, 08:30:11 от lgedmitry »

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #98 : 04 Июля 2012, 10:05:10 »
0
В формочке ответа есть кнопочка "Aeva Media", второй ряд, пятая слева.
Вроде проблем не возникало.

Оффлайн Galogen

  • Старожил
  • *****
  • Сообщений: 1523
  • Репутация: 3
  • Андрей, г. Хмельницкий UA
  • Поблагодарили: +20
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #99 : 04 Июля 2012, 13:47:27 »
0
Вот схема, ну а платы и остальное описания наверное сделаю в статье.
Алексей, вы планируете создать статью ?
На этом форуме опубликуете ?

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #100 : 04 Июля 2012, 15:05:33 »
0
Алексей, вы планируете создать статью ?На этом форуме опубликуете ?
Собрал материал в кучу, отправил на рассмотрение администрации.
Если руководство одобрит - будет статья! ;)

Оффлайн KiFFiR

  • Постоялец
  • ***
  • Сообщений: 262
  • Репутация: 1
  • ДНР, Горловка
  • Поблагодарили: +3
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #101 : 04 Июля 2012, 17:47:02 »
0
Ждем с нетерпением :yah:

Оффлайн Galogen

  • Старожил
  • *****
  • Сообщений: 1523
  • Репутация: 3
  • Андрей, г. Хмельницкий UA
  • Поблагодарили: +20
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #102 : 04 Июля 2012, 18:28:32 »
0
Собрал материал в кучу, отправил на рассмотрение администрации.Если руководство одобрит - будет статья! 
Отлично !
будем ждать

Оффлайн s_1174

  • Знакомый
  • *
  • Сообщений: 24
  • Репутация: 0
  • Вячеслав
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #103 : 05 Июля 2012, 10:57:44 »
0
Ждем. Хочу выразить жест уважения Алексею за  законченную изящную конструкцию.

Оффлайн MetalHeart

  • Администрация
  • *****
  • Сообщений: 3932
  • Репутация: 18
  • Денис
  • Поблагодарили: +1155
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #104 : 08 Июля 2012, 21:10:45 »
0
В ближайшее время оформим ;)

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #105 : 29 Августа 2012, 08:05:01 »
0
В общем еще один эксперимент с USB контроллером прошел успешно.
На данном этапе у меня это лучший девайс для трансфера потока с компа.
Правы иностранные коллеги.
(Извините, но у Вас нет доступа в Галерею)
Для эксперимента и закрепления результата был разбит об стену слегка переделан ЦАП на РСМ63 с приемником SPDIF в виде DIR9001.
Вот что получилось.
(Извините, но у Вас нет доступа в Галерею)
Сравнивал с таким же по структуре ЦАП на DIR9001-DF1706-PCM63.
(Извините, но у Вас нет доступа в Галерею)
В качестве источника сигнала для сравнения служил комп в чистом виде (какой-то АС97 с SPDIF, РСМ2706 как USB-SPDIF и Musiland Monitor USD01 в том же качестве ).
Жаль конечно у меня нет CD транспорта, там бы наверное картина была другая, но девайс легко можно позиционировать как могучая USB звуковуха - тут равных не нашлось :v:



Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #106 : 15 Октября 2012, 15:01:39 »
0
TAS1020+DF1704+PCM1704sch
Дорисовал таки схему.
Возможны неточности, но в основном все правильно...
Все еще мучаю ТАСку, Алексей на схеме ошибка, у тебя у 24С64 питание коротит на землю.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #107 : 22 Ноября 2012, 11:17:29 »
0
Подниму тему, Денис, Алексей можно поподробнее про прошивку через USB? На данный момент спаял девайс, питания 3,29-3,3В везде где положено. При подключении к гнезду USB никакой реакции. Причем поначалу не было земли на 28 ноге и питания на 33 (про 33 я заметил позже), девайс определялся как неизвестное устройство, DFUTEST выдавало сообщение "no DFU devices found". Прицепил землю на 28 ногу и девайс перестал определятся компом, питание на 33 ничего не изменило. Не могла сдохнуть ТАСка, есть еще подозрения на кварц. В диспетчере устройств однако девайс висит как неизвестное устройство, но установить не пытается. Где можно порыть? а пока исследую плату на КЗ и непропаи.

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #108 : 22 Ноября 2012, 13:37:00 »
0
Привет. Устройство и должно определяться как Unknown при первом включении. Драйвера требуется подсунуть вручную (dfuusb.inf, DFUUSB.sys), под x64 систему драйверов DFU нет.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #109 : 23 Ноября 2012, 06:54:12 »
0
Денис спасибо офигенное, устройство "с танцами с бубном" но таки определилось и вроде даже что то пытается выдать.
Причем ситуация неоднозначная, из трех подопытных буков- два заиграли нормально (есть подозрение на левую сборку хп что стоит у меня на нетбуке, но не факт)
Дело не в сборке, так как пробовал на рабочем компе и на ноуте (тоже рабочем, а у нас строго следят за легальностью софта, операционка кстати тоже пока XP Pro SP3, но будет замена на 7) и на обоих были проблемы как у Алексея, т.е.
Foobar выдает "Unrecoverable playback error: Unknown error code (0x88780032
Установка ASIO решила проблему. Говорю смело, а на выходе ТАСки даже АДУМа еще нет не говоря уже про ЦАП. В общем на выходных попробую собрать полноценный девас, ЦАП на АД1853 готов и ждет своего часа. Еще раз хочу сказать спасибо Денису, Алексею, Сергею за идею, схемы и советы и Юрию за микросхемку.

и добавил...
Поторопился я с радостью, выдернул из компа и перестало опять определяться. Как правильно шить через USB? Втыкаем в комп без перемычки, прошиваем, вытаскиваем из компа ставим перемычку и втыкаем обратно, или все делать не вытаскивая из компа, т.е. USB разъем постоянно подключен.

и добавил...
Очередные "танцы с бубном" вроде опяь определилось, ASIO поставил ASIO4ALL v2. В настройках АСИО аудио устройство USB в состоянии "не контролируется", осцилографа нет, по постоянке на портах Р3,0, Р1,0 иР1,4-3,3В, остальные 0В. На 35, 37 ногах половина питания 38, 39 0В. Дома попробую Плойтека поставить.
« Последнее редактирование: 23 Ноября 2012, 11:47:48 от Злой »

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #110 : 23 Ноября 2012, 19:46:23 »
0
В общем то без Ploytec USB ASIO driver под ХР эта железка никак не работает.
Причем не оригинальный inf нужен, а тот исправленный, что выше размещал Денис.
Под семеркой не пробовал - все руки не дойдут.
Больше на сегодня волнует поддержка TAS1020 по Линукс, пока проблему не решил.

А прошивается девайс легко, что через DFUTEST, что через программатор.
С чистой флешкой он определяется как DFU, без перемычки тоже как DFU.
Перемычку предлагает установить сам DFUTEST, когда он готов к программированию.
После прошивки и передергивания USB девайс определяется как Phantom USB.
Если я конечно правильно помню последовательность...:)
Оно вроде как работает, и уже подзабываются некоторые моменты.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #111 : 24 Ноября 2012, 09:12:49 »
0
Поставил Плойтека и подцепил ЦАПа на выходе треск. ЦАП рабочий от СПДИФа работал, на выходах портов выдает нужные значения 16-24 бит 44-96 КГц. Причем периодически выдает сообщение что девайс не поддерживает частоту 96КГц.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #112 : 24 Ноября 2012, 17:22:57 »
0
А что за ЦАП?
В каком режиме работает?

и добавил...
В общем провел маленькое исследование.
Взял чистую "семерку".
Подцепил наш ЦАП.
Оно радостно рапортовало, что все дрова установлены и счастье рядом.
Ставлю Foobar со всеми нужными dll.
Не поем...
Никак и нигде, хотя интерфейс готов и радостно желает работать аж до 16*96.
И тест проходит, плавно уменьшая скорость воспроизведения от 16*44 до 16*96.
24 бит нигде не фигурирует!
Ставлю Ploytec USB ASIO driver.
Вижу поддержку 24*96 в фубаре, а в системе нет!
Хотя уже лучше - играем на контроллер - ЦАП.
В системе 16*96 макс, что подтверждает индикатор ЦАП.
Без ресемплера (sox) выше 44кгц не играем.
Ладно, ставим 24*96 в фубаре с ресмплером , все работает.
Поет и на 16*44 и на 24*96, но смена режима только после перезагрузки плеера.
Как я понимаю, результат и положительный и отрицательный.
Положительный, что, в отличие от ХР, в вынь7 для начальной работы с интерфейсом драйвера не требуются.
Но по умолчанию, все будет работать только в режиме 16*44.
Попытки поставить 16*48, 16*88, 16*96 из под системы приводят к "замедлению" воспроизведния тестовой фонограммы.
С Ploytec USB ASIO driver получается более гибкая картина, есть поддержка 24 бит, но к сожалению, все равно кривая.
Работа с интерфейсом на базе РСМ2704-2707 более прозрачна для пользователя...
Любая смена режима воспроизведения требует перезгрузки источника, что не совсем удобно.
Отрицательный -  что такой хороший контроллер не имеет нормальной поддержки на уровне ОС.

Это первое впечатление от работы с TAS1020+WIN7.

Но все вышесказанное не ухудшает впечатление от использования контроллера как аудио устройства!
Так что надеюсь, умные люди "допилят" драйвер до уровня РСМ2704-2707, а больше и не надо  :)
« Последнее редактирование: 24 Ноября 2012, 20:27:45 от AlexD »

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #113 : 24 Ноября 2012, 21:24:30 »
0
Поставил Плойтека и подцепил ЦАПа на выходе треск. ЦАП рабочий от СПДИФа работал, на выходах портов выдает нужные значения 16-24 бит 44-96 КГц. Причем периодически выдает сообщение что девайс не поддерживает частоту 96КГц.


В первую очередь посоветую исследовать на предмет непропаев и залипух на выводах tas1020, правилности подключения к I2S, так же проверить конфигурацию  формата AD1853. Вообще схему бы посмотреть. Стыковал модуль с ad1852- кроме коррекции прошивки на предмет переключения цф ни каких телодвижений не производил.

Алексей, у меня насчет семерки мнение прямо противоположное, ни разу не ставил плойтек- все работает из коробки. Фубар в режимах DS, KS, WASAPI (event и push). Частоты дискретизации и разрядность переключаются автоматом в зависимости от материала (кроме вывода через DS, что логично). При этом при выводе через KS и WASAPI устройство блокируется, вывод идет только из фубара. Сейчас рядом с x64 поставлю x86, все рано 32 битная иногда требуется, заодно и повторим эксперимент.

и добавил...
Итак, поставил win7 x32. Все прошло по плану- без глюков и недоразумений. Процесс установки драйверов и настройки фубара на видео http://fileshare.in.ua/6924914
« Последнее редактирование: 25 Ноября 2012, 03:38:51 от soic »

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #114 : 25 Ноября 2012, 08:35:12 »
0
Кстати, WASAPI то я не попробовал!
Только DS.
А вот все равно не пойму.
Из коробки все поставилось без Ploytec, но в настройках микшера, где выводятся поддерживаемые форматы, у меня только 16*44 по 16*96.
При этом тестовый звук пропорционально замедляется, если выбирать выше 16*44.
(Извините, но у Вас нет доступа в Галерею)
То же самое при выводе из Foobar-а.
Если ствить Ploytec, то появляется поддержка 24 бит и при смене режимов скорость воспроизведения уже не меняется.
Что-то я сделал не так :)
Ну ладно, позже попробую еще и через WASAPI.
« Последнее редактирование: 25 Ноября 2012, 08:45:40 от AlexD »

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #115 : 25 Ноября 2012, 17:30:20 »
0
А что за ЦАП?
В каком режиме работает?
ЦАП на AD1853 практически по даташиту, режим I2S выбран при разводке платы. Работал от DIR9001.
Любая смена режима воспроизведения требует перезгрузки источника, что не совсем удобно.
С этим тоже столкнулся. Схема солянка из твоего модуля TAS1020 развязка на ADUM1400 от Сергея. Где то нахватал вирусов, что бы не париться решил завтра поставить семерку, попзже отпишусь, а пока буду проверять пайку.

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #116 : 26 Ноября 2012, 21:31:45 »
0
По стопам первооткрывателей сделал TAS1020B. При включении не определяется. Пробую через DFU прошить. Драйвер не устанавливается. TAS не определяется. Сделал программатор Exctra-Pic+ прошил им 24с64 все считалось записалось. Вставляю в TAS - не определяется. Пробую установить Ploytec - не устанавливается. Доходит до места где нужно подсоединить USB устройство и все дальше никакого движения. В коде экземпляра устройства в диспетчере устройств прописано USB/VID_0000&PID_0000/5&5FBB1D9&0&1. Заменил  в файле pqusbwdm.inf на эти данные кода. Установка Ploytec прошла дальше. но в конце error:0х0006. Дальше мыслей никаких. Правда в схеме на RST у меня нет резистора 20кОм на землю (с +3.3В -10кОм - 10мФр) :srr:

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #117 : 26 Ноября 2012, 23:31:32 »
0
Выложите схему и печатку по которой делали. Драйвера смысла нет ставить- устройство не запускается. Проверьте питание и землю- там где они должны быть, цепи плл- 100пф/ 1000пф/ 3ком, кварц и его обвязку, цепь сброса, разводку цепей usb.

Завис на несколько дней в Харькове, более развернуто- как поподу домой.

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #118 : 27 Ноября 2012, 14:26:38 »
0
Спасибо, понял что TAS не заводится. Буду искать ошибки в монтаже. Выкладываю печатку. [ Вложение: Вам нельзя просматривать вложения ]

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #119 : 27 Ноября 2012, 18:55:44 »
0
Спасибо, понял что TAS не заводится. Буду искать ошибки в монтаже. Выкладываю печатку.
А у тебя 24С64 часом не наоборот воткнута?

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #120 : 27 Ноября 2012, 21:56:22 »
0
Да вроде бы нет. 24с64 в Дип корпусе с обратной стороны. У меня почему-то вывод 48 (PLLFILI) на корпус звонится. Все остальные выводы на корпус не звонятся.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #121 : 29 Ноября 2012, 05:28:23 »
0
У меня почему-то вывод 48 (PLLFILI) на корпус звонится.
У меня он тоже звониться, наверное это нормально. С семеркой меня друг динамит пока (друг хороший, его не обижать). Попробовал поставить Плойтек, разницы особой нет. В настройках Плойтека девайс определяется как Phantom USB_I2S интерфейс, выводит данные о частоте и разрядности (причем правильно), но на выходе так же тишина. Взял И2С до АДУМа, ничего, только стало реагировать на приближение щупов мультиметра, рук сильным фоном. Посмотрите, я правильно подцепил И2С: 35 вывод ТАС-25 вывод АД, 37 ТАС-26 АД, 38 ТАС-27 АД, 39 ТАС-2 АД. Эх, осцилографа бы. Можно что нибудь намерять на выходах мультиметром? Мультиметров зато куча 830, 890, Флюк, жаль количество не переходит в качество. И еще и Плойтек и АСИО4ОЛЛ в настройках в Фубаре пишут 32-бит левый, правый канал, каналы можно изменить, а 32-нет, это может влиять? И надо что нибудь там вообще настраивать?


и добавил...
И еще АСИО4ОЛЛ хавает разные форматы без перезагрузки фубара, еще бы пел при этом, вообще бы цены не было. Попробуйте кому не лень.
« Последнее редактирование: 29 Ноября 2012, 07:26:32 от Злой »

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #122 : 29 Ноября 2012, 09:20:55 »
0
Спасибо что посмотрели. С подключением по I2S не знаю (у меня PCM1794). Вообще когда у меня нет осциллографа то проверку хотя бы наличия сигнала "слушаю" на наушники через емкость. Так проверял на PCM2607.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #123 : 29 Ноября 2012, 18:13:03 »
0
"слушаю" на наушники через емкость
слушать даже DATE 44,1КГц не думаю что получится, а остальные сигналы еще выше по частоте.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #124 : 30 Ноября 2012, 07:17:11 »
0
Злой, ну какую то модуляцию получится. иногда достаточно

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #125 : 30 Ноября 2012, 09:36:10 »
0
Помниться, раньше слушали через 1 мкФ на какой то высокоомный капсюль от телефонов, а на наушники 32 омные так же?

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #126 : 30 Ноября 2012, 09:51:53 »
0
Злой, добавь последовательно резистор ом на 200-300

Оффлайн soic

  • Знакомый
  • *
  • Сообщений: 44
  • Репутация: 2
  • Денис
  • Поблагодарили: +1
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #127 : 01 Декабря 2012, 19:54:50 »
0
Посмотрите, я правильно подцепил И2С

К AD1852 подключал таким образом. Плойтек правильно пишет, выход тас- 64I2S

(Извините, но у Вас нет доступа в Галерею)

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #128 : 02 Декабря 2012, 12:28:43 »
0
Ура!!!!!!!! Оно поет!!!!!!!!!!!! На дворе декабрь месяц, +5 градусов, идет дождь, погода мрак, зуб ноет (может из-за погоды), а я доволен. Правда мимо ADUMа, но и так никакого фона. Честно, точную причину не назову, пятый раз пропаял все, переставил винду на 7. Из плюсов семерки, дрова определила сама. 44-16 на 96-24 на USB4ALL переходит сразу, на Плойтеке думает секунд тридцать, но тоже принимает. Хорошие наушники на работе, слушаю на затычках, поэтому о звуке расскажу позже. Виндовый регулятор не действует, а фубаровский почему то действует, или так и должно быть? На XP тоже попробую, ноут с работы принес. Теперь надо приводить в божий вид и думать над корпусом.zpivanov, у тебя как? есть продвижения? И еще хотел по АДУМке спросить, на входе 1 ногу питал 3,3В от ТАС а выхода 16 нога +5в от цифры АД1853, это может повлиять? вроде питание +5 должна держать?

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #129 : 02 Декабря 2012, 14:50:42 »
0
Поздравляю!!!
Что касаемо регулировок, то при выводе через wasapi работает только регулятор foobar-а, системные не работают.
Через DS- работают все.
Перешел на семерку именно из-за корректности работы с этим устройством.
Пока не поставил Ploytec, не появилось поддержки 24бит, о чем писал выше.
Тестил на 2х компах, с нуля только 16*44-16*96.


Правда мимо ADUMа, но и так никакого фона.
А какой фон ожидалось услышать? :)

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #130 : 02 Декабря 2012, 17:13:44 »
0
А какой фон ожидалось услышать?
ЦАП на ПСМ2705 с питанием от ЮСБ фонил, пока не перешел на внешнее питание.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #131 : 03 Декабря 2012, 05:40:27 »
0
Аналогично.
Поэтому оставил все поделки на РСМ2704-2707 как конвертеры USB-SPDIF.
А тут питание аналоговой части внешнее, поэтому помех не будет.
А вот гальваническая развязка не помешает.

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #132 : 03 Декабря 2012, 13:05:13 »
0
Поздравляю Марата с успехом. У меня TASка не заводится. Менял кварц, кондеры в кварце и pll, шнурок USB паял напрямую  в разъем, замык и непропаев нет( проверял  под микроскопом). Плата приобрела немножко взъерошеный вид. А как было в коде экземпляра устройства USB\VID_0000&PID_0000\ так и осталось.  :wall:

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #133 : 03 Декабря 2012, 17:08:58 »
0
Спасибо, но зуб сильно омрачил радость, сегодня выдрал его к е....ф....
У меня TASка не заводится
а у тебя без перемычки видится как DFU устройство? Т.е. вставляешь в разъем без питания памяти, пишет неизвестное устройство, указываешь путь к дровам папка DFU, определятся как DFU устройство и дальше грузишь уже через USB.

Оффлайн zpivanov

  • Прохожий
  • Сообщений: 17
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #134 : 03 Декабря 2012, 18:09:58 »
0
После попытки установки DFU все равно не определяется(пишет неизвестное устройство). Я так понимаю не заводится сам микропроцессор, и осциллографом на кварце ничего нет( а может щупом генерацию срываю). Наверно сама TASка не рабочая, потому что подключение такое же как у всех.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #135 : 18 Декабря 2012, 11:38:39 »
0
А у меня новая беда. Наши сисадмины запретили ставить АСИО драйвера. А без них мало того что звучит хуже, так еще стационарный комп не хочет вообще играть. Через КС выдает Unrecoverable playback error: KS output error: error opening device, а по ДС стандартный отзыв Unrecoverable playback error: Unknown error code (0x88780032). Причем ноут с абсолютно такой же системой играет и по КС и ДС.

и добавил...
Что то я совсем запутался. Ноут играл потому что на нем стоял Плойтек АСИО, сейчас удаленный. То есть что то там остается нужное после удаления. А перезагрузка сносит это что то нужное нафиг. Жаль, а играет очень замечательно.
« Последнее редактирование: 18 Декабря 2012, 12:17:34 от Злой »

Оффлайн kotofey

  • Администрация
  • *****
  • Сообщений: 2653
  • Репутация: 20
  • Санкт-Петербург
  • Поблагодарили: +383
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #136 : 18 Декабря 2012, 12:37:02 »
0
а ASIO4All тоже криминалом считаются?

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #137 : 18 Декабря 2012, 12:50:18 »
0
Седьмая винда я понимаю, что поможет и даже в планах у конторы стоит переустановка системы на семерку, только когда это все будет? Да именно он и стоял, с утра пришло грозное послание удалить немедленно.

Оффлайн kotofey

  • Администрация
  • *****
  • Сообщений: 2653
  • Репутация: 20
  • Санкт-Петербург
  • Поблагодарили: +383
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #138 : 18 Декабря 2012, 12:55:27 »
0
чем он им помешал интересно...
Можно конечно попробовать финт ушами, не через инсталятор, а через *.inf который в комплекте идет просто подсунуть голый драйвер без контрольной панели.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #139 : 18 Декабря 2012, 13:01:42 »
0
Это как это? Я на столько не силен. WASAPI пытался прикрутить, а он как я понял только для Vista и выше? А мешает админам все что не в их списке, причем изначально мешали даже терминальные программы для подключения к нашему оборудованию и надо было специально их согласовывать.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #140 : 17 Января 2013, 08:08:36 »
0
Сергей lgedmitry, в статье ты пишешь, что "Кирпич" у тебя через Wasapi поет, там какие то настройки нужны? Поменяли у меня систему на семерку. Через KS поет, а Wasapi не видит. ASIO поставить не дадут, а через него вроде по веселее пело.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #141 : 17 Января 2013, 10:25:11 »
0
Злой, Марат, точно помню, ничего не настраивал вообще. Ставил васапи - и пело. В настройках фубара выбирал устройство вывода васапи-фантом усб и всё! КС - не ставил при этом.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #142 : 17 Января 2013, 13:37:58 »
0
В том то и дело не видит фубар такого устройства, через васапи только встроенная звуковуха, а фантом интерфейс через КС. убрал кернела стреминга так вообще видиться перестала.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #143 : 17 Января 2013, 14:15:50 »
0
Злой, Марат, ну вот как у меня
(Извините, но у Вас нет доступа в Галерею)
Всё что есь, всё и в васапи есь.
Система вин8 энтерпрайс 32бита.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #144 : 17 Января 2013, 15:46:46 »
0
lgedmitry, Сергей, а можешь выложить плагин васапи, или ссылку. Хотя у меня вин 7 проф, может в этом дело.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #145 : 18 Января 2013, 20:32:40 »
0
Файл не найден

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

Либо владелец удалил файл или закрыл к нему доступ.
Что то не прокатывает, а версия какая, я пробовал  WASAPI output support (foo_out_wasapi.dll) v3.1

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #146 : 19 Января 2013, 04:23:25 »
0
чё-то яндекс диск глючит. Вот ещё раз делаю: http://yadi.sk/d/LswhIC_L1xqwb

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #147 : 19 Января 2013, 11:07:51 »
0
Спасибо, скачал в понедельник попробую.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #148 : 21 Января 2013, 06:31:29 »
0
Что то у меня не прокатывает. Может админских правов не хватает, пробовал и разные версии фубара и плагина :d_know:

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #149 : 21 Февраля 2013, 13:28:32 »
0
Денис, у меня вопрос к вам!
Контролирует ли tas1020 частоту клока от кварца?
Пробовал читать даташит, мозг стек под стол...

Суть проблемы такая:
Перенес схему на отдельную плату, чтоб получить чистый USB-I2S, однако потерял мастерклок. :(
То есть устройство определяется, режимы меняются, поток через него идет, сигналы DATA, LRCK, BCK на месте, а на выходе MCLKO1 тишина.
При этом сигнал там появляется строго до инициализации ЦАП в системе.
Как прошла инициализация и девайс встал в готовность - то сигнал пропадает...
Если пошевелить пальчиком по ногам кварца - на MCLKO1 появляется сигнал разных частот, что говорит о том, что выход жив и отдает что-то.
Грешу на кварц, но пока заменить нечем...
Генерацию проверить не получается, осцилл ничего не видит на обоих ногах кварца, но девайс работает...
Самое интересное, что битклок есть, а он по блок схеме продукт деления мастерклока, но у последнего есть еще сигнал разрешения MCLK, управляемый программно.
Да, прошивку перешивал, фары притирал, колеса пинал... не заводится :-\


Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #150 : 21 Февраля 2013, 14:32:35 »
0
осцилл ничего не видит на обоих ногах кварца
попробуй буфер собрать на коленке и через него уже ткнуться в кварц. ну и питание проверь.

Оффлайн AlexD

  • Хороший знакомый
  • **
  • Сообщений: 101
  • Репутация: 0
  • Алексей.
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #151 : 22 Февраля 2013, 08:32:00 »
0
В общем проблема оказалась во мне и в моих приборах.
Просто использовал "параллельно" два источника I2S - одни на РСМ2707 для тестов и второй на TAS1020.
2707 выдает по MCLK  11.2 мгц, что хорошо видно на приборах и ЦАП с ним "поет",  а TAS по умолчанию ставит на мастерклок 22,58.
Притащил простой частотомер , померил, так и выяснил.
А вот 22,58 не "пролазит" через мультиплексор 74LS157, на выходе его размах до 1В не дотягивает, что маловато для входа ЦФ.
Пришлось дергать 74АСТ257 и на проволочках ее вешать - так оно "запело". :)

Сорри за глупый вопрос. ;-[

Оффлайн MaksVlad

  • Прохожий
  • Сообщений: 9
  • Репутация: 0
  • Поблагодарили: 0
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #152 : 08 Марта 2013, 08:20:02 »
0
Приветствую коллеги!

спасибо автору за конструкцию!
давно хотелся синхронный конвертер USB-I2S  :).

так же хотел поинтересоваться поддержка частот 33.8688 Мгц\36.864 Мгц рассматривается в будущем?

Спасибо.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2752
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +658
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #153 : 20 Апреля 2013, 11:52:25 »
0
soic, Денис, добрый день.
Итак, материалы по tas1020b с внешней синхронизацией, как и обещал. Режимы: 44100/48000- синхронизация от внешних генераторов, 88200/96000- адаптивный режим
Тема конечно устарела прилично, но спрошу на всякий случай. Режимы: 48000- синхронизация от внешних генераторов, возможно ли переделать в 96000 с синхронизацией, а 48000 можно и адаптивно. Музыки 96кГц гораздо больше.

Оффлайн ra4fix

  • Знакомый
  • *
  • Сообщений: 43
  • Репутация: 0
  • Поблагодарили: +3
Re: Phantom USB_I2S интерфейс (TAS1020)
« Ответ #154 : 06 Сентября 2014, 03:04:40 »
0
Доброго всем..! Хочу прикрутить к ТАС кодек АК4620. Будет ли работать ДАТА ИН на тех прошивках, что давал Денис?

и добавил...
Я может витиевато выражаюсь? Просто спросил, нет ли в микшере входа для Фантома? Это трудно проверить владельцам девайса? Или тут нет никого?
Да бок с ней, нашел у себя плату DIX4192EVM. Там ТАS управляет по I2C ДИКСом. Прошил ТАСку, в микшере входа нет! Обидно! Я понимаю, ЦАПы это наше всё, но что за ЗК без линейного входа? Вопрос к Денису: сложно ли сделать у ТАСа вход? Я, к сожалению в программировании не силён.
« Последнее редактирование: 06 Сентября 2014, 16:53:01 от ra4fix »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
95 Ответов
91542 Просмотров
Последний ответ 13 Апреля 2015, 10:44:06
от Максим_В
95 Ответов
71774 Просмотров
Последний ответ 27 Марта 2012, 08:51:32
от rubenlukin
21 Ответов
37168 Просмотров
Последний ответ 31 Марта 2015, 23:45:31
от alex37381
14 Ответов
17576 Просмотров
Последний ответ 03 Сентября 2011, 15:17:33
от Apnet66
92 Ответов
85881 Просмотров
Последний ответ 18 Марта 2019, 12:18:16
от Viktor D