Лабораторный БП

Передергивать проводки с компьютерного БП надоело, хочется отдельное устройство с регулируемым напряжением, индикацией, с удобными разъемами.

Можно, конечно собрать обвязку вокруг компьютерного БП, или просто купить готовый, но, мне в данном случае еще хочется набраться немножко опыта в аналоговой электронике.

Ну, естественно сразу у меня куча вопросов:)

БП планирую делать до 20 вольт(даже скорее 15), 1,5-3А, опционально двухполярный(еще не решил), один или несколько независимых каналов с цифровым управлением, и несколько на 3.3в и 5в.

Схема, как я понимаю, всегда стандартная - трансформатор, диодный мост, стабилизатор, АЦП/ЦАП для цифрового управления.

Теперь по пунктам:

1) Трансформатор, брать любой вольт на 30, лишь бы мощности хватило? Тут подводных камней нет?

2) Стабилизатор - линейный или импульсный? Похоже две самые популярные микросхемы - это линейный LM317 и импульсный LM2576. Что выбрать?

3) Как лучше реализовать цифровое управление? Через делитель на АЦП смотреть выход стабилизатора и ЦАПом искусственно завышать/занижать опорное напряжение стабилизатора, пока он не подстроится на нужное выходное напряжение? Или, схитрить, и поставить в делитель для опорного напряжения цифровой потенцометр(например MCP41010)?

4) Для выходов с постоянным напряжением втыкать просто LM78xx, или тут есть еще какие-нибудь варианты?

5) Какие меры принимать для уменьшения шума выходного напряжения, или не заморачиваться и довериться стабилизаторам?

6) Как сделать регулируемое отрицательное напряжение, есть специализированные микросхемы? Для постоянного, как я понял, используют LM79xx.

7) Как регулировать выходной ток?

Ну и вобще, какие меня сложности и подводные камни жду в этой, на мой дилетантский взгляд, вроде бы простой задаче?:)