Всем привет. Давно ничего не писал в блог, отложил проект усилителя. И для этого была причина.
Прошлым летом я начал делать секретный проект под кодовым названием "Межгалактическая лазерная установка". Всем так и говорил, когда спрашивали что я делаю.
На самом деле под таким мудреным названием скрывалась магнитола, а точнее плеер с оптикой формата 1DIN.

В нем всего 3 функции:
1. Проигрывание файлов WAV/MP3/FLAC с USB в оптику.
2. Регулировка громкости
3. Управление с руля (резистивные кнопки)
Да, это не опечатка, регулировка громкости прямо в оптике, да еще и с руля. Большинство доступных устройств не умеет так делать.
Рулевое управление работает по 2 проводам-земля и вход с питанием. Подключается к любому резистивному пульту, а назначение кнопок настраивается в меню.

Для любителей идеального звука предусмотрен режим Bit Perfect-на максимальной громкости звук идет в обход регулятора громкости. В итоге в оптику выдаются именно те биты, которые записаны в файле.
Для сравнения осциллограмма 16 битного файла на громкости 40(bit perfect) и 39 единиц. Снята с 32 битной шины I2S на приемнике Toslink.

Видно что в режиме bit perfect данные занимают только половину окна (16 бит) — звук идет в обход регулятора. При включении регулятора сигнал заполняет 2/3 окна (24бит) — при обработке появляются младшие биты. Регулятор громкости на выходе дает 64 битные данные с плавающей запятой (double). Результат переводится в целочисленные 24 бита — ограничение оптики.
Учитывая что я программист, самое сложное для меня-корпус. У меня нет производственных мощностей, нет возможности заказывать штампы, пресс-формы и тому подобную оснастку. Поэтому некоторым дизайн корпуса может показаться топорным. Но тем не менее передняя панель из куска толстой нержавейки и акрила неплохо смотрится на фоне пластикового ширпотреба. Корпус выполнен из 304 нержавейки 0.5 мм.

Кнопки-еще одна проблема. Перебрав все варианты решено было сделать сенсорные кнопки. Но сенсор не обычный, а инфракрасный оптический, работающий сквозь переднее стекло. Это дает возможность нажимать в перчатках.
PS. Пожалуйста, пишите напрямую мне.
Не закидывайте менеджеров MadBit вопросами. У них есть свои дела.

