STM32F334xx от ST

stm32
ST продолжает радовать и выпустила вариант stm'ок для для импульсных источников питания. Основное отличие их от остальных контроллеров — наличие быстрых (40нс) компараторов и таймер с разрешением 217пс. Раньше такой таймер я видел у TI в их TMS320.

HRTIM


Для чего нужны компараторы — понятно — защита по току. А вот таймер хитрый, ведь 217пс это эквивалент 4.6ГГц не каждая ПЛИСина так сможет.

Такой таймер нужен для того, чтобы увеличить точность выходного напряжения преобразователей. Возьмем, к примеру, обычный buck преобразователь. При частоте процессора 72МГц и частоте преобразователя 100кГц, ошибка получается 0.14% и вполне приемлема для большинства источников питания, но не особо приемлема для, к примеру, аудио-усилителей D класса. Естественно, все становится только хуже с увеличением частоты. У TI есть хорошая таблица о их подобном таймере, она применима и к STMкам:

HRTIM

Как получается такое разрешение? В процессоре стоит линия задержки из 32 элементов. Задержка каждого элемента регулируется подаваемым на него напряжением. А напряжение это выбирается автоматикой так, чтобы суммарная задержка всей линии равнялась периоду тактового сигнала. Такая система называется DLL или delay locked loop.

delay locked loop

В отличии от PLL, DLL намного стабильнее и намного проще в реализации. Недостаток — она пропускает весь шум (джиттер) тактового сигнала. Но в данном случае нас это не интересует.

Естественно, строить какой-то мелкий источник питания на таком звере смысла нет, но если вы конструируете что-то сложное и боритесь за каждый процент КПД, то штука может подойти. В новых STMках 10 каналов такого ШИМа, что позволяет строить довольно сложные источники питания. Беда в том, что компараторов всего 3. И это говорит о том, что больше трех хороших источников на одной микросхеме не построить.

Корпуса у микросхем вполне приятные — lqfp32, lqfp48, lqfp64.

Ну, и, пара документов:
Пример LLC источника питания на 500Вт
HRTIM cookbook
STM32F334xx Reference manual

3 комментария

avatar
Ох как вовремя )
avatar
А какая максимальная частота шима возможна этой STмкой, что то из даташита не очень ясно?
avatar
Конечно не на ST, а на TMS320,… исключительно ради эксперемента, я на TMS320F28335 ШИМ тестил на 37,5 МГц, скважность чтото около 0,3 в режиме Up-Down.
Если делать аналогичный тест для Up или Down, то там можно и все 75МГц (в теории, я не помню пробовал ли)
Да, и визуально на осциллографе (с полосой в 5ГГц) не было вообще видно дрожания.
Комментарий отредактирован 2014-09-18 06:40:58 пользователем idea
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.