Меня очень интересует схема кабеля DKU-5. Т.к. схемы на него я так и не нашел начал смотреть схемы телефонов. Как известно, DKU-5 катит для многих USB телефонов (симбиановские + всякие там 7250), а также для некоторых не-USB телефонов DCT-4 (6100, 6610 и т.д.). Разобрав кабель можно увидеть, что состоит он или из tusb3410 + em78p153sn или
pl2303 + 12F629.
tusb3410 и pl2303 - это преобразователи USB-to-COM. А вот 12F629 и em78p153sn - это PIC'и, благодаря которым до сих пор не существует самопальных кабелей, т.к. чо-то народ не решается их отреверсить.
Посмотрев на схемы 7710, 6630, 6680 и сравнив с 6610, 6100 появился очень интересный вопрос: а как это они так умудряются через один кабель работать???.
В 6100 контакты FBUS идут напрямую в проц. А на 6630 идут в чип который, как я понял является usb-портом. А еще в 6630 они по этим же контактам FBUS умудряются работать как по USB, т.к. даже на схеме они подписаны FBUS/USB.
Дальше интереснее: ни в ARM7 ни в ARM9 процах нет встроеных USB портов, зато есть встроеные UART. Раз на 6610/6100 контакты разьема напрямую соеденены с процом, то получается, что здесь через DKU-5 кабель идет реально работа с UART->USB. То есть, здесь все так же как и в других нокиях, которые работают не через DKU-5. По идее ничто не мешает сделать SERIAL - SERIAL кабель для 6610/6100. Или я что-то не учел?
C USB-моделями сложнее, получается, что PIC занимается отсылкой каких-то данных, благодаря которым происходит переключение в режим "виртуального UART" и через USB порт начинают слать данные как через UART. Вопрос только в том: происходит ли переключение апаратно или программно?