Клуб DiyAudio

Источники аудиосигнала => Цифровые => Тема начата: soic от 20 Февраля 2011, 23:55:19

Название: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 20 Февраля 2011, 23:55:19
Добрый день всем.

Сегодня закончил трехнедельную работу над фирмварей для 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

[attachment=1]

[attachment=2]

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

[attachment=3]

[attachment=4]

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

Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Mister от 22 Февраля 2011, 21:55:30
Силен!

и добавил...
вв смысле мощно задумано, когда увидим схему и прочее!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: hippo64 от 22 Февраля 2011, 21:59:11
От это и и есть реал!!!!!
Все, пошел, думали на диван?
Фигу, эссе пошел писать.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 22 Февраля 2011, 22:07:02
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:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 24 Февраля 2011, 17:56:59
Полный материал в процессе подготовки, сейчас пытаюсь заказать платы модулей- на них и обкатаю "честный" асинхронный режим с внешним тактом MCLKI.

Сергей, р1.0 в нужное состояние поставить никаких проблем. Сейчас на р1 у меня висит индикация- первые два светодиода 16/24, синий- USB линк, за ним три 44,1/48/96. Для ресета лучше использовать CRESET (34 нога)- при переключении режимов происходит сброс (кроме i2s mode 5). Так-же не вчитывался в даташит на cs4398, на данный момент изменил клоки MCLKI- 256Fs, SCLK- 64Fs, для cs-ки подойдет такая сетка?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 24 Февраля 2011, 18:17:41
soic, Денис, клоки пойдут! однако, если 192кГц делать будешь, то там максимальный мейнклок 192Фс. А вот к 34-ой лапке будет припаяться трудновато. Дело тонкое. Но ежель иначе нельзя - попробую)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 24 Февраля 2011, 18:42:53
Насчет 41 ноги RESET- нужно попробовать, им вроде можно подергать через регистр  GLOBCTL. 192кГц TAS не потянет, и дело не столько в пропускной способности USB1.1, сколько в ограниченности рамы под буфер- около 1.1kByte, тут есть расчет буфера для 96/24 _http://e2e.ti.com/support/applications/audio/f/22/t/57.aspx
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 24 Февраля 2011, 18:58:34
192кГц TAS не потянет
ну тогда без проблем:
до 50 кГц семплирования: мейнклок - до 512Фс, сириалклок - до 128Фс
от 50 до 100 кГц семплирования: мейнклок - до 384Фс, сириалклок - до 64Фс
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 24 Февраля 2011, 19:42:53
Ок, на днях постараюсь сделать для cs4398.  Моя разводка под модуль, может кому пригодится.

[attachment=1]
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 23 Марта 2011, 08:36:32
soic,Денис, оно, кажись работает. Вот только почему-то в списке поддерживаемых форматов нету 96кГц
(Извините, но у Вас нет доступа в Галерею)
хотя переключиться на него можно. (Извините, но у Вас нет доступа в Галерею)
Управление фильтром тож работает корректно.
ps/Вот только ресемплер в 96кГц, встроенный в фубар, хавает почти все ресурсы intel Atoma :o :o :o :o
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: kotofey от 23 Марта 2011, 11:04:46
lgedmitry, ресемплер фубара походу работает в software режиме
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 25 Марта 2011, 00:52:37
Сергей, вкладка форматы ни на что не влияет и не где не используется, просто использовал дескриптор generic digital audio interface- отсюда и его рудимент (в данном случае). Если сильно мешает можно обозвать подругому...  :htz: например

[attachment=1]
[attachment=2]
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 05 Сентября 2011, 14:34:29
Хорошая наверное машинка. Как-бы прошивочкой обзавестись...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 05 Сентября 2011, 15:03:46
Conan,Есть предложение открыть статью про "KIRPITSCH"  :learn: . И оттуда скачать прошивку
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: yooree от 05 Сентября 2011, 15:24:12
На западе самодельщики считают TAS1020B лучшим программируемым USB приемником.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 10 Ноября 2011, 15:36:30
Приветствую!

Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо
- чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели"
- только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно.
PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dmitry от 10 Ноября 2011, 19:32:44
Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо - чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели" - только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно. PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
Собрав девайс на предоставленной Денисом плате, могу заметить, что звук в адаптивном режиме TAS1020B+SRC4192+AD1853 явно превосходит решения типа PCM2704-07+DIR9001+SRC4192+AD1853.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dmitry от 11 Ноября 2011, 09:42:14
Conan,
Хороший девайсик, только обязательно внешнюю синхронизацию "прикрутить" надо - чтоб "Phantom USB_I2S интерфейс" и последующий за ним ЦАП синхронно "пели" - только в этом случае получиться нормальная, кошерная девайсина, которую и продавать можно. PLL не пойдёт, нужна именно синхронизация от кварцовых генераторов.
По части "продавать" - вы ИМХО не туда обратились, поскольку это не является идеологией собравшихся здесь, а если есть желание усовершенствовать девайс - то, плз., версии в студию.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 11 Ноября 2011, 15:04:47
Dmitry - отчасти согласный. Пока девайсик вояешь, он как любимая женщина - с ним не хочется расставаться.
Но проходит время, и на роль любимой появляется новый девайсик. А старый можно ведь и продать.
Так поэтому девайсики надо делать так, что бы не было мучительно стыдно за:
а) его параметры;
б) техническое исполнение;
в) внешний вид - дизайн.

И ещё, в своё время я КТН получил за конструирование приборов для оборонки,
и поэтому всегда буду утверждать - PLL заведомо всегда хуже кварцового генератора.
Можете к стенке меня поставить - а переубедить не получится!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dmitry от 11 Ноября 2011, 17:40:47
всегда буду утверждать - PLL заведомо всегда хуже кварцового генератора.
Согласен с Вами на все 200%!!!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 11 Ноября 2011, 18:28:29
Althair - фото я поставил, а имя поставить не получается.

Хотите, поставьте сами, Алесандр меня зовут.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: yooree от 11 Ноября 2011, 18:30:17
Гоша, просьба не торопиться с репрессиями. Александр, имя в подписи можно указать. Например вместо "Всё будет хорошо!" делаете "Всё будет хорошо! (Александр)"
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 11 Ноября 2011, 19:03:31
Спасибо, что не забанили! :)

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

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

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

А прошивка под tasgen где лежит?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Lynx от 12 Ноября 2011, 00:52:30
PLL заведомо всегда хуже кварцового генератора.
Совершенно справедливо!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dmitry от 12 Ноября 2011, 09:21:52
Вспомнил!В соседней ветке - Кирпич для ноутбука!А прошивка под tasgen где лежит?
Вообще говоря, есть информация от Дениса soic (Денис, прошу поправить меня, если ошибаюсь), что данный девайс отказывается пока стабильно работать с потоком 96/24 в режиме с внешней синхронизацией, а  общедоступная прошивка под "Кирпич" (ссылка в конце статьи Сергея) написана для адаптивного режима. Кстати на общеизвестном аудиофоруме продается USB транспорт с внешней синхронизаций и потоком 96/24. И стоит не так уж и дорого.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 12 Ноября 2011, 12:56:54
Dmitry - всё верно. Но с Фламенко не всё так просто. Алексей уткнулся в недостаточную вычислительную мощность процессора.

Сейчас прорабатывается вариант с другим процессором - у которого два ядра. 
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: energetik от 10 Декабря 2011, 16:42:32
ТС респект!  :drink:
Но с Фламенко не всё так просто. Алексей уткнулся в недостаточную вычислительную мощность процессора.
не не, мощность процессора тут не при чём. Я уткнулся в пропускную способность режима FullSpeed USB. Получил стерео до 24/96 и 16/192 со всеми промежуточными.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Bass07 от 12 Декабря 2011, 13:00:57
Дбрый день ребята, помогите пожайлуста, валяется вот такая звуковуха M-AUDIO tranzit USB, посетила меня мысль взять с звуковухи иттерфейс i2s (стоит USB микросхема TAS 1020A) , и кинуть через цап TDA1541 установленный в сд проигрыватели филипс. Как думаете попрет, дрова родные на чип есть, какие подводные камни могут быть?
 Заранее спасибо.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Bass07 от 10 Января 2012, 20:56:16
Добрый вечер Денис (soic), у вас случайно платки на продажу не будет? Спасибо

и добавил...     (10 Января 2012, 21:15:10)
Кому интересно могу штатную прошивку подкинуть, мож для экпериментов кому пригодится?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: WolfTheGrey от 26 Января 2012, 05:00:32
А для чего нужно у ЦАП разделять аналоговую землю от цифровой, а ЦАП от ТАЗ1020 вообще нужно отгораживать как от пракаженного ?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dortonyan от 26 Января 2012, 14:44:25
Для развяски аналоговой схемы от помех цифровой.
Более подробно - см. вложение - рекомендации по проектированию ПП (Л.Н. Кечиев "Проектирование ПП для цифровой быстродействующей аппаратуры").
[attachment=1]
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 05 Февраля 2012, 13:49:27
 Жаль что очень актуальная и интересная тема заглохла уже как много месяцев....... :(
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 05 Февраля 2012, 22:17:08
Жаль что очень актуальная и интересная тема заглохла уже как много месяцев.......

 :off: Быстро тока кошки плодятся!  :D
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: MaksVlad от 07 Апреля 2012, 18:43:25
AD1853 подцепить к TAS1020 можно?форматы совместимы?
и с тактированием от генератора ЦАП работать нормально будет?.
Заранее спасибо!..
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: WolfTheGrey от 08 Апреля 2012, 01:33:37
Уже кто то цеплял AD k TAS через ADUM,
говорит работает. http://www.diyaudio.ru/forum/index.php?topic=454.0 (http://www.diyaudio.ru/forum/index.php?topic=454.0)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: s_1174 от 17 Апреля 2012, 18:16:17
Вопрос soic. Денис, а не в курсе, чем отличаются TAS1020BPFB и TAS1020BPFBG4?
С контроллерами ТЕ7022L сталкиваться не приходилось? (на правах оффтопа, в виду отсутствия темы.) Есть пара вопросов.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 13 Мая 2012, 15:50:50
Еще вопрос для soic.
Денис, очень заинтересовал ваш проект.
Прошу прощения за ламеризм, а кроме I2S, TAS1020 способен выдавать другой формат?
Хочу завязать ее напрямую с SM5813 или SM5842.
Формат данных на выходе завист от прошивки?
Есть ли возможность установить на выходе формат MSB first?
Могу конечно применить DF1706, но не хочется ломать готовую конструкцию...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: hippo64 от 13 Мая 2012, 20:30:52
Прошу прощения за ламеризм
Леша, ты веником не прикидывайся, все равно никто не поверит .
Просто, действительно, бывает ситуация когда влом разбираться, особенно если кто то уже разобрался.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 13 Мая 2012, 21:22:17
К сожалению tas1020 выдает только филипсовский i2s, а  SM5813 и  SM5842 по входе хотят получать данные в RJ. Без лишних телодвижений состыковать не получится, придется придержать дату на 15 клоков.


Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 14 Мая 2012, 05:49:44
Леша, ты веником не прикидывайся, все равно никто не поверит .
В этой теме я еще не очень силен - поэтому думаю мне простительно! :-[


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

Пошел заказывать TAS ;)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 14 Мая 2012, 19:07:43
Алексей, индикацию можно сделать как удобно (проще развести плату). Как было реализовано- сейчас и не упомню, последняя прошивка была адаптирована для управления цф в AD1852. Если что- поправлю  под конкретную схему. 
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 14 Мая 2012, 22:19:24
Денис, помнится была мысль о создании статьи на эту животрепещущую тему  ;-[ . Вот ждем с нетерпением если не статьи, то хотя-бы прошивку с кратким описанием под внешнюю синхронизацию. Таску приготовил давно, а статьи все нет... :( . Использовать собираюсь в паре с AK4399(уже приехала), если срастется.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 15 Мая 2012, 06:04:09
Спасибо, Денис!
Плата не проблема - разведем как надо! :v:

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

bgv, Геннадий, у вас есть конфигуратор под АК4399? Одно время у меня была идея загнать ее в режим двойное моно, но так как в программировании я не силен - идея так и осталась идеей :)
Просто у нее по умолчанию Audio Data Interface Modes  -  24bit MSB justified
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 15 Мая 2012, 23:27:13
Просто у нее по умолчанию 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)...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 16 Мая 2012, 04:05:27
Денис, помнится была мысль о создании статьи на эту животрепещущую тему  ;-[ . Вот ждем с нетерпением если не статьи, то хотя-бы прошивку с кратким описанием под внешнюю синхронизацию. Таску приготовил давно, а статьи все нет... :( . Использовать собираюсь в паре с AK4399(уже приехала), если срастется.

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

Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 16 Мая 2012, 06:14:19
Конфигурация возможна в параллельном(ручном) режиме в "24bit I2S Compatible", если я даташит правильно понял.
Виноват, так оно и есть, 14 нога.
Это я в свое время так ей заинтересовался для работы в режиме двойное моно, но увидев, что включить этот режим в Parallel mode  не удастся, почему то решил, что и формат меняется программно :facepalm:


soic, Денис, статью и не надо, при наличии необходимой информации все и так понятно, а вот наработки уж очень интересны! :v:
Китайчики продают нечто подобное на базе TE7022, но во первых не известно как оно в работе, ну и во- вторых уж очень интересно сделать устройство самому и для себя!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 16 Мая 2012, 22:47:03
..... ну и во- вторых уж очень интересно сделать устройство самому и для себя!
Целиком поддерживаю!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: s_1174 от 16 Мая 2012, 23:06:42
а вот наработки уж очень интересны!

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

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

(Извините, но у Вас нет доступа в Галерею)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 18 Мая 2012, 07:35:44
Спасибо, Денис!
А есть ли прошивочка для адаптивного режима на все частоты, или в конструкции уважаемого lgedmitry (KIRPITSCH - ЦАП для ноутбука) она и есть?
Так сказать начальный уровень?
А то чем заменить SN74LVC1G125 пока ума не приложу.

И еще уточните для ламера - прошивку можно залить двумя путями: напрямую в 24с64 с программатра или если 64я впаяна, то через USB?
Я правильно понял?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv73 от 18 Мая 2012, 11:29:55
Большое спасибо, Денис!
Можно вопросик по алгоритму работы таски? А именно, если я правильно понял схему, то таска понимает формат входящего в нее потока данных и управляет соответствующим коммутатором генератора.
 Например:
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 и т.д.)?
Спасибо.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 18 Мая 2012, 14:44:44
Доброго дня.

А есть ли прошивочка для адаптивного режима на все частоты, или в конструкции уважаемого 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. Кварцевые генераторы на меньшие кратные частоты использовать можно с соответствующей корректировкой прошивки.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 18 Мая 2012, 15:15:12
В адаптивных режимах  MCLKI не задействован, SCK формируется на MCLKO1
Если я правильно понял, то в адаптивном режиме на MCLKO1 формируются частоты 22.57920 MHz или 24,5760 MHz в зависимости от формата входных данных?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 18 Мая 2012, 15:23:28
Да, все правильно 22.57920 MHz или 24,5760 MHz в зависимости от выбранной конфигурации bAlternateSetting.

Перезалил архив- исправил небольшую ошибку в печатной плате
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 18 Мая 2012, 15:40:09
В общем если нужно будет ниже частоту (256fs, 128fs) просто поставлю на D-Триггере делитель на 2 или 4.  Жаль, что нет внешней синхронизации на 88 и 96 кГц. В общем все здорово!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 18 Мая 2012, 18:34:49
В прошивке KIRPITSCH-а нет частоты 88200, в остальном все частоты присутствуют, режим работы полностью адаптивный.
 
Ничего, пока на первом девайсе обойдемся!

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

Прошить 24с64 можно на программаторе или в схеме  в режиме DFU. TAS входит в режим загрузчика если в 24с64 нет валидного кода (или эмулируя этот вариант- при снятии джампера jp2), определится неизвестное устройство, потребуется вручную поставить драйвер. Далее- посредством DFUTEST.exe заливаем софт.
Круто :v:
Надо не забыть джампер воткнуть.
Спасибо за шикарный проект, я думаю будет очень интересное устройство!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 18 Мая 2012, 20:08:22
Генераторы, по крайней мере jco-14-3, не дорогие совершенно брались до 2-3уев за штуку. Конденсаторы фильтруют вч помехи на линиях USB.
Питания и земли можно объединить, собственно на макетах я так и делал- криминальных последствий не наблюдалось.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 18 Мая 2012, 21:13:29
оказалось шаг ног 0,5мм у TASки!
Помнится, когда "KIRPITSCH" строил, так вообще расплющил ЛУТ так, что почти все площадки под тас1020в замкнулись. Управился ножичком :D
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: s_1174 от 18 Мая 2012, 21:35:23
Денис, присоединяюсь к благодарностям.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Мая 2012, 08:28:36
Генераторы, по крайней мере jco-14-3, не дорогие совершенно брались до 2-3уев за штуку.
Где брали не подскажете? ;-[
В нашем колхозе мало что можно купить, только на заказ из-за бугра.
Например резонаторы подобного плана только на частоты 33.000 , 66.000, ну короче еще те, что в материнках на i386 стояли :D
Поэтому кроме ебея пока не нашел путей добычи...

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

и добавил...
Возвращаясь к теме конвертации форматов I2S-RJ, нашел плату конвертера, срисовал схему:
(Извините, но у Вас нет доступа в Галерею)
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Может не по теме, но проблема актуальна, sorry за  :off:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 19 Мая 2012, 17:48:57
Возвращаясь к теме конвертации форматов I2S-RJ, нашел плату конвертера, срисовал схему:
Или как вариант (но дороже, но качественнее и универсальней) использовать ресемплер, например CS8421. Особенно как возможный подавитель джитера на частотах 88 и 96 кГц. Кстати он есть у "yooree" (не сочтите за рекламу).
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Мая 2012, 18:40:00
Да есть src4192, но хочется попроще.
А то длиннО получается: tas1020-ресемплер- ЦФ - 2*мультибит :o
Как вариант есть рабочий ЦАП на DIR9001-DF1706-2*PCM1704 - можно выкинуть DIR, раскидать и переделать.
При этом есть еще и SM5813,5842,5843 - неюзанные еще.
Это и не дает покоя ???
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: bgv от 19 Мая 2012, 19:52:01
Ресемплер CS8421 имеет особенность такую как из I2S в чё хочешь(почти любой популярный формат), что дает огромную гибкость в использовании с таской. Хотя это не принципиально.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 20 Мая 2012, 08:36:57
Где брали не подскажете? В нашем колхозе мало что можно купить, только на заказ из-за бугра.Например резонаторы подобного плана только на частоты 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 - можно и без ресемплера обойтись...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 20 Мая 2012, 09:14:42
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Насколько я понял, триггер сдвигает данные на пол-такта сериалклока. Нужно было видимо для исключения неопределённости в считывании цапом данных. Без триггера момент считывания приходился на момент сдвига данных регистрами и цап мог считать либо данные нужного такта, либо предыдущего - как повезёт. А тут мы сознательно задерживаем фазу данных на 180 градусов и момент неопределённости уходит куда-то далеко вперёд. Данные всегда гарантированно будет задними, т.е. опоздавшими на пол-такта
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 21 Мая 2012, 05:57:16
Ресемплер CS8421 имеет особенность такую как из I2S в чё хочешь(почти любой популярный формат), что дает огромную гибкость в использовании с таской. Хотя это не принципиально.
В принципе DF1706 тоже берет i2s 16-24бита, попробую на работающем девайсе, если что, еще закажу.
Алексей - кварцевые генераторы можно выписать с доставкой почтой вот отсюда:
Спасибо, свяжусь - узнаю условия.
Понимаю - ломать - не строить! Но зачем?
Ну в целях модернизации, хотя если решу вопрос с конвертером форматов - то будет жить :)
А какие м/с ЦАПов?
Да пока не знаю с чего начну - есть РСМ1701, РСМ63Р-К, на днях приедут РСМ1700.
а здесь определённость вносит сама м/с TAS1020 - можно и без ресемплера обойтись...
Да вот к этой мысли и склоняють!

и добавил...
По битклоку загружаем 15 бит в регистры, а вот зачем на выходе триггер?
Будет оно работать?
Насколько я понял, триггер сдвигает данные на пол-такта сериалклока. Нужно было видимо для исключения неопределённости в считывании цапом данных. Без триггера момент считывания приходился на момент сдвига данных регистрами и цап мог считать либо данные нужного такта, либо предыдущего - как повезёт. А тут мы сознательно задерживаем фазу данных на 180 градусов и момент неопределённости уходит куда-то далеко вперёд. Данные всегда гарантированно будет задними, т.е. опоздавшими на пол-такта
Спасибо, уже проясняется процесс.
В любом случае надо в железе пробовать!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Lynx от 21 Мая 2012, 11:45:39
Тогда уж лучше AD1895(6) - у неё алгоритм ещё качественнее, чем src4192.

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

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

ЗЫ. TAS приехали - дело за малым...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 10 Июня 2012, 08:31:38
AlexD, Алексей, а зачем это Вам нужно? :d_know:
Не проще ль организовать всё по системе ведущий-ведомый, как в моём "Кирпиче"? Ибо без компа эта штуковина всеравно ни на что не годится. Тогда зачем ей возможность автономной работы? :d_know:
ну а способов организовать взаимосвязь питаний - просто море. Можно хотя б релюшку через тумблер на 5 вольт от USB  повесить. Нету 5 Вольт - не работаем. Выключили тумблер при наличии 5В - тоже не работаем. Чего ещё надо-то для щастья?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 10 Июня 2012, 15:05:51
Так вот и думаю, Сергей, как это все сделать красиво.
Ваш агрегат то и был толчком к использованию TAS как ресивера.
Но есть проблема.
Пока нет ничего для гальваноразвязки, зато есть печальный опыт сожженых РСМ2704 и РСМ2706.
Вопросов масса, но думаю попробовать порешать в процессе их возниконвения.
1. Через оптопару запускать питание ЦАП (DF1706+PCM1704 или AD1862 или РСМ63) - будет проходить ресет ЦФ и клоки лягут уже на готовый к приему ЦФ.
2. Питание ЦАП сделать отдельно включаемым, а по готовности TAS к передаче данных ресетить ЦФ и работать как обычно.
Здесь думаю будет ряд граблей в виде непотребного состояния ЦФ в случае потери связи с TAS при включенном питании ЦФ и наоборот.
В любом случае надо сделать макетку для начала с буфером на выходе типа 74hc573 или 74hc244й, подключить к готовому девайсую. А там поглядеть, как оно себя поведет.
И думать, как быть дальше.
Если ti меня не пошлет в сад, то буду обладателем семплов ISO7240, а так других вариантов пока нет.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 18 Июня 2012, 11:45:59
В общем собрал я его:
(Извините, но у Вас нет доступа в Галерею)
Обратная сторона:
(Извините, но у Вас нет доступа в Галерею)
Это макетка, не пугайтесь :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:

Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 18 Июня 2012, 12:52:26
надо определить вывод звука через найденное устройство - сама Ось это автоматом не сделает

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

Менял местами порты USB, пробовал другой кабель, только вот нет другого компа, но это можно попробовать попозже.
Подозреваю, что не поможет.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Dmitry от 18 Июня 2012, 14:14:41
Были такие же траблы под ХРюшей. Решились, помнится, установкой Ploytec USB ASIO driver. Помог, как всегда, Денис (soic) :drink: С нового года перешел на Flamenko, ТАЗик задарил приятелю.

Цитирую, надеюсь, поможет:
"Дмитрий, доброго дня.
Значится так- более пристальное знакомство с ситуацией в win xp показало, что проблема кроется не в прошивке, а в дровах хрюши. Причем ситуация неоднозначная, из трех подопытных буков- два заиграли нормально (есть подозрение на левую сборку хп что стоит у меня на нетбуке, но не факт), по этому вопросу еще буду разбираться более детально, похоже на то, что хр (которая глючит) не может правильно принять битность работы устройства и пытается его запустить в режиме 32bit, соответственно модуль и посылает такие попытки куда подальше. У себя на нетбуке модуль все же запустил через Ploytec USB ASIO driver, работает в полном объеме с некоторыми ньюансами- весь вин вывод желательно произвести не через модуль, с модулем работать только в фообаре. Патченный Ploytec могу закинуть на почту.
С уважением, Денис."
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Conan от 18 Июня 2012, 14:58:58
http://rutracker.org/forum/viewtopic.php?t=2160099
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 19 Июня 2012, 01:34:16
Драйвера Ploytec  2.8.40 с рутрекера подойдут, единственно что придется заменить Pgusbwdm.inf на файл из архива:

(Извините, но у Вас нет доступа в Галерею)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Июня 2012, 06:24:05
Денис, я не знаю, как вас благодарить! :drink:
Все заработало! :yah:
Ну по крайней мере по осциллографу.

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

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

Спасибо еще раз, Денис! :v:
Теперь можно продолжать эксперименты дальше.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 19 Июня 2012, 07:00:45
Мужики, ну вы даёте. Столько подводных камней накопали, а я, хоть и соавтор некоторым образом, но ни разу не сном не духом ??? Хотя ХР у меня нету.  ;) Разве что на работе, но тут нету самого "KTRPITSCHа" :%):
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Июня 2012, 08:32:28
Ну что ж не сделаешь ради истины! :)
Сергей, а какой SCK для режима 24/96?
Не 512 ли fs?
Что-то мне кажется, моя идея подружить TAS и DF терпит фиаско прям на глазах. :(
DF1706 не работает с частотой выше 384fs.
Поэтому у меня срань в звуке...
А на 44 и 48 скорость воспроизведения пропорционально уменьшается - но этот баг у меня был и на РСМ2704 именно с этими драйверами, что пришлось переехать на ASIO For ALL.

Походу придется извлекать из закромов РСМ1795 или CS4398...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 19 Июня 2012, 14:12:03
Если мне не изменяет память, в прошивке KIRPITSCH-а частоты SCK под всеми интерфейсами 256Fs. В TAS1020B_V2 по другому- 94 и 88,2- 256Fs, а 44 и 48- 512Fs.
Если что обращайтесь, подправлю прошивку как требуется.

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

Мужики, ну вы даёте. Столько подводных камней накопали
Так камни вылезли под ХР намного позже, и то не системно.  Обкатывалось то устройство под 7-кой...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Июня 2012, 14:57:22
В общем рассказываю по порядку:
Набросал схему того, как сейчас собрано, чтоб предметно говорить
(Извините, но у Вас нет доступа в Галерею)
Номиналы электролитов от балды, остальное вроде по схеме.
Взял ЦАП на 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:
О звуке говорить пока рано, все лежит на столе как попало, но результат уже чувствуется!
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 19 Июня 2012, 15:27:12
Индикацию сделаю, постараюсь сегодня- завтра, это как раз совсем не сложно. По поводу частоты SCK- дело в том, что при всем желании я не смогу сделать частоту на интерфейсе 96kHz выше 256Fs т.к. TAS1020 имеет аппаратное ограничение- Each frequency synthesizer circuit generates a programmable clock with a frequency range of 12-25 MHz, на странице 26 datasheet.

Битность на какие ноги вывести?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Июня 2012, 15:38:59


Индикацию сделаю, постараюсь сегодня- завтра, это как раз совсем не сложно. По поводу частоты 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 такого не было, это точно...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 19 Июня 2012, 18:16:59
Прошивка для AlexD с индикацией режимов. Р3.0 - 16bit,  Р3.1 - 24bit,  Р1.0 - 44100, Р1.1 - 48000, Р1.2 - 88200, Р1.3 - 96000. Активный уровень- "1".
Все конфигурации в адаптивном режиме. Также чуть изменил алгоритм подстройки pll, ну и по мелочам причесал.

(Извините, но у Вас нет доступа в Галерею)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 19 Июня 2012, 18:33:50
Ух ты!
Спасибо!

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

"Ошибка!
У Вас нет доступа в этот альбом"
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 19 Июня 2012, 19:03:54
Перезалил

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

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

Пока буду думать, в какую коробку его запихать ???
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 28 Июня 2012, 19:18:28
Алексей, не за что, поздравляю с очередной конструкцией  :v:. Главное, что понравилось и оправдало ожидания.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 29 Июня 2012, 06:50:33
Действительно очередная ;D
Правда для этого разобрал предидущую "очередную", о чем ни разу не пожалел.
Звучит оно совсем иначе, нежели аналогичный ЦАП через USB-SPDIF на РСМ2707.
Ну оно и понятно - I2S в чистом виде, без преобразования в SPDIF и восстановления на DIR9001.
(Извините, но у Вас нет доступа в Галерею)
Запихал в корпус от спутникового ресивера, иначе будет или разобран или собирать пыль на полке :)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: KiFFiR от 29 Июня 2012, 11:39:23
Привет, Алекс.

Статейка будет?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 29 Июня 2012, 12:45:23
Да в принципе не вопрос, только вот как ее тут разместить - пока не разобрался ;-[
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: KiFFiR от 29 Июня 2012, 20:32:28
Модератора нужно поспрашивать, можь поможет  ;)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 03 Июля 2012, 07:02:00
Добрый день. Вопрос по развязке, есть смысл применять ADuM1400 как в Кирпиче, или достаточно буфера. И если не менять в автомате режимы цифрового фильтра, а использовать выходы Р*.* только под индикацию то достаточно буфера. Оптронную развязку не обязательно.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 03 Июля 2012, 09:34:07
Так как у меня нет 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 кабеля от компа.

(Извините, но у Вас нет доступа в Галерею)
Дорисовал таки схему.
Возможны неточности, но в основном все правильно...
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 03 Июля 2012, 11:54:29
То есть включение питания от USB как у Сергея вы делать не стали, а просто резетите ЦФ после включения USB. ADuM у меня есть вот и хочу поставить. Пытался выложить свою версию платы, что то не получается. И Алексей, если можно схему получше качеством, ну и статью.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 03 Июля 2012, 12:16:18
Предполагал, что с сетевым питанием будут сложности, в идеале вообще хотел питать и TAS от сети.
Но в реальности все оказалось проще.
Поэтому решил все максимально упростить.

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



Марат, а какой ЦАП планируете прицепить к TAS?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 03 Июля 2012, 13:12:56
Планирую AD1853, ЦАП пока на стадии затяжного долгостроя, а TAS1020 относительно недавно получил от Юрия.

и добавил...
Попытаюсь все же выложить плпту на суд читателей
(Извините, но у Вас нет доступа в Галерею)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 04 Июля 2012, 10:05:10
В формочке ответа есть кнопочка "Aeva Media", второй ряд, пятая слева.
Вроде проблем не возникало.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Galogen от 04 Июля 2012, 13:47:27
Вот схема, ну а платы и остальное описания наверное сделаю в статье.
Алексей, вы планируете создать статью ?
На этом форуме опубликуете ?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 04 Июля 2012, 15:05:33
Алексей, вы планируете создать статью ?На этом форуме опубликуете ?
Собрал материал в кучу, отправил на рассмотрение администрации.
Если руководство одобрит - будет статья! ;)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: KiFFiR от 04 Июля 2012, 17:47:02
Ждем с нетерпением :yah:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Galogen от 04 Июля 2012, 18:28:32
Собрал материал в кучу, отправил на рассмотрение администрации.Если руководство одобрит - будет статья! 
Отлично !
будем ждать
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: s_1174 от 05 Июля 2012, 10:57:44
Ждем. Хочу выразить жест уважения Алексею за  законченную изящную конструкцию.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: MetalHeart от 08 Июля 2012, 21:10:45
В ближайшее время оформим ;)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 29 Августа 2012, 08:05:01
В общем еще один эксперимент с USB контроллером прошел успешно.
На данном этапе у меня это лучший девайс для трансфера потока с компа.
Правы иностранные коллеги.
(Извините, но у Вас нет доступа в Галерею)
Для эксперимента и закрепления результата был разбит об стену слегка переделан ЦАП на РСМ63 с приемником SPDIF в виде DIR9001.
Вот что получилось.
(Извините, но у Вас нет доступа в Галерею)
Сравнивал с таким же по структуре ЦАП на DIR9001-DF1706-PCM63.
(Извините, но у Вас нет доступа в Галерею)
В качестве источника сигнала для сравнения служил комп в чистом виде (какой-то АС97 с SPDIF, РСМ2706 как USB-SPDIF и Musiland Monitor USD01 в том же качестве ).
Жаль конечно у меня нет CD транспорта, там бы наверное картина была другая, но девайс легко можно позиционировать как могучая USB звуковуха - тут равных не нашлось :v:


Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 15 Октября 2012, 15:01:39
TAS1020+DF1704+PCM1704sch
Дорисовал таки схему.
Возможны неточности, но в основном все правильно...
Все еще мучаю ТАСку, Алексей на схеме ошибка, у тебя у 24С64 питание коротит на землю.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 22 Ноября 2012, 11:17:29
Подниму тему, Денис, Алексей можно поподробнее про прошивку через USB? На данный момент спаял девайс, питания 3,29-3,3В везде где положено. При подключении к гнезду USB никакой реакции. Причем поначалу не было земли на 28 ноге и питания на 33 (про 33 я заметил позже), девайс определялся как неизвестное устройство, DFUTEST выдавало сообщение "no DFU devices found". Прицепил землю на 28 ногу и девайс перестал определятся компом, питание на 33 ничего не изменило. Не могла сдохнуть ТАСка, есть еще подозрения на кварц. В диспетчере устройств однако девайс висит как неизвестное устройство, но установить не пытается. Где можно порыть? а пока исследую плату на КЗ и непропаи.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 22 Ноября 2012, 13:37:00
Привет. Устройство и должно определяться как Unknown при первом включении. Драйвера требуется подсунуть вручную (dfuusb.inf, DFUUSB.sys), под x64 систему драйверов DFU нет.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 23 Ноября 2012, 06:54:12
Денис спасибо офигенное, устройство "с танцами с бубном" но таки определилось и вроде даже что то пытается выдать.
Причем ситуация неоднозначная, из трех подопытных буков- два заиграли нормально (есть подозрение на левую сборку хп что стоит у меня на нетбуке, но не факт)
Дело не в сборке, так как пробовал на рабочем компе и на ноуте (тоже рабочем, а у нас строго следят за легальностью софта, операционка кстати тоже пока 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В. Дома попробую Плойтека поставить.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 23 Ноября 2012, 19:46:23
В общем то без Ploytec USB ASIO driver под ХР эта железка никак не работает.
Причем не оригинальный inf нужен, а тот исправленный, что выше размещал Денис.
Под семеркой не пробовал - все руки не дойдут.
Больше на сегодня волнует поддержка TAS1020 по Линукс, пока проблему не решил.

А прошивается девайс легко, что через DFUTEST, что через программатор.
С чистой флешкой он определяется как DFU, без перемычки тоже как DFU.
Перемычку предлагает установить сам DFUTEST, когда он готов к программированию.
После прошивки и передергивания USB девайс определяется как Phantom USB.
Если я конечно правильно помню последовательность...:)
Оно вроде как работает, и уже подзабываются некоторые моменты.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 24 Ноября 2012, 09:12:49
Поставил Плойтека и подцепил ЦАПа на выходе треск. ЦАП рабочий от СПДИФа работал, на выходах портов выдает нужные значения 16-24 бит 44-96 КГц. Причем периодически выдает сообщение что девайс не поддерживает частоту 96КГц.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 24 Ноября 2012, 17:22:57
А что за ЦАП?
В каком режиме работает?

и добавил...
В общем провел маленькое исследование.
Взял чистую "семерку".
Подцепил наш ЦАП.
Оно радостно рапортовало, что все дрова установлены и счастье рядом.
Ставлю 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, а больше и не надо  :)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 24 Ноября 2012, 21:24:30
Поставил Плойтека и подцепил ЦАПа на выходе треск. ЦАП рабочий от СПДИФа работал, на выходах портов выдает нужные значения 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
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 25 Ноября 2012, 08:35:12
Кстати, WASAPI то я не попробовал!
Только DS.
А вот все равно не пойму.
Из коробки все поставилось без Ploytec, но в настройках микшера, где выводятся поддерживаемые форматы, у меня только 16*44 по 16*96.
При этом тестовый звук пропорционально замедляется, если выбирать выше 16*44.
(Извините, но у Вас нет доступа в Галерею)
То же самое при выводе из Foobar-а.
Если ствить Ploytec, то появляется поддержка 24 бит и при смене режимов скорость воспроизведения уже не меняется.
Что-то я сделал не так :)
Ну ладно, позже попробую еще и через WASAPI.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 25 Ноября 2012, 17:30:20
А что за ЦАП?
В каком режиме работает?
ЦАП на AD1853 практически по даташиту, режим I2S выбран при разводке платы. Работал от DIR9001.
Любая смена режима воспроизведения требует перезгрузки источника, что не совсем удобно.
С этим тоже столкнулся. Схема солянка из твоего модуля TAS1020 развязка на ADUM1400 от Сергея. Где то нахватал вирусов, что бы не париться решил завтра поставить семерку, попзже отпишусь, а пока буду проверять пайку.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 26 Ноября 2012, 21:31:45
По стопам первооткрывателей сделал 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:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 26 Ноября 2012, 23:31:32
Выложите схему и печатку по которой делали. Драйвера смысла нет ставить- устройство не запускается. Проверьте питание и землю- там где они должны быть, цепи плл- 100пф/ 1000пф/ 3ком, кварц и его обвязку, цепь сброса, разводку цепей usb.

