Oscill Support Forum

You are not logged in.

#1 2015-11-01 11:22:53

me9atherion
Member

Перестал коннектиться

Пользуюсь осцилом уже давненько. Но тут внезапно произошел конфуз - программа перестала к нему подключаться. Пишет Connection Error, No response from device, Setup? При этом в списке устройств находит девайс, но не подключается к нему.
Следует заметить, что я работаю с ним на виртуальной машине WinXP из Linux, но сути не меняет. Девайс раньше стабильно работал. Я пробовал на компьютере с виндовс подключить этот девайс - тоже безуспешно, пишет то же самое.

Разобрал, померял напряжения. C USB приходит 4,95В, ток потребления от БП 130мА. По выходу с изолированной аналоговой стороны есть +-7В до регуляторов, +-5В после регуляторов, примерно 3,3В VDDIO. На опторазвязках везде подтянуто к питанию, напряжения не просевшие.
Попробовал поменять Продакт ИД чтобы девайс определялся как обычный переходник. Успешно поменял, подцепился анализатором к Tx/Rx и попробовал слать байты через обычный терминал последовательного порта - идет передача по линии Tx. Читал на форуме что бывают проблемы с оптической развязкой - отключил (разрезал дорожку) линию Tx от МК к оптрону и закоротил с Rx (выход оптопары к входу другой оптопары). В терминале получил эхо - соответственно опторазвязка по передаче/приему данных работает.

Попробовал подключиться наружным USB-UART (на FTDI) конвертором напрямую к МК - программа определила порт и подключилась с полтыка. Осцилл заработал. Но через встроенный конвертор по прежнему ничего не работает. Более того - по конвертору FT232 я определился что коннект начинается с передачи от хоста к девайсу. В случае со встроенным конвертором активности нет ни на одной линии вообще при попытке коннекта. Программа просто ничего не шлет девайсу. Но при этом если через терминал открыть доступ к чипу, то без проблем можно слать байты, это подтвержается и анализатором и наличием эхо.

Я никогда не пользовался USB драйверами для осцилла (которые через USB Xpress), но тут решил попробовать. Поменял вендор/продакт обратно - и по USB заработало. Правда почему то скорость сбивается периодически на 9600 после коннекта. Иногда пишет еще что Clock Setup Fail. Приходится тыкаться туда сюда.

Вобщем вопрос в том, почему же все таки он не коннектится как обычный переходник? Неужели что то в CP2102 поломалось? Или осцилл всегда пытается работать через свои драйвера если видит вендор Силабсовского конвертора, и там какие то проблемы аппаратные в чипе?

 

#2 2015-11-02 02:17:30

Oscill
Oscill author

Re: Перестал коннектиться

Программа первоначально предлагает COM-порт, обнаруженный с идентификаторами oscill. Но работать будет через тот порт, который ей указан вне зависимости как он образован (обычный COM, или BT, или от какого-либо USB-UART конвертора.

Если работает через USBXpress драйвер (а это основной способ связи), то с железом всё в порядке. Работа CP2102 не зависит от типа драйвера. То есть, у вас просто перестали работать VCP драйверы. Кто-то уже сообщал тут в форуме про обновление виртуальной машины, после которого пропала связь с oscill. В разделе загрузок есть несколько видов VCP-драйверов (учитывая то, как их пишет Silabs устраняя ошибки и подстраиваясь под новые Windows).

Скорость связи задается принудительно, и не зависит от типа драйвера (VCP или USBxpress).  Но как драйвер работает и позволяет менять скорость через виртуальную машину - трудно определить.

Clock Setup Fail - с интерфейсом связи с ПК никак не связано. Это обнаружение неточной работы встроенного синтезатора в некоторых экземплярах из новых партий процесоров Silabs. Обходится изменением Device-Clock setting-max freq: по умолчанию 80МГц, можно сделать 85.

Если через CP2102 не заработает как VCP, и почему-то не хотите работать напрямую как USB - то под USB разъемом есть изолированный от входа UART, подключите его на FTDI или Prolific, расположенный у USB разъема - это и помехоустойчивость повысит.

 

#3 2015-11-03 15:23:09

me9atherion
Member

Re: Перестал коннектиться

Спасибо за ответ. Щас пользуюсь USB драйверами.
Но все равно не понятно тогда, почему я пытался подключить на чистой Win7 64 (предварительно поменяв ПИД на родной силабсовский чтобы просто решить проблему с неподписанными драйверами) и там ситуация была аналогична. ПО писало то же самое сообщение, хотя порт VCP видело. И через нативные драйвера от силабса конвертор подтягиввался и в чистой Win7 (у меня дуалбут) и работал через простой терминал (через Putty, и через нее я тоже получал эхо), а в случае с ПО осцилла не шлется ни одного байта через конвертор.

Ну хотя ладно. Работает так работает ))))

 

#4 2015-11-04 11:14:40

Oscill
Oscill author

Re: Перестал коннектиться

Драйверы Силабса - набор разнообразных проблем, но зато их много разных.
Возможно, стоило попробовать оболочку v 1.4.3 - это последняя версия, которая работает с COM-портом через MSCOMM99, затем началось прямое обращение через API.

 

#5 2020-04-03 08:22:29

self
Member

Re: Перестал коннектиться

Добрый день! Давно пользуюсь Вашим прибором, очень благодарен.
Вот только недавно что-то перестал работать. При вызове программы вроде все разворачивает.
Но при установлении связи окно появляется на мгновение и исчезает.
Раньше оно показывало процесс установления связи и только потом пропадало.
И неважно, подключен осц к USB или нет, при нажатии связи промелькивает окно и все.
Версия ПО сейчас стоит v.1.4.7 но пробовал все доступные.
Может быть причиной переустановка системы виндовс? Раньше была версия , кажется, "зверь", а теперь установил "волк".
Посоветуйте, что можно сделать.

 

#6 2020-04-05 19:49:38

Oscill
Oscill author

Re: Перестал коннектиться

Это скорее из-за драйверов. Надо установить/переустановить, а если Windows 64битная, то решить проблему подписи.
Тут драйверы: http://www.oscill.com/rus/software/wino … rvusb.html
Тут решения: http://www.oscill.com/rus/software/wino … 64bit.html

 

#7 2020-04-05 21:59:14

self
Member

Re: Перестал коннектиться

Спасибо, переустановил драйвер,но в диспетчере осц отмечается как USBXpress Devise. В остальном все осталось  так же.

 

#8 2020-04-09 23:44:57

Oscill
Oscill author

Re: Перестал коннектиться

это означает, что Вы сменили у oscill-а PID и забыли (несмотря на предупреждение красными буквами) об этом. Теперь Вам нужны другие драйверы, а не те, что сделаны для oscill.
Читать и скачивать тут:
http://oscill.com/rus/software/winosc/w … hange.html

 

#9 2020-04-10 22:00:09

self
Member

Re: Перестал коннектиться

Спасибо!Заработало!А то как-то жаль, вроде всегда так выручал, а тут на тебе. Еще раз спасибо.
Здоровья Вам в это непростое время и успехов!

 

Forum Tools