Всем привет,
возникла незадачка, вроде ее почти решил, но как-то очень не красиво, поэтому прошу совета.
Конструирую блок с тремя входами-выходами, обозначим их как IO1, IO2, GND + микроконтроллер (к нему входы-выходы отдельно, но там вопрсов нет). Этот микроконтроллер знает (измеряет) напряжение на IO1 и IO2. И там, и там напряжение может быть в диапазонах 12-26В, но, обычно бывает в диапазонах 20-24В. В зависимости от того, что сейчас сказанно микроконтроллеру, надо из IO1 в IO2 или из IO2 в IO1 преобразовывать ток, так, что входное напряжение может быть или меньше, или больше выходного. Еще есть режим что блок просто ток не проводит.
Токи всреднем 5А, но в пике могут быть и 10А. Обычно надо повысить или понизить напряжение на 2-3В. Если же надо понижатьс 26 в 12 или наоборот, то могу пожертвовать мощностью ограничившись 1-2А.
Сейчас сделал две последовательные цепочки степ-даун (CSD87350Q5D c драйвером ucc27201 + дроссель) - степ-ап (на той же элементной базе + диод) и первую такую цепочку поставил из IO1 в IO2 а вторую из IO2 в IO1.
Получилось криво, дорого и заумно. Регулировать получается, но пока только слабые 2-3А токи. Попользовалось куча дорогущих компонент, и 8 ножек микроконтроллера.
Скажите, пожалуйста, есть ли более простое решение, но, по возможности в компактных корпусах и чтобы вписаться в 3х3см на плате и желательно без радиаторов или это принципиально не возможно?
Спасибо
ИИВ