aitras

Moderators
  • Публикации

    3 446
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    10

Все публикации пользователя aitras

  1. Краткое вступление: Системы автоматического проектирования (САПР) надежно укрепились в арсенале прикладного ПО у радиолюбителей. Неважно, Sprint Layout, EagleCAD, DipTrace или P-CAD - все они упрощают жизнь разработчику электронных (и не только) устройств и сильно экономят время, нервы и деньги. Не столь давно я столкнулся с непростым выбором: какой САПР изучать? Поразмыслив, остановился на новейшей и перспективной программе Altium Designer. Историческая справка: Altium Designer — комплексная САПР радиоэлектронных средств разработанная австралийской компанией Altium. Ранее эта же фирма разрабатывала САПР P-CAD, но в 2008 году фирма Altium заявила о прекращении поставки программных пакетов P-CAD, и предложила разработчикам использовать программу Altium Designer, которая появилась в 2000 году и изначально имела название Protel. В 2006 был проведён ребрендинг программного продукта и он получил текущее название, последняя версия которого называется Altium Designer 10. Обучающий курс по Altium Designer (в т.ч. видео) Официальная документация на русском языке Последняя версия FAQ (1.04.4): FAQ_Altium_Designer.zip Также можете задавать свои вопросы здесь, на которые я (или, естественно, кто-то другой, владеющий этой программой) по мере возможности постараюсь ответить.
  2. Faq По Программе Altium Designer

    @Reydorino Что-то мне кажется, это просмотрщик ваш обводит закладки рамками. Altium компоненты делает в виде закладок при экспорте в PDF.
  3. Сделать USB отладочную плату для avr микроконтроллеров

    @ARV а ведь сигнал Slave Select не должен же допустить таких "спецэффектов"? @IgnatiusF что значит рядом?
  4. Сделать USB отладочную плату для avr микроконтроллеров

    На то оно и In-System Programming, что позволяет в конечном устройстве программировать. У меня как и у @ARV программатор постоянно подключен к плате с МК, зачастую от него и питается.
  5. В последней ревизии своего ЦАПа на PCM1794 я заложил возможность подачи внешнего сигнала мастерклока. А для переключения генераторов разных сеток частот на входной разъем I2S следует подать управляющий сигнал на 2 вывод. Лог. 0 соответствует сетке x48, лог. 1 - сетке x44. Далее после гальванической развязки он попадает на разъем CTRL. Поэтому был разработан модуль, который содержит пару генераторов на обе сетки частот мастерклока и управляющий микроконтроллер ATtiny24/44/84. Схема модуля имеет вид: Логика работы программы до безобразия проста. После инициализации контроллера производится инициализация ЦАПа (опционально), включается один из генераторов в зависимости от сигнала SEL_OSC (Select of Oscillator). Далее МК переключается в режим сна с отключением всех источников тактирования (режим Power-Down). При изменении уровня сигнала SEL_OSC МК пробуждается, приглушает выход ЦАПа путем записи соответствующего бита в его регистр по SPI (бит MUTE регистра 18 PCM1796), переключает генератор и возвращает нормальный режима работы ЦАПа. После этого МК снова уходит в сон до очередной смены уровня сигнала управления генераторами. Объем программы не занимает и 512 байт. Печатная плата: Скачать прошивку микроконтроллера (13/03/19) для SW управления. Конфигурационные биты (fuses) следует установить в следующие значения: SELFPRGEN = [ ] RSTDISBL = [ ] DWEN = [ ] SPIEN = [X] WDTON = [ ] EESAVE = [X] BODLEVEL = 4V3 CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = INTRCOSC_8MHZ_6CK_14CK_0MS EXTENDED = 0xFF (valid) HIGH = 0xD4 (valid) LOW = 0xC2 (valid)
  6. Делаем ЦАП

    Mercury DAC на PCM1796.
  7. Делаем ЦАП

    Очередной гармонизатор что ли эти торы? Уж больно торчит 2 гармоника. В общем, я не верю, что трансформаторы лучше ОУ Может и звучит приятнее (глубже, чище, динамичнее.. какие еще там эпитеты обычно используют?), но точно не так, как было заявлено:
  8. Делаем ЦАП

    @micon что-за нано-торы? Дайте ссылку почитать.
  9. Делаем ЦАП

    @Electronic1986 конденсаторы на выходе к "земле" не подключены.
  10. Делаем ЦАП

    Это трансформаторы то не поменяют звучание?
  11. Делаем ЦАП

    Надо просто создать запасы SMD резисторов, а выводные закинуть в дальний ящик (как сделал я) и процесс пойдет быстрее
  12. Делаем ЦАП

    Cref кажется советовали ставить гораздо больше - на полтора-два порядка.
  13. 155 - ю серию

    Да, все б/у
  14. 155 - ю серию

    УТП-Р11ПП не интересны? Б/у И такие еще есть
  15. Новая ревизия ΔΣ ЦАП "Mercury"

    Если применить Amanero, как я упоминал выше, то распиновка очевидно ее стандартная. Для изоляции можно попробовать ISO1541 + ISO7240M. Для статических сигналов логики просто оптроны.
  16. Новая ревизия ЦАПа Mercury. Еще фото: Изменения по сравнению с предыдущей версией: 1. Исправил ошибку с подключением реле. 2. Добавил керамические конденсаторы на выходы стабилизаторов. 3. Заменил футпринты резисторов преобразователя ток-напряжение на выводные. 4. Добавил ферритовые бусины для м/с гальванической развязки. 5. Убрал полигон и дорожки над м/с гальванической развязки (насколько это было возможно). 6. Привел вход к устоявшейся распиновке от Lynx (1 - BCLK, 2 - NC, 3 - SDATA, 4,6,8 - GND, 5 - LRCK, 7 - MCLK, 9 - PWR, 10 - MUTE). 7. Разъем CTRL сделал универсальным для м/с серии PCM179x с токовым выходом. 8. Добавил возможность приглушать выход ЦАПа сигналом MUTE с разъема INPUT. 9. Изменил трассировку и немного схемотехнику обвязки стабилизаторов LM317/337. 10. Исправил незначительные недочеты в рисунке печатных проводников. Описание сигналов разъема Для PCM1794/98: Управление аппаратное при помощи установки нужных перемычек, либо программное, а номинал R30-R33 200 Ом. RST - сигнал сброса ЦАП, инверсный. F0 - ZERO, сигнал отсутствия сигнала на входе, устанавливается в высокий уровень при обнаружении во входном сигнале 1024 подряд идущих нулевых отсчетов, при этом R2 на плату не устанавливается. F1 - FMT1, выбор формата входного сигнала, по умолчанию - I2S, низкий уровень (установлена перемычка). F2 - FMT0, выбор формата входного сигнала, по умолчанию - I2S, низкий уровень (установлена перемычка). F3 - MUTE, включение режима приглушения, по умолчанию - нормальный режим, низкий уровень (установлена перемычка). F4 - DEEMP, включение функции de-emphasis, по умолчанию - функция отключена, низкий уровень (установлена перемычка). F5 - CHSL, выбор формы огибающей встроенного цифрового фильтра, по умолчанию - крутой (sharp), низкий уровень (установлена перемычка), альтернативный вариант - плавный (slow), высокий уровень (перемычка отсутствует). F6 - MONO, переключение ЦАПа в моно-режим, в данной конструкции эта функция должна быть отключена - сигнал должен быть низкого уровня (установлена перемычка). OE - OUTPUT ENABLE, включение аналогового выхода, высокий уровень - включен (установлена перемычка), низкий уровень - выключен (перемычка отсутствует). SR - SAMPLE RATE, сигнал LRCK шины I2S, который показывает актуальную частоту дискретизации. EXT MCLK - EXTERNAL MCLK, вход внешнего сигнала MCLK. Для PCM1792/95/96: Управление только программное, номинал R30-R33 390 Ом. RST - сигнал сброса ЦАП, инверсный. F0 - MDO, для SPI - сигнал MISO, для I2C - сигнал данных SDA. F1 - MC, для SPI - тактовый сигнал SCK, для I2C - тактовый сигнал SCL. F2 - MDI, для SPI - сигнал MOSI, для I2C - сигнал выбора адреса ADR1. F3 - nMS, для SPI - сигнал nCS, для I2C - сигнал выбора адреса ADR0. F4 - MSEL, выбор интерфейса управления м/с ЦАП, низкий уровень - SPI, высокий уровень - I2C. F5 - ZEROR, сигнал отсутствия сигнала на входе в правом канале, устанавливается в высокий уровень при обнаружении во входном сигнале 1024 подряд идущих нулевых отсчетов в правом канале, при этом R7 на плату не устанавливается. F6 - ZEROL, сигнал отсутствия сигнала на входе в левом канале, устанавливается в высокий уровень при обнаружении во входном сигнале 1024 подряд идущих нулевых отсчетов в левом канале, при этом R8 на плату не устанавливается. OE - OUTPUT ENABLE, включение аналогового выхода, высокий уровень - включен, низкий уровень - выключен. SR - SAMPLE RATE, сигнал LRCK шины I2S, который показывает актуальную частоту дискретизации. EXT MCLK - EXTERNAL MCLK, вход внешнего сигнала MCLK. ADuM1400 при подаче MCLK с отдельного генератора должна быть заменена на ADuM1401. Таким образом, плата получилась универсальной и поддерживает установку любой микросхемы серии PCM179x с токовым выходом. Проведенные сравнительные измерения двух экземпляров ЦАПа на м/с PCM1794 (вых. ток 7,8 mAp-p) и PCM1796 (вых. ток 4,0 mAp-p) показали, что лучший результат THD и IMD дает ЦАП с меньшим выходным током. Измерения экземпляра ЦАПа на PCM1796 + AD8066 + LME49990 THD (1 кГц, 0 дБ) - не хуже 0,0003 %. IMD (60 Гц + 7 кГц) + шум - не хуже 0,0022 %. Уровень выходного сигнала 0 дБ - 3,12 Vp-p 0 дБ (левый, правый), 48 кГц: -6 дБ (левый, правый), 48 кГц: Два тона 250 Гц и 8 кГц (амплитуды 4:1), -3 дБ (левый, правый): Тест джиттера (левый, правый): Подключение к Combo384 (Amanero) Подключение выполняется по следующей схеме: Mercury Combo384 1 - BCLK --------------------- CLK - 4 2 - Not Connected 3 - SDATA ------------------- DATA - 3 4 - GND ---------------------- GND - 13 5 - LRCK ------------------- FSCLK - 5 6 - GND ---------------------- GND - 14 7 - MCLK -------------------- MCLK - 6 8 - GND ---------------------- GND - 15 9 - PWR ---------------------- 3V3 - 10 10 - MUTE -------------------- MUTE - 11 У Amanero нумерация разъема нестандартная - вдоль длинной стороны разъема: У ЦАПа такая: Дополнительные материалы BOM - Bill of Materials - MERCURY.xls Assembly Drawing - DAC02.MERCURY.MB_A.pdf
  17. Новая ревизия ΔΣ ЦАП "Mercury"

    В каком смысле?
  18. Новая ревизия ΔΣ ЦАП "Mercury"

    @maxssau Добрый день. DSD для меня неинтересен, поэтому даже не смотрю в его сторону. Как вариант можно привязаться к Amanero и сделать один разъём под неё и изолировать его. Если влезет в текущие габариты. Другой вариант, который я рассматривал как дальнейшее развитие, - убрать выпрямители с платы, сделать БП отдельно. На плате только местные стабы поставить. При этом плату увеличить по ширине - тогда спокойно поместятся генераторы, та же развязка разъема CTRL и т.п.
  19. Продам платы ЦАПа Mercury

    Мой экземпляр на новых платах Спектры (0 дБ, левый/правый)
  20. Продам немного обновленные платы ЦАПа Mercury. Комплектуются мелкой платой для генераторов с управлением от МК. Отличие от последней ревизии в том, что добавлен сигнал переключения генераторов и футпринт под трансформаторы сделан универсальным для серий ТП и TEZ. Цена 600р за штуку. Отправлю по России. В наличии 6 шт и есть 2 шт с косметическим дефектом - поцарапанной внизу маской. Они по 450р.
  21. Новая ревизия ΔΣ ЦАП "Mercury"

    Пересобрал ЦАП на новой плате. Основные отличия в том, что была добавлена поддержка сигнала переключения генераторов (сигнал F0 у Amanero/Combo384). Его нужно завести на 2 пин входного разъема. И футпринт под трансформаторы сделан универсальным для серий ТП и TEZ. При установке дополнительной платки (которая сейчас в процессе разработки) с генераторами будет поддержка обратного тактирования с автоматическим переключением генераторов. Снял спектры, там по прежнему все отлично. А сетевых наводок даже меньше (левый/правый): Платы, если что, доступны к заказу.
  22. @vasilii76 Взято отсюда - http://akotov.narod.ru/smallest_protect.html При появлении постоянного напряжения заряжается конденсатор С22, и в зависимости от полярности откроется один из транзисторов - Q1 или Q2. Транзистор зашунтирует емкость на затворе полевика и тот закроется, отключив реле. Транзисторы включены так, что Q1 откроется при отрицательной полярности постоянки, Q2 - при положительной.
  23. Известно, что стандартного выходного напряжения типовых звуковых карт или ЦАП зачастую недостаточно для работы на высокоомные наушники. Как и недостаточно выходного тока для работы на низкоомные наушники. Поэтому необходим усилитель, который усилит мощность источника сигнала, и даст возможность источнику работать на широкий диапазон сопротивления нагрузки. Когда-то давно я собирал усилитель для наушников по схеме Питера Смита по схеме из Everyday Practical Electronics (мартовский номер 2008 года). По звуку он мне очень понравился, и до недавнего времени я его использовал в виде макета. Со временем стало понятно, что хочется его таки собрать в нормальный корпус. Тем более у меня появились отлично звучащие ортодинамические наушники ТДС-5М (копия Yamaha YH-1), с которыми и должен работать усилитель. Но в этом варианте конструкция имела недостатки - отсутствие стабилизаторов, которые есть в оригинальной схеме, громоздкость и защита была на отдельной плате. Схема Новая схема по сравнению с макетом претерпела некоторые изменения и приняла следующий вид: Конструкция Отправной точкой для конструкции нового варианта усилителя стало желание перевести схему на SMD-компоненты, сделать максимально монолитную одноплатную конструкцию и уместить ее в китайский алюминиевый корпус: Доступная высота для компонентов в таком корпусе (от платы внутри корпуса до крышки) всего 28,5 мм. Поэтому на замену имеющимся трансформаторам ТПК-2 (ТПГ-2) пришлось подыскать замену пониже, при сохранении максимально возможной габаритной мощности. Нужная модель нашлась у фирмы HAHN - BV EI 304 2047. С электролитами в блоке питания проблем не возникло - были взяты модели B41851F5228 фирмы EPCOS с высотой корпуса 25 мм. С выпрямителе был реализован C-R-2C фильтр. Охлаждение греющихся компонентов - транзисторов выходного каскада и стабилизаторов - реализовано с использованием радиаторов 28 на 28 мм и высотой 20 мм. Причем крепление сделано таким образом, что компоненты расположены горизонтально а радиаторы прижимают их к плате. Для равномерного прижима между платой и корпусами транзисторов проложен силикон толщиной 1 мм, а также в радиаторы вкручены стойки высотой 5 мм, которые не позволяют притянуть радиатор с перекосом и служат элементами крепления радиаторов. К сожалению, найти стабилизаторы в изолированных корпусах не предоставляется возможным, поэтому под них пришлось подложить теплопроводящие изоляционные прокладки. В качестве регулятора громкости применен потенциометр ALPS RK27 на 10 кОм, давно лежащий без дела. У корпуса внутри есть специальные пазы для платы, поэтому на краях платы сделаны соответствующие выступы справа и слева. Кроме этого по углам платы сделаны крепежные отверстия на случай, если будет применяться другой тип корпуса. Три других отверстия остались от варианта, когда планировалось в выбранном корпусе крепить плату ниже, чем это позволяют пазы. В итоге от этого варианта я отказался, а отверстия оставил. В качестве сетевого разъема применен разъем под кабель "восьмерку", совмещенный с выключателем. TRS-разъем взят под Jack 6.3 мм. На плате нашлось место даже для сетевого предохранителя, варистора и термистора. С учетом всего вышесказанного, была получена следующая конструкция и топология печатной платы: Монтаж получился достаточно плотный, но зато удалось все вписать в допустимые габариты: Дизайн Расположение разъемов, регулятора громкости и светодиода проводилось с учетом того, чтобы усилитель красиво выглядел. Некоторая асимметричность расположения компенсирована надписями на панели. Название усилителю придумалось Prometheus, то есть Прометей, что в данном случае ничего не значит, а просто выглядит красиво Реализация Платы были заказаны на JLCPCB. Последний раз я заказывал там в прошлом году, и сейчас показалось, что качество у них стало лучше. Особенно заметно по маркировке. В процессе пайки и испытаний выяснилось, что в конструкции есть ошибки. К счастью, их исправление обошлось "малой кровью": Посадочное место под выходной TRS-разъем сделано с ошибочным расположением отверстий под направляющие пластиковые штифты и при монтаже нужно было их откусить. Перепутаны вход и выход стабилизатора на 12В для реле, т.к. у мелких корпусов цоколевка почему-то сделана зеркально по сравнению с TO-220. Пришлось на место SOT-89 впаять стабилизатор лежа в корпусе TO-92, благо рассеиваемой мощности корпуса хватает. Отключение реле защиты происходит слишком долго из-за того, что емкость фильтра продолжает держать напряжение некоторое время после выключения. Слышны переходные процессы в наушниках. Если на питание защиты поставить отдельный выпрямитель, то проблема уходит. Сетевые трансформаторы небольших габаритов всегда имеют повышенное напряжение холостого хода, которое под номинальной нагрузкой просаживается до заявленных значений, но в данной конструкции оно остается довольно высоким. Это дает и лишний нагрев стабилизаторов. Поэтому трансформаторы я заменил на BV EI 304 2046 (это 2х9В). По температуре все стало гораздо приятнее. Комплектные переднюю и заднюю панель отдавал на фрезеровку и гравировку. Результат собранного варианта на фото ниже: Измерения Спектр выходного сигнала (нагрузка 100 Ом, в качестве источника ЦАП "Mercury"): Тут я удивился - откуда такой лес сетевых гармоник? Отключил защиту (потому что на нее питание выпрямляется однополупериодным выпрямителем). Стало лучше: Но все равно много. Грешу на земляную петлю, которая могла возникнуть на полигоне. Какие ваши идеи? По температуре все очень приятно. При тестах без корпуса самые горячие - трансформаторы, ~55 °C, радиаторы стабилизаторов ~45 °C, радиаторы выходного каскада ~43 °C. Потребление по каждой ветке питания около 23 мА при мощности, близкой к максимальной. Планы на будущее В планах исправить выявленные недостатки, сделать некоторые изменения и собрать еще один экземпляр: Исправить текущие недоработки по стабилизатору защиты. Добавить нормальный выпрямитель на питание защиты. Разобраться с трассировкой земли. Заменить полевой транзистор в схеме защиты на маломощный в корпусе SOT-23. Не очень удобно подкладывать под стабилизаторы теплопроводящие прокладки. А так как обмотки трансформатора раздельные, можно сделать независимые стабилизаторы на LM317 в изолированных корпусах как на положительно, так и отрицательное плечи питания. Возможно стоит заменить сетевой разъем - нужно чтобы он впаивался в плату. Так он будет занимать меньше места и компоненты, связанные с сетью, можно будет еще дальше отодвинуть от входного разъема. Для возможности применения других переменников для РГ нужно предусмотреть установку переходных платок. А пока я слушаю и наслаждаюсь как звуком, так и внешним видом Как всегда есть остатки плат...
  24. Усилитель для наушников "Prometheus"

    @Юрий_Uri Конденсаторы B32522C1225K.
  25. Усилитель для наушников "Prometheus"

    Перерезал сигнальные провода, кинул отдельно в экране. И... ничего не изменилось. А вот когда и землю отделил, стало лучше. А если подавать сразу на разделительные конденсаторы, минуя входной разъем, то картинка становится такой: