Автор Тема: Re: 32бит цап AK4490  (Прочитано 90809 раз)

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

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • +1/-0
  • Игорь
  • Поблагодарили: +16
Re: Re: 32бит цап AK4490
« Ответ #60 : 09 Мая 2016, 16:29:43 »
0
Значит я правильно предполагал и в моем случае без дополнительного гена не обойтись. Вручную вообще не вариант.

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #61 : 09 Мая 2016, 16:45:43 »
0
я бы проверил осциллографом - выдает ли плата разные частоты при разных сетках (как я представляю себе ее работу, должна).
Далее, если сетки меняются (частоты 22/24 мгц или 33/36), то, как мне кажется, можно попробовать подсчитать частоту сэмплирования (количество пакетов, передаваемых в секунду) именно отталкиваясь от имеющейся тактовой частоты MCLK с приемника, по сигналу L/RCLK .
Так можно будет узнать множитель (1, 2, 4).
Повторюсь, это мои предположения, если бы эта задача была бы у меня, в первой итерации я бы ее стал решать именно так.


и добавил...
Верхний и нижний слои шелкографии, новой версии платы.
« Последнее редактирование: 09 Мая 2016, 17:59:53 от ilya_blazer »

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • +1/-0
  • Игорь
  • Поблагодарили: +16
Re: Re: 32бит цап AK4490
« Ответ #62 : 10 Мая 2016, 00:37:45 »
0
можно попробовать подсчитать частоту сэмплирования (количество пакетов, передаваемых в секунду) именно отталкиваясь от имеющейся тактовой частоты MCLK с приемника, по сигналу L/RCLK .
Да, было бы можно, если есть чем отсчитывать эти секунды. Опять же нужен генератор. Единственное, что приходит в голову - это подпаяться к выводу разрешения одного из генов и по его состоянию определять какая сетка включена и потом уже считать множитель. Но как-то сыкливо подпаиваться, бо в случае чего останусь без музыки. В любом случае спасибо.

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2041
  • +6/-0
  • Алексей
  • Поблагодарили: +58
Re: Re: 32бит цап AK4490
« Ответ #63 : 10 Мая 2016, 13:04:23 »
0
По поводу плис,  за достоверность не ручаюсь,  но на форумах пишут что в плисине  есть свой собственный генератор для тактирования  с программатором.  Попробуй плисину  подключить к компу, и если программа его увидеть,  то зер-гуд

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #64 : 10 Мая 2016, 15:27:55 »
0
Достаточно посмотреть схему http://www.mcu-cpld.narod.ru/Altera/USB-blaster.html
 а так же загуглить на тему работы JTAG
в программаторах тактовая частота генерируется, и от нее работают все устройства в цепочке (chain).
Если посмотреть, то ряд софта предлагает изменение скорости передачи данных по JTAG.

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • +1/-0
  • Игорь
  • Поблагодарили: +16
Re: Re: 32бит цап AK4490
« Ответ #65 : 10 Мая 2016, 17:57:28 »
0
Да там есть внутренний генератор, который не имеет точно установленной частоты и варьируется в достаточно широких пределах. И если верить даташиту (EPM240) то он никак не программируется.

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #66 : 13 Мая 2016, 13:17:37 »
0
Тогда отпадает всякий смысл в использовании его для измерений.
Если для измерений, то можно прикрутить отдельный, если плата есть, но можно попробовать подумать над алгоритмами, после изучения протокола i2s.

и добавил...
плата почти завершена.
Для полной гармонии и дзена осталось найти наиболее подходящее место для оптопары (предполагаю установить TLP181). 
« Последнее редактирование: 13 Мая 2016, 13:51:25 от ilya_blazer »

Онлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6846
  • +76/-8
  • Владимир
  • Поблагодарили: +2342
Re: Re: 32бит цап AK4490
« Ответ #67 : 13 Мая 2016, 14:10:40 »
0
Илья, один камень не должен быть виден ни с какого направления  :laugh:

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #68 : 17 Мая 2016, 23:10:04 »
0
Владимир, в ветке про пустые запаянные стеклянные пузырьки есть тема zwei vogel, там будут лампадки

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • +1/-0
  • Игорь
  • Поблагодарили: +16
Re: Re: 32бит цап AK4490
« Ответ #69 : 17 Мая 2016, 23:41:52 »
0
ilya_blazer, Думаю, что Владимир имел ввиду японский сад камней  ;)

Оффлайн Pag232

  • Прохожий
  • Сообщений: 17
  • +0/-0
  • Александр Санкт-Петербург
  • Поблагодарили: 0
Re: Re: 32бит цап AK4490
« Ответ #70 : 19 Мая 2016, 13:43:52 »
0
ilya_blazer, а схемку вашего ЦАПа можно посмотреть?

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #71 : 19 Мая 2016, 15:45:53 »
0
Приеду через неделю домой-выложу. По факту представляет из себя фильтры из д60 управление похожее на д70б и рекомендации Дмитрия Андронникова , которые были по форумам и в описаниях. К слову, во второй версии платы реализовал возможность параллельного управления цап.

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #72 : 25 Мая 2016, 20:40:39 »
0
Схема во вложении (в rar архиве).

