Ой ли? В большинстве источников, если мы говорим о маломощных флайбаках, как раз ее задача затыкать генерацию в силовой части, таким образом преобразователь гонит пачки импульсов с постоянным дьюти (что и не раз наблюдалось на оцисле) – отсюда и мерзкий писк в ненагруженном состоянии всяких там китайских зарядок для телефонов. Вполне себе релейный режим. То, что ее можно завести в аналоговый режим – я не спорю, но вы и сами признали, что это не лучший вариант. Действительно, юзать ее без обратной связи (хотя бы конденсатора на 4,7 нан, между катодом и управляющим, как в большинстве случаев) – неразумно, будучи голой, она склонна к возбуждению.
По поводу HCNR200 – респект, что знакомы с сей штукой, когда-то думал с ними иметь дело. Купил пару, с большими трудами в большом городе и не за копейки. Имея фотодиод обратной связи можно сравнительно легко добиться линейности. Доставаемость для нее проблема действительно эпическая, поэтому лично я остановился на аналоговых барьерах серии HCPL, например, неплохо себя зарекомендовал HCPL7840, как в плане частотки и линейности, так и в плане CMR. Кстати, в основном для контроля тока и создан (собираюсь заложить также в один из разрабатываемых силовых проектов). Насколько я понимаю, раз вы их упомянули, видимо, тоже знакомы не понаслышке. Есть еще барьеры от Burr Brown, как с внутренними трансформаторами так и емкостные, но в связи с их астрономическими ценами, на практике не пробовал.
Шутку оценил. Это как раз был пример как делать не надо. Будет чистой воды аппаратура, которую никто никак не засертифицирует (ни за какие шиши) и которую нельзя будет давать обычному юзверю в лапы. А вдруг он туда включит обычный трансформатор? Да, и ограничение тока там будет еще играть важную роль защиты от дурака.
Я не говорил, что это проблема, просто лишние навороты, ИМО. А копеечный токовый ШИМ UC384х я тоже люблю. Хотя и не юзаю его столь нестандартным образом.
Пилил жестко закрепленной болгаркой на максимальной скорости. Да, и пилил и сверил феррит – все это возможно, главное аккуратно. По поводу повторяемости, в данном случае такая штука нужна только одна, так что это не так важно. Залито компаундом, естественно. По поводу абсолютного значения – тоже не так важно. Прикинуть диапазон несложно, все остальное подстраивается во вторичных цепях усиления сигнала с датчика Холла (да, будут подстроечники), как усиление, так и смещение нуля. Частотная коррекция там же. Не вижу ничего сложного, в принципе, доволен таким подходом на практике. Да, и не забываем об обмотке ОС на кольце.
По поводу шунта – согласен, малая индуктивность куска провода обманчива, поэтому я и сказал, что не все так просто как кажется. Но вы все равно меня озадачили. Обычно все же использование широкой плоской ленты решало эту задачу, а выбросы давились RC. На плате это может выглядеть как узкая петля шлейфа с изолирующей прокладкой, впаянная вертикально. Ибо это же уйму надо налепить SMD, скажем 1206, чтобы получить приличный ток, а фольга в моем понимании – это явно не фольга, а тонкий лист, полоска из которого сложена гармошкой.
Транзисторов с токовыми сенсорами стараюсь избегать по причине их более сложной доставаемости и более высокой стоимости. Но это вопрос вкуса.
Можно использовать те же 4066, вот и один корпус, а переключение организовать используя тот же один скучающий инвертор. Некий недостаток в более высоком сопротивлении, но учитывая компаратор после них, тут это вполне допустимо.
По поводу схемы, вкуривал ее в течении обеденного перерыва, возникло несколько вопросов. Чтобы понять о чем идет речь, пронумеруем силовые ключи – VT0, VT1, VT2 и VT3, сверху вниз, так, как они подключены к выходам мультиплексора хх157 – 0, 1, 2 и 3. Допустим, что SHDN = 1 (включено) и СLC50HZ = 0 (выбраны входы А). Триггер хх74 который 1,3,2,4,5,6 – триггер первый, 10,12,11,12,9,8 – триггер второй (советую нумеровать элементы на схеме по типу DD1.1, DD1.2, проще обговаривать).
На вход синхронизации фазы поступает возрастающий фронт, который устанавливает первый триггер и сбрасывает второй. Установившись, первый триггер через дифференцирующую ячейку, выделяющую возрастающий фронт, подает импульс установки на свой же вход S. Зачем? И так уже установлен.
Ладно, первый триггер при этом также открывает ключ VT2 (верхний). Итак, у нас на данный момент открыт VT1 (который будет играть роль контроля тока, в течении всего полупериода СLC50HZ) и закрыт ключ VT0 (верхний, который тоже не меняет состояние в течении полупериода СLC50HZ). Третий ключ VT3 (нижний) сейчас пока что закрыт, так как второй триггер сброшен.
Итак, ток течет через ключи VT2 и VT1. Ток в ключе VT1 возрастает и срабатывает компаратор пикового ограничения тока, тем самым сбрасывая первый триггер. Сбрасываясь, он закрывает верхний VT2 ключ. Но при этом этот же первый триггер, сбрасываясь, по падающему фронту (дифячейка) устанавливает второй триггер, который открывает ключ VT3, до этого закрытый. Итак, ток начинает течь по обеим нижним ключам. На входе 6 компаратора детекции нуля будет некоторое отрицательное смещение, которое поступает с ключа VT3, который сейчас открыт и играет роль синхронного выпрямителя. Когда ток падает к нулю, компаратор ресетит второй триггер и тем самым закрывает ключ VT3. Ну и это все, как я понимаю, желательно должно произойти до следующего возрастающего фронта OSCn (если нет, то на всякий пожарный ресетим второй триггер по следующему фронту, закрывая ключ VT3 принудительно, что не есть гуд, конечно, но необходимо, так как в следующем цикле будет открыт VT2).
Аналогичное происходит при и СLC50HZ = 1 (выбраны входы В) – постоянно открыт ключ VT3 в качестве шунта и в качестве токового ШИМ работает ключ VT0. Ключ VT1 теперь работает как синхронный выпрямитель, аналоговые билатеральные ключи соответственно переброшены.
То есть, да, имеем current mode PWM, меняя аналоговый CUR_REF, синтезируем ток нужной формы. Если я все правильно понял и описал, то получается, что во время каждой полуволны ключ-шунт постоянно открыт. Это значит, что у нас идет циркуляция индуктивного тока в нижнем плече моста. То есть, согласно вашей схеме (рассматривая одну фазу), рекуперации энергии, что есть одним из важных свойств моста, не наблюдается.
Если я что-то сходу не понял – заранее извиняюсь.
Еще лирическое отступление – вы формируете дедтайм внешней логикой. К сожалению, вынужден согласиться – что-то не встречал я достаточно мощных драйверов с внутренним дедтаймом и шатдауном. Еще один вариант – отдать дедтайм на откуп дешевому IR2103, который стоит перед 2010. Vs на землю, Vcc и Vb вместе и к питанию, освободившийся инвертор на вход /LIN. Ну, вы поняли. Разводка, кстати, упрощается, хотя, согласен, решение немного извращенное и нету выигрыша в корпусах. Роль компаратора, как я понял, в этой схеме будет играть роль операционник с двуполярным питанием?