Завис на несколько дней в Харькове, более развернуто- как поподу домой.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 27 Ноября 2012, 14:26:38
Спасибо, понял что TAS не заводится. Буду искать ошибки в монтаже. Выкладываю печатку. [attachment=1]
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 27 Ноября 2012, 18:55:44
Спасибо, понял что TAS не заводится. Буду искать ошибки в монтаже. Выкладываю печатку.
А у тебя 24С64 часом не наоборот воткнута?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 27 Ноября 2012, 21:56:22
Да вроде бы нет. 24с64 в Дип корпусе с обратной стороны. У меня почему-то вывод 48 (PLLFILI) на корпус звонится. Все остальные выводы на корпус не звонятся.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 29 Ноября 2012, 05:28:23
У меня почему-то вывод 48 (PLLFILI) на корпус звонится.
У меня он тоже звониться, наверное это нормально. С семеркой меня друг динамит пока (друг хороший, его не обижать). Попробовал поставить Плойтек, разницы особой нет. В настройках Плойтека девайс определяется как Phantom USB_I2S интерфейс, выводит данные о частоте и разрядности (причем правильно), но на выходе так же тишина. Взял И2С до АДУМа, ничего, только стало реагировать на приближение щупов мультиметра, рук сильным фоном. Посмотрите, я правильно подцепил И2С: 35 вывод ТАС-25 вывод АД, 37 ТАС-26 АД, 38 ТАС-27 АД, 39 ТАС-2 АД. Эх, осцилографа бы. Можно что нибудь намерять на выходах мультиметром? Мультиметров зато куча 830, 890, Флюк, жаль количество не переходит в качество. И еще и Плойтек и АСИО4ОЛЛ в настройках в Фубаре пишут 32-бит левый, правый канал, каналы можно изменить, а 32-нет, это может влиять? И надо что нибудь там вообще настраивать?


и добавил...
И еще АСИО4ОЛЛ хавает разные форматы без перезагрузки фубара, еще бы пел при этом, вообще бы цены не было. Попробуйте кому не лень.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 29 Ноября 2012, 09:20:55
Спасибо что посмотрели. С подключением по I2S не знаю (у меня PCM1794). Вообще когда у меня нет осциллографа то проверку хотя бы наличия сигнала "слушаю" на наушники через емкость. Так проверял на PCM2607.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 29 Ноября 2012, 18:13:03
"слушаю" на наушники через емкость
слушать даже DATE 44,1КГц не думаю что получится, а остальные сигналы еще выше по частоте.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: xar от 30 Ноября 2012, 07:17:11
Злой, ну какую то модуляцию получится. иногда достаточно
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 30 Ноября 2012, 09:36:10
Помниться, раньше слушали через 1 мкФ на какой то высокоомный капсюль от телефонов, а на наушники 32 омные так же?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: xar от 30 Ноября 2012, 09:51:53
Злой, добавь последовательно резистор ом на 200-300
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: soic от 01 Декабря 2012, 19:54:50
Посмотрите, я правильно подцепил И2С

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

(Извините, но у Вас нет доступа в Галерею)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 02 Декабря 2012, 12:28:43
Ура!!!!!!!! Оно поет!!!!!!!!!!!! На дворе декабрь месяц, +5 градусов, идет дождь, погода мрак, зуб ноет (может из-за погоды), а я доволен. Правда мимо ADUMа, но и так никакого фона. Честно, точную причину не назову, пятый раз пропаял все, переставил винду на 7. Из плюсов семерки, дрова определила сама. 44-16 на 96-24 на USB4ALL переходит сразу, на Плойтеке думает секунд тридцать, но тоже принимает. Хорошие наушники на работе, слушаю на затычках, поэтому о звуке расскажу позже. Виндовый регулятор не действует, а фубаровский почему то действует, или так и должно быть? На XP тоже попробую, ноут с работы принес. Теперь надо приводить в божий вид и думать над корпусом.zpivanov, у тебя как? есть продвижения? И еще хотел по АДУМке спросить, на входе 1 ногу питал 3,3В от ТАС а выхода 16 нога +5в от цифры АД1853, это может повлиять? вроде питание +5 должна держать?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 02 Декабря 2012, 14:50:42
Поздравляю!!!
Что касаемо регулировок, то при выводе через wasapi работает только регулятор foobar-а, системные не работают.
Через DS- работают все.
Перешел на семерку именно из-за корректности работы с этим устройством.
Пока не поставил Ploytec, не появилось поддержки 24бит, о чем писал выше.
Тестил на 2х компах, с нуля только 16*44-16*96.


Правда мимо ADUMа, но и так никакого фона.
А какой фон ожидалось услышать? :)
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 02 Декабря 2012, 17:13:44
А какой фон ожидалось услышать?
ЦАП на ПСМ2705 с питанием от ЮСБ фонил, пока не перешел на внешнее питание.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 03 Декабря 2012, 05:40:27
Аналогично.
Поэтому оставил все поделки на РСМ2704-2707 как конвертеры USB-SPDIF.
А тут питание аналоговой части внешнее, поэтому помех не будет.
А вот гальваническая развязка не помешает.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 03 Декабря 2012, 13:05:13
Поздравляю Марата с успехом. У меня TASка не заводится. Менял кварц, кондеры в кварце и pll, шнурок USB паял напрямую  в разъем, замык и непропаев нет( проверял  под микроскопом). Плата приобрела немножко взъерошеный вид. А как было в коде экземпляра устройства USB\VID_0000&PID_0000\ так и осталось.  :wall:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 03 Декабря 2012, 17:08:58
Спасибо, но зуб сильно омрачил радость, сегодня выдрал его к е....ф....
У меня TASка не заводится
а у тебя без перемычки видится как DFU устройство? Т.е. вставляешь в разъем без питания памяти, пишет неизвестное устройство, указываешь путь к дровам папка DFU, определятся как DFU устройство и дальше грузишь уже через USB.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: zpivanov от 03 Декабря 2012, 18:09:58
После попытки установки DFU все равно не определяется(пишет неизвестное устройство). Я так понимаю не заводится сам микропроцессор, и осциллографом на кварце ничего нет( а может щупом генерацию срываю). Наверно сама TASка не рабочая, потому что подключение такое же как у всех.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 18 Декабря 2012, 11:38:39
А у меня новая беда. Наши сисадмины запретили ставить АСИО драйвера. А без них мало того что звучит хуже, так еще стационарный комп не хочет вообще играть. Через КС выдает Unrecoverable playback error: KS output error: error opening device, а по ДС стандартный отзыв Unrecoverable playback error: Unknown error code (0x88780032). Причем ноут с абсолютно такой же системой играет и по КС и ДС.

и добавил...
Что то я совсем запутался. Ноут играл потому что на нем стоял Плойтек АСИО, сейчас удаленный. То есть что то там остается нужное после удаления. А перезагрузка сносит это что то нужное нафиг. Жаль, а играет очень замечательно.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: kotofey от 18 Декабря 2012, 12:37:02
а ASIO4All тоже криминалом считаются?
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 18 Декабря 2012, 12:50:18
Седьмая винда я понимаю, что поможет и даже в планах у конторы стоит переустановка системы на семерку, только когда это все будет? Да именно он и стоял, с утра пришло грозное послание удалить немедленно.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: kotofey от 18 Декабря 2012, 12:55:27
чем он им помешал интересно...
Можно конечно попробовать финт ушами, не через инсталятор, а через *.inf который в комплекте идет просто подсунуть голый драйвер без контрольной панели.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 18 Декабря 2012, 13:01:42
Это как это? Я на столько не силен. WASAPI пытался прикрутить, а он как я понял только для Vista и выше? А мешает админам все что не в их списке, причем изначально мешали даже терминальные программы для подключения к нашему оборудованию и надо было специально их согласовывать.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 17 Января 2013, 08:08:36
Сергей lgedmitry, в статье ты пишешь, что "Кирпич" у тебя через Wasapi поет, там какие то настройки нужны? Поменяли у меня систему на семерку. Через KS поет, а Wasapi не видит. ASIO поставить не дадут, а через него вроде по веселее пело.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 17 Января 2013, 10:25:11
Злой, Марат, точно помню, ничего не настраивал вообще. Ставил васапи - и пело. В настройках фубара выбирал устройство вывода васапи-фантом усб и всё! КС - не ставил при этом.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 17 Января 2013, 13:37:58
В том то и дело не видит фубар такого устройства, через васапи только встроенная звуковуха, а фантом интерфейс через КС. убрал кернела стреминга так вообще видиться перестала.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 17 Января 2013, 14:15:50
Злой, Марат, ну вот как у меня
(Извините, но у Вас нет доступа в Галерею)
Всё что есь, всё и в васапи есь.
Система вин8 энтерпрайс 32бита.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 17 Января 2013, 15:46:46
lgedmitry, Сергей, а можешь выложить плагин васапи, или ссылку. Хотя у меня вин 7 проф, может в этом дело.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 18 Января 2013, 20:32:40
Файл не найден

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

Либо владелец удалил файл или закрыл к нему доступ.
Что то не прокатывает, а версия какая, я пробовал  WASAPI output support (foo_out_wasapi.dll) v3.1
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: lgedmitry от 19 Января 2013, 04:23:25
чё-то яндекс диск глючит. Вот ещё раз делаю: http://yadi.sk/d/LswhIC_L1xqwb
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 19 Января 2013, 11:07:51
Спасибо, скачал в понедельник попробую.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 21 Января 2013, 06:31:29
Что то у меня не прокатывает. Может админских правов не хватает, пробовал и разные версии фубара и плагина :d_know:
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: AlexD от 21 Февраля 2013, 13:28:32
Денис, у меня вопрос к вам!
Контролирует ли tas1020 частоту клока от кварца?
Пробовал читать даташит, мозг стек под стол...

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

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

Сорри за глупый вопрос. ;-[
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: MaksVlad от 08 Марта 2013, 08:20:02
Приветствую коллеги!

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

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

Спасибо.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: Злой от 20 Апреля 2013, 11:52:25
soic, Денис, добрый день.
Итак, материалы по tas1020b с внешней синхронизацией, как и обещал. Режимы: 44100/48000- синхронизация от внешних генераторов, 88200/96000- адаптивный режим
Тема конечно устарела прилично, но спрошу на всякий случай. Режимы: 48000- синхронизация от внешних генераторов, возможно ли переделать в 96000 с синхронизацией, а 48000 можно и адаптивно. Музыки 96кГц гораздо больше.
Название: Re: Phantom USB_I2S интерфейс (TAS1020)
Отправлено: ra4fix от 06 Сентября 2014, 03:04:40
Доброго всем..! Хочу прикрутить к ТАС кодек АК4620. Будет ли работать ДАТА ИН на тех прошивках, что давал Денис?

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