Оффлайн Pag232

  • Прохожий
  • Сообщений: 17
  • +0/-0
  • Александр Санкт-Петербург
  • Поблагодарили: 0
Re: Re: 32бит цап AK4490
« Ответ #73 : 25 Мая 2016, 21:54:30 »
0
ilya_blazer, спасибо за схему!
МК я так понимаю не ставили для управления?
Мне просто очень интересно сочетание AK4490 в режиме DSD и внешнего фильтра.

ЗЫ: у меня кстати есть ЦАП по мотивам Д60 с таким же выхлопом - AD811 очень горячие при этом, как и LME49710, так что настоятельно рекомендую присмотреть для них радиаторы

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #74 : 25 Мая 2016, 22:10:00 »
0
Версия 1.1- та что на последних фото - я расчистил место для 6,5*6,5*14 мм радиаторов.
У меня замерла тема (по причине отсутствия настойчивости, и у друга - программиста своих дел навалилось выше сил) - так вот, мы делали кроссовер цифровой, и как раз тема внешних фильтров была бы актуальна в том числе для этой платы.
http://magnitola.org/vysshii-pilotazh/265774-mnogokanalnyi-fir-processor.html
Собственно, при наличии ПЛИС элементарно прокинуть сигнал с AX на вход WCK ЦАП, и работать с внешним цифровым фильтром.
Но сложность этого проекта, в плане DSP (Digital Signal Processing, цифровой обработки сигналов) будет совсем не детской, и будет несколько в стороне от создания   модулей ЦАП. Точнее, это будет алгоритмическая задача, плюс ее реализация (у меня были мысли matlab + fpga, но можно и на сигнальном процессоре тоже сделать).
А контроллер здесь не зачем, чтобы записать 9 регистров и их по изменению управляющих сигналов перезаписывать, много ресурсов не нужно.
Плюс у плис есть некоторые удобные особенности, о которых Lynx упоминал во многих описаниях проектов и на форумах.




Оффлайн KAISER

  • Прохожий
  • Сообщений: 13
  • +0/-0
  • Александр, Новосибирск
  • Поблагодарили: 0
Re: Re: 32бит цап AK4490
« Ответ #75 : 16 Июля 2016, 19:07:19 »
0
Будет ли AK4490 нормально работать с 5-вольтовыми входными сигналами на входах MCLK, BICK, SDATA, LRCK, ноги 46,3,4,5? Питание цифровой части у неё 3.3v, на странице 19 даташита в пункте Level Input Voltage MaX - , прочерк там стоит. То есть ограничений на максимум нет, так надо понимать?

Оффлайн sergey367

  • Постоялец
  • ***
  • Сообщений: 233
  • +1/-0
  • Поблагодарили: +18
Re: Re: 32бит цап AK4490
« Ответ #76 : 16 Июля 2016, 19:50:18 »
0
Будет работать.

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #77 : 28 Октября 2016, 21:45:54 »
+4
Завершен проект цап на ak4490.
Результат почти годовой эпопеи (начало работ с середины ноября прошлого года), две версии плат, были запаяны и запущены, показали полную работоспособность.
На основании полученного опыта была изготовлена третья версия платы (была сделана еще одна версия платы, но она не пошла в производство, поэтому нумерация на плате V1.4).
О звуковом результате последней платы лучше поведает Сергей (sergey367).  Вкратце - цап удался.

Фото тоже Сергея.

Оффлайн sergey367

  • Постоялец
  • ***
  • Сообщений: 233
  • +1/-0
  • Поблагодарили: +18
Re: Re: 32бит цап AK4490
« Ответ #78 : 29 Октября 2016, 03:13:28 »
0
Слушал я данный цап Ильи  . Не  умею описывать звучание , да и опыта в прослушивании у меня мало , в основном свои поделки ,  но мне звучание данного цапа понравилось , даже более чем .Особенно  детализация, ширина и глубина  сцены.  Все инструменты на своем месте  , все детали слышны , да много чего еще можно написать , но одним словом, цап получился  удачным  :v: .( три слова в итоге )   Слушал на усилителе  Миллениум , АС ILLUMINATI SeHi . ( может кто знает данную акустику) 

Оффлайн KiFFiR

  • Постоялец
  • ***
  • Сообщений: 260
  • +1/-0
  • Украина, Горловка
  • Поблагодарили: +2
Re: Re: 32бит цап AK4490
« Ответ #79 : 30 Октября 2016, 00:08:17 »
0
Молодцы!

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: Re: 32бит цап AK4490
« Ответ #80 : 30 Октября 2016, 07:00:17 »
0
Анатолий, спасибо!
По поводу ЦАП добавлю, что установка разных микросхем ОУ в аналоговые фильтры в итоге дала очень и очень приятный результат.


