Перейти к содержанию
    

Цифровой HDD-проигрыватель с выходом I2S slave mode

максимальная тактовая частота - 66 МГц Для Вашего случая - с избытком.

Ага. А когда чел поймет, делал-делал и наконец, доделал, то захочет чего-то еще.

А "чего-то еще" в области обработки звука требует вычислительных ресурсов. Да еще на частоте не 48, а 192, к примеру.

 

И что любопытно. Отладочная плата для AT32UC3 стоит 7200 рублей, а плата на G45, который покруче будет на порядок - 4000.

Да и сама платка на G45 симпатичная, без лишних компонентов. И вчетверо меньше по размерам...

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага. А когда чел поймет, делал-делал и наконец, доделал, то захочет чего-то еще.

А "чего-то еще" в области обработки звука требует вычислительных ресурсов...

Я обычно подбираю МК под задачу. Кто-то делает по другому? :rolleyes: Если бы ТС озвучил "чего-то еще", возможно, МК был бы другим.

 

...Да еще на частоте не 48, а 192, к примеру.

Далеко не всякий DAC поддерживает 192

 

...Отладочная плата для AT32UC3 стоит 7200 рублей...

Для задачи ТС отладочная плата - макетка с TQFP-144, три разьема, один или два кварца, и кучка керамики по питанию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я обычно подбираю МК под задачу. Кто-то делает по другому? :rolleyes: Если бы ТС озвучил "чего-то еще", возможно, МК был бы другим.

ТС - это я? А что значит эта аббревиатура - топик-стартер?

Собственно, выбор контроллера и явился одной из причин создания треда.

 

 

Далеко не всякий DAC поддерживает 192

Мой - поддерживает, но обработкой звука я вряд ли буду заниматься. Малое бы сделать.

Изменено пользователем Звёздочка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой - поддерживает, но обработкой звука я вряд ли буду заниматься. Малое бы сделать.

Типа замечу. "Малое" - это как раз очень большое. А вот обработка звука - это как раз развлечение, малое.

 

ТС НЕ СОБИРАЕТСЯ делать устройство. Он просто на примере устройства хочет что-то изучить. Ему так легше морально. Не светодиодом моргать, а вот эдакое залудить.

 

И посему лучше изучать нормальный АРМ, 926-й. А не AVR32 (изучив которой, получишь только опыт АВР32, не более). А изучив G45 получишь именно опыт ARM.

 

А что самое крутое, G45 стартует с SD карты. Вообще никаких отдадочных средств не требуется. Т.е. программу пишешь, закачиваешь на SD и вперед.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Типа замечу. "Малое" - это как раз очень большое. А вот обработка звука - это как раз развлечение, малое.

Мда. У меня представление об устройстве с ног на голову перевернулось в этой теме.

 

ТС НЕ СОБИРАЕТСЯ делать устройство. Он просто на примере устройства хочет что-то изучить. Ему так легше морально. Не светодиодом моргать, а вот эдакое залудить.

В принципе - так оно и есть.

 

И посему лучше изучать нормальный АРМ, 926-й. А не AVR32 (изучив которой, получишь только опыт АВР32, не более). А изучив G45 получишь именно опыт ARM.

 

А что самое крутое, G45 стартует с SD карты. Вообще никаких отдадочных средств не требуется. Т.е. программу пишешь, закачиваешь на SD и вперед.

Я наверное пару разных возьму, G45 + модуль с цветным экранчиком и http://www.starterkit.ru/html/index.php?na...p=view&id=9 - про LPC2368 выше говорили. Или это бессмысленно, и все армы не различаются в плане программирования?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой - поддерживает, но обработкой звука я вряд ли буду заниматься. Малое бы сделать.

 

А каким образом происходит выбор частот 32 - 192 ? Какая нибудь шина управления, тумблер или что то еще?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А каким образом происходит выбор частот 32 - 192 ? Какая нибудь шина управления, тумблер или что то еще?

 

Шина управления, данные о файле считываются из заголовка PCM-файла, и в зависимости от этих данных должна происходить конфигурация цифрового фильтра ЦАП'а подачей напряжения на определённые его выводы - определяется длина входного слова (16 бит или 24) и коэффициент деления опорной частоты. Аналогичным образом конфигурируются генераторы - в зависимости от данных в заголовке проигрываемого файла должно подаваться напряжение на разрешающий вход того или иного генератора. Ещё возможные регулировки - mute и deemphasis. На последние в ПКД у меня сейчас выделено 2 проводка, думаю, как лучше реализовать оставшиеся установки - отдельными проводками или в начале проигрывания каждого трека передавать битовую последовательность по одному-единственному.

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

Изменено пользователем Звёздочка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Я наверное пару разных возьму...

Только учтите, что чем мощнее (выше частоты) МК - тем больше шумит. DDR2, я думаю, шум тоже не уменьшит.

 

...А что самое крутое, G45 стартует с SD карты. Вообще никаких отдадочных средств не требуется. Т.е. программу пишешь, закачиваешь на SD и вперед...

Для начинающих - самое оно. После первого дня активного перетыкания SD карты энтузиазму будет - выше крыши :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только учтите, что чем мощнее (выше частоты) МК - тем больше шумит. DDR2, я думаю, шум тоже не уменьшит.

