Страница 1 из 2
Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Ср сен 10, 2014 19:41:06
ioann

Проблема в том, что при подключении к ПК новое устройство не появляется (реакции никакой).
Вначале, я подключал схему без R1 (
подтягиванием одной из линий данных к V_BUS через резистор 1,5 кОм D− для режима Low-Speed и D+ для режимов Full-Speed и High-Speed).
Вопрос: почему не работает и будет-ли вообще теперь работать (испортил может)?
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Чт сен 11, 2014 08:44:21
Мурик
В устройстве вывод UCAP "в воздухе висит"?
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Чт сен 11, 2014 09:36:11
ioann
Мурик писал(а):В устройстве вывод UCAP "в воздухе висит"?
Большое спасибо за Ваш отклик, он для меня важен!
На схеме я отобразил другой микроконтроллер, потому что не было моего (PDIUSBD12PW) в Proteus. Но я не нашел аналогичного выхода на своей.
Но нашел нечто похожее, позвольте процитировать вырезки из мануала на микроконтроллер:
VCC type P, voltage supply (4.0 V to 5.5 V). To operate the IC at 3.3 V, supply 3.3 V to both the VCC and VOUT3.3 pins.
VOUT3.3 type P, 3.3 V regulated output; to operate the IC at 3.3 V, supply a 3.3 V to both the VCC and VOUT3.3 pins
Насколько я понял, то для работы с 3.3В мне нужно на оба выхода подать 3.3, иначе только на VCC. И да, сейчас у меня 5В, потому я оставил выход VOUT3.3 висеть.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Чт сен 11, 2014 21:24:18
kalobyte
если я не ошибаюсь, то в протеусе усб работает только с пиками
или точнее с авр не работает или же софтовый авр не работает, точно не помню, но очень разочаровался от ответа на мой вопрос
смотри примеры с пиками, а питание в протеусе роли не играет
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Чт сен 11, 2014 21:56:20
ioann
kalobyte писал(а):разочаровался от ответа на мой вопрос
Объясните, чем именно Вы разочарованы.
Вообще-то я в Proteus лишь схему нарисовал с отображением подключения по портам. В моем же случае не работает железка "физически", в реальности на макетной плате по аналогичному подключению.
PDIUSBD12PW
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Пт сен 12, 2014 01:22:28
kalobyte
ioann писал(а):Вообще-то я в Proteus лишь схему нарисовал
я думал ты про симуляцию в протеусе, он для этого обычно используется
ну там написано, что при питании 5в надо просто на вцц подать 5в и все
только непонятно, второй конец резистора вешать на 5в или же на выход с 3.3?
по идее линии усб перестают работать, если там выше 3.6в, так что попробуй подцепить резистор на 3.3в
с другой стороны вроде бы софтовый старт подразумевает управление этой мс через внешний контроллер, может быть поэтому без команд от контроллера мост сам по себе в таком режиме не работает
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Пт сен 12, 2014 10:50:04
ioann
kalobyte, я благодарен Вам за помощь и с нетерпением жду разрешения вопроса.
Немного уточнил предыдущую схему подключения (Файл 1)

Попробовал комбинацию предложенную Вами( если правильно понял) (Файл 2)

Результат тот же, никакой реакции.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 13, 2014 11:03:45
ioann
Я перепутал пины USB на 180°, потому ничего не работало. И будет-ли теперь вообще работать?
При резисторе между VCC & D+ появляется не известное устройство. Между VOUT3.3 и VCC - никакой реакции.
Как быть дальше?
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 13, 2014 11:28:47
Мурик
ioann писал(а):Я перепутал пины USB на 180°
Если при этом были перепутаны не только линии данных, но и линии питания, то есть вероятность выхода микросхемы из строя.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 13, 2014 11:35:58
ioann
Мурик писал(а):ioann писал(а):Я перепутал пины USB на 180°
Если при этом были перепутаны не только линии данных, но и линии питания, то есть вероятность выхода микросхемы из строя.
ОК. Закажу еще. Отпишусь.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Вс сен 14, 2014 18:57:04
kalobyte
если питание перепутал, то можеш выкинуть
при подтягивании д+ к питанию должно обнаруживаться неизвестное устройство, т.к. контроллер ничего не посылает и хост не обнаруживает его
питание на этом выводе означает только команду хосту, что устройство работает до 12мбит
на второй схеме у тебя резистор подключен неправильно, я говорил, что надо д+ подтягивать к 3.3в, а у тебя 5 и 3.3 соединены
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Вс сен 14, 2014 19:16:59
ioann
kalobyte, да я Вас понял. И то, что D+ к VCC это лишь FullSpeed, и то, что нужно D+ к VOUT3.3.
Спасибо за внимание и ответы. Сейчас остается только ждать когда же приедет новая железка.
Спасибо большое. Обязательно отпишусь о результатах
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Пт сен 19, 2014 22:20:15
ioann
Пришла новая микруха.
Подключил, проверил питание - правильно на сей раз
Между D+ и VOUT3.3 поставил резистор 1.5К - результат: идентифицируется как не известное устройство. Напомню, что на предыдущих, что я похоже угробил, такая комбинация не приводила к какому-либо результату.
Теперь вопрос, что на сей раз не верно подключено, почему "не известное устройство"?
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 20, 2014 13:40:50
ua1arn
А программа какая-нибудь есть? Без программы и ответов за запросы хоста и не будет инчего кроме "неизвестного устройства" появляться. Вот пример, с которого я начинал с этой микросхемой работать.
Если надо, выложу свой проект где на этой микросхеме сделан виртуальный компорт (больше не занимался этим, FT232RL вполне себе работает).
Кварц стоит на микросхеме? Он работает без программирования, на выходах можно посмотреть его частоту.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 20, 2014 14:04:51
ioann
ua1arn писал(а):А программа какая-нибудь есть? Без программы и ответов за запросы хоста и не будет инчего кроме "неизвестного устройства" появляться. Вот пример, с которого я начинал с этой микросхемой работать.
Если надо, выложу свой проект где на этой микросхеме сделан виртуальный компорт (больше не занимался этим, FT232RL вполне себе работает).
Кварц стоит на микросхеме? Он работает без программирования, на выходах можно посмотреть его частоту.
Программа где? На компьютере? Если так, то не думаю, что проблема в этом: устройство без драйвера идентифицируется, тут же
"Это устройство было остановлено, поскольку оно сообщило о возникновении неполадок. (Код 43 "Windows остановило это устройство, поскольку оно сообщило о проблемах")"
Кварц стоит: 6 mHz. Частоту на выходах гляну чуток посже, еще не раздобыл осциллограф.
Спасибо, ua1arn. Жду Вашего ответа. Программу и PDF начал изучать. Буду рад любой помощи, примерам кодам.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 20, 2014 14:14:31
ua1arn
В микроконтроллере, к которому шиной данных D0..D7 подключена обсуждаемая микросхема, должна быть программа, от этого зависит каким устройством (компорт, аудио, клавиатура или ещё что-то) опознается на персоналке Ваша конструкция. Что у Вас за прошивка?
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 20, 2014 14:15:28
ua1arn
Частоту на выходах гляну чуток посже, еще не раздобыл осциллограф
Тестер покажет половину питания, закоротите кварц - показания изменятся. Это значит что работает...
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Сб сен 20, 2014 23:07:43
ioann
ua1arn писал(а):В микроконтроллере, к которому шиной данных D0..D7 подключена обсуждаемая микросхема, должна быть программа, от этого зависит каким устройством (компорт, аудио, клавиатура или ещё что-то) опознается на персоналке Ваша конструкция. Что у Вас за прошивка?
Т.е. микроконтроллер сам по себе не заработает? Я полагал его можно запустить без других микрух.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Вс сен 21, 2014 09:31:04
Мурик
ioann писал(а):Я полагал его можно запустить без других микрух.
Давайте по порядку. Для чего собираетесь использовать PDIUSBD12PW и что это вообще на микруха? Внятного описания на русском не нашел.
Re: Подключение к ПК USB controller PDIUSBD12PW
Добавлено: Вс сен 21, 2014 21:04:41
ioann
Мурик писал(а):ioann писал(а):Я полагал его можно запустить без других микрух.
Давайте по порядку. Для чего собираетесь использовать PDIUSBD12PW и что это вообще на микруха? Внятного описания на русском не нашел.
Я думал ее можно использовать для простой задачи, вроде зажигания светодиодов. Насчет что вообще за микруха - думаю отвечать на этот вопрос я не в праве, т.к. все мои догадки и понимания как она долга сработать рухнули. Посему я скорее должен задаться таким вопросом.