Страница 1 из 1

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 18:11
KALDYH
Попалося мне давеча в руки ШГУ Xanavi CCSW-4712PA (Nissan 28090-6J011), залитое антифризом. Я его пустил в разбор, а перед этим устроил ему фотосессию.
20220531_182234.jpg
20220531_122825.jpg
В работе выглядит примерно так:
https://pikabu.ru/story/remont_bortovog ... vi_4902532
https://www.drive2.ru/l/357074/
https://www.drive2.ru/l/3241127/
https://www.drive2.ru/l/2018490/

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 18:17
KALDYH
Нижняя плата - питание и межсоединения:
20220531_125040.jpg
20220531_125054.jpg
20220531_125109.jpg
Маркировка CUC_MP JKZ0141
Из интересного на ней имеем микросхему одноканального усилителя звука IC0504 TA8201AK (мощность 17 Вт) и 8-разрядный микроконтроллер IC0201 Xanavi CK18941U HD6433394A20F . В металлическом экране с краю платы - модуль импульсного преобразователя напряжения Mitsumi HA10281 на два выходных напряжения.

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 18:40
KALDYH
Нижняя плата - основная.
20220531_130819.jpg
20220531_130854.jpg
20220531_131003.jpg
Маркировка Xanavi CUF_MP JKZ0131
На ней имеем:

Память:
IC1301,IC1302 - OKI M514260CP-70J (16-бит 256к слов FPM DRAM, итого 1 Мбайт)
IC0301, IC0302, IC0306, IC0307 - OKI M5117800C-60J (8-бит 2М слов FPM DRAM, итого 8 Мбайт)
IC0401-04, IC0406 - Fujitsu 29F800BA (8/16 бит Flash ROM, 1 Мбайт, итого - 5 Мб). Редкий планарный корпус на 46 пинов, название которого я не знаю и которого нет в даташитах, у кого есть даташит или распиновка - напишите пожалуйста!

Процессор:
IC0101 - Xanavi CK21362 HD6437045E02F (SH7045). 32-битный RISC процессор с архитектурой Hitachi SuperH SH-2 , 256 кбайт масочное ПЗУ, тактовая частота - до 28 МГц.

Чипсет
IC0201 - XI009A HG62G051R26F
IC1201 - XI010B HG62S079R35F
IC0802 - HG62G014R35FB.
Это всё полузаказные БМК (gate array).

Прочее:
Видео-ЦАП IC1303 - Sony CXD1178Q (3 канала, 8 бит)
Трансивер интерфейса SAE J1850 IC0501 - OKI M6636B
Статическое ОЗУ IC0405 - M5M51016BTP (16 бит, 128 кбайт)
Аудио-ЦАП IC1101 BU9480F (2 канала, 16 бит)

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 18:47
KALDYH
Крупным планом:

Видеопамять и ЦАП:
20220531_130929.jpg
Основная память и трансивер J1850:
20220531_130936.jpg
Процессор и флеш-память:
20220531_131013.jpg
Чипсет:
20220531_131034.jpg
20220531_161107.jpg

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 18:50
KALDYH
Ещё чипсет:
20220531_131040.jpg
20220531_161128.jpg
Привод CD-ROM:
20220531_162844.jpg
20220531_162854.jpg
Диска мне не досталось, поэтому поделиться его содержимым я не могу.

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 19:10
KALDYH
Модуль GPS приёмника - JRC CCA-375. Построен на микросхеме JRC DLBL01009 и Sony A1951AQ, такие микросхемы обнаружены также в модуле CCA-370AR: https://monitor.net.ru/forum/threads/294052/, производство - около 2000 года: https://web.archive.org/web/20000531101 ... r/gps.html
20220531_163818.jpg
Распиновка разъёма J201, вызвоненная по плате:

x 1
x
x
x
NC
BACKUP (+3V)
VDD (+5V)
GND
DATA1 (TX)
DATA2
NC
NC
NC
DATA3

Первые четыре контакта разъёма не впаяны и указаны как (x), но к схеме модуля они подключены.
BACKUP - к литиевой батарейке
DATA - некие линии данных, DATA1 - выход UART. Подключение 4800 8P1 (обратите внимание - бит чётности!). В отсутствие приёма модуль раз в секунду отсылает повторяющийся бинарный пакет:

Код: Выделить всё

A0 7F 01 03 6B 00 03 72 06 00 00 32 00 00 07 04 7F 7F 7F 7F 7F 7F 00 00 00 00 00 00 00 40 00 00 00 00 60 F0
(36 байт всего). Добиться приёма с антенной мне не удалось. Поиск проприетарного двоичного протокола JRC дал только указание на некий 'Standard JRC Binary Format'v3.0 1995', его описание для CCA-191P нашлось здесь: http://jens-mundhenke.de/cmsimple3_2/in ... ata_format - но оно не подходит.

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 19:21
KALDYH
Дисплейная часть. Переходная плата с маркировкой CC5W-4700PA BT P.W.B
20220531_165527.jpg
20220531_165758.jpg
С обратной стороны все контакты подписаны, что очень удобно.

