реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Можно ли на плис реализовать генератор мертвого времени?
sidy
сообщение Nov 3 2017, 15:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 2-11-08
Пользователь №: 41 333



Господа, добрый день. Есть CPLD EPM3128. К ней подключен кварц 10 МГц. На нее поступаю два сигнала.
Прикрепленное изображение

Можно ли с помощью данной cpld использую Verilog cсформировать мертвое время (например 6 мкс)?
Прикрепленное изображение

Причем скважность данных сигналов может меняться и быть меньше 6 мкс, но при этом мертвое время должно сохраняться.

Сообщение отредактировал sidy - Nov 3 2017, 16:21
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Nov 3 2017, 16:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 232
Регистрация: 17-02-06
Пользователь №: 14 454



мертвое время между чем и чем?
Go to the top of the page
 
+Quote Post
sidy
сообщение Nov 3 2017, 16:22
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 2-11-08
Пользователь №: 41 333



Цитата(Golikov A. @ Nov 3 2017, 19:05) *
мертвое время между чем и чем?

Картинки сначала не загрузились. Между вторым и первым сигналом
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 3 2017, 17:16
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 578
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



если внутри плис есть тактовая 1 мгц или выше, то достаточно подавать один сигнал и из него и тактовой делать второй сигнал с требуемым мёртвым временем.
з.ы.
не понял только про скважность в микросекундах .


--------------------
"..не нравятся мои выборы? ..приходите в мой суд."
Узурпатор П.
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 5 2017, 10:52
Сообщение #5


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 098
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Golikov A. @ Nov 3 2017, 19:05) *
мертвое время между чем и чем?

Оффтоп, мне даже стыдно спрашивать, может это знает каждый школьник, но... что такое мертвое время? Кто его убил? sm.gif


--------------------
Go to the top of the page
 
+Quote Post
GefarD
сообщение Nov 5 2017, 11:07
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 27-11-10
Пользователь №: 61 209



Время между спадом одного сигнала и нарастанием другого.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 5 2017, 11:46
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 3 678
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(AVR @ Nov 5 2017, 13:52) *
Оффтоп, мне даже стыдно спрашивать, может это знает каждый школьник, но... что такое мертвое время? Кто его убил? sm.gif

А его и не "убивают"... Просто обычно есть две бутылочки, одна с живой водой, а другая - с мертвой... Вот ими и поливают время. Поиск по терминам "иван-царевич", "серый волк" и др...
Ну и там еще есть мертвая линия. Так вот, ее сначала надо нарисовать, и только потом поливать...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 5 2017, 13:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 29-12-04
Пользователь №: 1 741



Если имеется ввиду задержка между верхним нижним ключем и плис используется для управления силовым мостом или полумостом- то лучше использовать два внешних асинхронных таймера. На самой CPLD разные аналоговый извращения с задержкой не кратной тактовой частоте возможны, но имеют низкую помехоустойчивость в силовых цепях. Был вариант с ФАПЧ на ПЛИС и из этой ФАПЧ формировали плавную задержку. Но VCO было отдельной микросхемой.
Go to the top of the page
 
+Quote Post
Александр77
сообщение Nov 5 2017, 13:52
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 564
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(khach @ Nov 5 2017, 16:15) *
Если имеется ввиду задержка между верхним нижним ключем и плис используется для управления силовым мостом или полумостом- то лучше использовать два внешних асинхронных таймера.

Еще правильнее использовать микросхему драйверов - в ней уже проработана возможность задания "мертвого времени" для исключения сквозных токов между верхним и нижним ключами.
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 5 2017, 15:25
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(Александр77 @ Nov 5 2017, 16:52) *
Еще правильнее использовать микросхему драйверов - в ней уже проработана возможность задания "мертвого времени" для исключения сквозных токов между верхним и нижним ключами.

Только их не всегда можно найти готовые, особенно для экзотических многофазных схем. Иногда приходится лепить монстра из микроконтроллера ( ШИМ на таймере), CPLD (фазировка мультифазника), снова ШИМ микроконтроллера ( мертвые времена полумостов), драйвера транзисторов с защитой. А уж если это резонансный преобразователь типа LLC пе ременной тактовой частотой на ФАПЧ, то там проблема генераций задержки мертвого времени встает особо остро, т.к период основного клока меняется в процессе регулировки преобразователя.
Go to the top of the page
 
+Quote Post
sidy
сообщение Nov 6 2017, 15:31
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 2-11-08
Пользователь №: 41 333



У меня есть процессор stm32, который может формировать комплиментарные ШИМ сигналы с мертвым временем. Есть ШИМ частотой 5 кГц для управления транзисторным модулем для формирования синусоиды 50 Гц. С мертвым временем 5 мкс. В ШИМе есть значения меньше 5 мкс. И получается что то при выдаче ШИМа в комплиментарные выходы таймера TIM1 значения ШИМа, которые меньше 5 мкс вырождаются в постоянный сигнал.
Прикрепленное изображение

В следствие этого искажается синусоидальный сигнал
Прикрепленное изображение

(Для примера привожу синусоиду сформированную без мертвого времени - искажений нет)
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 6 2017, 16:42
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 241
Регистрация: 29-12-04
Пользователь №: 1 741



А причем тут мертвое время? Просто надо огрначить ШИМ до 98% или 95% заполнения, чуть упадет амплитуда сигнала, зато не будет проблем с ключами.
Можно конечно и адаптивную подстройку метрового времени сделать под конкрентый ключ, но тогда надо датчики сковозного тока устанавливать и стартовать с мягких режимов. Вообже то ападптивная подстройка мертвого времени только в резонасных пребразователях большой мощности применяется.
ЗЫ. на STM32f334 гляньте, у него таймер намного более навороченный, с микрошагом по времени для резонансных преобразователей. Может подойдет.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Nov 8 2017, 20:24
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



А не проще ли формировать эти сигналы на самой CPLD?
Несколько счетчиков и шаг 100нс.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th November 2017 - 09:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01326 секунд с 7
ELECTRONIX ©2004-2016