fk0, легенда (17.04.2014 14:13, просмотров: 94) ответил Snaky на можно и через источник, но тогда это будет просто boost (а по ссылке Buck-boost, т.е. он ещё и понижать может, в зависимости от того как управлять ключами)
Buck-boost по ссылке никак не получается (Vin < Vout всегда, да и Vin = const). Микрочип не сэкономил, а наоборот: левый транзистор P-канальный нужен, правый N-канальный и инвертор между ними (иначе включаться будут не одновременно, а наоборот). Кажется в таком варианте есть защита от КЗ и есть способ измерения тока на на уровне земли (а не на уровне +5V -- городить сложную схему). Смысл в следующем: если на выходе КЗ, то ток в индуктивности не спадает к началу следующего цикла, и в следующем цикле выше чем в предыдущем. И этот ток через индуктивность в первой половине цикла измеряется резистором (показан на схеме). Если там превышение -- авария, всё выключаем. И как раз закрывается левый транзистор, чтоб ток не шёл напрямую с шины +3.3V. Но нестыковка всё же есть. Всё равно непонятно зачем в каждом цикле управлять левым транзистором, достаточно закрыть при КЗ. Где ж Evgeny_CD, он ж наверняка знает.
[ZX]