Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
«по простому» — можно формировать ШИМ от таймера (задается частота и скважность). Это есть у всех МК (не только Microchip). Для ИИП нужно (в идеале) на каждом импульсе измерять параметры выхода и к следующему импульсу иметь расчет по скважности. В этом случае нужно иметь быстрый АЦП, быстрое ядро. Например dsPIC33 семейства GS имеют DSP ядро и ШИМ с разрешением 1.04нс (частота для таймера ШИМ 960МГц). Поэтому для источников «среднего» уровня, предлагаемое решение выглядит весьма интересным (ИМХО), так как параметры ШИМ задаются не таймером, а формируется обратной связью, петлевой фильтр не вычисляется ЦОС, а отрабатывается аналоговым петлевым фильтром.
С другой стороны, если источник нужен без доп.функций, то подойдет масса специализированных ШИМ-контроллеров, ASIC и пр., и это будет дешевле. Но если нужен сервис, как то: интерфейсы управления (DALI), диагностика, работа с датчиками и пр, то «зачем платить дважды?», когда на одном МК можно сделать ШИМ контроллер под нужную топологию и контроль с управлением.
Т.е. я бы сказал так, что решение «хуже» (относительно ASIC) тем, что чуть дороже. А «лучше» — если нужна гибкость, универсальность, управляемость, коммуникабельность, программируемость.
Конкуренты… смотря как сравнивать. подобным образом, через подобие CIP/ПНЯ и быстрые компараторы, — есть у Atmel, но он теперь тоже Microchip ))
50 оттенков ПНЯ*. Микроконтроллеры в импульсных источниках питания