Потихоньку закончил прототип своего изделия. Выявлены и исправлены многие малозаметные глюки, в результате чего
никаких ошибок типа CD_ERROR и т.п., работает быстро и стабильно. Есть две прошивки - для Flac и для mp3. Для mp3 немного незакончена, т.к. к данному формату интерес пропал. Flac поддерживает(44/16 и 96/16). Много времени потрачено на звук.
Пару фоток платы:
Корпус временный, из подручных материалов, сделанный по быстрому:
Для сравнения:
Отказался от карты памяти и линейного входа, т.к. они оказались не нужны. Линейный вход вообще можно сделать в виде просто
кабеля со встроенной маленькой платкой, даже без внешнего питания. Все сделано с использованием одной единственной флешки.
На флешке создаются до четырех папок: CD1, CD2, MDC, TV - это CHGR-1, CHGR-2, MD-CHGR и TV соответственно. В них копируются
до 10 папок с музыкой в CD1 и CD2, до 4 папок в MDC, 1 папка в TV. Название папок и треков могут быть любыми на англ. или
русском языках. TV пока не задействован, т.к. есть пара нюансов.
Итого 10+10+4+1(TV)=25 папок по 99 треков = 2475 треков. Все работает с одной флешки как отдельные устройства. TV может 140
каналов, но отображает обычными цифрами до 99, далее шеснадцатеричным кодом, поэтому оставил 99. Каждый источник продолжает
воспроизведение с места остановки, т.е. не важно, каким способом был выключен - переключением source, выключением
магнитолы, выключением зажигания или при заводке двигателя. Единственное неудобство, при доставании флешки обнуляется все.
У каждого источника свой random(на TV он тоже есть, но не отображается на экране). Кнопки быстрой перемотки пока
используются по прямому назначению, в дальнейшем скорей всего, переделаю на +-5(или 10) треков вперед и назад(удобно при
большом количестве файлов), на HU-850 их можно использовать для переключения дисков. В прошивке для FlaC реакция на кнопки
мгновенная(на mp3 с небольшой задержкой), загрузка флешки с ~300 файлами тоже мгновенная, по предварительным расчетам 2475 треков должны грузиться в районе 1-2 секунд.
Возможно добавится: отключение аудио части на плате при выключении зажигания, что даст уменьшение энергопотребления в 2
раза(хотя оно и так маленькое - 160 mA при проигрывании), возможность проигрывания альбомов в виде одного файла(она есть,
но нет переключения треков внутри альбома), возможность работы без магнитолы, т.е. как отдельный ЦАП.
Аудио часть:
Наконец добился звука, который уже не хочется менять и устраивает на 200%.
Были заказаны несколько ЦАП CS4398. Микросхема оказалась на голову выше по звуку всех ранее тестируемых. Отличия заметил сразу же после включения. Звук отвязался от динамиков, стал более прозрачным и легким, бас плотный и четкий, ВЧ разборчивые и стали музыкальным сигналом(при условии, что flac сделан из лицензионного CD). Появилась хорошая сцена. Для проверки магнитола выносилась из машины и подключалась к нормально развернутой к слушателю акустике. Колонки передвигались, сцена менялась точно по ширине расстановки колонок. Все инструменты и голоса на своих местах и по ширине и по глубине. При прослушивании live
записей, реально ощущаешь, что сидишь в зале. Многие звуки звучат настолько натурально, что пугаешься, например звук
зажигающейся спички звучит так, как будто сам ее зажигаешь у себя в руках(на той же композиции в mp3 такого замечено небыло). В общем все не опишешь. В машине сцена конечно же чувствуется меньше из за разворота динамиков и маленького пространства, но все равно не то что было раньше. Вообщем, пока сделал для себя 2 замечания:
1) хороший звук и качественный звук - это разные понятия
2) аудиофилы - это реально нормальные люди и все, о чем они говорят - не пустые слова
От звука не устаешь даже на достаточно высокой громкости(в пределах разумного). Про эквалайзер можно забыть вообще.
Все выше сказанное справедливо для Flac.
Послецаповый фильтр с двухполярным питанием, что позволило исключить из всего аудиотракта разделительные конденсаторы.
Попробовал вывести время воспроизведения на экран:
Вообщем, результатом доволен.
Параллельно делаю тестовую плату на более мощном контроллере, которая будет поддерживать и flac и mp3 одновременно(возможно flac до 96kHz/24bit, если удастся,то до 192/24), две флешки(либо флешку и карту), т.к. 24 битный flac значительно больше по размеру, чем 16bit. Планирую также поставить входы/выходы для оптики, что бы попробовать поковырять MOST протокол(вроде он используется в XC90 и остальных с оптикой, если не ошибаюсь).