Увы, но даже в достаточно простых устройствах требуется 2-я ревизия железа, чтобы «подчистить» плохие реализации того или иного функционала, улучшить компоновку и конструктив. В итоге была проведена работа по оптимизации технических параметров и по улучшению удобства работы с модулем. Сегодня в статье я как раз расскажу подробнее о данных изменениях, объясню почему именно так, а в конце статьи вы увидите обновленные исходники. Поехали!
Изменение №1
В процессе сбора макета я испытал дикое неудобство от необходимости тащить на силовую плату дополнительное питание +3.3В. Не знаю даже зачем я так сделал, смотрю на схему и сам себя не понимаю)) В любом случае решено было сделать питание для модуля только 12В, а 3.3В получать уже на плате. Ток потребления по шине 3.3В составляет около 10 мА, она запитывает логическую часть драйверов транзисторов, логику аппаратной защиты и 1 светодиод, поэтому ставить dc/dc экономически не целесообразно и было решено применить обычный линейный стабилизатор (LDO):
Изменение №2
Вторая ревизия конструкции была так же оптимизирована по стоимости компонентов. Одним из ключевых компонентов, который определяет характеристики модуля является драйвер для силовых ключей — 1EDC60I12AHXUMA1. Это топовый драйвер от Infineon, но он оказался несколько избыточным, вернее в данной концепции не смог себя реализовать.
Да, у него большой ток 6.8А на открытие и 10А на закрытии, это позволяет коммутировать достаточно большой ток на высокой частоте. В теории круто, но на практике я уперся в ограничение по частоте, вызванное паразитными параметрами цепей и проводов, которые подключаются к модулю. Практический потолок находится где-то в районе 250-300 кГц, а самый «популярный» диапазон рабочих частот примерно 60...120 кГц, поэтому было решено поставить драйвер из той же линейки, но с меньшим током открытия и при этом более дешевый и доступный — 1EDC40I12AHXUMA1. Отличается он в общем-то только меньшим током, на практике были опробованы buck-преобразователь и полумост с рабочей частотой до 250 кГц и данного драйвера оказалось достаточно для получения оптимальных потерь, которые составили примерно 15...20% от статических на канале. При этом данная замена позволила уменьшить стоимость на 6$ только на одной позиции! Кстати, драйвер этот есть в ДКО Электронщик по весьма неплохой цене, правда 2 недели назад распродавали 200 штук по 121 руб, но разгребли их быстро, я сам от жадности хапнул 50 штук в запас.
Вы разумеется можете оставить и старый драйвер, но в РФ он стоит в 2 раза дороже, правда позволит уменьшить суммарные потери на транзисторах примерно на 5..10%. Либо на макетах использовать 1EDC40I12AH, а в продакшен ставить старшего брата 1EDC60I12AH, ибо вся линейка данных драйверов является pin-to-pin совместимой.
Изменение №3
Самой глубокой переработке подверглась аппаратная защита по току. В комментариях было много ценных
Тут хотелось бы немного отойти в сторону и рассказать про микро-эксперимент, который был проведен в первой ревизии. Как помните для развязки силовой части от управления был применен простейший оптрон LTV-817 (это все тот же «народный» PC-817). Его часто можно встретить в обратной связи (ОС) дешевых импульсных источников питания (ИИП), но там он используется в ОС по напряжению, где особого быстродействия не требуется. Я же захотел попробовать его в аппаратной защите по току, т.к. цена у него приятная (около 0,03$) и посмотреть на практике как он себя поведет. В принципе со своей задачей он справляется на частотах до 40...60 кГц, при дальнейшем росте частоты коммутация оптрон уже не успевает (медленно нарастает напряжение) и сквозной ток через ключи проходит в течение 2-3 периодов. Конечно при токе КЗ в 10-15А это лишь вызовет небольшой нагрев и защита все таки отработает, но при питании от сети это 100% бабах — проверил. Эксперимент считаю удался и PC817 можно ставить в защиту, если вы делаете крупносерийное устройство с низкой частотой коммутации, где экономия в 0,2-0,3$ будет являться существенной.
В итоге заменил данный оптрон на быстрый, но более дорогой и менее популярный — TLP2362, с ним время реакции защиты составляет 2...6 мкс.
Как видите общая идеология осталась прежней, изменилась немного реализация и компоненты. В качестве датчика тока используются 2 параллельно включенных шунта в корпусе похожем на 2512, по сути это 2 точных резистора с 1% погрешностью, более жирными площадками под пайку и мощностью рассеивания 3 Вт, производит их Bourns. В магазинах в РФ они стоят примерно 1-1,5$, но я заказывал 1000 штук на LCSC, они закупили их вероятно катушку сразу и остаток у них появился на сайте, цена 0,05$ или в 20 раз ниже! Закупайтесь пока есть в наличии — ссылка. Обычно таких специфичных компонентов на LCSC нет, а появляются только если кто-то заказал много и магазин закупил их и остатки распродает. Либо вам нужно будет заказать 100+ таких шунтов и тогда привезут под вас.
Сигнал с датчика тока усиливается с помощью операционного усилителя (ОУ) D5, который поднимает напряжение до 4В при 20А. Затем с помощью компаратора D6 данный сигнал сравнивается с эталонным и если он оказывается выше него, то на выходе D6 (вывод 1) появляется логическая 1, которая «зажигает» светодиод в оптроне. Оптрон в данном случае имеет инверсию, то есть при подаче на него лог.1 он на выходе дает лог.0, а чтобы отключить драйверы D2 и D4 им на выводы 3 нужно подать лог.1, получается что сигнал надо инвертировать обратно для чего применен инвертор D8. Получаем, что при возникновение ошибки на выходе защиты устанавливается лог.1 и выключает драйвера, а при нормальном режиме работы на выходе защиты лог.0 и это позволяет драйверам нормально работать.
Конечно, можно было обойтись без инвертора и реализовать «предварительную инверсию» на компараторе, включив его несколько иначе, чтобы при превышение тока он выдавал лог.0, тогда на выходе оптрона была бы лог.1 и инвертор D8 можно было бы удалить из схемы. Я же сделал так как сделал, чтобы логика работы защиты была более понятной начинающим, т.к. данное включение самое очевидное, ну и инвертор по сути является дополнительным усилителем тока, что важно, т.к. на выходе сигнала об ошибке сидит светодиод, 2 микросхемы драйвера и еще наш микроконтроллер, а может вы решите повесить еще что-то, так что запас по току тут не помешает.
Так же ради удобства работы было добавлено 2 джампера. Первый (на схеме J1) служит для отключения сигнала с защиты по току, по умолчанию данный джампер замкнут и подает сигнал на драйвера и ШИМ-контроллер/DSP. Если вам по каким-то причинам необходимо отключить сигнал защиты или завести его на другую схему, то вы можете снять перемычку. Второй (на схеме J2) является просто выходом усиленного сигнала с шунта, чтобы можно было удобно подключить щуп осциллографа или для ОС по току, правда «потеряется» гальваническая развязка.
Изменение №4
На самом деле это группа изменений и она относится к изменению компоновки и разъемов. Во-первых, разъем для соединения с платой управления заменен с WF-6 на BH-10, т.к. последний позволяет более аккуратно оформить шлейф и для сборки шлейфа не требуется пайки или хитрой обжимки. Во-вторых, радиатор был отодвинут от транзисторов на 1 мм, то есть на толщину керамической прокладки, т.к. в первой ревизии это было не учтено и пришлось немного насиловать ноги транзисторов, что не есть хорошо. В-третьих, конденсаторы С7-С9 на силовой шине были отодвинуты еще на 1 мм от радиатора, теперь зазор между радиатором и конденсаторами составляет 3 мм.
Последнее изменение для меня не является критичным, т.к. радиатор при номинальном токе 20А не грелся у меня выше +65 oС, но несколько человек высказались об этой потенциальной проблеме, поэтому было решено потратить лишний миллиметр текстолита.
Изменение №5
Тут скорее не изменение, а просто альтернативная версия — в этот раз была сделана так же высоковольтная версия модуля. Был применен транзистор IPP65R225C7XKSA1, конденсаторы C7-C9 применены в аналогичном корпусе 22х25 мм емкостью 100 мкФ на 400В. Так же в цепи защиты по току вы можете установить всего один шунт, тогда его сопротивление будет 4 мОм, а не 2 и соответственно токовая отсечка будет на 10А вместо 20.
Объективно 20А в высоковольтном модуле не выжать, т.к. размер радиатора не позволит рассеивать столько тепла, а на 10А успешно были протестированы в макете частотника на 3 кВт. Поэтому в высоковольтном модуле ставим по 1 транзистору, а количество шунтов уже выбирайте сами. В принципе если защита на 20А настроена, то от КЗ так же спасет, а при значительном пусковом токе не будет сходить с ума. Так же никто не запрещает в высоковольтном модуле поставить по 2 ключа вверх и вниз, место никуда не делось.
Еще было увеличено расстояние между dc/dc модулем и драйвером, а так же исправлен футпринт модуля. Дело в том, что изначально я модель корпуса модуля (SIP-7) взял с 3dcontent-а и не проверил ее, она оказалась с ошибкой — ноги были на 1 мм дальше от границы корпуса, чем в реальности, поэтому модуль вставал в натяг. Сейчас модель была исправлена и зазор увеличен на 3 мм.
Заказ печатных плат
В первой ревизии я отработал основной концепт модуля и компоновку, вторая ревизия конечно несколько изменила модуль, но не глобально, поэтому было решено заказать сразу 50 плат, собрать себе полный комплект и несколько модулей раздать по знакомым для тестирования повторяемости и живучести в
Для себя собрал 5 модулей: 2 низковольтных и 3 высоковольтных. Именно такой набор я задумывал как «комплект разработчика», т.к. он позволяет собрать не просто отдельный преобразователь, но и смакетировать целое устройство, например, бегло уже протестировал на стабилизаторе напряжения (3 высоковольтных полумоста), на частотнике и сейчас занимаюсь инвертором, который представляет из себя 2 низковольтных модуля для повышения 24В в +-380В по мостовой схеме и один полумост для рисовалки синуса из двухполярного напряжения (про это планирую написать). Поэтому если вы планируете основательно заняться изучением силовой электроники, то собирайте такой же комплект, а для «попробовать» хватит и одного разумеется.
Заказывал платы на PCBway и там у меня получились следующие ценники:
Тут в заказе 2 комплекта плат, но видно, что сами модули обошлись в 64$, то есть каждая плата стоит 1,28$/шт. Доставка стоит 13$ за все, думаю если выкинуть второй комплект плат, то можно было бы уложиться в 10$ на доставку. Итого себестоимость плат вышла 1,48$/шт. Можно сжигать и не огорчаться))
В следующий раз планирую попробовать заказать у PCBway и платы, и компоненты, и монтаж. Интересно посмотреть удастся ли сэкономить в итоге на закупке компонентов. В отличии от LCSC сами PCBway закупаются на digikey, mouser и arrow (эти дистрибьютеры вызывают больше доверия), соответственно можно закупить все разом. В этом же заказе транзисторы и драйвера шли с Электронщика, остальное с LCSC — неудобно и платить за 3 доставки (платы + 2 магазина компонентов) невыгодно, можно сэкономить 20-30$. Если будет интересно, то по данной процедуре и подготовке пакета документации могу написать «туториал».
Как получить платы?
Про это многие спрашивали в личку и в комментариях, я отвечал многозначным «потом» и просто отбивался раздачей исходников, которые прикреплены в конце статей были. К сожалению за первую ревизию я на 100% не был уверен, поэтому просил подождать ее обкатку и ревизию номер два. «Ревизия номер два» настала и я опишу различные способы:
- Взять исходники в виде Gerber-файлов и отправить вашему любимому производителю. Да, я не привязываю вас к конкретному производству, все открыто и демократично. Возможно вы найдете цены ниже или захотите платы из Штатов, а не Китая. Если будут сложности с заказом где-то, то тоже можно спросить меня, постараюсь помочь;
- Заказать в один клик на PCBway — заказать. Качество плат, которые вы получите можно видеть на фотографиях в статье, так же производитель точно не накосячит уже с вырезами внутри плат, а то у других были проблемы, просто не сделали вырезы изоляции под драйверами и dc/dc модулями;
- У меня осталось около 30 плат, в принципе я могу поделиться ими. Единственная просьба — если можете заказать сами, то заказывайте, 5 плат стоят 12$ с учетом доставки. Если по каким-то причинам вы не можете заказать самостоятельно, то пишите — отправлю вам почтой.
Исходники для силового модуля
В этот раз вам доступны не только схема в pdf и gerber-файлы, но и исходный проект в Altium Designer. Вы можете вносить любые изменения или заменить компоненты, например, вдруг вам хочется транзисторы в TO-247, ставьте если считаете это нужным. Предложений и разных советов было не мало в комментариях, объективно реализовать их все не получится, т.к. они иногда противоречат друг другу да и времени у меня совсем не вагон, поэтому у вас теперь есть возможность самостоятельно добавить все свои хотелки и показать всем «как надо делать».
Комментарии (37)
leR12
28.12.2018 21:53-1греть кондёры радиатором. ну ну…
siargy
28.12.2018 22:17+1в прошлый раз автору советовали разместить радиатор по краю платы, но он счел и такой вариант приемлимым.
NordicEnergy Автор
29.12.2018 00:39+2Ребра радиатора при 15...18А имеют температуру +40..+42 градуса (+65 это фланцы транзисторов), не считаю это каким-то кошмаром для электролитов. К тому же это набор для макетирования и от него не требуется ресурс 10 лет в условиях -40...+85. Опять же — если кто-то считает иначе, то может отодвинуть.
poison85
29.12.2018 06:45А на каких частотах работают эти кондеры?
NordicEnergy Автор
29.12.2018 10:37+1Смотря какая топология. Например, в buck это входная емкость и там просто постоянка, а если boost, то уже рабочая частота. В принципе для электролитов потолок где-то 150 кГц, больше уже не стоит, разве что гибридные.
poison85
29.12.2018 10:43Я имел ввиду конкретно эту реализацию.
NordicEnergy Автор
29.12.2018 10:47Я вам и ответил про этот модуль. Его можно включить по разному и частота коммутации может быть разной разной. Вообще при проектировании чего-то мощнее 500 Вт уже обычно не выходят за пределы 100 кГц, поэтому можете считать, что конденсаторы эти всегда будут работать в интервале 3...100 кГц.
DenisHW
30.12.2018 00:18Уточнение: и для buck и для boost через эти конденсаторы текут приличные токи на частоте преобразования.
NordicEnergy Автор
30.12.2018 00:20Неверно все таки, в случае buck все зависит от источника питания, его внутреннего сопротивления и перегрузочной способности. Конденсаторы входные нужны просто чтобы компенсировать просадку при динамически изменяющейся нагрузке.
DenisHW
30.12.2018 00:31Да, конечно, надо смотреть для конкретного применения. Но чаще всего влияют соединительный провода, дорожки (грубо 1мкГн на метр). То есть проводник 10 см на 100 кГц будет иметь импеданс 63мОм, что может быть много больше ESR конденсаторов и весть ток будет через них и идти.
NordicEnergy Автор
30.12.2018 00:57Верно, для этого параллельно керамику или пленку ставят, а питание ведут полигонами чтобы не было огромных индуктивностей, а всякий ВЧ сёр гасился керамикой и литы работали только на перегрузках и им не приходилось пыхтеть и греться без нужды.
sleip
28.12.2018 22:13TLP2362 может колхозный 6n137?
NordicEnergy Автор
29.12.2018 00:37+1Можно и его, TLP2362 использую во многих своих конструкциях и он ближе к сердцу. Против 6n137 ничего не имею, вроде даже на алишке свободно продается.
siargy
28.12.2018 22:52глянул щас исходник — в верхнем плече между высокое и выход 0.5мм зазор, в нижнем пятак транзистора и полигон земли только 0.25. этого явно недостаточно.
NordicEnergy Автор
29.12.2018 00:43Этого достаточно для 100В, для 400В там сохранен шаблон правил, который увеличивает зазоры под IPC. Хотя я тестировал и 0.5 мм — достаточно, оно же на столе работает, а не в цеху, но вы правы, лучше включить в AD высоковольтный набор правил.
Googlist
29.12.2018 01:01Для массовости лучше бьіло б плату в 100х100 уложить, сильно дешевле.
NordicEnergy Автор
29.12.2018 01:10Обратите внимание на картинку в статье, плата имеет размер 100х76 мм и как раз попадет в любимые китайцами 100х100. Собственно поэтому 10 плат и стоят 5$ + 7$ доставка (до моего города).
Wesha
29.12.2018 03:17NordicEnergy Автор
29.12.2018 10:40+2А зачем просто оставлять? Расскажите подробнее, что именно вас смутило? Гальванической изоляции на 2500В мало или зазора 0.5 мм не хватит для 100В в силовой части?
Wesha
30.12.2018 19:45-3"Дяденька, я сварщик не настоящий, на стройке нашёл" ©. Недавно читал на хабре вышеупомянутое выступление товарища с претензиями к электробезопасности колхозных устройств. Поскольку лично меня проблема в целом волнует, а ковыряться в деталях, которые совершенно не входят в мою компетенцию, времени нет, я просто оставил это здесь — люди, в чью компетенцию это входит, увидят и проверят.
NordicEnergy Автор
30.12.2018 21:38+2Ахинею какую-то написали… у кого действительно хватит компетенции вполне обойдутся и без статьи для «типичных менеджеров».
Wesha
29.12.2018 23:41-3А давайте призовём сюда самогО olartamonov и спросим у него — есть конкретно к Вашей аппаратуре претензии или нет, и кто тут «типичный менеджер».
NordicEnergy Автор
30.12.2018 00:12+1Да призывайте, в чем проблема то. Но цель вашего важного визита сюда какая хоть? За счет комментариев помочь статье подольше продержаться в топе «сейчас обсуждают»?
olartamonov Олег, а расскажи своему фанату-школяру про гальваническую развязку и как она достигается, а то он твою статью не смог осилить по ходу :)) Иначе бы догадался, что изолированные драйвера, dc/dc, вырезы в плате — это все таки гальваническая развязка (sic!)Wesha
30.12.2018 02:07А в чём Ваша проблема? Я вообще просто мимо проходил, линк в тему оставил, дальше пошёл. Чем он/я Вам не понравился?
все таки гальваническая развязка (sic!)
Ну всё, тут боевой заяц разъярился, и крайне рекомендует узнать, что такое sic, и как правильно пишется "всё-таки".
GarryC
29.12.2018 11:24По поводу изменения номер 3 — а если сделать наоборот — светодиод работает, пока нет ошибки — быстродействие на выключение такое же, как на включение?
Заодно получается контроль цепи защиты, а то неприятно будет узнать, что где-то была плохая пайка, после ухода волшебного дыма из силовых транзисторов.NordicEnergy Автор
29.12.2018 12:23Можно и на оптроне светодиод перевернуть, тоже вариант вполне. На счет проверки пайки лучше после монтажа от лабораторника или ИИП с защитой на 20А запитать и устроить КЗ, посмотреть как отрабатывает защита. Я все модули после монтажа проверил, сюрпризов не было))
ua30
29.12.2018 12:46Немного не в тему. Отец у меня практически всю жизнь занимается такой темой. Ему сейчас 65. Последние лет 15 у него фирма по изготовлению с нуля и модернизации существующего оборудования для обувного производства. Но конкретно радиотехника, проектирование и улучшение, восстановление всяческих плат, схем и т.д. — его любимое дело. Он вечно ругается не то что на изделия китайцев, а не то что в Европе делают. Все переделает и улучшает. Или делает просто свое.
В общем, опыт огромный. Но передавать или хотя бы делиться им — не с кем. Я не пошел по его стопам, мне IT дороже всего. Всегда хотелось дать ему возможность поделиться своим опытом и знаниями с людьми. Я бы помог оформить ему пару публикаций (компьютером он пользуется, всякие там пикады / кадкамы / аркамы / мач3 под чпу и т.д., но печатает 10 символов в минуту :)), если накидаете интересных тем / вопросов.NordicEnergy Автор
29.12.2018 12:50Любая адекватная обучающая техническая статья на хабре встречается положительно, тему можно выбрать вольную)) Единственное P-CAD уже устарел, а вот про проектирование или изготовление ЧПУ всегда интересно читать.
ua30
29.12.2018 13:08Это да. Просто не интересно будет писать / читать то, что уже не раз обсуждалось. Может у кого есть сложные конкретные вопросы или темы, которые дано не дают покоя и не имеют однозначного ответа. Можно было бы попробовать.
Что касается ЧПУ, есть один полностью свой стол трехосевой с нуля. Есть ЧПУ станок на базе небольшого фрезерного станка времен СССР. И есть просто большой фрезерный станок с функциями механизации и полуавтоматизации рулевых механизмов. Но, во-первых, тут и так полно материалов. Во-вторых, мне кажется, в ЧПУ нет принципиально сложных моментов. Но может быть я ошибаюсь. Опять же, не писать же о ЧПУ в общем — это не интересно. Нужны какие то конкретные моменты, вопросы. Я бы мог задать их.
Но, конечно, в первую очередь это актуально для радиоэлектроники. Опыт с ЧПУ у отца не настолько богатый.
В общем, если что, обращайтесь!
Ashton141
29.12.2018 14:04+1С удовольствием бы почитал статьи данного характера. К примеру можете написать статьи по модернизации или автоматизации станков…
HiMem-74
29.12.2018 14:55Я бы помог оформить ему пару публикаций (компьютером он пользуется, всякие там пикады / кадкамы / аркамы / мач3 под чпу и т.д., но печатает 10 символов в минуту :)), если накидаете интересных тем / вопросов.
Очень актуальная в узких кругах тема — стабилизированный импульсный источник питания со всевозможными защитами на 12 вольт 250 ампер с эффективностью > 85%. Попробуйте закинуть удочку, вдруг выйдет дешевле 8 т.р.ua30
29.12.2018 15:09Спасибо большое за конкретику. Записал. Как узнаю сможем ли по теме чего интересного рассказать — Вам первому дам знать.
NordicEnergy Автор
30.12.2018 17:09В штучном изделии — не выйдет, разве что совсем из говна и палок с TL494. Если не секрет, а для чего эти 12В 250А? Майнить что ли?))
Ashton141
29.12.2018 12:52+1Спасибо за модуль!) К сожалению заказал платки еще с прошлого проекта… Но думаю и они хорошо пойдут!)
NordicEnergy Автор
29.12.2018 13:05С ними все нормально, они адекватно отработали и использовать их можно. Я думаю, что 2я версия не последняя, где-то через пол года вероятно наберется список каких-то совсем мелочей и в 3й версии они поправятся. Например, обнаружил, что из 5 светодиодов один оказался не подписан, там остался дезигнатор VD4 (вроде) вместо более понятной подписи "+12V". На функционал это уже не влияет, скорее на общее удобство.
siargy
спасибо, хорошая работа.
NordicEnergy Автор
Всегда пожалуйста, надеюсь модуль кому-то поможет кроме меня и парочки знакомых)