W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Seleron Сейчас непонятно, откуда берётся +1.5-1.6 на линии PDI_DATA. Входное сопротивление осциллографа без делителя 1:10 = 1 МОм. Установи делитель щупа 1:1. Отпаяй провода PDI, подключи осциллограф к PDI_DATA и подай +5. 1184 должен остаться с горящими RLED и GLED, а напряжение PDI_DATA должно приблизиться к нулю. Теперь подключи осциллограф к X32 WX-платы и замкни X18 на GND (поставим её глухо под RESET). Напряжение на X32 тоже должно быть нулевым.
Seleron +5В на prof через резистор пробовал отсоединять, при прошивке WX?
Только что отпаял - результат тот же (осликом тоже проверил). Т.е. эта подтяжка вообще никак не влияет на обмен. Точнее на его отсутствие
Цитата:
+5В на плату WX берутся с платы W-mini? Земли плат объединены?
Земли и +5 В берутся с беспаечной макетки - туда подключаются обе платы и питание с USB от компа.
Цитата:
а atxmega32a4u где покупал?
В чипе дипе, где и просто мегу брал, которая сейчас распаяна на W-mini.
Walkie писал(а):
Seleron Сейчас непонятно, откуда берётся +1.5-1.6 на линии PDI_DATA. Входное сопротивление осциллографа без делителя 1:10 = 1 МОм. Установи делитель щупа 1:1. Отпаяй провода PDI, подключи осциллограф к PDI_DATA и подай +5. 1184 должен остаться с горящими RLED и GLED, а напряжение PDI_DATA должно приблизиться к нулю. Теперь подключи осциллограф к X32 WX-платы и замкни X18 на GND (поставим её глухо под RESET). Напряжение на X32 тоже должно быть нулевым.
На щупе и так стоял делитель 1:1. Все измерения на нем сделаны. Отпаял WX от W-mini. Снял что твориться на дате у мини
что то таки шлет мини
Вложение:
Scope_W_mini_single_Data.png
Все так же горит R+G, но нулем не пахнет...
Замерил что на дате у WX отброшенной от мини
Второй канал - это Data WX. Там тишина...
Вложение:
Scope_CH1(Wmini)_CH2(WX_Data Off CLK Off).png
На Data PDI (X32) WX что с замыканием на землю CLK PDI (X18), что без замыкания ноль вольт.
Соединил Data PDI WX с W-mini, но при этом СLK PDI оставил в воздухе. Ничего не изменилось - по дате так и шли запросы. Потом подключил CLK PDI на землю - ничего не поменялось. А вот если подключить CLK PDI к делителю и XCL W-mini наблюдается та же картина с "молчанием" и устаканивением даты где то в районе 1,6В.
Что интересно - если питать все от лабораторного БП с плавным пуском а не от USB, то W-mini через 2-5 секунд начинает мигать красным. Даже если полностью отбросить WX может начать моргать. БП импульсный, конечно, но чёт подозрительно все это.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
При отсоединённом PDI V1184 ведёт себя правильно. Переключи-ка щуп на 10МОм (1:10) и дай ещё раз осциллограмму отсоединённой PDI_DATA (напряжение на стабилитроне). Как называется осциллограф ? И дай фото всей конструкции, общий вид полного подключения !
Снял щупом 1х10. То же самое ток в 10 раз меньше Разрешение увеличил до 100мВ/дел вместо 1В/дел соответственно.
ничего не изменилось
Вложение:
Scope_W_mini_single_Data_x10.png
Ну и как питание собрано при питании от USB компа
Там на плюс питания посажен PROF aka HWB - я его для Иголки отпаял просто
Вложение:
IMG_20180810_235923_HDR.jpg
Вложение:
IMG_20180810_235915_HDR.jpg
Ослик instrustar isds205a. В принципе, могу на работе проверить мужицким кейсайтом 4000 серии, только надо ли? Перепаяю на выходных чип на WX-е. Мб поможет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Seleron писал(а):
Ну и как питание собрано
о господи! Почему нельзя было аккуратно припаяться? имхо надо разобрать все эти кишки и спаять все аккуратно, резисторы и стабилитрон делителя спаять прямо на W-mini плате и провода между двумя платами сделать 5см или короче. 5В USB припаять к w-mini, с неё же перекинуть на WX там де всего несколько проводков!
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Последний раз редактировалось iG0Lka 11.08.2018 0:59, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Seleron писал(а):
Ну и как питание собрано при питании от USB компа
Понятно ... Если бы с помощью этого изделия удалось что-то прошить, то я бы слегка удивился. Никаких монтажных плат, переделывай х чорту ! Топология следующая. 1) От источника USB два провода "GND" и "+5" входят в плату V1184. Это может быть и полный кабель USB. Как раз его лучше и применить - всё равно W-mini перешивается то на 1183, то на 1184. 2) На плате V1184 установлены элементы PDI-интерфейса : делитель R7,8 для PDI_CLOCK и ограничитель R6,VD3 для PDI_DATA. На плате, а не в воздухе километровыми проводами ! Здесь имеется ввиду, что по сигналам резисторы припаиваются прямо на соответствующий печатный проводник, а GND-соединения делаются максимально коротко на полигон платы. Резисторы - лучше бы чип, но можно и штыревые. Стабилитрон должен быть не советская железяка КС133, а маленькая стекляшка 3V3 в корпусе DO-35. ( https://www.chipdip.ru/product/bzx55c3v3) Если такого нет, то можно сделать "аналог" из 5-и последовательных импульсных диодов 1N4148 (КД522, 521). Катод сборки - к GND, разумеется. 3) Теперь с платы V1184 выходят 4 провода : GND, +5, PDI_CLOCK, PDI_DATA. Все одинаковой длины (50-70 мм). Ими и присоединяется программируемая плата WX. 4) Кварц на WX-плате может присутствовать сразу, при программировании он не используется контроллером и не мешает. 5) Также к WX-плате может быть сразу припаян её собственный USB-кабель, но при программировании он должен просто "болтаться в воздухе".
И ещё. Когда всё исправно, при программировании подключать осциллограф к PDI-сигналам уже нельзя - из-за R,C щупа возможны отказы. В общем, сделай строго по этим рекомендациям, и всё будет хорошо. W-mini у тебя в полном порядке, хмега - наверняка тоже.
В общем, сделай строго по этим рекомендациям, и всё будет хорошо
Риал лайф на это ответила Сварганил такое
Надеюсь, претензий к длине ног, проводов, советским стабилитронам и резисторам больше не будет
Вложение:
IMG_20180811_185820_HDR.jpg
Не смущайтесь "выходу" проводов даты, клока из альтернативных дырок и их петлям - просто провода так протащил чтобы была механическая устойчивость "на отрыв". С USB так же сделал - протащил через дырень земли
Запустил. И.. горят R+G. Есессно, запускал W-mini в холостую с новым модным облегченным "обвесом". На дате те же запросы с потолком в 2,9 В, на клоке тот же меандр 4 МГц. Сбрасывал W-mini замыканием ноги reset на землю Русскую. Горит желтый, через пару секунд начинает моргать красный. Ну, думаю, всё, пока пока ХМега, пойду тебя сдувать и ставить другую. Снял, померил еще раз питалова понижаек - все работают. Поставил. Прозвонил ножки на КЗ, на контакт с площадками. Все шикарно. Но не фортануло... Хотя после сброса перестал мигать красным. Горим "желтым" перманентно. Что еще осталось? Питание? Вдруг там ересь Хоруса, а мы не знаем? Померил старт
В общем, остались не тронутыми три конденсатора обвязки Хмеги, питание 3,3 В, дорожки RX TX CLK на плате W-mini. Вот после ковыряния этих трех вариантов больше идей у меня нет, кроме как запилить две новых платы - программер на 162 и новую WX.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
К монтажу претензий нет, всё пучком. Мдя... Я даже сегодня всё проверил ещё раз на фиговине, которая собрана хуже, чем твоя : Не ... всё работает без запинки.
Программатор не трогай, он в порядке. А вот хмега, похоже, действительно пошла в отказ. Прямо какой-то мрак. Ничего не попишешь, попробуй заменить хмегу. Кстати, демонтаж очень легко делать с помощью тонкого эмалированного проводка (0.2-0.3 мм диаметр). Просовываешь его под ряд ножек, закрепляешь где-то один хвостик, а другой тянешь в сторону отпаиваемых по очереди ножек, чтобы проводок при отпаивании выскакивал под ними. Отпаял один ряд, потом следующий... Понятно ? Быстро, чисто, удобно и никаких перегревов.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Глупый вопрос, а вы точно v1184 прошили, может случайно перепутали файлы с v1183? У меня вон вообще от баллды собрано было и все взлетело с первого раза
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Нарисовалась какая-то совсем не смешная картина. Человек покупает 2 чипа У4. 1-й - сразу мёртвый в доску. 2-й работает и хорошо выполняет прогу 1183. И он же напрочь отказывается выполнять 1184 с обоими новыми чипами хмега. Плата, где те устанавливаются, до смешного проста, и пайка-соединения сомнений не вызывают. Это что, человеку прислали ещё и 2 бракованных чипа хмега ?! За всё время я не держал в руках ни одной дохлой микросхемы AVR из огромного количества присланных откуда ни попадя. И монтировались они тоже в примитивных условиях банальным советским пальником. Что-то умирало лишь, когда с бодуна путали полярность питания.
Seleron, ну, давай сделаем сквозной тест приёма-передачи платы W-mini. Вдруг что-то выплывет, и окажется, что 32U4 вовсе не безупречна. Вот возьми тестовую прошиву : V1184-tst00 Включишь с отсоединённой платой WX - должен постоянно мигать GLED с частотой примерно 1 раз в секунду. Это W-mini постоянно гоняет через PDI_DATA "шумовые" байты и проверяет их приём. При помехе (можно тронуть PDI_DATA пинцетом) или косяках в чипе замигает RLED.
То же самое надо проделать и с присоединённой WX.
--- Ещё может быть какая-то стрёмная проблема со стабилизатором +3.3 на плате WX. Можно попробовать временно запитать хмегу другим источником. У контроллера 32U4 внутри есть стабилизатор +3.3 (выход - ножка 6). Он слабенький, но для хмега - достаточный. На плате WX снять бусинку L3 и кинуть туда проводок с ножки 6 U4.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Да, надо было ещё и фото сделать чёрно-белым. Это, кажется, и есть первая плата с 32U4. Недели три назад случайно нашёл её, валяющуюся в конторском гадюшнике .
Пасиб, Walkie! Что сделал по-порядку: 1. Отпаял WX от Wmini кроме земли (т.е. дату клок и +5В). Прошился, запустил в холотсую - моргает зеленым. Подключил ослика (щуп 1:1) - клок 4 Мгц, дата что-то шлет, все так же мигаем зеленым.
.
Вложение:
Scope_CH1_Data_CH2_CLK_Wmini_Solo.png
.
Попробовал вызвать помеху - сработало только когда коротонул дату на землю пинцетом (заморгало красным)2. Припаял WX, включил. Моргает зеленый. По дате тот же мусор.
.
Вложение:
Scope_CH1_Data_Wmini+WX.png
.
3. Отпаял L3 и вместо 6 ноги меги подпаял плату LDO на 1117 с 5В до 3.3В.
.
Вложение:
IMG_20180813_002936.jpg
.
Иии.... мигает зеленый на тестовой прошивке и, как обычно, горит желтый на V1184-32.hex. Сбрасывал резетом, переподключал питание - горит желтый. Ослик не подключал. Завтра посмотрю чо там на питании и дате. А то коротну чо нить на ночь глядя.Такие дела... Забавно будет, если третья купленная ХМега тоже не заведется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Ну, тогда диагноз простой : W-mini в порядке, а проблема - в плате с Xmega. Печально. Но диагноз опять нельзя назвать окончательным, и вот почему. Сильно настораживает слишком низкий уровень лог.1 в PDI_DATA. Несмотря на то, что этим осциллографом реальную картину увидеть нельзя, всё равно : на стабилитроне должно быть близко к +3V, а не к 2. На прошлых осциллограммах уровень существенно выше. И помеха ... она должна очень легко создаваться простым касанием стабилитрона пинцетом, который держишь в руке. Не удержанием пинцета на выводе, а моментом касания. При этом тело, конечно, не должно контактировать с GND платы.
Если 3-я не заведётся - это будет, конечно, не забавно, но подавить нездоровый смех будет трудно.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Seleron, короче. Мне очень не нравятся твои осциллограммы. И крайне трудно поверить в то, что хмеги дохлые. Поэтому не спеши покупать, надо попробовать ещё одну вещь. Стабилитроны очень разные. Возможно у твоего типа очень большая ёмкость, особенно судя даже по твоему осциллографу. По-хорошему там, конечно, нужен не стабилитрон, а преобразователь уровня с bushold-схемой. Но напрягать народ на такое - это ... Поэтому пока просто понизим скорость программатора раза в два. Вот прошива : V1184-32-x05.hex. А ну-ка подключи-ка, попробуй-ка.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
От 3.3V 32U4 может только с кварцем 8 МГц. Диоды тоже не очень хорошая затея. Из оптимальных вариантов снизить скорость до разумного предела - наиболее простой. Будет работать даже на понижении раз в 8.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения