• Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Если обычно уходят годы, то еще не всё потеряно. Я начал активно изучать примерно месяц назад. Так что, может и разберусь.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Василий Банников, Это вы с высоты своего опыта так воспринимаете ситуацию.
    Возьмем для примера тот же проигрыватель, о котором я писал выше:
    1. Этих микроконтроллеров миллион, и нужно выбрать тот, который нужен конкретно для решения данной задачи.
    Изучая МК по книгам, я скачал несколько даташитов, по описанным там МК, и был очень удивлен их объемам в 1500 страниц, да еще на инглише, естественно.
    Это даже не Лев Толстой, и не Айн Рэнд. Вот это кирпич так кирпич. И это как-то читают:)

    2. Нужно подключить к нему флешку с аудио записями, подключить дисплей, и как-то ему объяснить, что к тебе подключена флешка, и будь добр, выведи мне на дисплей список треков.

    3. Выбираю кнопками нужный трек, жму плей, и МК должен совершить финт ушами, отрабатывая этот трек в I2S, который идет в ЦАП, где по одному проводу идут сигналы синхронизации L / R каналов, по другому клок, по третьему дата, и даже четвертый провод есть, мастерклок, который, как я понял, используется вместо кварца для самого ЦАПа.
    Объяснить всё это с помощью программирования - задача незаурядная.

    Как по мне, чтобы в этом разобраться - нужно обладать очень серьезными интеллектуальными способностями. А ведь это конструкция не из сложных.

    В аналоговой электронике я более-менее разбираюсь, не супер специалист, но знаний достаточно, чтобы собирать передатчики, приемники, ламповые и транзисторные, и антенны рассчитывать по Ротхаммелю и всё такое. Там тоже сложно, но аналоговая электроника однозначно легче дается.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Василий Банников, Давайте я вам про машины расскажу, а вы мне про МК и программирование. Обмен опытом. На самом деле, любая машина проще, в том смысле, что там всё видно. Можно разобрать любой узел, и пощупать его руками, посмотреть, что с кем как связано и как взаимодействует. А вот в программировании это сделать невозможно. Это такой черный ящик, в который пишутся иероглифы, и нельзя этот ящик вскрыть, и посмотреть, какой иероглиф что делает. Тут фантазия нужна, чтобы представить все процессы у себя в голове.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Сергей Паньков, Разводка может создавать помехи, которые будут видны только на приборах, но не ухом. Пусть будут какие то наводки, которые видны осциллографом, я же их не слышу. А тут детали теряются, картинка смазывается.
    Не могут же наводки скушать часть звука? Или могут?
    И насчет эффекта плацебо - это не тот случай. Разница настолько колоссальна, что никакое самовнушение тут не поможет. Это ощущается так, будто бы слушал музыку, заткнув уши ватой, и вроде было норм, но тут вынимаешь вату, и происходит вау эффект и отвисание челюсти.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Василий Банников, Спасибо вам за ответы. Чем больше я пытаюсь в это вникнуть - тем больше ужасаюсь сложности происходящего. Засяду читать книги по МК и СИ, и может лет через 10 у меня что-то получится собрать. Программисты это какие-то гении, и для простых смертных их работа кажется магией, алхимией.
    Я вроде не совсем дурак, всяких шопенгауэров читаю, и в технике хорошо шарю:
    форсировка ДВС, турбины, распредвалы, компрессоры, подготовка машины к соревнованиям - это вообще в легкую. Но тут я просто увяз.
    Печально чувствовать себя тупым :(
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    mayton2019, Я примерно так и делаю: сейчас мигаю светодиодами. Это я уже умею.
    Аудиоплеер это так, на будущее. С моим нынешним уровнем знаний, такую штуку я не вывезу.
    Буду подбираться к нему издалека, через более простые устройства.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    acrobat_288, А чем дельтасигмы вам не понравились? Сейчас вся музыка и пишется и воспроизводится дельтасигмой, и вроде все довольны. Или просто спортивный интерес?
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    mayton2019, Ну да, накачанные книги, сами по себе, не дадут никакой пользы. С ними нужно работать. План по книгам есть: скачал несколько десятков, пробежал их содержание по диагонали, выбрал несколько самых простых, для начинающих, и сейчас их читаю. Как их изучу - перейду на книги более сложного уровня и так далее. Так само поступил с книгами по СИ. Сейчас читаю Дейтела, Прату и Гриффитса. Дейтел, как по мне, самый крутой.
    А знания мои, как и ваши знания, проверит жизнь.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    acrobat_288, Понял, спасибо. Ну и как эта штука звучит? Никогда не приходилось R2R слушать. Говорят, что детали звука в ней стираются. В таком случае, непонятно, в чём прикол?
    И еще вопрос: а что это за микросхемы U1 U2 U3 и т.д? На фотке название не читается.
    Плисину вижу, а маленькие, непонятно что такое и зачем надо.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    mayton2019, Ну вот. Сами учились, а мне пишете что книги это зря, и нужно осваивать методом тыка на практике. Сначала теория, а затем уже практика. Мне в вуз уже поздно, а вот самостоятельно разобраться, вполне реально. Других вариантов у меня просто нет.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Drno, Если бы вам послушать годную студийную звуковуху, на каких-нибудь нормальных наушниках - это было бы очень впечатляюще. Я такие опыты проводил. Когда знакомые мне говорили, что аудиофилы больные на голову, и обычный айфон делает годный звук.
    Ну ОК, приглашаю таких в гости, включаю ЦАП, наушники Сенхи 650, и даю послушать.
    У человека округляются глаза и отвисает челюсть.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    mayton2019, Ну как же зря? Как я могу что-то химичить с микроконтроллерами, если я не знаю с какой стороны к ним подходить? Это же не на велосипеде учиться ездить. Тут понимание нужно, что конкретно делать. Как иначе то?
    Найти учителя нереально. Если кто-то и шарит в МК и программировании, то я таких людей не знаю, а если бы и знал, то вряд ли они бы стали меня учить. У них и без меня дел хватает.
    Вот вы пишете: "А попробуйте взять задачу и разработать. Идея. Алгоритмы. Структуры
    данных. Дизайн библиотек. Документация." Вы же не методом тыка это освоили? Для меня эти термины пока ничего не означают. Вы же откуда-то это узнали?

    Насчет RaspberryPi, я согласен, это игрушка для начинающих, и зацикливаться на ней нежелательно. Но, для старта она лишней не будет. Лучше хоть как-то стартовать, чем сразу обломиться на микроконтроллерах и забросить это навсегда.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Резисторы вокруг Сабры и оу поменять на MELF типа, возрастет сильно разрешение.

    Извините что так долго не отвечал. Я из Украины, у нас здесь жесть.
    По теме: а что это за MELF резисторы, и чем они круче обычных? Я погуглил, эти резисторы кругленькие, а тут прямоугольные. Какая разница?
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Drno, Не, айфон не годится. Мне же звук нужен. Кроме айфона, и муз.центр такое умеет, но это же не звук. На этих устройствах можно аудиокниги слушать, но не более того.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    mayton2019, Вопрос категорически правильный! Но, моих знаний недостаточно, чтобы понять, какой минимальный набор софта нужен, чтобы эта штука работала.
    Логически я понимаю, что плеер должен распознавать файлы, знать что это за файлы, и что с ними нужно делать. Как это по науке называется, и как это установить, написать и т.д. пока без понятия. Накачал кучу книжек по МК, и потихоньку изучаю.
    Надеюсь, с количеством прочитанного что-то начнет проясняться.
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Смотри, чтобы ему хватало мощности для декодирования того кодека, который тебе нужен. В идеале - чтобы был аппаратный декодер.

    Я этого не могу понять: каким образом МК соображает, что этот файл является звуковым, и что с ним нужно делать? Это кодеки, да? Их нужно откуда-то взять и установить в МК, или они там уже есть? Или бывают МК, в которых кодеки по умолчанию установлены, и ничего дополнительно не нужно делать?
    Вот если комп проигрывает музыку, эти программы проигрывания FLAC или MP3, они есть в винде или линуксе, или где? Если я не устанавливаю линукс, то какой минимальный набор мне нужно установить, чтобы МК понимал, что от него требуется?
  • Как сделать аудиопроигрыватель с возможностью чтения флешек?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Сейчас продается масса дешевых (дешевле отдельных компонентов в розницу) прикольных девайсов

    Я с этими дешевыми девайсами уже игрался. Толку от них мало. Да, оно работает, но весьма посредственно. Я избалован качественным звуком, и китайские варианты не годятся.
    Пробовал уже хакнуть систему, разбирал американские внешние звуковухи, чтобы посмотреть, что там за начинка, и попробовать собрать или купить китайские полуфабрикаты. Разбираю, например Apogee, а там ЦАП, АЦП, куча входов, выходов и операционников. Из всего этого меня интересует только ЦАП. Я же не буду подключать микрофоны, муз. инструменты и писать дома музыку. Нужно только слушать.
    Смотрю какой чип там установлен, его обвязку, и оказывается что китайцы продают готовую плату на таком же чипе. Покупаю - звук никакой. Ну, ОК, выбрасываю звуковой тракт, подключаю внешний усилок, делаю раздельное питание цапу, как рекомендуют в даташите. Всё равно звук никакой. Чип один и тот же, ES9018, но в звуковухе за 1000+ баксов оно звучит офигенно, а на китайской плате, тот же чип звучит никак.
    Что они там наколдовали, чтобы так получилось - загадка.
    Так что простые решения не годятся.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Аналоговая схема была удалена, и звук с цапа подавался на внешний усилитель. Использовали как ламповые так и транзисторные ушные усилители. По сравнению с встроенным в плату ОУ разница весьма ощутима, но всё равно не то. Правда, не использовался I/U преобразователь, и звук подавался как есть. Пробовал аудиофильскую технологию, вешания выхода цапа через резистор на землю - разницы никакой, стало просто тише.
    Питание по стандарту от USB, но я сделал пять отдельных источников питания, с абсолютно нулевым результатом по звуку. Что одно питание по USB, что пять - разницы вообще нет. Звук никакой.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Philipp,
    Никаких таких особых семинаров никто не проводит.

    У меня есть книга, если верить описанию, это текст из семинара как раз Analog Devices. Всё очень подробно разжевано, вплоть до разводки печатных плат.
    А в целом нормальные инженеры давно в теме, т.к. дельту-сигму и ЦОС проходят в универе/колледже.
    В аудио теме нужно не просто, чтобы оно работало, нужно чтобы получился красивый, детализированный звук. Китайцы собирают более дорогие цапы, но это не то. Оно просто работает и всё. Вообще аудио тема должна сочетать в себе науку и мракобесие, вот тогда получается хороший звук. Ведь мы воспринимаем музыку субъективно, мы не осциллографы.

    У меня знакомый преподаватель, очень умный дядька, утверждает, что любой современный ОУ, обладает настолько крутыми параметрами, что нет смысла городить самодельные схемы, тем более ламповые. Просто берем ОУ и получаем великолепный звук.
    Теоретически, может он и прав, но практически - звук как из компа.
    С таким подходом, создай он производство своих цапов или усилителей - он бы 100% разорился, хоть теоретически, всё отлично.
    Без схемы сложно сказать. USB в I2S может конвертироваться разными методами
    Начну изучать основы программирования, хоть это и страшно. Ведь я вообще не понимаю принцип, алгоритм, по которому одно конвертируется в другое.
  • Почему цапы в китайском исполнении не звучат?

    SerikQRZ
    @SerikQRZ Автор вопроса
    Я это предлагал владельцу Apogee, но он категорически против так делать. Боится, как бы ничего не сжечь. Идея хорошая, много чего проясняет. Также можно было бы попробовать подать I2C из Apogee, и посмотреть что будет.