Здравствуйте, уважаемые форумчане.
Хочу попытаться оживить тему с поиском USB на модуле HK-975.
Предыстория
У меня Cyclon MP-7010GPS (по коробке - Pioneer Pi-803), является очень близким родственником Mystery MDD-7170NV. Разборку начал с того, что надоело ездить без GPS-навигатора - при входе в меню GPS все "зависало".
Пропуская танцы с бубном (включая заливку MP5 от вышеуказанной Mystery и последующий возврат прошивки программатором) - ничего на самом деле не висело, WinCE была целая, виноват был банальный НЕПРОПАЙ модуля HK-975 с основной платой.
Кстати, прошивка MP5 от Mystery подошла, но пошел полосами экран (TFT я шить не стал, т.к. на данном этапе начало становиться понятно, что проблема в отсутствии сенсорного экрана, а не в прошивке). Меню, радио и прочие экраны практически идентичны (чуть-чуть отличается стиль иконок), но в меню пропали опции включения-выключения BT, GPS, TV и еще по мелочи.
Что, собственно, мы ищем?
Выдержка из даташита SirfAtlasV 551
External Pin Descriptions
USB has an integrated transceiver on the chip; you can directly connect USB devices with USB through it.
Pin Name Direction Description
X_USB_VBUS I/O USB power signal, 5V
X_USB_DP I/O Positive output channel connected to the serial USB cable
X_USB_DN I/O Negative output channel connected to the serial USB cable
X_USB_ID I/O USB ID pin of mini-AB receptacle
DevManager показывает наличие USB cable на COM9 (а также видит еще четыре неназыванных клиента на COM1-4, плюс дебаг на 5 и 6).
Как уже было отмечено, по модулю HK-975 информацию искать практически бесполезно (Поражает, что ничего нельзя найти даже на китайских сайтах).
Тем не менее, кто-то тут выкладывал сервис-мануал со схемами на Mystery, там есть распиновка HK-975. Радоваться, конечно, нет особой причины, т.к. USB там не показан.
В любом случае, схема помогла определить большую часть из 80 пинов.
Что получилось - на рисунке во вложении.
Распиновка HK-975
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Пины 1 - 40 заняты сенсорным экраном, дисплеем, слотом SD. Единственное интересное место - отсутствующий в GPS-части блутуз. У NV7170 ему отведены пины 38, 39, 40. По сути, это серийный порт, поэтому несмотря на наименование по сервис-мануалу, это может быть и не блутуз.
Вторая сторона интереснее.
На пинах 42-50 выводы SPI и Serial, помечено как относящееся к антенне (какой?) На моем циклоне, похоже, все это добро висит в воздухе.
Пины 63, 64, 65 по мануалу связаны с I2C-интерфейсом, висящим в воздухе.
Дальше идут различные GPIO, большая часть из которых помечена как NC, но это NC со стороны магнитолы, а не со стороны модуля.
На схеме также указаны сопротивления и напряжения ног правой стороны.
По ним я сделал вывод, что USB может выходить только в одном месте - на ногах 56, 57, 58.
Подпаял D+, D- к 57 и 58 выводу. Питание - через готовый понижающий модуль с USB, подкинутый на вывод ANT магниолы.
Ну а дальше пока результатов нет. Мышь светится, BT-свисток - нет (хотя моргал даже от медийной части), WiFi-свисток, 3G-модем, флешки, ББ - глухо.
В софтовой части пока только менял OTG Mode c 3 на 1, и щелкал встроенной утилитой USB mode.
Буду рад, если кто-то откликнется во имя добивания вопроса до рабочего состояния.
Также можно обсудить возможность использования Serial и I2C для каких-либо целей.