LCD дисплей от МФУ Xerox Phaser 3635MFP. Часть1

Попался в руки дисплей от МФУ Xerox Phaser 3635 и решил попробовать его заюзать, а заодно прокачать немного скилы по сборке загрузчиков, ядра и линукса в целом, так как раньше в нем не работал вообще. Так как написать про все в одной статье не получиться, буду выкладывать статьи по мере продвижения вперед. В первой части рассмотрим из чего состоит сам дисплей.

Для начала немного фоток самого устройства

Процессор

микропроцессор Alchemy AU1250
микропроцессор Alchemy AU1250

Мозгом дисплея является MIPS микропроцессор Alchemy AU1250 от фирмы NetLogic, с тактовой частотой 700 МГц. Обеспечивает декодирование видео в форматах MPEG 1, 2, 4wmv9, DivX и Xvid с разрешением до 720 x 480 пикселей. Процессор Alchemy представляет собой систему на кристалле с низким энергопотреблением и встроенной графикой и обработкой сигналов, разработанную для медиаплееров и портативных видеоустройств.

На этом процессоре выпускался достаточно популярный медиаплеер COWONs Q5w.

Процессор Alchemy был первоначально разработан Alchemy Semiconductor, который затем был приобретен AMD. После чего компания RMI Corporation в 2003 году выкупила права на интеллектуальную собственность и в дальнейшем объединилась с NetLogic Microsystems, которая в свою очередь была поглащена Broadcom в 2012 году.

Блок диаграмма процессора Alchemy AU1250
Блок диаграмма процессора Alchemy AU1250

Характеристики процессора

  • Высокоскоростное ядро MIPS CPU
  • Частота ядра: 700 МГц
  • Набор инструкций MIPS32® 32-битная архитектура
  • Номинальное напряжение ядра: 1,2 В
  • Напряжение ввода-вывода DDR SDRAM 2,5 В или 1,8 В, напряжение ввода-вывода 3,3 В
  • GPIO (всего 48, 5 выделено для системного использования)
  • USB 2.0 устройство и хост-контроллеры с поддержкой OTG
  • Два программируемых последовательных контроллера (PSC), поддерживающие контроллер аудиокодека-97 (AC97), звук Inter-IC Sound (I2S), последовательный периферийный интерфейс (SPI), шину управления системой (SMBus)
  • Два Secure Digital / SDIO / MMC контроллера
  • Интерфейсный модуль камеры с поддержкой 8-10-битных датчиков изображения
  • ЖК-контроллер с поддержкой 32-битного цветового разрешения альфа-RGB
  • AES-128 шифрование / дешифрование в аппаратном обеспечении
  • Два UART
  • Ускоряет декодирование видео (MPEG1, 2, 4, H.263, WMV9 / VC-1) на аппаратном уровне
  • Аппаратное преобразование и масштабирование цветового пространства
  • Разрешение декодирования видео: поддерживает до полного D1: 720×480 NTSC или 720×576 PAL
  • Контроллер памяти DDR1 / DDR2 SDRAM с высокой пропускной способностью (поддерживает до DDR400 и DDR2-533 (DDR2-533 SDRAM работает с пониженными требованиями.
  • Контроллер SRAM / Flash EPROM с поддержкой IDE и NOR / NAND Flash
  • Поддержка Compact Flash и PCMCIA
  • Поддержка внешнего контроллера Ethernet 10/100

Оперативная память ОЗУ

SDRAM DDR2 Samsung K4T51163QI-HCE6
SDRAM DDR2 Samsung K4T51163QI-HCE6

В качеству ОЗУ используется два чипа Samsung K4T51163QI-HCE6, это DDR2 SDRAM память. Общий объем памяти 128 МБ. Забегая вперед, оба чипа подключены в один RANK.

Постоянное запоминающее устройство ПЗУ

NOR Flash Spansion S29GL256P
NOR Flash Spansion S29GL256P

В устройстве установлено одно ПЗУ Spansion S29GL256P, это параллельная  NOR флешь память в 56 выводном корпусе TSOP и объемом 32 МБ. Прошивка пишется в эту память. При включении устройства, процессор начинает загружать код бутлоадера именно с этой памяти. После чего бутлоадер распаковывает ядро линукса в ОЗУ и передает управление ядру.

Разъемы

На плате выведено несколько разъемов. 

Разъемы платы
Некоторая распиновка из сервис мануала принтера

Распиновка разъемов

Разъем                  НазначениеРаспиновка
CN1USB
4 пиновый разъем
CN2  Разъем питания
10 пин
CN3 UART0, 4 пин
CN5 UART1, 4 пин. DEBUG
CN6 E-JTAG,  14 пин. Этот разъем не распаян, на фотках я уже запаял гребенку.
CN7 Подсветка LCD, 6 пин
CN8 LCD, 40 пин
CN9 Тач скрин LCD, 4 пин
CN10 GPIO, используется для клавиатуры, 11 пин
Соответсвия выводов портам GPIO процессора добавлю по мере изучения платы.
CN11 GPIO, используется для клавиатуры, 17 пин
Соответсвия выводов портам GPIO процессора добавлю по мере изучения платы.
CN13 Нет данных. 6 пин.

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

В следующей статье опишу как подключиться к плате с помощью EJTAG. На сегодня все. Продолжение следует.

Подписаться
Уведомлять
guest

5 комментариев
Старые вначале
Новые вначале По голосам
Межтекстовые Отзывы
Посмотреть все комментарии
Александр
Александр
3 лет назад

Как подключиться к плате? Как и чем прошить? Вы сможете прошить

Berg_Ice
Berg_Ice
1 год назад

Добрый день. У меня тоже есть плата от 3635, но CPU другой, S3C2413XL-26 (Samsung)…. Расположение разъемов примерно такое же… только jtag не там и распаян.. С разъемами почти разобрался, они есть в сервисмануале на МФУ, вот только jtag в описании нет…
Что интeресно, модуль дисплея от 3635 и 4260 не сильно отличаются (на 4260 распаян еще один uart) .. по крайней мере по питанию… Запустились обе и дошли до ошибки как и у Вас…

Последний раз редактировалось 1 год назад Berg_Ice ем
Дмитрий
Дмитрий
1 год назад

Как запустить дисплей CN2 ?

5
0
Поделиться своими мыслямиx