aitras

Moderators
  • Content count

    3472
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by aitras

  1. Запустил прошлогодний проект небольшого простого ЦАПа на микросхеме ES9023. Конструкция содержит пару недочетов, но в целом рабочая и выдает прекрасный результат. Схема практически повторяет конструкцию Lynx D68: ЦАП можно эксплуатировать в двух режимах: в синхронном режиме с внешним сигналом MCLK - при этом не запаиваются генератор DD1 с обвязкой (Z1, C1, R1) и резистор R3. Этот режим не проверялся в асинхронном режиме - при этом запаивается генератор с обвязкой и НЕ запаивается резистор R4. Размеры модуля 50 на 70 мм. Питание осуществляется от трансформатора с парой независимых обмоток на 6-10 В. Измерения экземпляра ЦАПа на ES9023 + MC1458P, режим асинхронный Уровень выходного сигнала 0 дБ - 2,76 Vp-p. 0 дБ (левый, правый), 48 кГц: Есть пустые платы для желающих Внимание! При монтаже диодный мост VD2 надо перевернуть кверху пузом, так как у него перепутаны +/-. P.S.: Pluto - потому что маленький
  2. ЦАП "Pluto"

    @maxssau Добрый вечер. Любой подходящего качества с низким напряжением питания. Конкретную модель не подскажу.
  3. Краткое вступление: Системы автоматического проектирования (САПР) надежно укрепились в арсенале прикладного ПО у радиолюбителей. Неважно, 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 Также можете задавать свои вопросы здесь, на которые я (или, естественно, кто-то другой, владеющий этой программой) по мере возможности постараюсь ответить.
  4. По Sprint Layout 6 на сайте "Паяльник" мной был написан курс из четырех статей - часть 1, часть 2, часть 3, часть 4. Со временем стало понятно, что неплохо бы материал переработать, дополнить и объединить в одну кучу. Так возникла книга "Проектирование печатных плат в программе Sprint Layout 6". Книга состоит из пяти глав. Первая глава подготовительная и в ней рассказывается о программе Sprint Layout 6, ее интерфейсе и настройках, координатах, сетках, линейках и единицах измерения. Вторая глава книги расскажет вам о графических примитивах и инструментах, используемых при трассировке. В третьей главе речь идет о создании макросов и организации библиотеки посадочных мест. В четвертой главе вы научитесь выводить рисунок платы на печать для домашнего изготовления и экспортировать в графический формат для публикации. Дополнительно рассказано о функции перевода любого имеющегося рисунка платы в формат Sprint Layout 6 и о возможностях экспорта списка компонентов в любой табличный процессор. В завершающей пятой главе рассмотрены возможности работы Sprint Layout 6 с многослойными платами. Рассказано об особенностях трассировки, направленной на дальнейшее фабричное изготовление плат, и показано как правильно получить набор файлов, необходимых для производства (Gerber-файлы и файл сверловки). Также затронуты функции импорта Gerber-файлов и экспорта Plot-файла для фрезеровки на станке с числовым программным управлением. Примечание - Для описания была выбрана последняя на момент написания книги версия, переведенная на русский язык пользователями форума «РадиоКот» Men1 и Sub. Случайные страницы: Скачать книгу -------------------------------------------- Обновление от 21/06/17 Опубликован материал с некоторыми дополнениями и полезными советами по работе с программой: http://cxem.net/comp/comp213.php Зазор на автополигоне Быстрая смена начала координат Быстрое изменение радиуса окружностей и дуг Сложные контура и вырезы Об отверстиях в файле сверловки Вырезы в маске Создание горячих клавиш для плат в проекте Решение проблемы стыковки дорожки и автополигона Номер кошелька Яндекс.Деньги для выражения благодарности автору: 410011551289010
  5. Продам комплект Raspberry Pi 2 + пластиковый корпус + SD-карта Sony 16Gb. 2000 рублей. На один из разъемов USB принудительно напаяно питание +5V с GPIO, чтобы можно было подключить внешний HDD. Отправлю по России.
  6. ТАН2-220-50К - новый с хранения 1000 рублей ТПП-260-127/220-50 - б/у 300 рублей ТН32-127/220-50 - б/у 300 рублей ---------------------------------- Нахожусь в Ульяновске, отправлю по России.
  7. Каскад ОК с ООС

    Входной сигнал распределяется на (Uбэ + URэ), а все напряжение, которое снимается на нагрузку, равно URэ и вычитается из входного сигнала. Вот и получается 100% ООС.
  8. В железе собрано? У меня в Протеусе что-то меняется при вращении потенциометра: Кстати, такая запись не установит бит в ноль: (0<<TXCIE). В ноль устанавливается иначе, с использованием инверсной маски: REG |= (1 << BIT) // Установка бита в 1 REG &= ~(1 << BIT) // Установка бита в 0
  9. Жирно для сервисных сигналов использовать ADuM :)
  10. Написал небольшую программу для именования входов/выходов (заодно и с C# познакомился). На каждое имя доступны всего по 3 символа. Имена и настройки сохраняются в файл EEPROM, готовый к загрузке в микроконтроллер. Соответственно, код микроконтроллера немного переписал, чтобы имена считывались из EEPROM. Стало более наглядно: Тут имеется ввиду "Mercury DAC → Prometheus HeadAmp".
  11. Хмм.. у меня был экземпляр, который был абсолютно тихим, продал его. А вот мой экземпляр тоже ощутимо гудит.
  12. Мое увлечение электроникой находится, если можно так сказать, в области аудиотехники - усилители, ЦАПы и т.п. Поэтому кроме типовых источников сигнала в виде ноутбука или смартфона имеются самодельные ЦАПы, а усиливается сигнал либо усилителем мощности, либо усилителем для наушников, либо вообще выводится в некоторых случаях на колонки монитора. Поэтому со временем мне поднадоело переключать межблочные кабели между устройствами, и я задумался о сборке коммутатора аудиосигналов. Техническое задание Требования к коммутатору я поставил следующие: 1. Должен уметь коммутировать стерео аудиосигнал с одного из четырех входов (минимум) на один из четырех выходов (минимум). 2. Должен вносить как можно меньшие искажения в коммутируемый сигнал. 3. Иметь высоту корпуса не выше 50 мм. 4. Иметь простое управление. Далее, чтобы определиться с конструкцией устройства, я стал продумывать дизайн передней панели и остановился на таком эскизе: Органами управления являются три кнопки - POWER для включения и выключения устройства, SELECT IN для выбора входа и SELECT OUT для выбора выхода. Отображать информацию я решил на полюбившемся мне индикаторе HCMS-2915. Он имеет восемь знаков, каждый из которых имеет 5х7 точек. Элементная база Коммутировать аналоговый сигнал можно различными способами, мой выбор пал на сигнальные реле. Это один из наиболее простых и качественных способов коммутации при условии применения хороших сигнальных реле с позолоченными контактами. Мною уже применялись реле IM03TS, поэтому в данный проект я заложил именно их (хотя реально я купил их аналог - HFD4/5). Управлять всем этим будет микроконтроллер AVR. 4 входа и 4 выхода в сумме подразумевают использование минимум 8 реле с двумя переключающими группами контактов. А восемь реле очень удобно складываются в один байт данных, необходимых для управления, и для экономии выводов МК удобно управлять ими через сдвиговый регистр. Одно реле потребляет около 30 мА тока, что в принципе укладывается в допустимый диапазон выходных токов стандартного сдвигового регистра модели 595, но для большей универсальности в плане применения реле я применил TPIC6B595 с мощными (до 150 мА) выходами, тем более они были в наличии. Загружаться данные в регистр будут по интерфейсу SPI. Конструкция Конструктивно все устройство я решил разделить на части. Одна плата является коммутационной и содержит в себе входные разъемы, реле и сдвиговый регистр. Вторая плата является платой управления и содержит в себе микроконтроллер ATtiny44 с обвязкой, индикатор для отображения информации и разъемы для подключения платок с кнопками, чем и является третий вид плат в коммутаторе. Коммутационная плата - релейный модуль Плата управления Плата кнопки Как можно заметить на рисунках, я решил не останавливаться на 8 входах, а сделать коммутационную плату расширяемой - к ней можно подключить точно такую же плату, и входов/выходов станет 16, а можно сделать и 32... Схемы каждой из плат довольно простые, ниже приведена схема основного модуля - релейного. Интерфейс При включении коммутатора в сеть он находится в дежурном режиме, что индицирует свечение светодиода POWER. Нажатие кнопки POWER переводит коммутатор в активный (рабочий) режим, при котором включается индикатор. Хоть он и имеет всего 8 символов, его вполне хватает для отображения всего, что требуется. Цифрами обозначаются выбранные вход и выход, и их циклическое изменение производится кнопками SELECT IN и SELECT OUT. Кроме этого имеются два дополнительных значка. Значок между цифрами входа/выхода в виде стрелки индицирует включение режима MUTE и может иметь два типа отображения (включен MUTE / отключен MUTE): При включении режима MUTE сигнал со входа не передается ни на один из выходов. Наличие или отсутствие стрелки интуитивно дает понять, что сигнал со входа проходит или не проходит на выход. Включается и выключается режим долгим нажатием (1 с) на кнопку SELECT OUT. Значок блокировки отображает включение режима, при котором кнопки SELECT IN и SELECT OUT не меняют вход. Сделано для защиты от случайной смены входа или выхода. Включается и выключается долгим нажатием (1 с) на кнопку SELECT IN. Как было сказано ранее, количество коммутационных плат может меняться по желанию пользователя, но как правило оно определяется при создании устройства и не меняется в нормальном режиме эксплуатации. Поэтому реализована настройка количества релейных модулей, и для ее включения необходимо в дежурном режиме нажать кнопку POWER с зажатой кнопкой SELECT OUT. Назовем это первоначальной конфигурацией коммутатора. Первым этапом настройки будет выбор количества релейных модулей. Их максимальное количество я ограничил 4 штуками, чего должно быть более чем достаточно для разумных применений. Изменение параметра осуществляется нажатием кнопок SELECT IN и SELECT OUT. В этом режиме нажатие кнопки POWER включает следующий режим настройки - настройку количества входов и выходов. Можно распределить входы и выходы между имеющимися 8 разъемами - доступны все варианты от 1/7 до 7/1. По умолчанию включено 4/4. Нажатие кнопки SELECT IN прибавляет количество входов, уменьшая при этом количество выходов, нажатие кнопки SELECT OUT прибавляет количество выходов, уменьшая количество входов. Следующее нажатие кнопки POWER включает настройку яркости индикатора: Доступны 16 градаций яркости, отображаемых в %, которые переключаются кнопками SELECT IN и SELECT OUT. Яркость индикатора при этом изменяется в соответствии с выбранным вариантом. Следующее нажатие кнопки POWER переводит устройство в активный режим работы. В процессе эксплуатации может потребоваться изменить настройки, но количество релейных модулей, как правило, остается постоянным. Поэтому реализован режим настройки, в котором доступна только настройка распределения входов/выходов и яркости индикатора. Переход в него осуществляется одновременным зажатием кнопок SELECT IN и SELECT OUT на 1 с. Выход из режима осуществляется точно также. Все настройки, выбранные вход и выход, а также информация о активности режимов сохраняется в энергонезависимой памяти микроконтроллера и считывается при включении коммутатора. Продолжение следует...
  13. Глючит Atmega8

    А где sei(); ?
  14. Заказал намедни пару импульсных изолированных AC/DC модулей из Китая. Модель на 12В, 1А - AP012L‐VU1200100‐YO. Дно модуля снимается, но под ним обнаружил только компаунд - модуль полностью залит. Фото внутренностей с сайта продавца: Можно видеть импульсный трансформатор, ШИМ-контроллер, оптопару обратной связи. Не заметил индуктивности на выходе, но, кажется, есть нагрузочный резистор. Собрал простенький фильтр на выход - дроссель на 1 мГн и пара электролитов на 1000 мкФ, зашунтированные керамикой 100 нФ, и посмотрел на пульсации при разном токе нагрузки: Iload = 0,125А Iload = 0,25А Iload = 0,5А Iload = 1А На холостом ходу: Также как и обещали, держит КЗ на выходе. При емкости на выходе 3000 мкФ отказался запускаться. Попробую применить в своем усилителе для наушников. Жаль, что нет двуполярных. На модуле написано AP012L... но документация нашлась только на серию AM012L, как будто бы то же самое - AM01 AC-DC module.pdf
  15. @getshket хм.. если получится такую организовать
  16. @Олег Л Симпатично получилось Какой ОУ поставили?
  17. 3D-модели корпуса TO-3P(L) / 2-21F1A фирмы Toshiba. Выполнены в двух вариантах - с прямыми и гнутыми выводами для монтажа под платой. Именование моделей: TO-3P(L)_F1100B2600 - расстояние F от платы до фланца транзистора 11 мм (т.е. рассчитано под стойку 11 мм), расстояние B от отверстия крепления до места сгиба выводов 26 мм. TO-3P(L)_H2800 - расстояние H от отверстия крепления до платы 28 мм. Для гнутых моделей размер F варьируется от 8 до 14 мм с шагом 1 мм, размер B - от 26 до 32 мм с шагом 0,5 мм (насколько хватает по длине выводов). Для прямых моделей размер H варьируется от 25 до 37 мм с шагом 1 мм. Всего 62 модели Скачать
  18. @getshket ну всех моих хотелок точно нет) Да и действительно, самому сделать интереснее.
  19. 3D-модель сигнальных реле серии RY компании Fujitsu. Скачать
  20. 3D-модели силовых реле серии RT компании Schrack Technik. Всего 6 вариантов: Скачать