Оффлайн sergey367

  • Постоялец
  • ***
  • Сообщений: 233
  • +1/-0
  • Поблагодарили: +18
Re: Re: 32бит цап AK4490
« Ответ #81 : 07 Ноября 2016, 22:05:49 »
+1
Еще пару фоток. [ Вложение: Вам нельзя просматривать вложения ]

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: 32бит цап AK4490
« Ответ #82 : 07 Ноября 2016, 22:18:52 »
0
На последних фото отчетливо видно основную особенность этой версии платы - бОльшое расстояние между компонентами, особенно в части питания ЦАП.
Благодаря этому монтаж компонентов представляет из себя приятное удовольствие, а не " пот и кровь "(С)

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4215
  • +33/-2
  • Сергей, Рыбинск
  • Поблагодарили: +239
Re: Re: 32бит цап AK4490
« Ответ #83 : 07 Ноября 2016, 22:30:08 »
0
Красота! :v:

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: 32бит цап AK4490
« Ответ #84 : 07 Ноября 2016, 22:35:10 »
0
спасибо, Сергей!
Скажу, что школа инженерной эстетики Lynx'a повлияла на меня очень сильно, буквально с первых плат, выложенных на форуме.

Оффлайн dimitry

  • Хороший знакомый
  • **
  • Сообщений: 124
  • +0/-0
  • Дмитрий
  • Поблагодарили: +3
Re: Re: 32бит цап AK4490
« Ответ #85 : 08 Ноября 2016, 11:45:21 »
+3
Да, такой результат радует глаз и вызывает чувство зависти, молодец Илья. Думаю для Дмитрия(Lynx) это бальзам на душу, после всего того, что ему приходится терпеть на форумах и отвечать на наши вопросы. Пора оформлять материал и на сайт.
Кстати задам тебе вопрос. Ты используешь на входе 74LVC8T245, я не как не догоню зачем его к плюсу подтягивать он же не инвертирующий? Я ставлю "не" но выводы ног микрухи не очень удачны для трассировки.

Оффлайн Язычник

  • Наш человек
  • ****
  • Сообщений: 361
  • +1/-0
  • Игорь
  • Поблагодарили: +16
Re: Re: 32бит цап AK4490
« Ответ #86 : 08 Ноября 2016, 18:04:53 »
0
Илья, поздравляю! Но возникает вопрос. И у тебя и У Дмитрия общие термопады для смд-эшных транзисторов. Но у них часто коллектор соединен с термопадом и соответственно на плате они электрически соединены между собой. У тебя нет коллекторного резистора, а у Дмитрия они есть, но термопад все-равно общий. Может я чего-то не понимаю.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 1458
  • +9/-0
  • Марат Уфа
  • Поблагодарили: +145
Re: Re: 32бит цап AK4490
« Ответ #87 : 08 Ноября 2016, 18:06:57 »
0
Илья, Сергей классно!!! :v: :v:

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 578
  • +5/-0
  • Илья
  • Поблагодарили: +36
Re: 32бит цап AK4490
« Ответ #88 : 08 Ноября 2016, 23:03:00 »
+1
Коллеги, спасибо за поздравления!

1) dmitry,
a) Приятно услышать слова насчет радости глазу. У меня такая реакция была на D78, которым тоже любовался.
Насчет зависти могу сказать одно - если бы Вы знали, сколько рабочих недель чистого времени было потрачено на плату, за этот год, чтобы выверить все и вся, на плате...
б) legacy, оно же наследование - я честно говорил, что здесь схемотехника заимствованная, но конструктивно переработанная.
Тут подтяжки входов к питанию нужны и для формирования сигналов управления (тип фильтра, инверсия, формат), так и в целях совместимости с транспортами, которые разрабатывались для Lynx-подобной аппаратуры. Получается следование стандарту де-факто.
в) По поводу Дмитрия и плат - на форуме где - то было уже ;-[
г) Насчет сайта - не все так просто и приятно, но идея хороша :)

2) Игорь, посмотри на схему Lynx D78, и на плату тоже - там без резисторов выходные транзисторы фильтров питания аналоговых стабилизаторов.

3) Марат, времени, ресурсов и души в платы было вложено много.
« Последнее редактирование: 08 Ноября 2016, 23:11:25 от ilya_blazer »

Оффлайн sergey367

  • Постоялец
  • ***
  • Сообщений: 233
  • +1/-0
  • Поблагодарили: +18
Re: Re: 32бит цап AK4490
« Ответ #89 : 08 Ноября 2016, 23:14:12 »
0
если бы Вы знали, сколько рабочих недель чистого времени было потрачено на плату, за этот год, чтобы выверить все и вся, на плате...
Я знаю))) Не очень все просто было, особенно , что касается прошивки для ПЛИС.