Исследование модуля QW-3159 (часы GW-5000, GW-M5610, GW-S5600, GW-5510) - Часовой форум Watch.ru
 
Вернуться назад   Часовой форум Watch.ru > Японские часы > Casio
Регистрация | Забыли пароль?

Casio

Форум о часах Casio.
Текущий рейтинг темы — 
Ответ
 
Опции темы
  #1  
Старый 21.08.2013, 16:58
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Исследование модуля QW-3159 (часы GW-5000, GW-M5610, GW-S5600, GW-5510)

Меня очень удивило отсутствие информации о внутренностях модулей, используемых в часах G-Shock. Ведь судя по фоткам модулей, там полно служебных контактных площадок и даже ключей («джамперов»).



На фотографии плата модуля QW-3159, который используется в популярных часах GW-5000, GW-M5610, GW-S5600, GW-5510. Очевидно, что разработчики как-то занимались отладкой платы, и возможно на ней есть какой-нибудь интерфейс типа UART. Также хорошо заметна парочка открытых ключей, которые, судя по всему, переключают какие-то режимы.

Итак, я приобрёл сервис-мануал на этот модуль. Но, к сожалению, там не так много полезной информации об электрической схеме.

Сторона A (кликнуть для увеличения):


Сторона B (кликнуть для увеличения):


К сожалению, расшифровки смысла всех этих контактов нет. Никаких контактов с названиями, похожими на RX и TX (что характерно для UART) я не вижу. Зато бросается в глаза, что 5 ключей выделено странной ремаркой, мол они для переключения модулей. При этом на плате от GW-5000 трое из этих ключей запаяны (в состоянии «закрыт», «включено»). Очень интересно, что за «модули» переключают эти ключи? Может быть они активируют или деактивируют те или иные возможности модуля?

В общем мануале по ремонту часов Casio (не G-Shock, а вообще) я нашёл информацию по подстройке точности.



Должно быть три ключа, переключая которые можно подстраивать точность хода. Однако, на плате нашего модуля не видно никаких G1, G2 и G3. Может быть это KI10, KI8 и KI7, обведённые красным? Тогда почему они так странно подписаны? Что-то мне подсказывает, что подстройка точности в этом модуле G-Shock реализована иначе. И фотография этого же модуля, но из часов GW-T5030 это косвенно подтверждает. Там запаяны те же ключи. Ну не может же быть, что оба кварца в обоих часах из разных партий нуждались в идентичной подстройке.



Можно детально изучить этот модуль, имея один экземпляр для тестов, который не сильно жалко испортить. По идее можно как-нибудь попытаться купить просто эту плату у Casio через знакомых в сервисе. Но самое главное — есть ли здесь продвинутые электронщики с необходимым для исследования оборудованием? Или может быть кто-то работает в сервисе, и у кого-то есть полезная информация по поводу?

Зачем это вообще может быть нужно? Ну как, представьте, что мы сможем изменить логику работы часов. Подстроить время подсветки, оставить только нужные часовые пояса или сделать их более актуальными. Если там стоит микроконтроллер, то по идее можно запрограммировать совершенно любую логику по желанию, главное только добраться до него. Если же там всё реализовано в железе, интересно узнать, какие скрытые возможности есть в наших часах. Их не может не быть
Ответить с цитированием
Эти 19 пользователей сказали Спасибо! vrubleg за это сообщение:
2223 (21.08.2013), aleksej (13.05.2014), Altanbz (04.10.2018), BLAKMAR (21.08.2013), dmitr novichkov49 (14.05.2014), Dmitry chron (04.10.2018), EMONE (15.05.2015), Grayvors (10.02.2018), Kutager (27.07.2015), Lambert87 (08.02.2018), Notgreedy (09.02.2018), Pavmel (21.08.2013), piter pen (13.03.2016), salimuk (13.03.2016), saloedoff (22.08.2013), Sergey0011 (29.06.2014), skyforce (01.08.2016), tyrant (21.08.2013), x777x (21.08.2013)
  #2  
