Часовой пояс: UTC + 3 часа




Куратор(ы):   iG0Lka   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3509 • Страница 174 из 176<  1 ... 171  172  173  174  175  176  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
Мышка называется W-Mouse и WX-Mouse

Варианты
WX-Mouse
сенсор Pixar PMW-3360, контролер atxmega32a4u

W-Mouse
Wxy где,
x - это контролер
1- AT90USB162
2- ATMEGA32U4
y - это тип сенсора и вариант оптики
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

W-Mouse
Комплект ПО версия 6.6 для всех вариантов W-mouse
История изменений версий W-Mouse начиная с 5.2
Принципиальные схемы всех вариантов W-mouse
Инструкция Walkie по сборке и оживлению W-Mouse.
Последняя версия инструкции Walkie по сборке и оживлению W-mouse.
Программатор V1183 для заливки Wloader (W-Mouse), прошивка ATtiny
Универсальная печатная плата для W-Mouse контролер ATMEGA32U4. Разработка Dx!.
Wloader-ы для обоих контролеров (162 и U4)

Общее для W-Mouse и WX-Mouse
Описание настроек Wcontrol - иногда редактируется при смене кардинальных изменениях.

Программа автопереключения профилейи Тема по oбсуждению автопереключения профилей в зависимости от запущеного приложения

Преобразователь оптомехнического кодера колеса мышек Logitech в механический EC10


Последний раз редактировалось iG0Lka 13.08.2018 18:11, всего редактировалось 129 раз(а).
edit



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
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 тоже должно быть нулевым.


 

Junior
Статус: Не в сети
Регистрация: 06.06.2018
iG0Lka писал(а):
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
Откуда: Зимбабве
Фото: 9
При отсоединённом PDI V1184 ведёт себя правильно.
Переключи-ка щуп на 10МОм (1:10) и дай ещё раз осциллограмму отсоединённой PDI_DATA (напряжение на стабилитроне).
Как называется осциллограф ?
И дай фото всей конструкции, общий вид полного подключения !


 

Junior
Статус: Не в сети
Регистрация: 06.06.2018
Снял щупом 1х10. То же самое ток в 10 раз меньше :D
Разрешение увеличил до 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 писал(а):
Ну и как питание собрано

о господи! :scare:
Почему нельзя было аккуратно припаяться?
имхо надо разобрать все эти кишки и спаять все аккуратно, резисторы и стабилитрон делителя спаять прямо на W-mini плате и провода между двумя платами сделать 5см или короче.
5В USB припаять к w-mini, с неё же перекинуть на WX там де всего несколько проводков!

_________________
Лучше быть острым, чем тупым!
Могу вылечить твою мышь от даблклика ✅


Последний раз редактировалось iG0Lka 11.08.2018 0:59, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
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 у тебя в полном порядке, хмега - наверняка тоже.


 

Junior
Статус: Не в сети
Регистрация: 06.06.2018
Цитата:
В общем, сделай строго по этим рекомендациям, и всё будет хорошо

Риал лайф на это ответила :haha:
Сварганил такое
Надеюсь, претензий к длине ног, проводов, советским стабилитронам и резисторам больше не будет
Вложение:
IMG_20180811_185820_HDR.jpg

Не смущайтесь "выходу" проводов даты, клока из альтернативных дырок и их петлям - просто провода
так протащил чтобы была механическая устойчивость "на отрыв". С USB так же сделал - протащил через
дырень земли

Запустил. И.. горят R+G.
Есессно, запускал W-mini в холостую с новым модным облегченным "обвесом".
На дате те же запросы с потолком в 2,9 В, на клоке тот же меандр 4 МГц.
Сбрасывал W-mini замыканием ноги reset на землю Русскую. Горит желтый, через пару секунд
начинает моргать красный.
Ну, думаю, всё, пока пока ХМега, пойду тебя сдувать и ставить другую.
Снял, померил еще раз питалова понижаек - все работают. Поставил.
Прозвонил ножки на КЗ, на контакт с площадками. Все шикарно.
Но не фортануло... Хотя после сброса перестал мигать красным. Горим "желтым" перманентно.
Что еще осталось? Питание? Вдруг там ересь Хоруса, а мы не знаем?
Померил старт
Вот это старт
Вложение:
Scope_CH1_(WX+3,3V)_CH2(W_mini+5V)_Start.png

Он же ближе
Вложение:
Scope_CH1_(WX+3,3V)_CH2(W_mini+5V)_Start_Close.png

Ну и вишенка к торту - помехи на питании
Вложение:
Scope_CH1_(WX+3,3V)_CH2(W_mini+5V)_AC.png
.

В общем, остались не тронутыми три конденсатора обвязки Хмеги,
питание 3,3 В, дорожки RX TX CLK на плате W-mini. Вот после ковыряния
этих трех вариантов больше идей у меня нет, кроме как запилить
две новых платы - программер на 162 и новую WX.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
К монтажу претензий нет, всё пучком. Мдя...
Я даже сегодня всё проверил ещё раз на фиговине, которая собрана хуже, чем твоя :
36297
Не ... всё работает без запинки.

Программатор не трогай, он в порядке. А вот хмега, похоже, действительно пошла в отказ. Прямо какой-то мрак.
Ничего не попишешь, попробуй заменить хмегу.
Кстати, демонтаж очень легко делать с помощью тонкого эмалированного проводка (0.2-0.3 мм диаметр).
Просовываешь его под ряд ножек, закрепляешь где-то один хвостик, а другой тянешь в сторону отпаиваемых по очереди ножек,
чтобы проводок при отпаивании выскакивал под ними. Отпаял один ряд, потом следующий... Понятно ?
Быстро, чисто, удобно и никаких перегревов.


 

Member
Статус: Не в сети
Регистрация: 02.03.2014
Фото: 3
Глупый вопрос, а вы точно v1184 прошили, может случайно перепутали файлы с v1183? У меня вон вообще от баллды собрано было и все взлетело с первого раза


 

Junior
Статус: Не в сети
Регистрация: 06.06.2018
Четыре раза прошивал V1184-32.hex.
Да и не выдавал бы он ничего на дате и клоке на 1183.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
Нарисовалась какая-то совсем не смешная картина.
Человек покупает 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.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: многолица
Фото: 5
Walkie писал(а):
36297

как после войны... :D
напомнило как я распаивал контролер в одной из первых моих w-mouse
#77
:D

_________________
Лучше быть острым, чем тупым!
Могу вылечить твою мышь от даблклика ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
Да, надо было ещё и фото сделать чёрно-белым.
Это, кажется, и есть первая плата с 32U4. Недели три назад случайно нашёл её, валяющуюся в конторском гадюшнике :) .


 

Junior
Статус: Не в сети
Регистрация: 06.06.2018
Пасиб, 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. Сбрасывал резетом, переподключал питание - горит желтый.
    Ослик не подключал. Завтра посмотрю чо там на питании и дате.
    А то коротну чо нить на ночь глядя.
Такие дела...
Забавно будет, если третья купленная ХМега тоже не заведется. :lol:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
Ну, тогда диагноз простой : W-mini в порядке, а проблема - в плате с Xmega. Печально.
Но диагноз опять нельзя назвать окончательным, и вот почему.
Сильно настораживает слишком низкий уровень лог.1 в PDI_DATA. Несмотря на то,
что этим осциллографом реальную картину увидеть нельзя, всё равно :
на стабилитроне должно быть близко к +3V, а не к 2. На прошлых осциллограммах уровень существенно выше.
И помеха ... она должна очень легко создаваться простым касанием стабилитрона пинцетом, который держишь в руке.
Не удержанием пинцета на выводе, а моментом касания. При этом тело, конечно, не должно контактировать с GND платы.

Если 3-я не заведётся - это будет, конечно, не забавно, но подавить нездоровый смех будет трудно.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
Seleron, короче. Мне очень не нравятся твои осциллограммы.
И крайне трудно поверить в то, что хмеги дохлые. Поэтому не спеши покупать, надо попробовать ещё одну вещь.
Стабилитроны очень разные. Возможно у твоего типа очень большая ёмкость, особенно судя даже по твоему осциллографу.
По-хорошему там, конечно, нужен не стабилитрон, а преобразователь уровня с bushold-схемой. Но напрягать народ на такое - это ...
Поэтому пока просто понизим скорость программатора раза в два.
Вот прошива : V1184-32-x05.hex. А ну-ка подключи-ка, попробуй-ка.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: многолица
Фото: 5
Walkie писал(а):
Возможно у твоего типа очень большая ёмкость

а ты говорил что можно 6 диодов последовательно запаять, может так попробовать?

атмега же может работать от 3.3В, может включить её от 3.3В и убрать стабилитрон вообще?

_________________
Лучше быть острым, чем тупым!
Могу вылечить твою мышь от даблклика ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
От 3.3V 32U4 может только с кварцем 8 МГц. Диоды тоже не очень хорошая затея.
Из оптимальных вариантов снизить скорость до разумного предела - наиболее простой.
Будет работать даже на понижении раз в 8.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: многолица
Фото: 5
Walkie писал(а):
От 3.3V 32U4 может только с кварцем 8 МГц.

да. поставить кварц на 8, сделать питание 3.3В и забыть про стабилитрон.

_________________
Лучше быть острым, чем тупым!
Могу вылечить твою мышь от даблклика ✅


 

»Распродажа Galaxy S8 в Регарде
»И еще одна 1050 Ti даже дешевле
»Core i5 8600K - цена стала просто дикая
»Улетный апгрейд ПК: геймерский SSD тут!
»Core i7 8700K - цена взлетела в небеса
»GTX 1060 за копейки. Да-да, именно так, дешевле нет

 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Зимбабве
Фото: 9
А если там WLoader ? Мне что, переписать его ? А как затем этой платой пользоваться в качестве 1183 ?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3509 • Страница 174 из 176<  1 ... 171  172  173  174  175  176  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: miguel99 и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  



Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan


Яндекс.Метрика