ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
591239
Evgeny_CD, Архитектор (09.04.2015 01:13, просмотров: 19329)
Размышлизма о построении программно-управляемых блоков питания с предельными параметрами. Навеяно постом General о дешевых мелких трансформаторах -> http://caxapa.ru/590309.html
Исходные данные: * входное напряжение 6:1 * мощность - 10..50Вт (дизайн рассчитан на определенную мощность из диапазона) * емкость вход - выход 10-20 пф (чтобы помехи сети мало лезли на выход) * напряжение развязки вход-выход - 3 КВ * махонькое и недорогое. Применения: * сетевой блок питания со сходным напряжением 90-400 V AC с коррекцией к. мощности (пусть не до 0.9, но некоторой коррекцией) * питание бортовой электроники от бортового аккумулятора всегда и везде - от "убитый аккумуллятор УАЗика на морозе" (6-8В) до "регулятор напряжения на КАМАЗе оборвался" (под 50В на полувыкипевшем аккуме) Основные элементы дизайна. Трансформатор - две неперекрывающиеся обмотки на кольце. Даст и гарантию зазора, и малую емкость. Но даст и приличную индуктивность рассеяния. Транс двухтактный для повышения удельной мощности. Лично мне известно ровно две схемы, который могут утилизировать эту индуктивнось рассеяния с пользой * прямоходовик ZVS * Мост ZVS с фазовым управлением и выпрямителем с удвоением тока на выходе (можно и без удвоения) [желающие курят материалы семинаров Unitrode на сайте TI]. Обе схемы достигают КПД 90% и выше. Обычный ZVS - это, в целом, шаманское устройство. В котором слишком дофига предположений о свойствах моточных элементов, чтобы все работало как надо - это если мы хотим иметь всегда высокий КПД и всегда быть в ZVS. Хорошо бы иметь программное управление ZVS, которое бы четко отслеживало все параметры схемы, и подстраивало режимы работы под нагрузку, разброс параметров элементов и проч. Выбор компонентов. Топик, на который есть ссылка в начале, подарил чудный набор маленьких и дешевых трансформаторов для управления полевиками. Так что эта часть вопроса закрыта. Хорошо бы управление построить на ПЛИСке - чтобы сформировать идеальные управляющие сигналы для всех элементов схемы. К счастью, у нас есть хороший выбор ПЛИСок с невысокой ценой, малым потреблением и приличными ресурсами. ПЛИС семейства iCE40 от Lattice (чтоб им в аду гореть за такие корпуса !!!) ICE40UL1K-CM36AI - 100 : 1.74, IC FPGA ULTRA 1.2V 36UCBGA 0.4mm - самая зачетная ПЛИСка для рассматриваемых целей. Если забыть про корпус. ICE5LP1K-SWG36ITR50 - 50 : $3.00, IC FPGA 26 I/O 36WLCSP 0.35mm 16 x 16 Multiply & 32 bit Accumulator Blocks 2 - крутая ПЛИСка, даже MAC & ALU в ней есть, но корпус "чтоб ты здох" ICE40HX1K-TQ144 - 100 : $4.57 IC FPGA 96 I/O 144TQFP - тренировочная плиска, удобный корпус, но нет встроенного генератора и жрет заметно больше первых двух. ICE40LP1K-CM81 - 100 3.83 IC FPGA 63 I/O 81CBGA (4 x 4mm, 0.4mm) - маложручая ПЛИС предыдущего поколения ICE40LP1K-CB121 - 100 4.37 IC FPGA 95 I/O 121CSBGA (6 x 6mm, 0.5mm) - наименее стремный BGA корпус из описанных в этом разделе. Выбрано именно это семейство, т.к. от ПЛИС ничего сверхъестественного не требуется, нужны дешевизна и маложручесть. Приятным бонусом всех вариантов, кроме ICE40UL1K, является наличие LVDS входов, что позволяет использовать их как компараторы для отслеживания процессов в силовой части (с дополнительными аналоговыми цепями, конечно же). Теперь рассмотрим процессор. CF вне конкуренции по соотношению цены, наличию внешней щины и фич, но похоже, что Фрискалики, особоенно после продажи-слияния, начинают терять к ним интерес. Цены выросли, не все виды можно курить прямо с сайта. Абыдно - с учетом того, что семейство и так экзотическое. MCF51QU32VHS 10000 : $1.37, 44-pin QFN 5x5, 32 FLASH, 8 SRAM, 16 FlexNVM (типа EEPROM), FlexRAM 1 (доп. ОЗУ на шине), без крипто, 12 бит АЦП, 12 бит ЦАП, внешняя шина 8 бит, Vref, 2 компаратора MCF51QU64VHS 10000 : $1.53, 44-pin QFN 5x5, 64 FLASH, 16 SRAM, 32 FlexNVM (типа EEPROM), FlexRAM 2 (доп. ОЗУ на шине), остальное так же MCF51QU128VHS 10000 : 1.73, 44-pin QFN 5x5, 128 FLASH, 32 SRAM, 32 FlexNVM (типа EEPROM), FlexRAM 2 (доп. ОЗУ на шине), остальное так же MCF51JU128VHS 100 : $2.39 (при покупке напрямую на сайте) 44-pin QFN 5x5, 128 FLASH, 32 SRAM, 32 FlexNVM (типа EEPROM), FlexRAM 2 (доп. ОЗУ на шине), остальное так же + USB + I2S NUC100, NUC120 Nuvoton Technology Corporation в корпусах 64LQFP, в цену от $2 можно получить на 1000 партии. SiLabs (Energy Micro) тут как тут EFM32G280F32-QFP100 1000 : $2.26 EFM32G280F64-QFP100 1000 : $2.30 EFM32G280F128-QFP100 1000 : $2.78 LQFP100 Cortex-M3 32 MHz, 128 FLASH, 16 SRAM , 12-bit 1 Msps ADC, 12 bit DAC 500 Ksps, еррата есть. Еще много интересных проциков и компонентов для них описано в постах http://caxapa.ru/502865.html http://caxapa.ru/504754.html http://caxapa.ru/505078.html http://caxapa.ru/504719.html - дешевые PICи в мелких корпусах http://caxapa.ru/504754.html - аналогично Датчик тока - непревзойденные Si85XX UNIDIRECTIONAL AC CURRENT SENSORS Грубо - 1$ в опте. Сдвоенный драйвер полевика MIC4427YMM TR 2500 : $0.49 как раз для управления трансформатором, который, в свою очередь, управляет затворами. На выходе, после вторички, стоит step-down для получения точного выходного напряжения. Вообще говоря, оптрон обратной связи можно и не ставить. Ну или поставить такой оптрон на выход UART мелкого пика - чтобы он передавал 8 бит выходного напряжения, скажем. Подводим итоги - сколько будет стоить блок управления такого чуда. * мелкий PIC для общего управления по питанию блока управления - начальный пускач и все такое - $0.5 * мелкий PIC для передачи данных о выходном напряжении - $0.5 * трансформаторы для затворов - 2*$1 = $2 * драйверы для трансформаторов - 2*$0.5 = 1$ * Датчик тока первичной обмотки трансформатора - 1$ * MCU - $2.5 * ПЛИС - $4 * АЦП для измерения тока первички (3 бит 3 MSPS - есть такие!) - $1 * оптрон цифровой TLP2200(TP1,F) 2 мбита теоретически, - $1 с запасом Итого имеем 0.5+0.5+2+1+1+2.5+4+1+1= $13.5 за очень и очень навороченный блок управления, для которого главное - создать алгоритмы. Хорошие микрухи для фазового управления от TI стоят $10 :)