реклама на сайте
подробности

 
 
> Проседает USB BUS, Нужен совет
Kiwi
сообщение Mar 9 2007, 12:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 193
Регистрация: 25-10-05
Пользователь №: 10 107



До настоящего времени устройство работало с внешнего блока питания и особых проблем не возникало. Теперь надо питаться от USB и возникли проблемы. Упрощенная схема прилагается - на USB шине висят 4 драйвера для инфракрасных излучателей, кажый поглощает примерно ток в 400 мА, длина импульса рорядка пол миллисекунды. На на этой же шине висит аналоговая часть которая начинает неадекватно работать при просадке 5V, просадка доходит до 1V. В аналоговой части тоже висят кондеры поменьше в 10 UF они не показаны. Прбовал вместо ферритового бида ставить резистор 33R, величина пульсацией падает , но и напряжение VBUS садиться где-то 4,5В это неприемлимо. Вопрос - как аналоговую часть лучше изолировать от пульсаций.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Oldring
сообщение Mar 9 2007, 13:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Kiwi @ Mar 9 2007, 12:47) *
До настоящего времени устройство работало с внешнего блока питания и особых проблем не возникало. Теперь надо питаться от USB и возникли проблемы. Упрощенная схема прилагается - на USB шине висят 4 драйвера для инфракрасных излучателей, кажый поглощает примерно ток в 400 мА, длина импульса рорядка пол миллисекунды. На на этой же шине висит аналоговая часть которая начинает неадекватно работать при просадке 5V, просадка доходит до 1V. В аналоговой части тоже висят кондеры поменьше в 10 UF они не показаны. Прбовал вместо ферритового бида ставить резистор 33R, величина пульсацией падает , но и напряжение VBUS садиться где-то 4,5В это неприемлимо. Вопрос - как аналоговую часть лучше изолировать от пульсаций.


Так подключать нельзя. Разработчик USB устройства должен гарантировать, что ток не превышает 100 мА до конфигурирования устройства или 500 мА после конфугурирования. Если устройству разрешат отобрать такой ток с шины. Ну и есть серьезные ограничения на емкость, втыкаемую в шину.

Если Ваша схема работает короткими пачками импульсов - заряжайте конденсаторы через резистор 100 Ом. При этом Вы должны убедиться, что энергии, запасенной в конденсаторах, достаточно для всей посылки, и время между посылками достатоно для перезарядки емкостей.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Tornado-Alex
сообщение Mar 9 2007, 13:38
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 363



А каков ток потребления аналоговой части?
Go to the top of the page
 
+Quote Post
Oldring
сообщение Mar 9 2007, 13:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



И, кстати, почему утверждается, что импульс тока 0.4 A, а не 1 A?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Slonic
сообщение Mar 9 2007, 15:14
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Помимо превышения допустимого тока шины, о котором уже упомянули выше (выход один - заряжать конденсаторы необходимой емкости), зедсь еще не сказали об общей проблеме "компьютерного" питания. Так вот просто, никакая аналоговая схема нормально работать не будет, и "бусина" на питании вопрос не решит, т.к. на шине +5В существуют значительные медленные провалы (порядка 0.2В и до мс длиной), они зависят от конкретного компьютера и от режима его работы (включился HDD, интенсивные вычисления, спящий режим и т.д.). Возьмите осциллограф, поставьте где-нибудь 0.1В на клетку и посмотрите на это питание! Для меня это стало большим удивлением )

Так что аналоговую часть нужно серьезно развязывать по питанию. Самое простое - поставить LDO, чтобы снизить его, к примеру, на полвольта, но получить в итоге более-менее стабильное напряжение.
Go to the top of the page
 
+Quote Post
Baxt
сообщение Mar 9 2007, 15:16
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 14-03-06
Из: Белокаменной
Пользователь №: 15 240



