Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 29.07.2020, 01:03   #1
Lum1noFor
Member
 
Регистрация: 25.12.2012
Сообщений: 85
Вес репутации: 148/30
Lum1noFor will become famous soon enoughLum1noFor will become famous soon enough
По умолчанию ШИМ с разностью фаз в PIC32.

Здравствуйте. Собственно, сабж - нужно получить два ШИМ-сигнала, смещенные по фазе друг относительно друга на Pi/2. Частота каждого сигнала до 600 кГц. Конечная цель - управление полным мостовым импульсным преобразователем в роли ШИМ-контрллера. Контролер PIC32MZ2048EFH064. Возможно ли без танцев с бубном и расчетов периода в реальном времени? Или же покупать специальный МК от Texas Instruments, где есть отдельный регистр смещения фазы?
Lum1noFor вне форума   Ответить с цитированием
Старый 29.07.2020, 13:16   #2
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: ШИМ с разностью фаз в PIC32.

Боюсь что в MZ без бубна не обойтись. Посмотрите на PIC32MK серию (если хватит Flash до 1МБ), у них есть (MotorControl) MCPWM:
Individual period, duty cycle, and phase shift registers with on-the-fly updates for each generator
Возможно что для вашей задачи так же будут полезны встроенные в PIC32MK операционники .

а вообще, для задач Digital Power есть специализированные контроллеры dsPIC33 (CH/CK - двух и одноядерные) - у них HighSpeed PWM (250ps resolution), быстрый АЦП, быстрые компараторы - позиционируются для импульсных преобразователей в т.ч. под управление нитрид-галием, ШИМ до ~4MHz с разрешеинем 250пс
Илья вне форума   Ответить с цитированием
Старый 29.07.2020, 14:26   #3
Lum1noFor
Member
 
Регистрация: 25.12.2012
Сообщений: 85
Вес репутации: 148/30
Lum1noFor will become famous soon enoughLum1noFor will become famous soon enough
По умолчанию Re: ШИМ с разностью фаз в PIC32.

Цитата:
Сообщение от Илья Посмотреть сообщение
Боюсь что в MZ без бубна не обойтись. Посмотрите на PIC32MK серию (если хватит Flash до 1МБ), у них есть (MotorControl) MCPWM:
Individual period, duty cycle, and phase shift registers with on-the-fly updates for each generator
Возможно что для вашей задачи так же будут полезны встроенные в PIC32MK операционники .

а вообще, для задач Digital Power есть специализированные контроллеры dsPIC33 (CH/CK - двух и одноядерные) - у них HighSpeed PWM (250ps resolution), быстрый АЦП, быстрые компараторы - позиционируются для импульсных преобразователей в т.ч. под управление нитрид-галием, ШИМ до ~4MHz с разрешеинем 250пс
Илья, спасибо за наводку, думаю, это поможет мне определиться, в какую сторону копать. PIC32 MZ EF был выбран не случайно - у него есть модуль расчётов с точкой. То есть эти расчеты выполняются быстро и за одно и то же время, независимо от количества знаков после запятой. Этот модуль мне нужен для организации цифрового контура обратной связи.

Как я понял, такой модуль есть только у одной серии МК от Микрочипа - у MZ EF. Поэтому крайне желательно каким-либо образом организовать упомянутый двухфазный ШИМ именно на этом контроллере. Нет ли у Вас идей, как можно это сделать с наименьшими затратами?
Lum1noFor вне форума   Ответить с цитированием
Старый 29.07.2020, 16:00   #4
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: ШИМ с разностью фаз в PIC32.

Ну так можете сами сделать простейший факт-чекинг
Для примера:
https://www.microchip.com/wwwproduct...32MK1024MCF100
High Performance 32-Bit MCU with FPU & DSP
Floating Point Unit for single and double precision math
это "есть модуль расчётов с точкой"? про это речь?
Илья вне форума   Ответить с цитированием
Старый 30.07.2020, 00:24   #5
Lum1noFor
Member
 
Регистрация: 25.12.2012
Сообщений: 85
Вес репутации: 148/30
Lum1noFor will become famous soon enoughLum1noFor will become famous soon enough
По умолчанию Re: ШИМ с разностью фаз в PIC32.

Цитата:
Floating Point Unit

Да, именно оно!






А вот это уже может реально подойти конкретно под мои задачи! Я что-то посмотрел на сайте Микрочипа, но через мобильную версию с телефона там нормально не полазишь. Спасибо за помощь, скорее всего я так и поступлю - куплю этот камешек.
Lum1noFor вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC18F14K22, ШИМ (PWM), выбор ножки для выхода AntiDriver Продукция MICROCHIP 2 26.02.2017 20:23
Изучение ШИМ PIC контроллера МимоПроходил Вопросы начинающих 6 10.10.2013 21:53
MPLAB не находит c018i.o qwerty1 Продукция MICROCHIP 45 22.04.2011 12:14
2 ШИМ на PIC12F675? Zeus80 Общетехнические вопросы 7 09.04.2010 13:31
PIC18F452, ШИМ не полностью 10-разрядный themaster Продукция MICROCHIP 2 15.01.2010 08:48


Часовой пояс GMT +3, время: 20:32.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot