|
|
  |
Схемотехника USB LPC2368? |
|
|
|
Dec 4 2008, 13:20
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021

|
Скорее всего, работать будет, но "некрасиво" когда от диф. пары появится отвод (причем существенный), для FS это не существенно но для HS скорее всего будут неприятности.
Сообщение отредактировал starterkit - Dec 4 2008, 13:20
--------------------
Покупайте наших слонов!!!
|
|
|
|
|
Dec 4 2008, 13:36
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021

|
Про HS я упомянул для того чтоб не привыкали к такому методу ...
--------------------
Покупайте наших слонов!!!
|
|
|
|
|
Dec 4 2008, 18:22
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(starterkit @ Dec 4 2008, 16:20)  Скорее всего, работать будет, но "некрасиво" когда от диф. пары появится отвод (причем существенный), для FS это не существенно но для HS скорее всего будут неприятности. Как я понял, если добавить диод (шотки) последовательно с резистором (анодом к контроллеру), то все будет совсем хорошо  Цитата(Axel @ Dec 4 2008, 16:33)  Я тоже такой вариант использую, проблем не зафиксировано (а HS LPC23 не поддерживает...). Спасибо! Наверное так и сделаю (+диод)
Сообщение отредактировал Andr2I - Dec 4 2008, 18:27
|
|
|
|
|
Dec 4 2008, 20:32
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(Andr2I @ Dec 3 2008, 20:04)  В процессе создания схемы, в которой задействован LPC2368 и USB порт возник наверное глупый вопрос, но в чем засада не понимаю:
1) В datasheet на контроллер, в Application information приводится схема подключения USB-порта с использованием реле, включаемым "1" на ноге USB_CONNECT LPC2368, которое в свою очередь подключает к ноге USB_D+ через резистор 1.5К напряжение 3.3В. 2) В схемах starterkit вместо реле поставлен транзистор, который работает как реле. 3) Нагрузачная способность ножки контроллера 4мА, через резистор 1.5К при падении 3В потечет ток только 2мА.
Вопрос - почему этот резистор 1.5К не подключить сразу к ноге контроллера USB_CONNECT - пусть сама ножка и формирует положительное напряжение? Помнится в каких-то ревизиях была errata на этот пин. А транзистор ставился чтоб перевести этот пин на вывод как GPIO и дергать им но с инверсией (по оношению к мануалу).
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Dec 5 2008, 17:03
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(aaarrr @ Dec 4 2008, 22:28)  Зачем диод? Лучше от него никому не станет. Если на USB_CONNECT будет ноль, то диод будет закрыт и симметрия линии нарушена практически не будет, если "1" - на линию + будет подано напряжение 3,3В.
|
|
|
|
|
Dec 6 2008, 16:59
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(Axel @ Dec 5 2008, 23:18)  В обсуждаемом случае(LS и FS) выход, выполняющий функции "USB_CONNECTION" после устанрвления связи надо перевести из высокоимпедансного состояния (вход) в состояние "выход" с лог. 1. А как-то думал, что P2[9]/USB_CONNECT/ жестко привязан к пину (Р2[9]) и завязан железно на работу блока USB  - т.е. периодический перевод его в состояние "вход" возможен только при программной реализации USB интерфейса, а в штатной варианте он всегда "выход". Видимо неправ?
Сообщение отредактировал Andr2I - Dec 6 2008, 17:00
|
|
|
|
|
Dec 6 2008, 20:19
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
Цитата(Andr2I @ Dec 6 2008, 20:59)  А как-то думал, что P2[9]/USB_CONNECT/ жестко привязан к пину (Р2[9]) и завязан железно на работу блока USB  - т.е. периодический перевод его в состояние "вход" возможен только при программной реализации USB интерфейса, а в штатной варианте он всегда "выход". Видимо неправ? Если USB_CONNECT управляется контроллером USB, то да (в смысле это всегда выход). Кстати, не все контроллеры имеют такой выход, например его нет в STR710.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|