Выбор метода формирования опорного напряжения.
Начнем разбираться.
- Все картинки нужно рассматривать относительно импульсов запуска ШИМ, это рис.2
- Картинки 1,3 - суть одно и то же, просто в разном масштабе, остальные пока можно не смотреть.
Что вытекает из картинок: как я и упоминал, схема работает нестабильно из-за того, что ток в обмотке не успевает вырасти за полпериода ШИМ (полпериода по рис.2), поэтому и импульсы такие кривые - то длинный, то короткий, и свист отсюда же.
Кстати: какой ток собираетесь получить в обмотке? Меняется ли картина при уменьшении тока (амплитуды опорного)? По идее, при меньших токах картинка должна быть получше.
Компаратор работает правильно, а в схеме лучше бы проинвертировать (программно) запускающий импульс ШИМ и подать его на S (по S у триггера приоритет), тогда 2ИЛИ можно выкинуть.
ДШИ, скорее всего, еще поживет, только ток для него нужен поменьше.
Не знаю, как распаяна силовая часть, возможно, что помехи и из-за кривой разводки/проводов.
Задача: причесать схему/плату так, чтобы ток успевал вырасти до установленного значения за 12,5 мкс.
Правда это уже выходит за рамки темы обсуждения (формирование опорного напряжения) 😃
P.S. Чтобы картинки было удобно смотреть на осциллографе:
- сформируйте дополнительный сигнал синхронизации: поделите триггером сигнал запуска ШИМ (с рис. 2),
- используйте этот сигнал для запуска осциллографа в режиме внешней синхронизации
Так даже на однолучевом осциллографе будет просто соотнести временные соотношения сигналов в разных точках.
Ток планирую получить 3 А
Силовая часть распаяна - никак - на макетке. Красивую плату развел но делать пока не спешу пока не определюсь с источником проблем и путями их решения.
Так ток вроде успевает вырасти, он не успевает вырасти - когда в начале импульса какие-то колебания.
…
Так ток вроде успевает вырасти, он не успевает вырасти - когда в начале импульса какие-то колебания.
По Вашим картинкам - не успевает.
Смотрите на свой же рис.1:
Импульсы то длинный, то короткий. А должны быть одинаковые, шириной примерно в полпериода.
Поэтому повторюсь: причесать схему/плату так, чтобы ток успевал вырасти до установленного значения за 12,5 мкс.
А чесать в какую сторону?
Проводник короче и толще от IRF на датчик тока и дальше на землю?
Два параллельных сопротивления вместо одного в качестве датчика тока?
Конденсатор на 470 мкф на питание около ключей?
Или уменьшить частоту ШИМ? но тогда его песню слышно будет наверное.
Или пора с макеткой завязывать и пытаться причесать уже на плате?
Все это правильно и частоту ШИМ стабилизации тока в обмотках надо бы скинуть до 20-25 кГц и резисторы безиндукционные.
Как правильно развести силовую часть расписано тут. Параллельно 470мкф по питанию (обязательно Low ESR, Low Impedance и предназначенный для импульсных источников питания) поставить керамический на 1мкф. Токовые резисторы лучше Curent Sense Open Air. Это для больших токов, у вас 3А, это немного. Но по любому он греется и от этого его параметры “убегают”.
И сделайте плату, нарисуете ее один раз и потом будете “отлаживать”. На макетке отрабатывается состояние “заработало” “не заработало”. Причесывание идет уже на плате потому как от нее зависят помехи, шумы, наводки, глюки и прочие неприятности. Наверно знаете что радиотехника это наука о контактах. А макетка это грамадный набор контактов в их наихудшем исполнении. Уходите от этого. Даже панельки под микросхемы старайтесь исключить.