Комментарии 12
Еще можно добавить по 2 транзистора и резистора для автопрошивки esp8266/32
Вам надо было распределить усиление между двумя каскадами усилителя тока. А то у вас у диференциального усилителя коэффицент усиления 1, а у второго каскада 100. Лучше было бы сделать два по 10. Тогда бы у вас полоса пропускания была бы не 10КГц а 100КГц. Соответсвенно реакция на превышение тока была бы грубо не 100мкс а 10мкс. Бюджет потребления вы считали так, как будто у вас повышающий стабилизатор стабильно потребляет ток, но это не так, потребление тока имеет треугольную форму и пиковый ток будет гораздо больше одного ампера. Кстати по спецификации у USB 2 максимальный разрешенный ток 500мА. Здесь больше подходит топология ПУШ-ПУЛЛ, пиковые токи существенно меньше чем у однотактных преобразователей, если не нужна гальваническая развязка то ПУШ-ПУЛЛ реализуется достаточно просто.
Я не рассматриваю USB 2.0, извините, но уже лет 5 как в любом компьютере их максимум 2 штуки для клавиатуры и мышки, а все остальное 3.0 с током 1А по стандарту, но опять же нормальные материнские платы выдают до 2А до срабатывания защиты, а у MSI это даже называется как-то модно, типа буст зарядка. Насчет тока- есть такие волшебные элементы, называются конденсаторами, которые это самое потребление и сглаживают. Большая пила там будет только на ключе. Ах да, она еще будет на частоте 1.2мГц, так что считайте сами.
У MT3608 ограничение тока в 4А, значит при нехороших условиях он все 4А и попытается получить. Дросселю тоже придётся напрячься.
Набросал модель в MC12, длительность импульсов подобрал для получения на выходе 7В. Там естественно идеальные конденсаторы и источник напряжения, в реальности еще присутствует дизайн печатной платы. Так вот, ток потребления получается 1.5А и да на частоте 1.2Мгц в идеальном мире пиковый ток потребления мало отличается от среднего.
Надо ещё посмотреть ступенчатое изменение потребления тока нагрузкой, скажем, от 10% до 90%. Контроллер с токовым режимом закрывает ключевой транзистор либо по достижении выставленного напряжения на выходе, либо по достижении заданного порога тока, либо по достижении максимального времени открытия ключа.
У вас TL431 зашунтированы 0,1 мкф. Такая емкость вызовет колебания. Сам буквально вчера-позавчера нарвался. Надо или сильно меньше или сильно больше. Или поменять TLку на ИОН.
возможно стоит добавить гальваническую развязку.
еслі есть возможность, я ставлю многоногие мк. это гораздо удобнее чем мультиплексирование выводов, особенно для единичных проектов.
а свободные порты потом оказываюца весьма кстати для вывода отладочных сигналов на логический анализатор.
Прикольно и автор молодец, но лично я не понимаю зачем это все. Создаётся впечатление, что просто хочется использовать детальки, которые жалко выбросить.
Например, почему выбрана ATTINY85 у которой банальное не хватит памяти для фреймбуфера этого дисплея? И ещё и ног не хватает.
Я бы на вашем месте взял бы МК с USB, завёл бы все измерения и ключи в него, а отображение и управление сделал бы на компьютере. Заодно можно было бы и управлять отсечкой тока.
Я бы на вашем месте взял бы МК с USB, завёл бы все измерения и ключи в него, а отображение и управление сделал бы на компьютере.
Причем на том же контроллере можно и переходники на UART сделать, и пару-тройку обычных цифровых GPIO. Например, чтобы STM'ки прошивать: выставил BOOT0, дернул ресет, шьешь через UART, потом поменял BOOT0, снова дернул ресет, и через тот же UART можно отлаживать. Я так для GD32 делал, очень удобно. С программированием через JTAG/SWD у того контроллера были проблемы.
А вот индикацию убирать не стоит. Задублировать можно, но на переходнике оставить надо. Чтобы сразу бросить взгляд не приближается ли к критическим параметрам.
Делал отладчик, сделал БП :-) Часть первая