Re: К1921ВК01Т (арм Cortex-M4F)
Добавлено: 08 май 2015, 13:57
А можно выложить хотя бы такую какая есть? А то время идет..._sva_ писал(а): К сожалению, ввиду очень большой загруженности нашего технического писателя, новая версия документации, которую будет не стыдно выложить на официальный ресурс, появится в середине марта.
Я представитель фирмы, которая осуществляла консультационную помощь в разработке микроконтроллера и проводила его проверку для задач управления электродвигателями. Мы уже разработали и используем изделия на этом микроконтроллере. Мы выступали на презентации с докладом по опыту разработки программного обеспечения для этого МК. Наша презентация доступна по ссылке http://motorcontrol.ru/news/data/ic_news/10/ (если не открывается по ссылке, зайдите на наш сайт и найдите её в разделе новостей от 25/03/2015).prostoRoman писал(а):Здравствуйте. А Вы презентации выкладываете?
Не очень понятно, для чего делать прерывание. Практически в любых современных модулях ШИМ, в том числе и в данном МК, есть теневые регистры для скважности и периода ШИМ. Теневые регистры загружаются в рабочие регистры, в зависимости от конфигурации, например, по окончанию периода ШИМ. Значит можно асинхронно безболезненно присваивать значение периода и порога срабатывания на любой частоте расчета, скажем, на 10кГц при частоте ШИМ 200кГц. Уставки периода и порога срабатывания применятся одновременно на новом периоде ШИМ. Единственная опасность - присвоить новые значения непосредственно в момент конца периода, тогда есть небольшая вероятность, что, скажем, период уже будет новым, а значение порога срабатывания - старым. Но это легко обойти проверкой текущего значения счетчика таймера ШИМ - не присваивать новые значения, если счетчик таймера ШИМ близок к нулю. Соответственно, код обновления таймера будет примерно таким:Serega писал(а):В последнее время в преобразовательной техники широко применяются резонансные преобразователи LLC, LCC типов в которых используется частотно импульсная модуляция(ЧИМ) когда изменяется частота, а скважность постоянно равняется 2. Было бы неплохо реализовать ЧИМ аппаратно. Например установить бит в регистре конфигурации, чтоб модуль ШИМ при изменении регистра периода автоматически менял содержимое регистра порога срабатывания на равное половине регистра периода.
А то приходится вводить дополнительное прерывание, и если таких три независимых канала работающих на частоте 200 кГц, эти прерывания забивают процессор.
А если прерывания накладываются то нарушается работа модулей ШИМ, если запись в регистр порога срабатывания происходит после пресечения регистром счетчика записываемого в регистр порога срабатывания значения.
Код: Выделить всё
DINT;//запрещаем другие прерывания
if (PWM_0->TBCTR > 10) {//таймер ШИМа уехал далеко от конца периода?
PWM_0->CMPA.bit.CMPA = NewCMP;//новый порог срабатывания
PWM_0->TBPRD = NewPRD;//новый период
}
EINT;
На настоящий момент доработка завершена и запущена серийная партия изделий. Документация находится в финальной стадии разработки. Выпуск микросхем с приемкой запланирован на 2016 год. Пока планируются 208 выводные пластиковые и метало-керамические корпуса, а с чем связан вопрос по корпусам, Вам нужны эти контроллеры в других габаритах?prostoRoman писал(а):А не могли бы вы предоставить чуть больше информации о текущем состоянии по доработке МК, документации и приёмке, а так же будут ли другие корпуса? Спасибо.
Ну вообще весьма и весьма, причём по-моему, 64ёх выводной формат наиболее привлекателен, например в LQFP-64. А если сделаете 64 вывода с шагом 0.8мм, то помимо промышленности захватите ещё и радиолюбителей.Marketing писал(а):На настоящий момент доработка завершена и запущена серийная партия изделий. Документация находится в финальной стадии разработки. Выпуск микросхем с приемкой запланирован на 2016 год. Пока планируются 208 выводные пластиковые и метало-керамические корпуса, а с чем связан вопрос по корпусам, Вам нужны эти контроллеры в других габаритах?prostoRoman писал(а):А не могли бы вы предоставить чуть больше информации о текущем состоянии по доработке МК, документации и приёмке, а так же будут ли другие корпуса? Спасибо.