|
|
  |
Пятничная задачка с deadtime |
|
|
|
Jul 9 2008, 08:39
|
Профессионал
    
Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083

|
Типа, XOR с задержкой делают короткий импульс из входного фронта, и он задерживает появление единичного напр. на выходе на свою длительность. Я использовал быстрый КМОП 74 HC, у него пороговое напряжение ок. 2,4 В. Для ТТЛ берется 1 кОм резистор, ставится между входом и землей. Импульс подается через соотв. разделительный конденсатор. Если это инвертор, по вх. фронту на его выходе будет короткий нулевой импульс. Этот импульс подаешь на 2И-не, на второй его вход - сам ШИМ, на выходе - инверсный входной ШИМ, укороченный спереди. Если в ТТЛ есть XOR, хватит его одного. На одном входе - такая же RC цепь, второй вход - напрямую. И все. На выходе будет входной импульс, обрезанный спереди.
|
|
|
|
|
Jul 17 2008, 05:12
|

Местный
  
Группа: Участник
Сообщений: 209
Регистрация: 25-09-07
Пользователь №: 30 817

|
Цитата(_Pasha @ Jul 4 2008, 11:02)  Доброго времени! Есть микросхема CD4053. На ней делается распределение управляющих сигналов для IR2130. На вход, таким образом, можно подавать обычный ШИМ. Ессно, deadtime у 2130 достаточный, чтобы не иметь проблем. Но теперь есть необходимоть поставить микросхему с меньшим deadtime (2132). Вот я и хочу сделать drop-in - что-нибудь поставить в плату в посадочное место от 4053, но чтоб на выходе уже был deadtime 500..1000 нс. Нерегулируемый. Самый тупой вариант - сделать платку с тремя IR2104S. Прошу всех накидать самых разных вариантов от ПЛИС и МК до дочерних платок. Самый лучший вариант - тот, который под DIP16 с минимальными переделками. Заранее благодарен. Здравствуйте! Когда то для себя придумал и сделал схемку на 555 логике (см. рис.). Схема формировала из 3-х сигналов ШИМа 6 сигналов управления задержкой для трехфазного инвертора. На 3-х линиях стоят инверторы и цепочки выделения фронтов на ЛПшках. Далее сигнал суммировался и от одного общего сигнала запускался одновибратор. Время задержки одинаковое для всех сигналов. Выходной сигнал как сумма текущих сигналов и данных тактируемого регистра. 6 разрядный регистр уже не помню как называется, но был когда то такой. Схема проверенная, реально работала. Сигналы со схемы дальше шли на скоростные оптроны. В дип 16 не влазит, но может быть пригодится  . Удачи!
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 5 2008, 05:11
|

Местный
  
Группа: Участник
Сообщений: 209
Регистрация: 25-09-07
Пользователь №: 30 817

|
Цитата(kamil yaminov @ Aug 5 2008, 08:09)  Хм, делали на обычных RCD микросекундный deadtime, все достаточно стабильно, сквозных токов не наблюдалось все от лени... был у нас как-то ниокр небольшой. лень было пробовать разные уставки по времени перепаивая 6 элементов С RCD я тоже экспериментировал. Я думаю что это уже не актуально, в современных МК, заточенных под электропривод уже все есть. А в общем каждый выбирает то что ему кажется лучшим. Выбор зависит от предпочтений и опыта.
|
|
|
|
|
Aug 7 2008, 15:36
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 19-05-06
Пользователь №: 17 254

|
Цитата(_Pasha @ Aug 7 2008, 03:16)  Я бы лучше чаю выпил, а приходится городить костыли для уже работавшей платы  Такие вот предпочтения... Всем спасибо за ответы! До недавнего времени побаивался RCD-городилова. Теперь не боюсь. ещё одна фревольная мыслишка. нечто подобное пришлось делать, но мне нужно было регулировать частоту, паузу и длительность. мощность была маленькая (около 100w)/ в итоге реализовал на обычном, что под руку попалось драйвере (что-то вроде 2110) и c8051f300. на двух таймерах. частота инверотора была 10-100кгц. мин пауза 1,7 мкс. мин длительность импульса 3,5 мкс. вообщем-то проблем не возникло. единственный не вкусный режим по сбросу, но у 2110 входная логика закрывает выход. вообщем чисто программное детище..
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|