Цитата(Kiwi @ Mar 9 2007, 12:47) *
До настоящего времени устройство работало с внешнего блока питания и особых проблем не возникало. Теперь надо питаться от USB и возникли проблемы. Упрощенная схема прилагается - на USB шине висят 4 драйвера для инфракрасных излучателей, кажый поглощает примерно ток в 400 мА, длина импульса рорядка пол миллисекунды. На на этой же шине висит аналоговая часть которая начинает неадекватно работать при просадке 5V, просадка доходит до 1V. В аналоговой части тоже висят кондеры поменьше в 10 UF они не показаны. Прбовал вместо ферритового бида ставить резистор 33R, величина пульсацией падает , но и напряжение VBUS садиться где-то 4,5В это неприемлимо. Вопрос - как аналоговую часть лучше изолировать от пульсаций.

Отвяжите питание аналоговой части шотткой и собственным кондером (емкость побольше). Тогда просадки не будут на нее действовать.
Go to the top of the page
 
+Quote Post
Kiwi
сообщение Mar 10 2007, 01:27
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 193
Регистрация: 25-10-05
Пользователь №: 10 107



Цитата(Tornado-Alex @ Mar 9 2007, 23:38) *
А каков ток потребления аналоговой части?

Ток потребления аналоговой части примерно 20 мА.

Цитата
Если Ваша схема работает короткими пачками импульсов - заряжайте конденсаторы через резистор 100 Ом. При этом Вы должны убедиться, что энергии, запасенной в конденсаторах, достаточно для всей посылки, и время между посылками достатоно для перезарядки емкостей.

Cкважность между импульсами примерно 10 мс. Я уже добавил конденсаторы большей емкости в аналогувую часть - это немного улучшило ситуацию. Также думаю заменить все кондеры большой емкости с как можно меньшим ESR. А резистор в 100 Ом между землей и конденсатором??

Цитата
И, кстати, почему утверждается, что импульс тока 0.4 A, а не 1 A?

Согласно напряжению падающем на 2R4 резисторе. Ток в 400 мА это предельный случай.

Цитата
Отвяжите питание аналоговой части шотткой и собственным кондером (емкость побольше). Тогда просадки не будут на нее действовать.

Спасибо, это случай попробую.

Поможет ли pnp транзистор в данной ситуации ??
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Baxt
сообщение Mar 10 2007, 02:07
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 14-03-06
Из: Белокаменной
Пользователь №: 15 240



Цитата(Kiwi @ Mar 10 2007, 01:27) *
Поможет ли pnp транзистор в данной ситуации ??

Нет. Это ничего не даст. При просадке напряжение будет определяться емкостью в коллекторе. Лучше поставить диод шоттки и рассчитать емкость по допустимым пульсациям при токе 20 ма. Небольшое снижение из-за диода не должно повлиять на работу (выбрать диод с минимальным падением).
А какой тип D4? при такой схеме ток должен зависеть от амплитуды импульса на входе.
Go to the top of the page
 
+Quote Post
vvvvv
сообщение Mar 10 2007, 10:25
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85



Проблему нужно решать комплексно...
Спецификация USB гарантирует 4.5V на шине питания и 500ma тока,
поэтому рассчитывать на 5V не придется.
Кроме того на 5V должен стоять конденсатор НЕ БОЛЕЕ 10uF, иначе при подключении устройства ток заряда может превысить порог 100ma и хост отрубит Ваше устройство.

Вот примерное решение Вашей проблемы, на мой взгляд:
1. На входе всей вашей схемы нужно поставить конденсатор 10uF, затем ограничитель тока, можно на транзисторе сваять, можно готовый ключ взять, ниже смотрите модель от Ti.
2. Для питания аналоговой части ставим диод, любой на 1A, чтобы у нас гарантированно
было напряжение меньше 5V, а затем Boost конвертер на 5V. В таком варианте никакие просадки
не испортят Вам жизнь.
3. Силовую часть можно посадить сразу после токового ключа, до или после диода, как хотите.

Обвязка на Boost три конденсатора, три резистора и индуктивность,
площадь на плате для Boost примерно 1.5кв. см, ключ с ограничением по току корпус SOIC8.
Микросхемы от TI:
Boost :
TPS61092 : вх. 1.8...5.5 вых. 5V до 500ma

Токовый ключ:
TPS2041B : 1кл. на 500ma
TPS2052B : сдвоенный кл. на 500ma

Необязательно использовать микросхемы от Ti, аналогичные есть в Maxim, National и др...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 10:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016