Я в курсе. Но "потренироваться" можно и на демо-плате, а если будет получаться - готовое устройство попробую сделать на "медленных" МК уже сам. 100-150 долларов за платку 100*120 и десять-двадцать евро за сам контроллер - деньги не такие уж и большие, на фоне корпуса, БП и индикации разница между тем более размажется. Не думаю, что старые грейды микросхем полностью исчезнут из продажи даже через 2-3 года.

 

 

Для начинающих - самое оно. После первого дня активного перетыкания SD карты энтузиазму будет - выше крыши :biggrin:

Меня тоже вдохновила такая возможность. Один вопрос - есть ли смысл брать обе упомянутых мною демоплаты для самообучения кодингу, или достаточно только G45? Они ведь обе на контроллерах серии ARM.

Изменено пользователем Звёздочка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да ничего там не шумит. Я в КВ радиостанции использую G45.

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

 

В цифровом звуке это не имеет значения. Ваш мобильник в кармане дает гораздо большие наводки на оконечный тракт...

 

Насчет парочки, это надо гением быть. Реально. Два литра крови и двести литров кофе - цена вопроса по разбиранию с одним контроллером.

 

Чем хорош таки атмел - никаких внутренних флэшей, никаких программаторов. Но - сложно все равно. Причем, вот надысь работал с более простым LPC2478 - два литра крови. G45 - те же два литра. В общем, трудно один черт. Что одно, что другое. И если один черт - жизнь гробить, то уж ради чего-то быстрого...

 

Если уж сдуру человек взялся за это дело, вместо того, чтобы построить избушку на Валааме, к примеру.

Это все строгое ИМХО, основанное на личном опыте.

 

 

 

После первого дня активного перетыкания SD карты энтузиазму будет - выше крыши

Во первых это не так страшно. У меня есть личный опыт, в отличие от вас. Посему говорю - фигня перетыкать.

 

Во-вторых, есть SAM-BA. По 232 и USB. (ПРосто на моей плате самба почему-то не заработала. И я за несколько дней написал тот самый БИОС, который щас грузит внешние программы из любого источника ).

 

Но перетыкать - это нормально. Если удобный картридер, конечно. Но зато - имеем 100% гарантию, что делаем именно то, что нужно. БЕЗ ВСЯКИХ ПРОБЛЕМ.

 

Если считаете, что JTAG - это форева - посчитайте чисто статистику тем - "не работает отладчик..., проблемы с JTAG"

 

Да и денег стоит это все.

Чисто по опыту. У меня нет ни одного отладочного средства ни для одного контроллера. А ведь как-то работаю.

По крайней мере три типа АРМов окучил, и несчетное число всяких мелких контроллеров.

 

Чисто девиз RS232 - рулит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет парочки, это надо гением быть. Реально. Два литра крови и двести литров кофе - цена вопроса по разбиранию с одним контроллером.

То есть каждая модель МК принципиально отличается от любых других, и научившись что-то делать на, скажем, ARM9 я не смогу даже помигать лампочкой на ARM7 или STM32? :crying:

 

Если уж сдуру человек взялся за это дело, вместо того, чтобы построить избушку на Валааме, к примеру.

Это все строгое ИМХО, основанное на личном опыте.

Домик построить... это ведь одна из целей, к которой я иду, но оно сложно и главное - дорого, а работать даже за зарплату иногда приходится по 20 часов в сутки, на зарабатывание сверх этого - иногда даже не хватает часов в сутках и дней в неделе. Хочется развеяться и сменить обстановку, а турпоходы и поездки за границу я ненавижу. Остаётся только электроника и охота, от этого удовольствие и получаю. Сорри за оффтоп.

Изменено пользователем Звёздочка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да ничего там не шумит. Я в КВ радиостанции использую G45.

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

В цифровом звуке это не имеет значения...

КВ радиостанция и цифровой звук (а особенно HiRes) - немного разные вещи

 

...Посему говорю - фигня перетыкать...

Это Вам фигня. А начинающему, у которого LED неизвестно когда замигает - вряд ли.

Во-вторых, есть SAM-BA. По 232 и USB. (ПРосто на моей плате самба почему-то не заработала. И я за несколько дней написал тот самый БИОС, который щас грузит внешние программы из любого источника ).

И Вы предлагаете ему тоже БИОС написать (за несколько дней)?

 

 

 

...По крайней мере три типа АРМов окучил...

А как же:

... А изучив G45 получишь именно опыт ARM...
:biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПКД тоже самодельный?

TEAC VRDS 25, выведена шина I2S и сделан модуль I2S TTL->RS485. Родной осциллятор выпаян, при подключенном цапе проигрыватель тактируется от него, при отключении цапа - от генератора на модуле (чтоб функционал не терять).

 

Какие есть годные эмуляторы ARM? Можно ли в них эмулировать USB или SATA устройство, подключенное к МК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие есть годные эмуляторы ARM? Можно ли в них эмулировать USB или SATA устройство, подключенное к МК?

Вы, кажется, путаете эмуляторы и симуляторы. Среди последних ничего годного для симуляции USB/AHCI нет.

Эмуляторов же масса, хоть тот же jlink с многочисленными клонами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...