ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
508163 Топик полностью
fk0, легенда (17.04.2014 00:23, просмотров: 69) ответил Evgeny_CD на Я бы сделал так.
1) никто катушки мотать не будет -- покупается готовая индуктивность для поверхностного монтажа, 2) был бы трансформатор -- и так понятно как получить N плохо стабилизированных напряжений (просто добавить ещё одну обмотку), 3) с биполярными транзисторами потери только на ток базы на порядок больше того, что оно питать должно, 4) регулирование в каждом такте -- это вообще бред по массе причин (и в пик-контроллерах есть такая штука как PTG -- погугли), 5) вместо pic10 можно MCP1640 и программировать ничего не нужно. Почему регулирование в каждом такте бред: это прерывание в процессоре, все тяготы его обработки (сколько-то десятков тысяч в секунду, а то и сотен -- индуктивность размером в кулак не нужна), что энергии сожрёт куда больше, чем хотим сэкономить. Да и заметно отнимает процессорное время. А при большом кондере я написал как можно сделать: компаратор порогового напряжения и запрет выхода ШИМ при срабатывании. Работает полностью аппаратно, без регулирования, не только в пиках даже можно. Но уровень пульсаций и размер конденсатора неприличные. И думается, там ещё полно подводных камней. Неплохо бы ток так же контролировать -- уже два компаратора. Вот ещё накопал. PIC24EP512GU810, например, умеет USB и для того у него встроенный boost регулятор (для получения +5V). Далее цитирую:
In applications, where an external +5V power supply is not available, the USB module features a Voltage Boost Regulator module. This module along with the external boost circuitry can be used to convert +3.3V to 5.0V required for VBUS. The Boost Regulator module is enabled by clearing the UVBUSDIS bit (UxCNFG2<2>). The USBPWR bit (UxPWRC<0>) and the VBUSON bit (UxOTGCON<3>) should be set. The Boost Regulator module features a PWM generator which is controlled by UxPMCON and UxPWMRRS registers. This module uses the VCPCON and the VBUSST pins to control an external voltage boost circuitry. The VCPCON pin outputs a Pulse Width Modulated signal. The application must set the PWMEN (UxPWMCON<15>) and CNTEN (UxPWMCON<8>) bits to enable the PWM output. The PWM period is controlled by the PER<7:0> bits in the UxPWMRRS register. The PWM duty cycle is controlled by the DC<7:0> bits in the UxPWMRRS register. The VBUSST pin can be used to implement an over-current protection circuit. The Boost Regulator module disables the VCPCON output when the voltage at the VBUSST pin rises above VBUSST_TH.
Причём топология (см. рисунок) для меня вообще не понятная. По виду buck-boost, но при параллельном включении транзисторов получается что-то мало понятное -- зачем S1? Т.е. зачем понятно -- отсекать при превышении тока (вход VBUSST). Но почему бы этого не делать при нормально работе? Но в целом это повторяет мои мысли. Ресурсов CPU нужно минимум, нужен модуль ШИМ с компратором и входом аварийного отключения. А напряжение задаётся величиной коэффициента заполнения, видимо, с запасом, плюс большой конденсатор.
image
[ZX]