Универсальный генератор ШИМ с мах f=700кГц для изучения ИБП
Универсальный генератор ШИМ с мах f=700кГц для изучения ИБП
Добрый день форумчане.
Назрела необходимость создания универсального лабораторного генератора ШИМ с мах f=700кГц для изучения ИБП. С изменением частоты и коэф. заполнения независимо. Причем стабильность ширины должна быть высокая и от частоты не зависящая. Т.е. если 3% заполнения на 30 кГц , то и эти же 3% остаются и на 700 кГц.
Вот примерная схема, может кто добавит какую нибудь оптимизацию, или может что-то подобное уже встречали на контроллере, и есть у кого ссылка.
Выходные драйвера уже проверены и отлично работают до частоты 1 МГц с фронтом и спадом 15 наносекунд на емкость затвора IRFZ44.
Ниже привожу наброски лицевой панели и предварительную схему.
Переключения осуществляются джамперами с материнских плат
Назрела необходимость создания универсального лабораторного генератора ШИМ с мах f=700кГц для изучения ИБП. С изменением частоты и коэф. заполнения независимо. Причем стабильность ширины должна быть высокая и от частоты не зависящая. Т.е. если 3% заполнения на 30 кГц , то и эти же 3% остаются и на 700 кГц.
Вот примерная схема, может кто добавит какую нибудь оптимизацию, или может что-то подобное уже встречали на контроллере, и есть у кого ссылка.
Выходные драйвера уже проверены и отлично работают до частоты 1 МГц с фронтом и спадом 15 наносекунд на емкость затвора IRFZ44.
Ниже привожу наброски лицевой панели и предварительную схему.
Переключения осуществляются джамперами с материнских плат
- Вложения
-
- 123.GIF
- (19.21 КБ) 1066 скачиваний
-
- SUPER_~2.GIF
- (105.79 КБ) 992 скачивания
- Реклама
- koyodza
- Собутыльник Кота
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
- Контактная информация:
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
На первый взгляд всё правильно.Simurg писал(а):Добрый день форумчане.
Назрела необходимость создания универсального лабораторного генератора ШИМ с мах f=700кГц для изучения ИБП. С изменением частоты и коэф. заполнения независимо. Причем стабильность ширины должна быть высокая и от частоты не зависящая. Т.е. если 3% заполнения на 30 кГц , то и эти же 3% остаются и на 700 кГц.
Вот примерная схема, может кто добавит какую нибудь оптимизацию, или может что-то подобное уже встречали на контроллере, и есть у кого ссылка.
Выходные драйвера уже проверены и отлично работают до частоты 1 МГц с фронтом и спадом 15 наносекунд на емкость затвора IRFZ44.
Ниже привожу наброски лицевой панели и предварительную схему.
Переключения осуществляются джамперами с материнских плат
Вот только схема эта запоздала лет на 25...
На МК сделать можно, но одно из условий (неизменность скважности при изменении частоты) трудноосуществимо, потому как таймеры МК являются генератором периода, а не частоты. Т.е. задаётся не частота, а время (количество тиков тактовой частоты), поэтому получение произвольных частот затруднено. При использовании DSS будет дрожание фронтов, что скорее всего Вам не нужно.
Ну и МК - это в первую очередь не схема, а программа.
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
ТТЛ и КМОП можно проще согласовать, без всяких "выкрутасов"..
1. Свой блок согласования - убираем..
2. Земли +5 и +12 - объединяем..
3. Вместо 555ТЛ2 применяем инвертор с ОК и нагрузочным сопротивлением подключённым к +12..
В остальном - вроде всё пучком..
1. Свой блок согласования - убираем..
2. Земли +5 и +12 - объединяем..
3. Вместо 555ТЛ2 применяем инвертор с ОК и нагрузочным сопротивлением подключённым к +12..
В остальном - вроде всё пучком..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
А ещё мя бы сделал питание выходных формирователей регулируемым..
Или линейно, или дискретно и запитал-бы их от +18 вольт..
P.S. В принципе это можно реализовать на двух TC4420, например, тогда элементы 555ТЛ2, 561ТЛ1 и VT1-8 и прочии - не нужны..
Или линейно, или дискретно и запитал-бы их от +18 вольт..
P.S. В принципе это можно реализовать на двух TC4420, например, тогда элементы 555ТЛ2, 561ТЛ1 и VT1-8 и прочии - не нужны..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Реклама
-
qwerky
- Мучитель микросхем
- Сообщения: 487
- Зарегистрирован: Пт июн 12, 2009 19:17:35
- Контактная информация:
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
почему ? В большинстве таймеров МК задается и "потолок" переполнения (т.е. частота), и уровень срабатывания ШИМа. При загрузке новой частоты нужно пересчитать оба значения, будет некоторый джиттер и неточность регулировки, но для наладки БП вполне достаточнаяНа МК сделать можно, но одно из условий (неизменность скважности при изменении частоты) трудноосуществимо
- koyodza
- Собутыльник Кота
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
- Контактная информация:
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Я написал, почему. Потому, что таймер - это генератор периода, а не частоты. На малых периодах шаг изменения частоты становится большим.qwerky писал(а):почему ? В большинстве таймеров МК задается и "потолок" переполнения (т.е. частота), и уровень срабатывания ШИМа. При загрузке новой частоты нужно пересчитать оба значения, будет некоторый джиттер и неточность регулировкиНа МК сделать можно, но одно из условий (неизменность скважности при изменении частоты) трудноосуществимо
Допустим, таймер работает с тактовой 10 МГц (так считать удобнее). Допустим, Вы хотите получить получить 100512 Гц.
Для получения 100000 Гц нужно иметь период перезагрузки таймера 100. Следующий шаг (период 99) даст частоту 10МГц/99=101010,... Гц, и получить 100512 Гц Вы на нём не сможете (без DSS, а использование DSS приведёт к дрожанию фронтов)
Для наладки БП этот генератор не нужен в принципе.qwerky писал(а):но для наладки БП вполне достаточная
Для опытов в области построения БП может быть достаточна, а может и нет. Смотря что, как и зачем делать
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Дело говоришь, толково - так и сделаюМитяРа писал(а):Вместо 555ТЛ2 применяем инвертор с ОК и нагрузочным сопротивлением подключённым к +12..
Данный генератор нужен исключительно для экспериментов в области построения высокочастотных импульсных стабилизаторов и БП.
Нужны разные режимы : однотактный, двух тактный и желательно добавить многофазный (хотя бы четыре фазы выходов для синхронных стабилизаторов).
Хорошая идея, поработаем, микруху надо заказать, но как её защитить от случайностей (КЗ, перегруз и т.п.) Ведь генератор лабораторный, а ему все придется пройти...МитяРа писал(а):А ещё мя бы сделал питание выходных формирователей регулируемым..
Или линейно, или дискретно и запитал-бы их от +18 вольт..
P.S. В принципе это можно реализовать на двух TC4420, например, тогда элементы 555ТЛ2, 561ТЛ1 и VT1-8 и прочии - не нужны..
Транзюки поменял за копейки, а драйвер заказать надо опять...
На 494 собирал несколько штук, и все хорошо работает, красиво меняет и F и %, но есть одно НО......Borodach писал(а):Можно и на 494 ... .
http://el-lance.ru/2011/sch/1/127568620 ... or-494.jpg
http://el-lance.ru/news/2011-01-16-271
Хорошая работа только до 60 кГц мах, потом идет в разнос, несет % при изменении частоты. Пример:
задаемся F= 20 Кгц и ставим 20%. Далее нам надо переход по частоте до 100КГц, и что мы видим - % ушли уже в 28%, т.е ширина возрасла, и не понятно моща добавилась за счет частоты или просто ширина ушла, тогда надо оперировать второй ручкой "ширина", и тд и тп , так не удобно.
Сейчас пришла идея сделать это все на ОЗУ КР541РУ2А получится 4 канала как угодно конфигурируемых. Вместо джамперов забиваем микрокод по шагам о ОЗУ. Можно добиться даже значения одного шага ширины 0,33%. Только вот проблема долго вводить данный код в ОЗУху. Тут на помощь пришёл бы контроллер, который бы забрасывал код в неё, потом ОЗУ переходила на тактирование от нашего задающего генератора и работала в режиме чтения. Надо поменять ширину , то выходы на время перезаливки кода на землю, код заливается с новыми значениями, потом ОЗУ переходит на генератор, включаются выходы и все красиво и четко работает, без всяких джамперов. Для наглядности добавить ЖКИшку, тогда вообще будет красота. ОЗУха надо статическая
Приду домой нарисую схему для обсуждения.
Последний раз редактировалось Simurg Вт авг 09, 2011 15:03:28, всего редактировалось 1 раз.
- Borodach
- Модератор
- Сообщения: 22897
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Интересно, на 7500 лучше будет...? 
-
qwerky
- Мучитель микросхем
- Сообщения: 487
- Зарегистрирован: Пт июн 12, 2009 19:17:35
- Контактная информация:
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
допустим, есть контроллеры с тактированием таймеров и 50, и 100 МГц. И, допустим, миллигерцовая точность перестройки там нафиг не нужна, достаточно килогерцовой.Допустим, таймер работает с тактовой 10 МГц (так считать удобнее). Допустим, Вы хотите получить получить 100512 Гц.
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Проверял на разных.Borodach писал(а):Интересно, на 7500 лучше будет...?
Выводы такие.
Хуже всех 7500
потом TL494 DAEWOO,
потом новая смдшная покупал, так вообще перезвон (быстро то есть то нет) спада на частоте до 2Кгц, затем норма.
Лучше всех, и без перезвонов получилась IL494 в дип корпусе.
Но все равно потолок частоты 60кГц когда всё красиво и четко, а так они все работают до 1 MHZ но % заполнения тогда сильно сужаются от 40% до 85%.
- koyodza
- Собутыльник Кота
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
- Контактная информация:
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Да хоть 10ГГц, это вопрос исключительно цифр, сам принцип генерации от этого не меняетсяqwerky писал(а):допустим, есть контроллеры с тактированием таймеров и 50, и 100 МГц. И, допустим, миллигерцовая точность перестройки там нафиг не нужна, достаточно килогерцовой.Допустим, таймер работает с тактовой 10 МГц (так считать удобнее). Допустим, Вы хотите получить получить 100512 Гц.
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
По поводу идеи
" сделать это все на ОЗУ КР541РУ2А получится 4 канала как угодно конфигурируемых.
Отсюда можно четырех фазность взять.
Вместо джамперов забиваем микрокод по шагам о ОЗУ. Можно добиться даже значения одного шага ширины 0,33%. Только вот проблема долго вводить данный код в ОЗУху. Тут на помощь пришёл бы контроллер, который бы забрасывал код в неё, потом ОЗУ переходила на тактирование от нашего задающего генератора и работала в режиме чтения. После запуска от внешнего генератора выход (драйверы включаются). Надо нам поменять ширину , то выходы на время перезаливки кода на землю (драйверы выключаются), код заливается с новыми значениями, потом ОЗУ переходит на генератор, включаются выходы (драйверы включаются), и все красиво и четко работает, без всяких джамперов. Для наглядности добавить ЖКИшку, тогда вообще будет красота. ОЗУха надо статическая. И прогу написать, но я не умею к сожалению
" сделать это все на ОЗУ КР541РУ2А получится 4 канала как угодно конфигурируемых.
Отсюда можно четырех фазность взять.
Вместо джамперов забиваем микрокод по шагам о ОЗУ. Можно добиться даже значения одного шага ширины 0,33%. Только вот проблема долго вводить данный код в ОЗУху. Тут на помощь пришёл бы контроллер, который бы забрасывал код в неё, потом ОЗУ переходила на тактирование от нашего задающего генератора и работала в режиме чтения. После запуска от внешнего генератора выход (драйверы включаются). Надо нам поменять ширину , то выходы на время перезаливки кода на землю (драйверы выключаются), код заливается с новыми значениями, потом ОЗУ переходит на генератор, включаются выходы (драйверы включаются), и все красиво и четко работает, без всяких джамперов. Для наглядности добавить ЖКИшку, тогда вообще будет красота. ОЗУха надо статическая. И прогу написать, но я не умею к сожалению
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Ото всего не убережёшься..Simurg писал(а):Транзюки поменял за копейки, а драйвер заказать надо опять...
Можно драйвера взять в DIP-овском корпусе и поставить на цанговые панельки..
На выход прикошачить по небольшому сопротивлению.. При их выходном токе 6А сопротивление быстрее сгорит..
Как вариант, можно встроить в схему регулировки-питания выходных каскадов ограничение тока, ампер на 5-6..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Borodach
- Модератор
- Сообщения: 22897
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Спасибо за информацию.Simurg писал(а):Проверял на разных.Borodach писал(а):Интересно, на 7500 лучше будет...?
Выводы такие.
Хуже всех 7500
потом TL494 DAEWOO,
потом новая смдшная покупал, так вообще перезвон (быстро то есть то нет) спада на частоте до 2Кгц, затем норма.
Лучше всех, и без перезвонов получилась IL494 в дип корпусе.
Но все равно потолок частоты 60кГц когда всё красиво и четко, а так они все работают до 1 MHZ но % заполнения тогда сильно сужаются от 40% до 85%.
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
Simurg писал(а):Лучше всех, и без перезвонов получилась IL494 в дип корпусе.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Borodach
- Модератор
- Сообщения: 22897
- Зарегистрирован: Пн дек 08, 2008 19:28:04
- Откуда: 10км от Москвы на Север
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
А это, разве, не китайцы...? 
Re: Универсальный генератор ШИМ с мах f=700кГц для изучения
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]