Старый 21.08.2013, 19:27
Аватар для siealex
siealex siealex вне форума  
Форумчанин
 
Регистрация: 09.02.2010
Адрес: Украина, Харьков
Сообщений: 19,039
Сказал(а) спасибо: 2,425
Поблагодарили 7,810 раз(а) в 5,660 сообщениях
Кстати, насчет ключей для настройки точности. Видел такие на многих моделях, но не знаю как с ними иметь дело. Есть ли где-нибудь инструкция по настройке?

Насчет других ключей - мне удавалось на модуле 3319 включать индикатор фазы луны и приливов, то есть модуль 3320.

Еще по поводу ключей для точности. Их можно легко найти тестором - один из выводов этих ключей должен быть соединен с кварцем.
__________________
CASIO! W38 57 59 84 86 87 92 93 96(2) 211 212 217 725 727(2) 728 729 733 735 740 751 752 753 755 756 800 W-E10 11 WL-S21 WS-100 WV-59 WVA104 106 B612 816 F84 85 91(13) 105 200 201A F-V1 A151 158 159(2) 162 163 168(3) 178 200(2) 210 220 680 AQ140 160(2) 180 450 AB30 ABX68 AW22 24 44 60 80(3) 81 82 AQ-E10 AW-E10 AW-S90 AE220 1000 1100 1500 3000 AL180 DB34 35 36 DBC32 610 DB-E30 CA53 503 EF317 321 500(2) EFA107 115 118 120 131 WEF116 EFD102 MDV501 BEM501 MSY500 OC502 M22 MDA-S11 MTD1014 MTF108 LA670(2) LW22 FT200 600 SGT100 HDD600 CPW500(2) CPA100 SPS300 STR500 TRI20 DW260 295 650 5600 6600 6900 G1700 2900 3110 3200 7700 GA100(2) 110 400 SPF70 CHR100 RFT100 STB1000 TIC10 BG3002 SFX10 JP200
Ответить с цитированием
Этот пользователь сказал Спасибо! siealex за это сообщение:
Notgreedy (09.02.2018)
  #3  
Старый 21.08.2013, 19:45
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Что ещё бросилось в глаза. Обе платы идут с припоем на контактных площадках CRI и CRO; разомкнутом ключе между KI9 и GND; и на ещё одном разомкнутом, при этом огромном ключе между KI5 и GND. То, что это именно ключи я сделал по трём признакам: рядом есть земля (GND), название в формате KI* и рядом есть контактная площадка с идентичным названием KI* скорее всего для удобного теста, включился ли ключ.

Раз на них есть припой, значит эти контактные площадки использовались при сборке часов. При этом меня очень привлекают названия CRI и CRO. Обычно буквы I/O на конце обозначают ввод/вывод. То есть это вполне может быть какой-то аналог линии RX (Received Data — то есть Input, ввод) и TX (Transmitted Data — то есть Output, вывод) из UART. Либо какой-то другой порт ввода-вывода от Casio. При этом заметно родство этих контактов с ключом KI9 и GND — они все квадратные, больше таких на этой стороне платы нет. Возможно, включение этого ключа активирует отладочный режим, когда часы что-то пишут в CRO и читают из CRI.

Ещё обратил внимание, что в сервис-мануале написано, что ключи KI10, KI8 и KI7 должны быть открыты, то есть разомкнуты. Исходя из этого можно предположить, что модуль в GW-5000 работает не в своём стандартном режиме.

К сожалению, сейчас это гадание по картинкам без реальных экспериментов. Жалко, что, нет фото обратной стороны платы.

Цитата:
Сообщение от siealex Посмотреть сообщение
Еще по поводу ключей для точности. Их можно легко найти тестором - один из выводов этих ключей должен быть соединен с кварцем.
Отличная идея!
Цитата:
Сообщение от siealex Посмотреть сообщение
Кстати, насчет ключей для настройки точности. Видел такие на многих моделях, но не знаю как с ними иметь дело. Есть ли где-нибудь инструкция по настройке?
Она есть в первом сообщении Вот русская версия, немного расширенно:



Кстати да, я сам себе и ответил походу. В этой модели есть подстроечный конденсатор, на стороне B, называется «Trimmer Capacitor». Значит ключи KI10, KI8 и KI7 предназначены всё-таки для управления какими-то функциями модуля.
Ответить с цитированием
Эти 5 пользователей сказали Спасибо! vrubleg за это сообщение:
aleksej (13.05.2014), dmitr novichkov49 (14.05.2014), Evgeniy10 (12.05.2015), Notgreedy (09.02.2018), Pavmel (21.08.2013)
  #4  
Старый 21.08.2013, 22:27
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Ещё немного интересных наблюдений. Есть модель G-5600E на модуле 3160, которая отличается от серии GW-M5600 (старый модуль 3063)/GW-M6510 (современный модуль 3159) отсутствием радиосинхронизации. Подозреваю, что этот модуль построен на базе 3159, и есть вероятность, что у них даже общая плата, только в 3160 не распаян приёмник радиосинхронизации, при этом версия модуля переключена как раз этими ключами, и микрокод скрывает все признаки поддержки синхронизации. Если у кого есть данная модель часов и есть возможность сделать фотку платы — было бы просто супер!

Даты сервис-мануалов:
QW-3159 635 kb SEP.2009
QW-3160 568 kb JUN.2009

Догадка меняется на другую. Сразу был разработан модуль QW-3160, а потом он был доработан, и был выпущен модуль QW-3159 с поддержкой синхронизации по радио. Только не ясно, почему номера модулей в обратном порядке
Ответить с цитированием
  #5  
Старый 22.08.2013, 07:35
sine sine вне форума  
Форумчанин
 
Регистрация: 07.11.2012
Адрес: Широта крымская, долгота колымская
Сообщений: 580
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 106 сообщениях
мне думается, что по контактам со следами пайки настраивали/проверяли работу радиоприемника. кварц там один, и его подбирают под точность хода часов, потом подстроечными конденсаторами, если надо, подстраивают. а вот для радиоприемника кварца нет. тогда приходится тюнеру сигнал с часового кварца брать. а как на разные частоты настраиваться?
в радиоприемниках с цифровыми тюнерами, где есть память на настроенные частоты, эта память для каждой частоты содержит число. число это загоняется в микросхему, которая управляет "подстроечным конденсатором" в контуре приемной антенны. в результате меняется резонансная частота контура: приемник настроен на нужную частоту.
я думаю, что после настройки точности хода, которая делается "железно", настройщики просто определяют и записывают в память приемника часов числа, определяющие частоты. думаю, что эта память однократной записи, т.к. ее можно и размерами существенно меньшими сделать, чем перезаписываемую. да, и незачем эти числа менять.
а если приемник не работает, пишут другой номер модуля. ставят (или убирают) перемычку, чтобы часы не пытались включить приемник.
программировать в такой мелочи нечего. календарь, я уверен, забит не просто "железно", а еще на этапе производства создают что-то вроде матрицы прямо на чипе с часовым процессором. этот календарь, кстати, тоже могут проверять через внешние выводы.
насчет лунного фазометра. он, по-моему, не запрограммирован. для него используется вычислитель - спецпроцессор. и его тоже надо проверять после изготовления. если работает - хорошо. если не работает, ставят перемычку, пишут другой номер модуля...
__________________
casio g-shock g-7000d - обалденные часы. сломал.
casio g-shock g-1200bd - почти лучшие часы, тоже сломал.
Командирские 020712 - крепкие, но необязательные.
Ответить с цитированием
Этот пользователь сказал Спасибо! sine за это сообщение:
Notgreedy (09.02.2018)
  #6  
Старый 22.08.2013, 12:18
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Цитата:
Сообщение от sine Посмотреть сообщение
думаю, что эта память однократной записи, т.к. ее можно и размерами существенно меньшими сделать, чем перезаписываемую. да, и незачем эти числа менять.
Эти может и незачем. Но модуль разработан в 2009 году. Когда объёмы самых маленьких MicroSD флэшек перешли на десятки гигабайт, неужели сложно и дорого добавить сотню байт энергонезависимой и перезаписываемой памяти в часы стоимостью от 150 долларов?

