Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический арканоид для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни в арканоиде.

Арканоид Пикабу

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Печатная плата + Самоделки

С этим тегом используют

Электроника Своими руками Ремонт техники Пайка Радиолюбители Микроконтроллеры Микросхема Вертикальное видео YouTube Arduino Рукоделие с процессом Идея Все
8 постов сначала свежее
564
saf.f
saf.f
2 года назад
TECHNO BROTHER

ELECROW - заводские платы в условиях санкций⁠⁠

JLCPCB.com и PCBWAY.com перестали работать с Россией. Для них наш рынок мал, поэтому проще отказаться, чем второй раз искать обходные пути для оплаты. Ну и вторичные санкции никто не отменял. Никто в здравом уме не откажется от западного рынка. Дружба дружбой(Китай-РФ), а $20 это $20.

Пост - ответ на вопрос в телеге. Решил запилить для всех.

ELECROW - заводские платы в условиях санкций Электроника, Китай, Импортозамещение, Санкции, Самоделки, Длиннопост, Печатная плата

Речь идет о заводских печатных платах. Вроде таких. Альтернатива JLCPCB есть.

ELECROW - заводские платы в условиях санкций Электроника, Китай, Импортозамещение, Санкции, Самоделки, Длиннопост, Печатная плата

Деньги варианты есть.

1.Российские производители. Очень дорого. Качество норм.

2.Посредники. Вполне вариант, если планируется большая партия плат с распайкой компонентов с JLCPCB. Но для небольшой партии дорого и неудобно.

3.Продавцы на али. Те же посредники или более мелкие производители.

4.ELЕCROW - принимает оплату через киви, отправляет в РФ.

Расскажу про последний вариант. Для заказа плат, регистрируемся на сайте. Заполняем данные доставки/оплаты. Дальше все привычно.

ELECROW - заводские платы в условиях санкций Электроника, Китай, Импортозамещение, Санкции, Самоделки, Длиннопост, Печатная плата

Но есть пара нюансов. Нужно вручную выбрать настройки. При изменении размера платы, меняется цена. Я изначально упустил этот момент и оставил по умолчанию 100*100. В итоге переплатил 10 долларов, которые в итоге без проблем вернули.

Почему именно этот сервис? Довольно удобный сайт и оперативная работа тех. поддержки. Но не стоит строить иллюзий, до JLCPCB с их чатом им далеко. Также ELECROW уступает в скорости изготовления плат, 5 дней против 2. Скорость доставки примерно одинаковая. Качество плат соответствует.

Что с ценами? Первая двухслойная плата в заказе будет стоить $1, далее $5. У меня все платы размером менее 100*100. Стоимость доставки зависит от веса заказа и по ощущениям немного дороже JLCPCB. Мой последний заказ из 10 плат + 5 плат + 5 плат + 5 плат, обошелся в $35 с доставкой.

Жаль, что конкуренции мало и возможно повышение цен/ухудшение сервиса. Но приходится работать с тем, что есть.

Для регистрации, можете пройти по реферальной ссылке и получить $5(500 баллов) на первый заказ. Тем самым вы поддерживаете автора.

p.s.За пост мне никто не платил, и тем не менее, является своего рода рекламой рекомендацией полезного и нужного сервиса. Некоторые товарищи до сих пор думают, что с закрытием JLCPCB мы остались без дешевых печатных плат.

p.p.s.Спасибо за плюсы. В магазине у дома обменяю их на дошираки.

Показать полностью 2
[моё] Электроника Китай Импортозамещение Санкции Самоделки Длиннопост Печатная плата
69
11
hobbyelectronics
hobbyelectronics
2 года назад

This is fine deadline !!!⁠⁠

Просто pcb значок с собакой

This is fine deadline !!! Электроника, Электрика, Самоделки, Светодиоды, Печатная плата, Длиннопост
This is fine deadline !!! Электроника, Электрика, Самоделки, Светодиоды, Печатная плата, Длиннопост

Припаяны зеленые светодиоды.

This is fine deadline !!! Электроника, Электрика, Самоделки, Светодиоды, Печатная плата, Длиннопост

По материалам сообщества Электроника как Хобби

Показать полностью 3
Электроника Электрика Самоделки Светодиоды Печатная плата Длиннопост
0
1745
steamstyle
steamstyle
2 года назад
Лига Радиолюбителей

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3⁠⁠

Всем привет. Я тут постоянный читатель, но вот почти ничего не выкладываю. Этим проектом решил поделиться, так как возможно кому-то пригодиться.
основная моя цель была выводить на штатный дисплей автомобиля данные расстояния с парктроника. Был преобретен вот такой

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

К дисплею парктроника идёт три провода. Два из них-питание, третий для передачи данных с датчиков парктроника
Подцепившись осциллографом к линии данных увидел сигнал следующего типа

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Для работы был написан скетч на ардуино для вывода этих данных в бинарном виде( на данном этапе все датчики отключены)

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Видно чтопоследние 8 бит это расстояние, а 7 и 8 бит первого байта это сигнал с разных тачиков. Далее идёт обработка сигнала с одного датчика и вывод его на дисплей. Отказалось что точность датчика очень даже ничего. Мерял линейкой, и погрешность в пару миллиметров, но сама градация измерения около 3-4 мм. Выводил на символтный дисплей для проверки одного датчика

Потом я начал переписывать прошивку под работу всех четырёх датчиков, а также визуализацию расстояния в виде стрелочек. Вот так это все выглядит

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Честно говоря очень долго над этим бился, так как забыл учесть что когда датчик включён он посылает вот такой импульс 10001000, а когда выключен, и на нем есть какое то препятствие, то 10000000(хотя может наоборот, не помню уже) а прошивка была настроена только под работающие датчики, и в итоге выборка минимального расстояния искажалась.
Для того что бы передать эти данные в на дисплей в машине надо было в первую очередь узнать каким именно способом отправляются данные на дисплей автомобилем. Начал слушать шину дисплея через can hacker.

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Опытным путем выяснял, что за текст на дисплее отвечают id 28f, 299 и 291. Поигравшись с прогой, удалось вывести на экран текст

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Загвоздка была в том, что если просто передавать значения по этим трём id, то дисплей не работал корректно. Надо было именно фильтровать данные, и заменять их в необходимый момент, но хоть он и тормозил, удалось сделать задуманное. На видео видно как он притормаживает

Итак дальше начал изучать как заменять только нужные пакеты на свои. Обращаем внимание сюда

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Это идёт тестовый поток данных с кан шины

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Тут уже значения изменились, значит все удалось. Далее сделал схему и плату

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Получилась вот такая двусторонняя

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Так же сделал место для бипера(но пока его не ставил, а так же не писал прошивку для него). Естественно для быстрого соеденения сделал разъёмы, которые позволяют добавить или удалить мою плату

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Ну а дальше тест

Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост
Реверс инженеринг парктроника и установка в штатный дисплей автомобиля mazda 3 Самоделки, Печатная плата, Авто, Своими руками, Электроника, Видео, YouTube, Длиннопост

Ну окончательная интеграция в автомобиль

Сам скетч выложу чуть позже, когда допилю прошивку под бипер

Показать полностью 13 3
[моё] Самоделки Печатная плата Авто Своими руками Электроника Видео YouTube Длиннопост
118
Партнёрский материал Реклама
specials
specials

Только каждый третий пикабушник доходит до конца⁠⁠

А сможете ли вы уложить теплый пол, как супермонтажник?

Проверить

Ремонт Теплый пол Текст
101
koteika2018
koteika2018
3 года назад
Лига Радиолюбителей

Как я собирал панель приборов Venator. Часть 2⁠⁠

Всем привет!


Примерно 2 года назад, я писал пост про сборку панели Venator - Как я собирал панель приборов Venator. Плата тогда получилась дико большой и "костыльной". Освежим воспоминания, глянув на нее:

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Так же добавлю старый ролик, что бы вспомнить про этот ужас...

Размером она получилась очень большой, много места используется зря. Изготавливать ЛУТом такие платы не очень хорошее занятие. Да и не люблю я ЛУТ, обленился с возможностями Китая.


Этот проект я немножко забросил, примерно на год, и потом снова вернулся к нему. В этот раз я пересмотрел всю идею реализации этой платы, переделал схемотехнику, значительно усложнив ее.


В итоге родился такой вариант платы(размером 100*100мм, для заказа у китайцев):

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Этот вариант был еще не конечный, я еще работал над расположением компонентов на плате. Работал над входами-выходами. В итоге был заказан следующий вариант платы(добавилась гора диодов, резисторов, рендера к сожалению нет):

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Пока шли компоненты(почтой), не ногами. Стал думать как прошивать модули esp-8266, запаивать на плату и припаивать провода с переключателем? Слишком долго. В итоге решил сделать макетную плату, на нее поставить панельку. В панельку вставляем модуль и прошиваем модуль.


Нашел готовую 3д модель панельки, напечатал ее на фотополимернике. В качестве контактов использовал проволочки от витой пары.  Что получилось в итоге:

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост
Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Далее собираем макетку, и устанавливаем на нее напечатанную панельку. На макетке  переключатель режимов и кнопка сброса, а так-же стабилизатор питания. Подключатся к usb-uart преобразователю, он к компу, и дальше шьем прошивку.

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Все таки покупка 3Д принтера была одной из самых важных покупок прошлого года. Выручает очень хорошо. Мой зверинец из двух принтеров(один из них только пришел, и печатает тестовую фигурку Будды):

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Далее я спроектировал корпус для платы. Хотел напечатать его на 3д принтере(напечатал только нижнюю часть), но в дальнейшем пока забросил эту идею. Моделировал во FreeCAD. Сам корпус выглядит вот так:

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост
Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Как пришли почти все комплектующие, начал собирать плату.  Ручная сборка занимает много времени, особенно когда компоненты типоразмера 0603. Фото получившейся платы ниже. Так же видна нижняя часть корпуса.


В процессе печати вылез ряд проблем в основном это был пропуск слоев(чуть позже я разобрался с этой проблемой) и еще была проблема с геометрией. Да и думаю стоит пересмотреть идею и конструкцию самого корпуса.

Как я собирал панель приборов Venator. Часть 2 3D печать, 3D принтер, Радиоэлектроника, Электроника, Приборная панель, Самоделки, Печатная плата, Arduino, Видео, YouTube, Длиннопост

Видео со всем этим безобразием:

Всем спасибо! До новых встреч!

Показать полностью 10 3
[моё] 3D печать 3D принтер Радиоэлектроника Электроника Приборная панель Самоделки Печатная плата Arduino Видео YouTube Длиннопост
25
30
nstorm
nstorm
6 лет назад
Arduino & Pi

"Умное" освещение на базе сенсора освещенности и расстояния APDS-9930. Часть 3, плата.⁠⁠

Часть 1. Часть 2.

В догонку к тем постам, нарисовал на скорую руку для своего проекта небольшую плату 16х20мм.

Схема и плата в виде открытых исходников доступны на: https://easyeda.com/NStorm/autolight-board

Можно заказать за $2.14 с доставкой 4 платы на PCBs.io, но на EasyEDA можно экспортнуть в гербер и заказать где вам угодно.

"Умное" освещение на базе сенсора освещенности и расстояния APDS-9930. Часть 3, плата. Avr, Микроконтроллеры, Умный дом, Подсветка, Самоделки, Автоматизация, Печатная плата
"Умное" освещение на базе сенсора освещенности и расстояния APDS-9930. Часть 3, плата. Avr, Микроконтроллеры, Умный дом, Подсветка, Самоделки, Автоматизация, Печатная плата

Всё описание есть по ссылке, включая список компонентов. U3 и U4 - взаимозаменяемые LDO. Т.е. впаивать надо только один из них. В основном плата расчитана на установку XC6206P302MR на место U3. Т.к. у меня есть в наличии MCP1810T, то предусмотрел место и под них в кач-ве U4.


Плату рисовал на скорую руку и в EasyEDA, поэтому кое что тут самому не нравится. Но для такой простой штуки должно всё быть нормально.

Показать полностью 2
[моё] Avr Микроконтроллеры Умный дом Подсветка Самоделки Автоматизация Печатная плата
12
11
scrbkv
7 лет назад

RGB светодиодный кубик своими руками. Часть 2⁠⁠

1 часть: https://pikabu.ru/story/rgb_svetodiodnyiy_kubik_svoimi_rukam...

Потупив над схемами я решил делать модули. Во-первых так проще, потому что платы будут меньше, а дорожки на них - толще; во-вторых если что-то сгорит - всегда можно поменять.

В первую очередь понадобится основание - куда будет припаиваться сам кубик. У rgb светодиода 4 лапки разной длины, самая длинная 2,5см. Поэтому я решил сделать расстояние между диодами 2 см. На основании нужна решетка 8*8 и еще 24 управляющих выхода для цветов. Получилось как-то так:

RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост

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

Плата для управления столбцом:

RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост

Питающий ток для диодов вынес в отдельный пин, т.к. он может довольно сильно меняться. Возможно нужно будет дополнительно стабилизировать. Плата двусторонняя, будет вставляться в разъем на большой плате. Сбоку получается 2 ряда по 8 пинов. общее питание и земля и два 4ч пиновых разъема для управления. Общий ток решил пустить проводком поверх платы, т.к. дорожки такой толщины в домашних условиях могут не протравиться.

Дешифраторов с 6 на 64 не нашел, поэтому еще одна плата-посредник:

RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост

По сути просто раскидывает сигнал на 8 других плат.

Наконец плата управления цветом:

RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост
RGB светодиодный кубик своими руками. Часть 2 Кубики, Самоделки, Своими руками, Светодиоды, Печатная плата, Длиннопост

По управляющему сигналу открывает или запрещает анод диода. Здесь так же землю придется напаивать проводком.

Компоненты:
транзистор BC817.215
дешифратор 74HC238D.652
пины и разъемы 0.1in от Ардуино

На этом пока что все, скоро начну травить. По результатам напишу еще пост. Если кому-то надо, могу скинуть проекты для Протеус 8.7.

P.S. Знаю, что развел плохо)

Показать полностью 11
[моё] Кубики Самоделки Своими руками Светодиоды Печатная плата Длиннопост
1
58
maxssau
maxssau
7 лет назад
Лига Радиолюбителей

Простой ЦАП на CS4398⁠⁠

Решил написать первый пост про своё хобби.


Хочется рассказать о своём первом ЦАПе (цифро-аналоговый преобразователь).


Работа по созданию серии цифро-аналоговых преобразователей началась еще в 2016 году. Изучалась сопутствующая литература, выбиралась элементная база. Были заказаны инженерные образцы от известных производителей. Кстати, на тот момент гиганты полупроводниковой электроники свободно высылали свои детали всем желающим, причем за свой счет. Были получены сэмплы от Analog Devices, Cirrus Logic, Atmel. Сейчас к сожалению никто в Россию высылать не хочет, видимо санкции дают о себе знать.


На самом первом этапе выбор пал на ИМС ЦАП CS4398. Давняя любовь к циррусовским преобразователям началась еще со времен звуковых карт Creative, неплохое звучание X-Fi xtreme music на CS4382 дало толчок к освоению именно данных ДС ЦАП.

К моменту начала проектирования CS4398 в линейку циррусов позиционировался как Flagship perfomance, т.е. имеющий наилучшие характеристики. ИМС довольно древняя, начало 2000х годов. Совсем недавно появился CS4399, но в свободной продаже я их пока не увидел.


Основные характеристики CS4398:

— отношение сигнал/шум 120 дБ (SNR);

— динамический диапазон 120 дБ (DNR);

— уровень гармонических искажений -107 дБ (THD);

— взаимное проникновение каналов 120 дБ(Crosstalk);

— напряженческий выход, со смещением 2.5В (Vq), размах амплитуды 1В (RMS).

Очень порадовала разводка «ног» ИМС:

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

У имс CS4389 есть чёткое разделение аналоговой и цифровой части, что положительно сказывается на аналоговых характеристиках. ИМС ЦАП умеет принимать PCM и DSD потоки, имеет программный и аппаратный режим конфигурирования. Огорчает только отсутствие автоматического определения частоты отношения мастерклока к Fs и соответственно режима работы фильтра (в этом плане очень порадовал AK4490 от AKM). Поэтому для полностью автоматической работы ЦАП необходимо применять микропроцессор с подсчетом частоты LRCK. Питание цифровых цепей имеет широкий диапазон, от 1.8 до 5 В. Оптимальное на мой взгляд — 3.3В, что позволяет подключать широкий спектр источников сигнала, от SPDIF приёмников и SRC конвертеров (например TI SRC4192 имеет питание 3.3В) до USB интерфейсов на основе XMOS и т.п. ИМС.


Характеристики ЦАП:

— входной формат: PCM I2S, RJ, LJ от 16 бит 32кГц до 24 бит 192 кГц;

— выход небалансный, 2В (RMS);

— питание 4 канала: 5-12В, 8-12В, ±15В


Схема ЦАПа:

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

За время проектирования было собрано 7 макетов, v3.1 является окончательной. Были опробованы различные топологии выходного фильтра. В итоге по субъективному звучанию и результатам предварительного тестирования был выбран простой симметричный фильтр сумматор второго порядка.


На данной плате ЦАП реализован приём только PCM потока. На сегодняшний день ИМС CS4398 имеет довольно устаревшие характеристики по приёму DSD потока — DSD64. Аналоговый выход — не балансный, с амплитудой 2V(RMS).


Аналоговый фильтр был сделан простым, на основе симметричного фильтра сумматора второго порядка с небалансным выходом. Частота среза 30 кГц по уровню -3 дБ. Топология по Бесселю. В отличии от несимметричного фильтра из даташита, данный фильтр позволяет обойтись без выходного конденсатора, что положительно влияет на АЧХ в области низких частот. При тщательном подборе резисторов фильтра постоянная составляющяя на выходе должна сильно стремиться к нулю и составлять не более 2-5 мВ. Отсутствие выходного конденсатора предъявляет дополнительные требования к оконечному усилителю мощности, если вход усилителя так же без конденсатора. Необходима защита от постоянного напряжения на выходе, иначе в случае непредвиденных обстоятельств, при появлении постоянного напряжения, оно будет усилено в Ку раз и приложено к НЧ динамику акустической системы.

Графики АЧХ, ФЧХ и групповой задержки:

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост
Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Расчет фильтра делал в программе FilterPro от Texas Instruments.

В будущем есть идея опробовать более сложный фильтр, на т.н. FDA ОУ (полностью дифференциальный ОУ). В макете такой фильтр совместно с фильтром сумматором показывает отличные характеристики (THD в районе 0.0005% при монтаже на «соплях»), а главное более детальное звучание. В макете будущего ЦАП «DA-03» с таким фильтром применен AK4490.


Многие слушатели различных ЦАП на основе CS4398 отмечают необычные высокие частоты. Я бы сказал что данная ИМС ЦАП отлично отыгрывает весь диапазон частот, тут скорее сказывается качество мастеринга аудиозаписей в студии. Прекрасно слышно работу мастера по сведению, если записано на аппаратуре среднего качества, слушатель этого ЦАПа обязательно это услышит. В стандартной версии применяется ОУ NE5532, обеспечивающее превосходное качество звучания. В максимальной версии возможно применение более качественного ОУ, в зависимости от вкуса конечного слушателя(в версии де-люкс я использую AD8066 — скоростной ОУ, с частотой до 145 МГц). ОУ должен иметь цоколёвку как у NE5532 и корпус SOIC8. Для максимального качества звучания необходимо применять плёночные конденсаторы WIMA или керамические с диэлектриком NP0. Резисторы в аналоговом фильтре должны иметь допуск по номиналу не хуже 1%.


В цифровой части возможно использование гальванической изоляции между ЦАП и источником звука. Развязка реализована на ADuM1400(обязательно CRWZ). Питание входной части может быть как 3.3В, так и 5В, что позволяет подключать широкий спектр источников цифрового сигнала. Конфигурирование в аппаратном режиме осуществляется с помощью DIP переключателей — необходимо задать формат входных данных и частоту работы фильтра. Опытным путем установлено, что оптимальная частота работы фильтра 96 кГц. Так же возможно программное управление ИМС ЦАП — на плате предусмотрен разъем Control. Питание возможно от 1.8 В до 5 В. Если питание управляющей части отличается от 3.3В, необходимо убрать джампер на плате. Управление возможно по протоколу I2C, т.к. на плате распаяны подтягивающие к плюсу питания резисторы (расположены ПОД DIP переключателем) при этом DIP переключатели необходимо держать в состоянии 0 (не закорочено) иначе возможно повреждение управляющих цепей, т.к. они будут закорочены на землю.


Для питания ЦАПа необходимо 4 питающих напряжения:

— положительное 5 -12 В для питания цифровой части;

— положительное 8 -12 В для питания аналоговой части;

— двухполярное 12-16 В для питания ОУ фильтра.


Питание аналоговых цепей осуществляется через малошумящие стабилизаторы TPS7A от TI. Если не отходить от даташита, шумовая полка находится ниже возможностей моих измерительных АЦП — ниже -150 дБ при уровне сигнала 0 дБ 2V (EMU 0404 PCIe на основе PCM1804 и АЦП собственной разработки AD-01 на CS5381).

Питание Vref ЦАП осуществляется от источника опорного напряжения REF195 от Analog Devices. Применение данной конструкции позволяет максимально стабилизировать напряжение VQ, что немного уменьшает уровень искажений и самое главное — развязывает питание аналоговой части ЦАП Va и Vref.

Конденсаторы, на выводах фильтра модуляторов должны иметь максимальное качество, поэтому было решено применить танталовые, с увеличенными номиналами относительно даташита. На выводе VQ 10 мкФ, на Vfilt 200 мкФ.

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Рисунок гармонических искажений — классический для CS4398, третья гармоника выше второй и находится на уровне не выше -100 дБ. Так же следует отметить довольно высокий уровень гармоник высшего порядка. Для сравнения с AK4490 у AKM гармоники высших порядков находятся на гораздо более низком уровне.


Платы ЦАП были изготовлены в поднебесной. Заказывал с ALLPCB.COM, в счету 5 шт. по факту 7, что приятно порадовало. Качество плат очень высокое, дома изготовить ни ЛУТом, ни фоторезистом так не получится.

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Плата в собранном виде:

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Результаты измерений:

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост
Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Собрал ЦАП в корпусе из пластика, трансформаторы поставил те, которые были под рукой. Входной приёмник сделал на CS8422 в аппаратном режиме, с преобразованием в 24 бита 192 кГц. На плате приёмника есть определенные косяки, поэтому выкладывать схему и печатку не буду, их нужно переделывать.

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Звучание. Хотелось бы отметить влияние коэффициента гармоник на субъективное звучание: чем выше гармоники, тем хуже звучание. Сначала начинает портиться бас, как будто бьёт по ушам, далее начинает пропадать детализация звука. При уровне гармоник ниже -100 дБ всё встаёт на свои места. Звук я бы сказал стерильный. Прослушивание осуществляю на самопальном усилителе на TK2050 и акустика S-50, так же есть самодельный усилитель на TPA6120 и наушниках Sennheiser HD435. В ушах звук естественно лучше :) В целом своей первой разработкой остался очень доволен.


Сейчас в разработке ЦАП DA-03 на основе AK4490. На этот ЦАП возлагаю большие надежды. Применен более сложный фильтр на связке OPA1632+AD8066, малошумящие стабилизаторы в аналоговом питании, балансный/не балансный выход.

Простой ЦАП на CS4398 Цап, Музыка, Печатная плата, Самоделки, Длиннопост

Фух, вроде всё написал, если остались вопросы, пишите в комментариях.


С уважением, Евгений.

г. Самара

Показать полностью 11
[моё] Цап Музыка Печатная плата Самоделки Длиннопост
44
85
nstorm
nstorm
8 лет назад
Arduino & Pi

Точный датчик температуры Si7051, делаем "с нуля".⁠⁠

Всем привет!

