- Вложения
-
- Снимок экрана от 2024-01-16 16-20-18.png
- (9.61 КБ) 150 скачиваний
Преобразование Шим 3.3в в 5в
- Сообщения: 14
- Зарегистрирован: Вт окт 01, 2013 08:47:54
Всем привет. Имеется китайский драйвер для двигателя, который управляется как аналоговым сигналом 5в, так и ШИМом (Как я понимаю, для этого драйвера это одно и тоже, просто стоит что то вроде RC цепочки). Управление идет с esp32 с логикой сигнала 3.3в. При экспериментах управления этим драйвером взяли преобразователь уровня с последовательно включенным bss138, но это не прокатило. При 100% заполнении ШИМа на входе драйвера остается 4.3 вольта, при питании 5.1в и двигатель не выходит на свои полные обороты. Видимо не хватает тока сигнала чтобы обеспечить чистые 5в. Подскажите как лучше организовать преобразование, и желательно чтобы падение напряжение сигнала было как можно меньше. Накидал схемку на 2 полевиках, прокатит ли?
- Реклама
Tulupovden, вероятно нужно рвзряжать затвор верхнего fet побыстрее. можно попробовать R44=~220ohm , если транзистор будет сильно греться то схему прийдется переделать так чтоб его затвор разряжался маленьким fet (или bt) а вот заряжать можно неспешно резистором, нагрузка скорее индуктивная.
кстати еще диод от самоиндукции параллельно моторчику. или какойто другой снаббер-рекуператор.
R43 - ненужен,
сопротивление gpio выполнит его роль)).
кстати еще диод от самоиндукции параллельно моторчику. или какойто другой снаббер-рекуператор.
R43 - ненужен,
сопротивление gpio выполнит его роль)).
[uquote="Tulupovden",url="/forum/viewtopic.php?p=4531145#p4531145"]Управление идет с esp32 с логикой сигнала 3.3в. При экспериментах управления этим драйвером взяли преобразователь уровня с последовательно включенным bss138, но это не прокатило.... Подскажите как лучше организовать преобразование, и желательно чтобы падение напряжение сигнала было как можно меньше. Накидал схемку на 2 полевиках, прокатит ли?[/uquote]
Попробуйте как сделано преобразование уровней здесь http://we.easyelectronics.ru/Shematech/ ... oystv.html
Попробуйте как сделано преобразование уровней здесь http://we.easyelectronics.ru/Shematech/ ... oystv.html
- Сообщения: 14
- Зарегистрирован: Вт окт 01, 2013 08:47:54
- Реклама
Я бы на биполярах собрал, там с емкостями гораздо меньше мороки. Самое главное R43 не забыть, а то порт может перегрузиться и сгореть. А ещё можно обойтись одним транзистором. подсмотрев решение в замечательной статье на изиэлектроникс.. Находится первой же ссылкой по запросу "согласование уровней".
Усложнять просто. Упрощать сложно.
там вроде только про сигналы, про силовые не рассмотрено, а у транзисторов и логики существенные различия по уровням, врядли это интересно для управления силовым fet/bt
, и на 1 транзисторе вроде не решается, без экстрима строится на 3х, c любой инверсией:
напр
gpio->npn(или n-fet) -> pnp в ОЭ разряжает затвор силового p-fet.
если входной npn/n-fet транзистор в ОЭ то схема неинвертирующая (in_H=on), если в ОБ (база или затвор на +3.3V, эмиттер или исток через резистор ~1k на gpio) то инвертирующая.
применять pnp bt вместо силового p-fet вроде смысла нет, всеравно его из насыщения надо быстро выводить, и на таком напряжкнии он точно проигрывает по просадке приличным массовым p-fet.
напр
gpio->npn(или n-fet) -> pnp в ОЭ разряжает затвор силового p-fet.
если входной npn/n-fet транзистор в ОЭ то схема неинвертирующая (in_H=on), если в ОБ (база или затвор на +3.3V, эмиттер или исток через резистор ~1k на gpio) то инвертирующая.
применять pnp bt вместо силового p-fet вроде смысла нет, всеравно его из насыщения надо быстро выводить, и на таком напряжкнии он точно проигрывает по просадке приличным массовым p-fet.
Силовыми и не надо.Tulupovden писал(а):китайский драйвер для двигателя, который управляется как аналоговым сигналом 5в, так и ШИМом
Усложнять просто. Упрощать сложно.


