Цитата(Kiwi @ Mar 9 2007, 12:47)

До настоящего времени устройство работало с внешнего блока питания и особых проблем не возникало. Теперь надо питаться от USB и возникли проблемы. Упрощенная схема прилагается - на USB шине висят 4 драйвера для инфракрасных излучателей, кажый поглощает примерно ток в 400 мА, длина импульса рорядка пол миллисекунды. На на этой же шине висит аналоговая часть которая начинает неадекватно работать при просадке 5V, просадка доходит до 1V. В аналоговой части тоже висят кондеры поменьше в 10 UF они не показаны. Прбовал вместо ферритового бида ставить резистор 33R, величина пульсацией падает , но и напряжение VBUS садиться где-то 4,5В это неприемлимо. Вопрос - как аналоговую часть лучше изолировать от пульсаций.
Так подключать нельзя. Разработчик USB устройства должен гарантировать, что ток не превышает 100 мА до конфигурирования устройства или 500 мА после конфугурирования. Если устройству разрешат отобрать такой ток с шины. Ну и есть серьезные ограничения на емкость, втыкаемую в шину.
Если Ваша схема работает короткими пачками импульсов - заряжайте конденсаторы через резистор 100 Ом. При этом Вы должны убедиться, что энергии, запасенной в конденсаторах, достаточно для всей посылки, и время между посылками достатоно для перезарядки емкостей.
Пишите в личку.