|
AT90USB1286, виртуальный COM-порт |
|
|
|
 |
Ответов
|
Nov 7 2008, 09:07
|
Участник

Группа: Свой
Сообщений: 33
Регистрация: 29-04-07
Из: Минск
Пользователь №: 27 397

|
to Xenia
уточните вы пытаетесь подключать свое устройство только к ноутбукам или нет?
|
|
|
|
|
Nov 7 2008, 11:36
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(SKov @ Nov 6 2008, 16:02)  Сомневаюсь, что такая схема является общепринятой или стандартной. Хорошо бы взглянуть на описание, на которое Вы ссылаетесь. Всё-таки я остаюсь на своих позициях, пока не увижу бумагу, где написано обратное Я вроде бы по-русски написала, что сослалась на слова умельца, который чинил сгоревший USB-порт. А для таких придир, как вы, я специально оговорила "за что купила, за то и продаю". Где вы прочли в моем посте, что я на описание ссылаюсь? Если вы сомневаетесь, что там в качестве дискриминатора транзистор стоит, то что вам кажется менее сомнительным? Что там резистор что ли впаяли? Если бы это было так, то при достижении порогового значения наблюдалась бы не отсечка, а линейное уменьшение выдаваемого компьютером напряжения с ростом потребляемого тока на всем диапазоне. Однако такой эффект незамечен. До 100 мА порт исправно выдает свои 5 вольт (у меня 5.05 в) и лишь после преодоления порога ток начинает уменьшаться. Мой ноутбук при нагрузке на мое устройство (эквивалентное сопротивление 25 ом) понижает ток до 153-160 мА. Весьма возможно, что при коротком замыкании ток еще на сколько-то подрастет, но дискриминатор сгореть ноутбуку не даст. Если же вы коряво выразились, и под словом схема имели ввиду не электрическую схему обеспечения напряжением, а логическую схему его блоковой раздачи, то здесь сослаться на описание я могу: Павел Агуров, Интерфейс USB : практика использования и программирования, СПб, БХВ-Петербург, 2006. На странице 60 читаем: Цитата Устройство указывает потребляемую мощность в дескрипторе конфигурации, который передается хосту при нумерации устройств на шине (см. разд. 10.2.2). Причем потребляемый от шины ток указывается с дискретностью 2 мА. Например, если устройство потребляет ток от USB-шины 100 мА, то в дескрипторе должна фигурировать цифра 50 (50 х 2 = 100 мА). Потребление тока устройством не должно превышать значения, указанного в процессе нумерации. Потребляемая мощность, согласно спецификации USB, измеряется в блоках (unit). Один блок составляет 100 мА. Таким образом, устройства с малым потреблением используют 1 блок, а с большим потреблением - до 5 блоков. Цитата(SKov @ Nov 6 2008, 16:02)  Еще пара аргументов в пользу того, что ситуация именно такая, как я её представляю. 1) Если ваше устройство не работает (кварц не завелся), и операционка в принципе не в состоянии узнать, сколько вы хотите потреблять тока, то почему она в вашем случае ограничивает ток на уровне около 150ма? Речь шла о случае, когда устройство "завелось", т.е. не только нормально определилось, но и выдает правильный текст на виртуальный COM-порт. Например, у моего ноутбука тока на это хватает (4.5 в, 153-160 мА), а у десктопа не хватает (4.0 в, 140 мА). Меня насторожил тот факт, что напряжение и токопотребление остаются одинаковыми, как в случае, когда устройство определилось (был инсталлирован драйвер), так и в том случае, когда оно не определилось (подключение без драйвера). Такое положение не нормально и свидетельствует о том, что просьба устройства о дополнительном электроснабжении была компьютером проигнорирована. Кроме того, в моем устройстве предусмотрено подключение внешнего напряжения питания, благодаря чему я могу завести свое устройство даже на слаботочном USB-порте, а затем, отключив внешнюю подпитку, замерить, что дает порт. Цитата(SKov @ Nov 6 2008, 16:02)  Вывод - ваш порт либо по жизни хилый либо подгорелый по питанию. У меня в ноутбуке не один USB-прт, а четыре. А на десктопе и подавно 6 портов. И все они ведут себя одинаково. Что ж, по-вашему они всего горелые? Если так, то отчего же те самые внешние USB-диски у меня на этих портах работают? Цитата(SKov @ Nov 6 2008, 16:02)  2) Несколько лет назад известная фирма Силабс начала выпускать свои преобразователи USB-Сом ср210х, к которым была приложена программа, с помощью которой можно было менять ток, запрашиваемый устройством. Эта информация хранилась в байте еепром в чипе преобразователя. Содержимое байта (0..255) умножалось на 2 и передавалось операционке в качестве потребляемого тока. Некоторые разработчики сгоряча прописывали в этом байте максимально возможное число - 0xFF. Это число записывалось во внутреннюю еепром и соответствовало току 2* 255 - 510мА. После этой операции чип можно было выбрасывать в урну, т.к. НИЧЕГО С НИМ НЕЛЬЗЯ БЫЛО СДЕЛАТЬ. Чтобы перепрошить чип, надо было, чтобы его увидела система, а система (на уровне софта, а не харда!) отказывалась работать с устройством, которое требовало питание польше 500мА ! Это вы к чему? Какое отношение к теме имеют проблемы перепрошивки еепром у Силабса? У меня на AT90USB647 с прошивкой все нормально. Кроме того, я запрашиваю ток 400 мА (MAX_POWER=200). И этот запрос нормально виден на трассировщике USB канала. Цитата(TinyQ @ Nov 7 2008, 13:07)  уточните вы пытаетесь подключать свое устройство только к ноутбукам или нет? Ответ на этот вопрос содержится в ответе для SKov.
|
|
|
|
|
Nov 7 2008, 12:25
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Xenia @ Nov 7 2008, 14:36)  Я вроде бы по-русски написала, ... А для таких придир, как вы, ..... Если же вы коряво выразились, ... Это вы к чему? ... Я просто хотел вам помочь. Теперь уже не хочется. Извините.
|
|
|
|
Сообщений в этой теме
Visor AT90USB1286, виртуальный COM-порт Jan 11 2008, 07:44 GDI Вы бы сам файл прикрепили, а то тут частенько прос... Jan 11 2008, 08:07 prottoss Цитата(Visor @ Jan 11 2008, 14:44) Попроб... Jan 11 2008, 10:50 Visor Цитата(prottoss @ Jan 11 2008, 17:50) Обы... Jan 11 2008, 15:28  prottoss Цитата(Visor @ Jan 11 2008, 22:28) Спасиб... Jan 11 2008, 15:45   Visor Цитата(prottoss @ Jan 11 2008, 22:45) В т... Jan 11 2008, 15:55    prottoss Цитата(Visor @ Jan 11 2008, 22:55) Внутри... Jan 11 2008, 16:00     Visor Цитата(prottoss @ Jan 11 2008, 23:00) Я ж... Jan 11 2008, 16:12 Visor Нашел ошибку в коде примера, неверный PLL clock Pr... Jan 12 2008, 07:12 TinyQ а при установке драйвера at90usbxxx_cdc.inf указыв... Jan 13 2008, 09:13 Visor Цитата(TinyQ @ Jan 13 2008, 16:13) а при ... Jan 13 2008, 16:42 TinyQ а VID_03EB&PID_2018 совпадают
у меня этот прим... Jan 13 2008, 23:01 Visor Цитата(TinyQ @ Jan 14 2008, 06:01) а VID_... Jan 14 2008, 09:26 TinyQ Может проблема по плате? Jan 14 2008, 23:53 Visor Чип перестал работать, просто в один прекрасный де... Feb 2 2008, 16:11 Xenia У меня появился новый животрепещущий вопрос по тем... Jan 20 2009, 13:53  aesok Цитата(Xenia @ Jan 20 2009, 16:53) Возмож... Jan 20 2009, 15:01 Xenia Цитата(Visor @ Jan 12 2008, 11:12) Нашел ... Apr 1 2008, 13:30 Visor Цитата(Xenia @ Apr 1 2008, 21:30) Укажите... Apr 2 2008, 04:38 Xenia Цитата(Visor @ Apr 2 2008, 08:38) Ошибка ... Apr 2 2008, 12:08 Visor Цитата(Xenia @ Apr 2 2008, 20:08) А у вас... Apr 2 2008, 14:15  Xenia Цитата(Visor @ Apr 2 2008, 18:15) Я работ... Apr 2 2008, 22:08   Visor Цитата(Xenia @ Apr 3 2008, 06:08) Но ведь... Apr 3 2008, 02:55    Xenia Цитата(Visor @ Apr 3 2008, 06:55) Нет, у ... Apr 3 2008, 08:57     Xenia На WinXP работает, а на Vista не загружается драйв... Apr 4 2008, 11:13      Visor Цитата(Xenia @ Apr 4 2008, 19:13) На WinX... Apr 26 2008, 17:09       Xenia Цитата(Visor @ Apr 26 2008, 21:09) Вы реш... May 14 2008, 04:08        Visor Цитата(Xenia @ May 14 2008, 12:08) INF-фа... May 17 2008, 18:39      Visor Цитата(Xenia @ Apr 4 2008, 18:13) На WinX... Nov 2 2009, 12:39       manul78 Цитата(Visor @ Nov 2 2009, 15:39) Ну вот,... Nov 7 2009, 12:42        Visor Цитата(manul78 @ Nov 7 2009, 19:42) Испол... Nov 8 2009, 03:13 Visor Обнаружилось следующее:
Когда размер принимаемого ... Jul 8 2008, 09:57 prottoss Цитата(Visor @ Jul 8 2008, 17:57) Обнаруж... Jul 8 2008, 10:07  galjoen Цитата(prottoss @ Jul 8 2008, 14:07) Посл... Jul 8 2008, 14:16   prottoss Цитата(galjoen @ Jul 8 2008, 22:16) Я не... Jul 8 2008, 14:30    Visor prottoss спасибо большое! Помогло!
Со стор... Jul 26 2008, 15:41     Xenia Два вопроса про питание AT90USB647 от порта
1. US... Nov 5 2008, 09:41      SKov Цитата(Xenia @ Nov 5 2008, 12:41) Два воп... Nov 5 2008, 14:26       Xenia Цитата(SKov @ Nov 5 2008, 18:26) Говорят,... Nov 5 2008, 23:35        SKov Цитата(Xenia @ Nov 6 2008, 02:35) Материн... Nov 6 2008, 00:21         Xenia Цитата(SKov @ Nov 6 2008, 04:21) Про мате... Nov 6 2008, 09:32          SKov Цитата(Xenia @ Nov 6 2008, 12:32) Там при... Nov 6 2008, 12:02 ARV извините, что вмешиваюсь... мне казалось, что USB-... Nov 7 2008, 12:37 Xenia Цитата(ARV @ Nov 7 2008, 15:37) мне казал... Nov 7 2008, 12:55 GDI ЦитатаС первым вопросом про питание я кажется сама... Nov 7 2008, 14:17 Dj.Shadow Xenia, а еще можно DC\DC подключить через мел... Nov 7 2008, 18:16 Xenia Заменила кварц 16 МГц на 8 МГц и ... ничего не изм... Nov 7 2008, 21:40  Petka Цитата(Xenia @ Nov 8 2008, 00:40) Заменил... Nov 8 2008, 08:13   Xenia Цитата(Petka @ Nov 8 2008, 11:13) смотрю ... Nov 8 2008, 10:16    Petka Цитата(Xenia @ Nov 8 2008, 13:16) Судя по... Nov 8 2008, 11:24     Xenia Цитата(Petka @ Nov 8 2008, 14:24) Как вы ... Nov 8 2008, 12:38      Petka Цитата(Xenia @ Nov 8 2008, 15:38) А у мен... Nov 8 2008, 12:48       Xenia Цитата(Petka @ Nov 8 2008, 15:48) 1) а ос... Nov 8 2008, 13:47        Petka Цитата(Xenia @ Nov 8 2008, 16:47) Если пи... Nov 8 2008, 16:41 Xenia Проблема с напряжением на USB разрешилась совершен... Nov 8 2008, 22:50 aesok Цитата(Xenia @ Nov 9 2008, 02:50) Принтер... Nov 9 2008, 01:27 SKov Цитата(Xenia @ Nov 9 2008, 01:50) ...
Что... Nov 9 2008, 10:01 Xenia Разбралась в причине "зависания" МК при ... Nov 9 2008, 22:56 Petka Цитата(Xenia @ Nov 10 2008, 01:56) Разбра... Nov 10 2008, 05:28 Visor Цитата(Xenia @ Nov 10 2008, 06:56) Нашла ... Nov 10 2008, 10:19  777777 Небольшой оффтоп - Xenia, а где вы берете (планиру... Nov 10 2008, 10:35   Xenia Цитата(777777 @ Nov 10 2008, 13:35) Небол... Nov 10 2008, 11:41    SKov Хорошая ссылка.
http://pdfserv.maxim-ic.com/en/an/... Nov 11 2008, 11:44     Xenia Цитата(SKov @ Nov 11 2008, 14:44) Хорошая... Nov 11 2008, 12:45 Xenia Народ! Кто-нибудь из вас пробовал писать проши... Nov 21 2008, 11:23 aesok Цитата(Xenia @ Nov 21 2008, 14:23) А то е... Nov 21 2008, 12:18  Xenia Цитата(aesok @ Nov 21 2008, 15:18) Если В... Nov 21 2008, 13:28   aesok Цитата(Xenia @ Nov 21 2008, 16:28) Здесь ... Nov 21 2008, 14:56 Visor Цитата(Xenia @ Nov 21 2008, 19:23) Народ... Nov 21 2008, 14:42  Xenia Цитата(Visor @ Nov 21 2008, 17:42) Я на б... Nov 21 2008, 14:55  Xenia Цитата(Visor @ Nov 21 2008, 17:42) Кодdo
... Nov 21 2008, 15:01   Visor Цитата(Xenia @ Nov 21 2008, 23:01) То, чт... Nov 21 2008, 15:08    Xenia Цитата(Visor @ Nov 21 2008, 18:08) Ошибае... Nov 21 2008, 15:14     Visor Цитата(Xenia @ Nov 21 2008, 23:14) Мда...... Nov 21 2008, 15:54     aesok В даташите же ясно написанно и нарисованно, для IN... Nov 21 2008, 15:59      Xenia Цитата(aesok @ Nov 21 2008, 18:59) TXINI ... Nov 21 2008, 17:30 Dx! Цитата(Xenia @ Nov 21 2008, 15:23) Народ... Apr 29 2009, 15:21 tAmega Механизм есть. Он описан в спецификации CDC, там ... Jan 20 2009, 15:02 Xenia Цитата(tAmega @ Jan 20 2009, 18:02) Механ... Jan 20 2009, 16:16  aaarrr Цитата(Xenia @ Jan 20 2009, 19:16) Там то... Jan 20 2009, 16:37  aesok Цитата(Xenia @ Jan 20 2009, 19:16) ACK... Jan 20 2009, 17:05 Rst7 ЦитатаНикаких посылок оттуда я посылать не могу, т... Jan 20 2009, 16:32 Xenia Цитата(Rst7 @ Jan 20 2009, 19:32) И не на... Jan 20 2009, 16:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|