Матрица Sharp LQ6BW50N, 480*234, интерфейс аналоговый 24 pin. Распиновка и управление идентичны Sharp LQ6BW506 (см. даташит в приложении). Резистивный тачскрин.
20220531_171258.jpg
20220531_171443.jpg

Разбираем Xanavi CCSW-4712PA

Добавлено: 05 июл 2022, 19:33
KALDYH
Контроллер дисплея S9073CE построен на микросхеме Sharp IR3Y29A. Управление - аналоговое, входы - RGB и композитный NTSC.
20220531_171309.jpg
20220531_181014.jpg
В настоящее время я занимаюсь тем, что превращаю переднюю панель от этого ШГУ в видеомонитор/телевизор.
20220611_131357.jpg
20220613_144246.jpg
Как закончу - напишу о деталях переделки.

Разбираем Xanavi CCSW-4712PA

Добавлено: 25 июл 2022, 07:27
KALDYH
KALDYH писал(а):
05 июл 2022, 18:40
Редкий планарный корпус на 46 пинов, название которого я не знаю и которого нет в даташитах, у кого есть даташит или распиновка - напишите пожалуйста!
Я нашёл его. Это специфический корпус от Fujitsu типа SON (Small Outline No-Lead), внутреннее обозначение LCC-46P-M02. Даташит с распиновками: https://www.datasheetarchive.com/pdf/do ... erm=46-pin Можно приступать к вычитыванию.

Разбираем Xanavi CCSW-4712PA

Добавлено: 03 авг 2022, 08:37
KALDYH
Ну что, не с первой попытки и не сразу, но прошивку с микросхем я вычитал! Результат прилагается.

IC401..IC404 - объединяются попарно в один 32-битный блок.

Код: Выделить всё

       Первое слово Второе слово
Начало IC402        IC401
Конец  IC404        IC403
Объединённый образ в том виде, в каком его видит процессор, прилагается.
IC406 образует отдельное адресное пространство.

Содержит обилие текстовых строк
Некоторые текстовые строки из IC401..IC404:

Код: Выделить всё

CMPL
G8C
HQA22038
1998/07/09
GN980005HQA21035
si_hqa3
/afserv/export9/GN98/HQA3/ALL/O_MASK
1998/07/09-14:04:42
HQA21035
V01.0*.**
GNA05-00
LOG DATA SUMMARY:
sData  eData  TOTAL  RND     sTime  eTime      TOTAL 
------ ------ ------ ---     ------ ------ ---------------
%6d %6d %6d %s     %6d %6d %6d [%3dsec]
!! Not ConsoleMode !!
SH_ROM sum check
MASK_ROM sum check
FLASH sum check
status  : 
pause (type "bpa<CR>" to activate
active (type "bpp<CR>" to pause
ready for next boot
      tick alarm_tick 
OBJ_GpsTimeRead
OBJ_GpsTimeEventSet
OBJ_GpsTimeEventClear
OBJ_CarInfoEventSet
OBJ_CarInfoEventSet
OBJ_CarInfoEventResume
РА+- ADC  Lib -+
 ID      : PUD_ADC-V80-R10
 CR Date : 1997.09.25[Thu]
 SI Date : 1997.10.03[Fri]
СT+- DTC  Lib -+
 ID      : PUD_DTC-V80-R32
 CR Date : 1997.09.24[Wed]
 UP Date : 1998.02.16[Mon]
З4+- SCPU Drv -+
 CR Date : 1997.09.05[Fri]
 SI Date : 1997.10.03[Fri]
| IOD_SCPU  : SubCPU Driver Debug Info |
jа+- SCPU Mgr -+
 ID      : SCPU_MGR-V80-R33
 CR Date : 1997.11.21[Fri]
 SI Date : 1998.02.25[Wed]
HQA23035HQA32019
/export11/HQA3/ALL/O
1999/11/15-08:51:55
GRM_CopyImage : incorrect type(mask copy not supply)
XAG_DrawBkgdBview : Please Set XagOlapT pointer.
XANAVI> zoom [kind1] [kind2] [kind3]
и т.д.

Судя по строкам, ПЗУ помимо загрузчика содержит драйверы и графические процедуры типа рисования примитивов. Также можно судить, что в устройстве два процессора и что где-то на плате должен быть последовательный интерфейс для терминала.

С адреса примерно 0xBB5B3 обнаружен фонт (формат 2bpp planar, смотрел в Tile Molester). Перед ним - тайлы.
font.PNG
tiles.PNG
Также фрагменты графики обнаруживаются в разных прочих местах дампа, подробнее я не разбирал.

Текстовые строки из дампа IC406:

Код: Выделить всё

CMPLdata
G8C
HQA22038
1998/07/09
HQA21035HQA23035
si_hqa3
/afserv/export9/GN98/HQA3/ALL/O_FLASH
1998/07/09-14:06:26
Больше она текста практически не содержит.