Зачем это может понадобиться Casio? Очень просто. Как вы помните, совсем недавно в Беларуси и России были изменены часовые пояса. Теперь в Беларуси используется старый московский часовой пояс UTC+3, а у Москвы теперь часовой пояс UTC+4. Но в этом модуле у Москвы по умолчанию всё равно UTC+3 — по устаревшей информации. Я думаю, если бы такое случилось на стратегически важном рынке, например, в родной Японии, Casio обязательно бы организовала массовое изменение часовых поясов в своих часах. А это дешевле всего сделать в случае, если в часах есть перезаписываемая память, откуда берутся часовые пояса. То есть просто для перестраховки они всё-таки могли это сделать.
Ответить с цитированием
Этот пользователь сказал Спасибо! vrubleg за это сообщение:
Notgreedy (09.02.2018)
  #7  
Старый 22.08.2013, 13:42
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Интересен неиспользуемый в этой модели контакт для внешней кнопки KI3. Интересно что будет, если её «понажимать»

Большие контактные площадки VSC и GND под дисплеем судя по всему являются детектором извлечения модуля из корпуса и ведут к этим пружинкам:


Поскольку дорожки к антенне идут от верхней микросхемы, можно предположить, что собственно она и отвечает за приём радиосинхронизации. Дорожки от использованного при сборке модуля ключа KI9 идут в верхнюю микросхему, а вот дорожки от контактов CRO и CRI ведут в главную микросхему. При этом у CRO и CRI есть дублирующие круглые контактные площадки, и судя по дорожкам — они идут строго в главную микросхему и больше нигде не используются. Такие же сервисные контактные площадки, которые нигде не используются (и не переходят на обратную сторону), но выведены в доступное место: T1, T2, T3, T4, SCR, KL3, VDD2 и KI9. Странно, что этот контакт KI9 выведен из главной микросхемы, ведь дорожки от ключа KI9 идут в микросхему приёмника. Возможно, микросхема передатчика сообщает состояние KI9 главной микросхеме, а эта контактная площадка выведена для проверки, получила ли главная микросхема этот сигнал. У микросхемы приёмника выведены, но никак не используются контакты SCFIN и SCFOUT. Столько разных служебных выводов, и это ещё без учёта обратной стороны! При этом это сторона дисплея, то есть к этим выводам не подобраться без разборки модуля. А вот со стороны батарейки (сторона B) многие контактные площадки доступны даже без разборки модуля:

Разработчики модуля оставили прорезь к подстроечнику и прорези для доступа к следующим контактам: VC1, VDD2, KI3, VDSP, KI5 или VCH (?), LL1 (видимо пружинка для пищалки), AC, VSC и GND. Следует обратить внимание, что разработчики в целях отладки платы вывели квадратные контакты LL1 и GND внизу платы — видно для того, чтобы туда можно было припаять пищалку на время, пока часы разобраны.

В общем такое обилие сервисных/отладочных контактных площадок навевает на мысль, что у модуля достаточно много возоможностей и даже вариантов его кастомизации.
Ответить с цитированием
Этот пользователь сказал Спасибо! vrubleg за это сообщение:
Notgreedy (09.02.2018)
  #8  
Старый 22.08.2013, 14:11
sine sine вне форума  
Форумчанин
 
Регистрация: 07.11.2012
Адрес: Широта крымская, долгота колымская
Сообщений: 580
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 106 сообщениях
Цитата:
Сообщение от vrubleg Посмотреть сообщение
Эти может и незачем. Но модуль разработан в 2009 году. Когда объёмы самых маленьких MicroSD флэшек перешли на десятки гигабайт, неужели сложно и дорого добавить сотню байт энергонезависимой и перезаписываемой памяти в часы стоимостью от 150 долларов?
вероятно, не сложно. но не надежно. у меня флэшки частенько дохнут. уж, не знаю, что именно там мрет, контроллер или сама память.

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

гадать о назначении контактов - дело бесполезное. надо знать точно. бытовал анекдот в 70-е, когда наши инженеры создавали отечественную эвм ес. тогда ходили слухи, что они процессор просто скопировали с забугорного. чертежи скомуниздить разведка не смогла, пришлось с процессора фрезой спиливать тончайшие слои и в микроскоп разглядывать куда что подключено. так вот говорят, что в этом процессоре в одном из слоев была надпись на русском: "хватит пилить, сами придумывайте". в таком стиле.
__________________
casio g-shock g-7000d - обалденные часы. сломал.
casio g-shock g-1200bd - почти лучшие часы, тоже сломал.
Командирские 020712 - крепкие, но необязательные.
Ответить с цитированием
  #9  
Старый 22.08.2013, 14:24
vrubleg vrubleg вне форума  
Форумчанин
 
Регистрация: 10.03.2013
Адрес: Финляндия
Сообщений: 156
Сказал(а) спасибо: 7
Поблагодарили 134 раз(а) в 58 сообщениях
Цитата:
Сообщение от sine Посмотреть сообщение
для перезаписываемой памяти придется ставить контроллер
Они вполне могли сделать всё это на одном чипе, немножко дополнительной логики — и никаких проблем Я же не говорю о гигабайтах информации, всего сотня-другая байт. Как-то же Casio хранит информацию в недорогих часах серии DataBank и многих других. Это же не какие-то космические технологии сегодня. Сегодня даже в недорогих фонариках (!) есть энергонезависимая перезаписываемая память. Например, в моём фонарике доступно аж 64 байта (микроконтроллер ATtiny13A).

Цитата:
Сообщение от sine Посмотреть сообщение
гадать о назначении контактов - дело бесполезное. надо знать точно.
Процессор — слишком сложная штука, чтобы исследовать его работу по внешним проявлениям. В часах же нет ничего космического. Осциллограф, прямые руки, голова на плечах, метод проб и ошибок, много свободного времени — и в принципе можно разобраться, как оно работает. Лучше, конечно, найти более подробную документацию. Устроиться работать в Casio уборщицей и украсть
Ответить с цитированием
Эти 2 пользователей сказали Спасибо! vrubleg за это сообщение:
EMONE (15.05.2015), Notgreedy (09.02.2018)
  #10  
Старый 22.08.2013, 15:44
sine sine вне форума  
Форумчанин
 
Регистрация: 07.11.2012
Адрес: Широта крымская, долгота колымская
Сообщений: 580
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 106 сообщениях
Цитата:
Сообщение от vrubleg Посмотреть сообщение
...
Большие контактные площадки VSC и GND под дисплеем судя по всему являются детектором извлечения модуля из корпуса и ведут к этим пружинкам:
...
в модулях с солнечной батарейкой эти пружинки с солнечной батарейкой контачат.

Цитата:
Сообщение от vrubleg Посмотреть сообщение
...Процессор — слишком сложная штука, чтобы исследовать его работу по внешним проявлениям. В часах же нет ничего космического. Осциллограф, прямые руки, голова на плечах, метод проб и ошибок, много свободного времени — и в принципе можно разобраться, как оно работает. Лучше, конечно, найти более подробную документацию. Устроиться работать в Casio уборщицей и украсть
Стругацкие, "Попытка к бегству".
__________________
casio g-shock g-7000d - обалденные часы. сломал.
casio g-shock g-1200bd - почти лучшие часы, тоже сломал.
Командирские 020712 - крепкие, но необязательные.
Ответить с цитированием
Ответ
Метки
casio, g-shock, gw-5000


Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои новые часы CASIO GW-M5610-1ER Damarkos Casio 2285 24.09.2024 17:16
Rado. Статья-исследование vadeaux Rado 14 30.01.2016 11:30


Часовой пояс UTC +3, время: 05:54.