Хочу поделиться длинной историей разработки и заказа платы под данный датчик. Полный цикл DIY-проекта, на простеньком примере.

Для своей домашней пивоварни у меня собрана простенькая «метеостанция» с выкладкой данных онлайн на различные сервисы. В качестве датчиков использовались популярные DS18B20. Но вот случайно наткнулся на датчики от Silicon Labs, серии Si705X, и захотелось мне попробовать задействовать их. А конкретно Si7051 — цифровой (I2C) датчик к точностью ±0.1°C и временем конвертации данных с максимальным разрешением 14 бит всего 7 мс (сравните с 750 мс у DS18B20). Не то, чтобы мне нужна была такая точность и скорость на пивоварне, просто захотелось «пообщаться» с новым датчиком. :)

Датчик был настолько новый, что готовых сборок его обнаружено не было. Дело в том, что в отличии от DS18B20, этот датчик идет в корпусе только для поверхностного монтажа — DFN 3x3 мм. Так даже интереснее было — я получил практику сразу многих вещей, включая пайку такой мелкой детали (обычным паяльником). Сейчас кстати появилась в продаже готовая плата от ClosedCube за $8.95. Когда я начинал, их еще не было. Поэтому делал я все с нуля.

Для начала читаем даташит от Si705X. Смотрим типовую схему включения, всё довольно-таки просто, обвязка минимальна:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Помимо самого датчика надо всего пару резисторов и конденсатор:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Такие же номиналы и типоразмеры 0603 и будем использовать. «Нарисовать» всё это дело я решил на EasyEDA. Бесплатно и ничего кроме браузера не требует. Буквально за 15-20 минут набросал схему, аналогичную тому, что в даташите, только добавил коннектор, стандартный штырьковый. Ах да, еще самой микросхемы датчика в базе данных EasyEDA конечно же не было, надо было создать свой компонент. На DIYModules я нашел символы для Si70xx (там не было именно 7051, но были аналоги с точно такой же распиновкой) и Footprint (размещение контактных площадок на плате) для этого DFN-6 3x3 под Eagle. Удачно импортнул их в EasyEDA и теперь они все там есть. Вот такая схемка получилась:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Дальше разводим плату. Надо заметить, что опыта рисования плат и схем у меня особо нет. Поэтому даже на таком просто примере я больше учусь, если кто заметит ошибки — с радостью приму любую критику, только конструктивно пожалуйста, делалось для себя «на коленке» без опыта какого-либо, работа у меня с этим не связана. Сначала нарисовал плату, где все компоненты с одной стороны были (хотя плата двухслойная была всё-равно). Потом переделал вот так, вынес пассивные компоненты на другую сторону, чтобы с «лицевой» стороны был только датчик, мне его надо «приклеить» к поверхности измеряемой. Получилось вот так:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Можно было бы еще компактнее или сенсор на угол сместить.

Плата маленькая 13x12 мм. Поэтому заказать изготовить её у OSHPark получилось ооочень дешево. Смешные $1.15 за 3 платы с доставкой, сделанные в США. Да, у них просто по размеру печатают и в небольшом количестве (от 3 штук) мелкие платы у них выгодно заказывать. Я просто экспортировал Gerber из EasyEDA и загрузил его в OSHPark. Всё принялось на ура и без косяков сразу. Разве что на реальных платах шелк обводки вокруг датчика почему-то не был сделан. Хотя на превью был. Но это фигня. Вот так выглядело превью у них:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

На перевернутую подпись C1 не обращайте внимания. Не помню почему так вышло ) Да и пофиг, делалось на скорую руку.

Платы обычной почтой, без трека. А по приходу ко мне получал я их как мелкий пакет с треком RBxxxxxxxxxRU — т. е. наши трек наклеили внутренний, но узнать его до получения пакета я никак не мог. Но получил их в итоге к счастью, извещение принесли. Вот так выглядели платы:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Пока платы готовились и отправлялись, я заказывал компоненты. Сначала поискал по нашим сервисам, типа ChipFind. Что-то на тот момент когда искал, датчики возило всего пару компаний и дорого. Сейчас уже возят нормально, можно найти. Я сначала заказал в Mouser (их российской версии сайта), у которых было заявлено, что в цену «включена» доставка уже. После прислали счет от российской компании, где сверху была стоимость доставки до моего города еще. Не дорого, но как-то это не хорошо говорить одно, а делать по другому. Поэтому я на них забил и заказал в американском DigiKey. С доставкой через посредника Shipito (давно пользуюсь для всякого-разного, адрес виртуальный в США есть). Датчики у них всего по $1.97 были. Еще взял сразу резисторы Panasonic и конденсаторы Murata, с такими же параметрами, как в даташите от Silicon Labs, по 10 шт (от 10 там цена копеечная получается). Добро это дома было, но нонэйм китайский с Али, решил взять «брендовые». Ну и в довесок себе еще мелочевки всякой набрал там. Датчики стоили $5.97, но со всем остальным вышло вот так:

Your total cost is $15.61 in U.S. currency, including $4.11 postage.

На следующий день мне пришло от них письмо с вопросом об адресе получателя. Я при покупке честно выбрал что платежный адрес — мой адрес в России, адрес доставки — адрес Shipito в США. Спрашивали что за компания находится по адресу получатели и является ли это компанией-пересыльщиком. Думал приехали, не станут на форвардера отправлять. Тем более при покупке было уведомление, что один или несколько позиций в заказе подлежат экспортному контролю (заказывал там демо-плату с МК еще, она «мэйд ин ЮСА»). Ответил честно, да, адрес — компания Shipito и указал их «реквизиты» с сайта. Те ответили «ок» и выслали посылку. :) Через пару дней получил на адрес в Шипито и переслал себе через Shipito Economy Airmail. Еще около $10 вышла доставка в РФ. С таможней/доставкой проблем никаких не было.

Все компоненты в посылке разложены по отдельным пакетикам, некоторые даже в двойных и т. д. Ну осталось дело за малым. Спаять это всё. Компоненты мекие. Вот для сравнения как выглядит один датчик:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Контакты у него не «выпирают» за корпус, но сбоку «заподлицо» слегка заходят, поэтому припаять я смог обычным паяльником недорогим. Центральный пад под чипом — термопад, он всё-равно должен в воздухе болтаться. Кривовато получилось, но всё работает. Вот еще для сравнения размеров фото:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
А вот как это дело выглядит в сборе (флюс еще не отмыт на фото, поэтому «жирная» плата):
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

На последней фотке под увеличительным стеклом изображение. Слегка кривовато припаял конечно. Да и фиг с ним, главное, что работает. Это был вообще мой второй в жизни опыт пайки чего-то меньше стандартных штырей коннекторов (header pins). Потренироваться паять SMD, 0603 в т.ч., я взял на Ali вот такую платку за доллар. Не так уж сложно на самом деле, даже с недорогим паяльником с того же Али, только припой и флюс нормальный надо — китайский припой только Mechanic более-менее, остальные даже не берите, ими хрен что спаяешь в принципе. Плату с датчиком я паял Felder'ом, флюс с Китая псевдо-Kingbo RMA-218 (вполне норм). Отмывал бензином «Калоша», потом водой с мылом.

Пока все заказы пришли ко мне домой уже появилась готовая сборка от ClosedCube, о который я писал выше и их простенькая библиотека для Arduino. Я взял Arduino Mini Pro и подрубил к нему. Простенький скетч из примера библиотеки и результат с датчика выдается без проблем:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Самое главное! На плате преобразователь уровней напряжения я не разводил! Датчику нужно питание 3.3В. Не подавайте на него питание от Arduino с 5В. У меня Mini Pro питается от 3.3В источника, работает на 16MHz нормально вполне с таким питанием, поэтому уровни согласовывать мне надо, везде 3.3В.


PS: На Ali можно найти недорогие готовые платки с датчиком Si7021. У него точность температуры ±0.4°C, зато он еще и влажность измеряет в пределах ±3% RH. Распиновка у него 1 в 1.

Показать полностью 11
[моё] Arduino Датчик Silicon Labs Своими руками Самоделки Печатная плата Длиннопост
29
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии