ASDFS, USB-гуру (03.07.2009 20:22, просмотров: 134) ответил бомжнаработе на Программную перестановку ножек на разъеме было бы неплохо иметь. Почему бы этого не делать силами самого uC, а не FPGA?
Силами uC не получится - LPC не умеет произвольно переставлять назначение ножек SPI. А для программноформируемых интерфейсов - ну скока угодно, хоть запереставляйся )).
Полисвич хорош для аварийных ситуаций - типа пара срабатываний за биографию. А когда КЗ почти штатная ситуация - не вариант. Там соотношение почти до 1:100 может доходить для мелких фузов в миллисекундном диапазоне. Плюс старение фуза. Т.е. если коротнулась нагрузка - спалить комп при питании от USB конечно не удастся, но вот подвесить и комп и сам программатор вполне реально.
Да еще надо учитывать вероятность "не так разъем ткнуть" - с плохим ограничением по току и таргет попалить можно.
Цена вопроса смешная, не вижу причин для извращений.
>> Как вам идея совместить регулируемое напряжение от +2.7 вольт до +14...
Дык вроде уже решили - 2 ЦАПа. Один выдает плавнорегулируемые 2..6В для питания таргета, второй - 2..14В для напряжения программирования. Оба источника с точным ограничением по току и измерением потребления нагрузки. В обоих каналах стоит ICL7663 если ничего дешевле не подвернется. Конвертация USB 5B => 10В и 20В для обоих каналов - 34063 если без гальваноразвязки и покупной 2Вт DCDC если с гальваноразвязкой. Формировать напряжение программирования 2...14В от внешнего напряжения питания таргета - эээ... Ну в принципе можно попробовать реализовать такую возможность схемотехнически.