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
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
не не не - использовать исключительно как 1184 с 3.3В, ну а если очень надо будет то перевести обратно на 5В и 16Мгц а так будет специализированный программатор для WX
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Зачем же мучать человека муторной пайкой и заставлять искать 8 МГц. Он и так уже в мыле с этим программатором. Уж лучше специализированную прошиву, если она заработает. Кроме того, под кварц 8 МГц прошиву 1184 всё равно надо другую. Или советуешь поступить злобно? Пусть и перепаивает, и прошиву меняет? xD
Впрочем, именно для 1184, когда 32U4 под атемловским бутлоадером, это предложение вполне нормальное. По-моему, там автоматически определяется кварц 8, и прошиву вдуть можно. А интерфейс упрощается, конечно - ни резисторов, ни стабилитрона тогда не нужно - всё подключается тупо ножка к ножке.
Последний раз редактировалось Walkie 13.08.2018 21:37, всего редактировалось 2 раз(а).
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Именно так, и 162, и 32U4 могут работать с USB при питании 3.3V и с кварцем 8 МГц. Вот только для W-мыши 8 МГц - это слишком мало.
--- Селероныч, и на всякий случай ещё одна прошива : V1184-32-x025.hex. Там скорость понижена вообще в 4 раза. Wxloader всё равно устанавливается шустро, в этом отношении такие понижения не критичны.
Зачем же мучать человека муторной пайкой и заставлять искать 8 МГц.
Вот этого у меня еще со времен восьмых мег вагон остался. В общем, так же подумал на стабилитрон - типа не вошел в режим или вообще разброс не попадает под Хмегу. Принял решение собрать простой и дубовый буффер 5 <-> 3.3 В на полевике
Вложение:
f.png
Под рукой были правда немного не того калибра - IRF7103. Сначала откусил ножку стабилитрона на землю, оставил резюк между RX TX в 510 Ом, и к этому подключил полевик по схеме выше. Получилось следующее
.
Вложение:
1.png
.
Смотрим на уровни - норма. Но, как обычно, при включенной Хмеге линия Даты затыкается. Светодиод не изменяет традициям и горит желтым. Ну, думаю, давай и клок так же - двухсторонним буффером (не спрашивайте зачем ). Распаял второй полевик в корпусе IRF7103, включил и...
.
Вложение:
2.png
.
Ага... Просадочка... А по идее должны быть 3,3В. Хотя... там же щуп, да 4 МГц... Ослик мб гасит уже. Все так же горит желтый. Таким образом сейчас плата стала аки Modern Prometheus - питание 3,3 идет с LDO на 1117, обмен идет через буффер на полевиках IRF7103. Следующий шаг - это припаять Хмегу напрямую минуя плату и желательно так же напрямую к программатору собранному так же навесным на 162 Чтоб вообще все исключить. Но это уже не сегодня. Сегодня мой мозг уже хапнул порцию приключений и пищи для размышлений. А вот прошить можно. Сейчас расчехлю монстра и попробую.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Такие преобразователи уровня не будут работать. Там крайне хитрый полудуплексный обмен с контролем коллизий. Атмелы такого намудрили, что только кепку держи. Нельзя никаких статических подтяжек ни одной, ни с другой стороны. По большей части - бессмысленная перестраховка, словно безмозглый начальник заставил так сделать.
Последний раз редактировалось Walkie 14.08.2018 0:18, всего редактировалось 1 раз.
Ой зря ты Walkie за это дело взялся... Лучше не трать время и нервы - я потом соберу отдельно программатор на 162, гарантированно определю в чем проблема, и если в Хмеге - закажу новую, если в программере W-mini - то забью на нее т.к. будет рабочий на 162. Это было предисловие. А теперь что намерил на прошивке V1184-32-x025.hex. Включение питания +5 и на LDO 3,3
.
Вложение:
Scp_CH1_5V_CH2_3.3V_On.png
.
Шумы по питаниям
.
Вложение:
Scp_CH1_5V_CH2_3.3V_noise1.png
Вложение:
Scp_CH1_5V_CH2_3.3V_noise2.png
.
Дата 5В и 3,3В через буфер (ловил по спаду фронта, так как эта линия потом держится постоянно задранной к +)
.
Вложение:
Scp_CH1_Data5V_CH2_Data3.3V.png
.
И тактирование. Тут кста опять же не 3,3В почему-то на выходе. Могу отпаять тактирование от WX и в холостую померить.
.
Вложение:
Scp_CH1_CLK5V_CH2_CLK3.3V.png
.
Все так же горим желтым. Завтра выкину тогда буффер. Есть еще вариант - у знакомых взять LPT JTAG программатор. Хз поддерживает ли софтина ХМегу, но хотяб так проверить жива она или нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Не будет работать - читай выше. Ставь все компоненты взад, как было. А "не трать время" ... Тут уже "дело чести дворянина выпить всё это и съесть". Заработает, никуда не денется.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Между прочим, в начале начал стабилитрона не было. А ограничитель уровня был сделан по вот такой схеме : Но тащить проводок +3.3 с программируемой платы было не очень неудобно, а со стабилитроном всё тоже хорошо работало (и работает). Поэтому он и возник, заменив 3 детали и неудобный проводок.
Победил здравый разум. Именно он посоветовал мне отложить эту роковую платку и спокойно собирать программатор на 162. А там уже видно будет в кого плевать - в Wmini или WX.
PS Буфер выкинул, на тестовой прошивке с клоком 1 МГц тот же фейл как и всегда. С-стабильность
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
В кого плевать - это видно и сейчас. Не хочет именно Xmega. Даже обе они не хочут, и именно в это жутко трудно поверить. Но ладно, для пущего прикола пусть будет собран программатор на 162. Вот прошива для него с пониженной скоростью : V1184-16 (speed 0.25x) Она в любом случае надёжнее исходной. Для большей гарантии можно собрать ограничитель PDI_DATA по схеме, приведённой выше. А ещё лучше : ставь кварц 8 МГц, питай 162 напряжением 3.3 и соединяй обе PDI-линии напрямую. Кстати, можешь проделать это и с существующей многострадальной платой W-mini на 32U4. --- Вообще, фигня какая-то дичайшая... не может такого быть. Пора задавать окончательно тупые вопросы : а не перепутан ли _CKOCK c _DATA на плате WX ? На фото не видно, кто куда. СLOCK - это ножка "RESET" контроллера Xmega (см. документацию на контроллер). Мало ли.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения