У кого-нибудь Digispark Attiny85 не был виден некоторыми USB-контроллерами, но был виден через HUB или DOCK на том же устройстве?

Я купил несколько различных типов клонов DigiSpark Attiny85 (не смог найти оригиналы в наличии), и они отлично работали, за исключением того, что некоторые устройства (пока только ноутбуки) не видят устройство ВООБЩЕ.

Дело не в том, что они не распознают его, и проблема в драйвере — нет ничего, к чему можно было бы применить драйвер, нет никаких признаков того, что устройство подключено к сети, за исключением того, что загорается индикатор (поэтому я знаю, что в нем есть питание). ).

Более неприятно то, что если я подключу Digispark к любому проблемному устройству через док-станцию, USB-концентратор и т. д., все будет работать, как и ожидалось (подтверждение того, что драйверы в порядке), и я могу писать сценарии для digispark.

Я попытался обновить загрузчик Nucleous, но проблема осталась. Я сталкиваюсь с этой проблемой на трех современных ноутбуках (HP & 2 Dell), но на моих старых ноутбуках Lenovo проблем нет. Не уверены, что это проблема с современными USB-контроллерами?

ОБНОВЛЕНИЕ: Все указывает на то, что это просто проблема с контроллерами Digispark и некоторыми контроллерами USB 3.0. Часы правильно установлены на 16,5 МГц , поэтому не знаю, что еще делать, кроме как списать их как надежное устройство.

У кого-нибудь есть опыт или предложения?

Спасибо!

, 👍-1

Обсуждение

Это может быть побитовая реализация протокола USB через встроенный генератор, я не знаю, это просто мысль. Современные USB-контроллеры могут быть требовательны к времени. Возможно, вы сможете проверить и настроить частоту этого генератора. У меня есть один из этих «поддельных» клонов (версия 3), и он работает как на новом, так и на старом ThinkPad., @the busybee

@thebusybee, спасибо за комментарий - из того, что я прочитал, кажется, что есть проблемы с синхронизацией, особенно с некоторыми контроллерами USB 3.0, что соответствует тому, что вы сказали, и моим наблюдениям (http://digistump.com/board/ index.php?topic=1622.0). Я не знаком с настройкой частоты и не видел ничего по этому вопросу в различных сообщениях об этой проблеме, поэтому я подозреваю, что это может быть просто неотъемлемая проблема, которая не исчезнет. Я тоже пытался обновить micronucleous до последней версии, но безуспешно., @Mr Fett

Не уверен, почему за меня проголосовали, но я прочитал критерии и не чувствую, что это было оправдано. У кого-нибудь есть предложения, чтобы я мог избежать этого в будущем. Лично я никогда не буду голосовать против, комментируя, почему я это сделал., @Mr Fett

Что ж, я не понизил голос, потому что вы провели некоторое исследование и ясно изложили свою проблему. О, кстати, вы наверняка имеете в виду "_без**без** комментария, почему_", не так ли? -- Возможно, кто-нибудь, у кого есть логический анализатор и USB-декодер _и_ аналогичная установка, может пролить свет на проблему. Много лет назад мне понадобилось 2 недели, чтобы таким образом найти защитные диоды со слишком большой емкостью. -- Или, если вы используете Linux, вы можете попытаться отслеживать системные сообщения во время подключения. Или вы можете использовать Wireshark и его USB-драйвер для проверки на очень низком уровне. -- В любом случае, я не могу больше помочь прямо сейчас, извините., @the busybee

@thebusybee, да, ты прав - я пропустил выход, если ты понимаешь, о чем я!). Очень ценю помощь - я собираюсь отказаться от этих досок, так как они просто слишком хитрые!, @Mr Fett


2 ответа


0

Похоже, проблема связана с синхронизацией Attiny85 с чипсетами USB 3.0, поэтому решить ее невозможно.

,

0

Четыре дорожки USB на плате digistump НЕ соответствуют техническим характеристикам и не работают с 4/5-проводными портами USB3. Используйте дремель или ленточнопильный станок и отрежьте примерно 2/3 конца USB-разъема печатной платы digistump. Оставьте достаточное количество исходных четырех дорожек для пайки. Отрежьте конец штекера от старого шнура USB. После тщательного отрезания и очистки пластика и старых проводов на самом USB-разъеме он идеально подходит к старым (теперь более коротким) следам на пальцекоптере. Убедитесь, что стороны дорожек на старой и новой вилке имеют одинаковое направление, и припаяйте все четыре соединения. Добавьте немного суперклея и/или силикона для прочности, и он будет работать каждый раз с любым USB-портом.

ВЗ

,