Lpc18a1 за что отвечает

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

Задачи мультиконтроллера

Мультиконтроллером, или, по-английски Super I/O (SIO) или Multi I/O (MIO), на сленге «мультик» (еще в документации встречается EC-контроллер), называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки и тп.

Основным его предназначением является управление клавиатурой (даже в схемах он обозначается как KBC-контроллер), однако со временем производители начали нагружать его множеством дополнительных функций, таких, например, как индикация работы жесткого диска (светодиод на передней панели ноутбука) или управление частотой работы кулера. Именно на эту микросхему «приходят» все контактные дорожки шлейфа клавиатуры ноутбука. На самом деле на ножки мультиконтроллера приходят сигналы практически со всех устройств и микросхем ноутбука. Уровень сигнала может быть постоянный 3.3V (высокий логический уровень), либо изменяющийся в случае обмена данными (измеряется осциллографом).

Как работает оперативная память (RAM, ОЗУ)? Компьютер простым языком HYPERPC. #3

В запуске ноутбука он вообще играет первостепенную роль, так как именно на него приходит сигнал с кнопки включения, и именно он запускает все источники напряжений и затем отдает сигнал южному мосту для начала инициализации.

Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема Flash c программным обеспечением (которую иногда приходятся прошивать). В состав мультиконтроллера могут входить контроллеры часов реального времени, жестких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.

Разновидности мультиконтроллеров

Мультиконтроллеры выпускают следующие фирмы: ENE; Winbond; Nuvoton; SMCS; ITE; Ricoh.

Сильно отличаются только последние, хотя бы методом пайки, они BGA.

На современных мультиконтроллерах имеется по 128 ножек, но их назначение сильно отличатся в зависимости от модели мультиконтроллера и даже от его ревизии. К примеру, KB926QF-D2 и KB926QF-C0. — два совершенно разных мультиконтроллера.

Неисправности мультиконтроллеров и их симптомы

Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания ключей, формирующих 3.3В. Второе случается при скачках питания в сети.

К основным симптомам неисправности мультиконтроллера можно отнести некорректную работу клавиатуры и тачпада и отсутствие запуска как такого. Также, следствием неправильной работы «мультика» являются и глюки периферии — неправильная работа датчиков, кулера. Также по вине SIO может не определяться жесткий диск и другие накопители (работа USB при этом завязана на южный мост).

Центры речеобразования | Анатомия человека | Биология

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

Также иногда во время самостоятельной замены матрицы ноутбука забывают отключить аккумулятор. Это тоже может привести к выгоранию мультиконтроллера. Но, к счастью, микросхемы эти не очень дорогие и ремонт такой неисправности обходится дешевле, чем, например, замена южного моста или видео. Многие микросхемы взаимозаменяемы, а перепайка их — 15 минут (если не потребуется прошивать флэш память).

Диагностика запуска (или отсутствия старта) ноутбука

Для правильной диагностики старта ноутбука необходимо понимать его последовательность и участие в нем мультиконтроллера.

Последовательность включения ноутбука

При включении ноутбука дежурное напряжение через кнопку подается на мультиконтроллер, который запускает все ШИМ-контроллеры, вырабатывающие все напряжения (их много), и, при нормальном исходе, вырабатывают сигнал PowerGood. По этому сигналу снимается сигнал RESET с процессора и он начинает выполнять программный код, записанный в BIOS с адресом FFFF 0000.

Затем BIOS запускает POST (Power-On Self Test), который выполняет обнаружение и самотестирование системы. Во время самотестирования обнаруживается и инициализируется видеочип, включается подсветка, определяется тип процессора. Из данных BIOS определяется его тактовая частота, множитель, настройки. Затем определяется тип памяти, ее объем, проводится ее тестирование. После этого происходит обнаружение, инициализация и проверка подключенных накопителей – привода, жесткого диска, карт-ридера, флоппи дисковода и др., а после проверка и тестирование дополнительных устройств.

После завершения POST управление передается загрузчику операционной системы на жестком диске, который и загружает ее ядро.

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

  1. Основной BIOS и EC-BIOS должны быть рабочие.
  2. Мультиконтроллер запитан, работает его кварц и мульт вычитывает содержимое BIOS
  3. ACIN = 3.3 V
  4. LID_SW# = 3.3V (крышка ноутбука открыта)
  5. EC_RST# = 3.3V (мульт снимает RESET с южного моста)
  6. Южный мост снимает сигналы PM_SLP_S3# и SLP_S5#, то есть, на них устанавливается 3.3V
  7. При нажатии кнопки включения сигнал ON/OFFBTN# падает до нуля и этот же сигнал транслируется в PBTN_OUT#

Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объема, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто. Прошиваемые мультиконтроллеры — NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987.

Лучше всего найти документацию и описание сигналов по мультикам IT, которые используются во многих бюджетных ноутбуках, в том числе ASUS и Dell. Благодаря схемам можно понять и отследить, где находятся выше указанные сигналы. Например, в случае IT8752 и аналогичных (используется, например, в семействе ASUS K40 и K50) для диагностики вас должны интересовать, помимо выше указанных, следующие сигналы на мультике:

  • ALL_SYSTEM_PWRGD (68 мульт)
  • SUS_PWRGD (67 мульт)
  • VRM_PWRGD (1 ISL6262)
    Входящие сигналы указывают на выработку сигнала PowerGood и наличие питания Suspend режима и питания на VRM регуляторе ISL6262. Это значит, мост и процессор запитаны.
  • Сигналы H_CPURST#_XDP и H_PWRGD_XDP разрешают работу процессора.
  • PWR_SW# — сигнал с кнопки включения
  • CPU_VRON — включения питания на CPU
  • PM_RSMRST# — снимает RESET с моста
  • PM_SUSB# — хаб PCH должен выдать сигналы PM_SUSC# и PM_SUSB# идущие на мульт, а мульт в ответ выдать сигналы SUSC_EC# и SUSB_EC#
  • PM_PWROK — сигнал на хаб, что питание в норме
  • PM_CLKRUN# — сигнал на запуск тактирования
  • PM_PWRBTN# — сигнал на включение южного моста
  • VSUS_ON — сигнал включения дежурного питания на силовых ключах
  • EC_CLK_EN (CLK_EN#) — разрешение тактирования на южный мост
Читайте также:  10 мдж это сколько дж

Питание на IT85xx мульты поступает следующее: +3VA_EC, +3VPLL, +3VACC, без них микросхема не запустится.

Последовательность диагностики мультиконтроллера

Рассмотрим схему последовательности включения ноутбука:

Процедура включения материнской платы

Для диагностики в целом, вам нужно рассмотреть две ситуации:

1. Питание не появляется, светодиод питания не горит.

Ищем неисправность в схеме управления питанием. Проверяем 19 V со входа , приходящие на микросхему зарядки (charger), например, MAX. Проверяем наличие дежурных напряжений +3VSUS и т.п. Через форфмирователи +3 V питание поступает на мультик — проверяем это питание на входе. Проверяем выходные сигналы мультика. В некоторых случаях слетает прошивка микроконтроллера.

В этом случае, при наличии входных напряжений, нужные управляющие сигналы с микросхемы контроллера не формируются при нажатии кнопки питания.

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

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

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

Если же мы видим, что питающие напряжения присутствие, а сигналы с мультика нет (например, не снимается сигналы RESET), то изучаем все сигналы более подробно.

Вот обобщенный порядок следования сигналов при запуске EC:

2в или ACIN_OC#=0в
вычитка прошивки SPI ROM
-> сигнал включения силовых дежурок VSUS_ON=3в
-> снятие ресета с юга PM_RSMRST#=3в (юг узнает, что первичные источники питания ок)
-> сигнал PM_PWRBTN#=0в транслируется в юг
-> SUSB_EC#, SUSC_EC# = 3в включение вторичных источников и открытие коммут. мосфетов
-> CPU_VRON=3в поднятие питания CPU_VCORE процессора
-> EC_CLK_EN (CLK_EN#) на юг или на тактовый генератор приходит с мульта или ШИМ проца
-> VRM_PWRGD_CLKEN приходит на юг
-> CLK_PWRGD с юга приходит на тактовый генератор
-> сигнал PWROK на юг
-> юг отдает процу сигнал H_PWRGD (HardWare PWRGD, все питания в порядке, следующий этап инициализации)
-> юг снимает ресет с севера PLT_RST#
-> юг снимает ресет с PCI шины PCI_RST#
-> север снимает ресет с процессора HCPU_RST#

Вот алгоритм проверки популярного мульта KB3926, его можно применить и к аналогам:

  1. Проверить питание мульта 3,3v (9 нога)
  2. Проверить генерацию кварца (123 нога)
  3. Проверить сигнал с кн.вкл. ON/OFF 3,3v/0,5v (32 нога)
  4. Проверить АCCOF 0V (27 нога)
  5. Проверить ACIN 3.1V (127 нога)
  6. Проверить PBTN_OUT 0v/3,3v (117 нога)
  7. Проверить сигнал 0v/3,3v (14 нога)
  8. Проверить RSMRST 0v/3,3v (100 нога)
  9. Проверить PWROK 0v/3,3v (104 нога)
  10. Проверить SYSON 0v/3,3v (95 нога)
  11. Проверить VRON 0v/3,3v (121 нога)
  12. Проверить обмен мульта с югом 3,3v (77,78 нога)
  13. Проверить обмен мульта с югом 0v/3,3v (79,80 нога)
  14. Проверить генерацию PCICLK (12 нога)
  15. Проверить сигнал 0v/3,3v (1,2,3 нога)
  16. Проверить TP_CLK 0v/0,1v (87 нога)
  17. Проверить TP_DATA 0v/5v (88 нога)
  18. Проверить SUSP 0v/3,3v (116 нога)
  19. Проверить VGA_ON 0v/3,3v (108 нога)

Вот дополнительные контрольные значения напряжения:

DPWROK_R — 3,3V
PM_RSMRST#PCH — 3,3V
PM_RSMRST#- 3,3V
SUS_PWRGD — 3,3V
5VSUS_PWRGD — 3,3V
ME_SUSPWRDNACK_R — 3.3V

Как видно из алгоритма, в самом начале EC контроллер должен вычитать прошивку из Flash памяти через SPI интерфейс. Если этого не происходит, то дальше никаких сигналов питания ШИМов не формируется. Часто, в случае серии IT85xx и аналогичных это отдельня 8-контактная микросхема (напримерб SST25VF080B) с питанием по линии +3VA_SPI. Обмен данными происходит по линия SO и SI, тактирование по линии SCK. Поэтому, когда это возможно, флэшку перешивают. В некоторых сервисах имеется специальный программатор от Сергея Вертьянова, который позволяет прошивать почти любые флэшки:

Программатор от Сергея Вертьянова

Был ли наш пост полезен?

Нажмите на звезду, чтобы оценить мои труды!

Средний рейтинг: 4.7 / 5. Количество голосов: 72

Источник: itprospb.ru

Еще один “NeXT”, или сопроцессор для фитнеса (Apple M7)

Внутри iPhone 5s, iPad mini 2 и iPad Air, кроме Apple A7, во имя пользователя и красоты трудилось десятка полтора микросхем разного назначения от разных производителей, но только один из них, сопроцессор движения от NXP, удостоился представления Филом Шиллером и получил “яблочный” псевдоним – Apple M7… NXP Semiconductors была основана в 1953 году, до 2006 года входила в состав Philips и называлась Philips Semiconductors. В 2006 обрела независимость и сменила название на NXP (Next eXPerience). Из-за чего я и позволил себе упомянуть в заголовке “NeXT”. Штаб-квартира компании уютно расположилась в Эйндховене, Нидерланды – но фабрики, офисы и центра исследований и разработки NXP разбросаны по всему миру.

Еще один “NeXT”, или сопроцессор для фитнеса (Apple M7). Фото.

В свое время компания поглотила нескольких хороших знакомых Apple (в июне 1999 VLSI Technology, в 2015 – Freescale Semiconductor). Пятый в мире по значению производитель и разработчик полупроводников.

Сопроцессор движения, известный как Apple M7, которому в Apple присвоили кодовое наименование “Oscar”, на самом деле был разработан NXP Semiconductors, и назывался NXP LPC18A1. При чем тут Apple, и почему его назвали Apple M7?

Это продолжение серии про процессоры от Apple. Предыдущие части:

NXP LPC18A1

В публичных справочниках NXP Semiconductors микроконтроллера на основе ARM Cortex-M3 с индексом LPC18A1 отсутствовал. Подобные изделия относились к серии LPC1800, но более точной информации про LPC18A1 в открытом доступе не было.

Читайте также:  Как разобрать бекас 12 м авто

В “яблочных” СМИ предположили, что “A1” на видимой поверхности крошечного чипа – это “Apple A1”. Не угадали: следующая версия, публично известная под именем Apple M8, была LPC18B1, но эта ошибка привела к совершенно правильным выводам: чип был разработан по заказу Apple и для Apple. И это было только начало большой и выгодной дружбы.

Еще один “NeXT”, или сопроцессор для фитнеса (Apple M7). NXP LPC18A1. Фото.

Чип производился по технологии 90 нм, но микроконтроллеры на основе ARM Cortex-M3 в индустрии были на очень хорошем счету.

Зачем нужен Apple M7

За функции, выполнение которых Apple M7 брал на себя, до него отвечали блоки внутри систем-на-чипе. Компас, гироскоп и акселерометр стали частью мобильных устройств компании уже давно, они активно использовались, и обладали неплохим аппетитом.

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

Вынесение шпионского ансамбля за пределы системы-на-чипе открывало дорогу для их реализации. Теперь, для реакции на изменение положения клиента в пространстве, будить систему-на-чипе не требовалось, крошечный чип (потребляющий на порядок порядков меньше энергии) постоянно был в состоянии полной готовности, а система-на-чипе при этом могла спать спокойно. Микроконтроллер все делал сам: собирал и обрабатывал данные полученные от датчиков, и даже сохранял её для доклада CPU.

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

Фил Шиллер назвал две области применения для этого чипа: фитнес и защита здоровья, но они не были единственными. Едва ли не более важная работа ждала этот чип в области навигации. Чип позволяющий угадать как именно движется владелец устройства (пешком, на машине или общественном транспорте, бежит, летит на самолете) – чувствуете сколько безумно интересных применений чуть ли не напрашивается?

Core Motion

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

В API (интерфейсах программиста приложений) появился новый фреймворк – Core Motion. Как известно, пределов у народного творчества нет. Особенно если ограничения сняты.

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

Первыми возможности нового чипа и нового фреймворка использовали разработчики мобильных приложений компании Nike, выпустив приложение Nike+ Move использующее технологию для, по сути, того самого фитнеса. Приложение было интегрировано с Game Center, превращало полезные (вроде бы, есть разные мнения) для здоровья занятия еще и в увлекательную игру.

Еще одно интересное применение сопроцессора движения – системы Indoor Navigation. Во многих местах нашей планеты сложно не заблудиться, но обычные навигационные системы в них не работают. Это торговые центры, аэропорты, большие вокзалы, офисные центры.

Навигационные системы, по соображениям безопасности, искусственно выключаются. Не для того чтобы люди испытывали стресс, пытаясь найти терминал номер Икс или выход из охраняемой территории. Проблема решаема: владелец подобного объекта составляет его подробный план (исключающий из общего доступа участки о которых никто не должен знать), и привязывает его к аналогу Core Motion для конкретной платформы.

Обсудить историю Apple вы можете в нашем Telegram-чате.

Источник: appleinsider.ru

Сопроцессоры обработки слежения за движением

Сопроцессоры обработки слежения за движением (англ. Apple motion coprocessors ) — это сопроцессоры движения, используемые Apple Inc в своих мобильных устройствах. Впервые выпущенные в 2013 году, их функция заключается в сборе данных датчиков со встроенных акселерометров, гироскопов и компасов и разгрузке сбора и обработки данных датчиков с главного центрального процессора (ЦП). Широко используется Apple в качестве сопроцессора для анализа движения в смартфонах. Впервые применён с сентября 2013 года в телефонах iPhone 5s. [5] Собирает данные от интегрированных датчиков: 3-х осевого акселерометра, 3-х осевого гироскопа и 3-х осевого компаса. [3]

Сопроцессор Apple M7 собирает, обрабатывает и хранит данные датчиков, даже если устройство спит, и приложения могут восстановить данные, когда устройство приведено в действие снова. Примерами таких программ могут быть приложения для фитнеса (отслеживающие физическую нагрузку) и навигационные программы, учитывающие при прокладке маршрута способ перемещения пользователя телефона (пеший ход или использование транспорта). Это позволяет уменьшить расход энергии и увеличивает срок службы аккумулятора, в том числе и за счет увеличения интервалов опроса базовых станций сотовых сетей и точек доступа WiFi, когда телефонный аппарат неподвижен. [6]

В iPhone 6 и iPhone 6 Plus используется обновленная версия микроконтроллера под названием Apple M8, [7] [8] которая фактически является микросхемой NXP LPC18B1UK с микроконтроллерным ядром ARM Cortex-M3. [4] [9]

Источник: wiki2.org

Диагностический адаптер (клон Openport 2.0)

Так как я уже разбирал в деталях клоны диагностических адаптеров и кабелей ELM327 Mini, HEX-CAN+USB, VAS5054A и Mini-VCI J2534, было бы просто неправильно не рассмотреть клон замечательного адаптера Tactrix Openport 2.0.

В этой статье я расскажу почему Openport 2.0 лучше Mini-VCI и как заполучить клон сравнимый с оригиналом.

Openport 2.0, как и его «коллеги по цеху» MVCI 3in1 и Mini-VCI, является J2534-1 совместимым адаптером (хорошие описания PassThru стандарта J2534-1 и его функций здесь, здесь и здесь) и работает с любым софтом (VAG ODIS, Toyota Techstream и т.д.) поддерживающим работу через PassThru библиотеку/драйвер.

Выбор правильного клона
В интернете (и конечно же на aIiexpress) доступны две версии клона:

Фото в бортжурнале Skoda Fabia Mk3

Отличаются адаптеры не только рекламой вроде Golden Pin, Best Quality (еще иногда продавцы пишут Full Chip или New Version) и Black Pin, Poor Quality (Standard Version) и видом наклейки, но еще и платой внутри.

У плохого клона OBD2 разъем черного цвета, и внутри плата зеленого цвета:

Читайте также:  Что такое пикер в рыбалке

Фото в бортжурнале Skoda Fabia Mk3

Полный размер

Правильный клон, имеет прозрачный OBD2 разъем и плату черного цвета:

Фото в бортжурнале Skoda Fabia Mk3

Полный размер

Разберемся на каких чипах построен правильный клон:
1. LPC2364FBD100 — микроконтроллер: Arm7TDMI-S™ processor, microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 72 MHz. Features 128 kB of flash memory, 34 kB of RAM, Ethernet MAC, USB Device/Host/OTG, DMA controller, 4 UARTs, 2 CAN channels, 3 SSP/SPI, 3 I2C, I2S, 8-channel 10-bit ADC, 10-bit DAC, 2 PWM, 4 general purpose timers, low power Real-Time Clock with separate battery supply, and up to 70 general purpose I/O pins.
2. NCV7708B — шестиканальный коммутатор сигналов (Double Hex Driver)
3. 6251DS — приемо-передатчик шины CAN (трансивер)
4. LM317L — регулятор напряжения 1.25-32 вольт (adjustable, positive-voltage regulator capable of supplying 100 mA over an output-voltage range of 1.25 V to 32 V. It is exceptionally easy to use and requires only two external resistors to set the output voltage).
Поддержка К/L-line, в этом адаптере, сделана на транзисторах.
Так как в микроконтроллере 2364 нет встроенного контроллера SD карт, работа с MicroSD картой предназначенной для записи логов, здесь реализована через шину SPI.
Разъем миниджек (стерео коннектор), служит для подключения переходника для подачи напряжения программирования. Например на Mitsubishi, через него подается 18 вольт, на Honda 5 вольт и т.д. (задается автоматически диагностической программой типа Techstream и т.д. при помощи функции PassThruSetProgrammingVoltage)

Поддерживаемые протоколы
CAN 2.0 (CAN/ISO15765)
K-line (ISO9141/ISO14230(KWP2000)/dual K line)

Возможность подачи напряжения для программирования и запись логов на карту MicroSD:
Адаптер, способен коммутировать GND или напряжение (от 5 до 25 вольт) на контакты 1,3,9,11,12,13 OBD2 разъема или вспомогательный 2.5мм стерео коннектор:

Фото в бортжурнале Skoda Fabia Mk3

Также прошивка адаптера, умеет записывать лог, полученный с 2.5 мм миниджек (стерео) разъема, от устройств Innovate Motorsports (лямбда зонды и т.п.) по протоколу MTS data bus на SD карту.

Фото в бортжурнале Skoda Fabia Mk3

Контакты CANL и CANH используются для связи по CAN и ISO15765.
Контакт ISO-9141 K и ISO-9141 L используются для связи по ISO-9141и KWP2000. Часто, используется только ISO-9141 K line.
Контакты J1850+ и J1850- используются для связи по SAE J1850. Для J1850PWM, используются оба контакта J1850+ и J1850-. Для J1850VPW, используется только контакт J1850+. Не смотря на присутствие физической обвязки на контактах J1850+ и J1850-, поддержка протокола в прошивке отсутствует.
Контакты Ring и Sleeve 2.5мм миниджека, используются для приема данных от других устройств по протоколу RS-232. Обычно, это такие устройства, как широкополосный датчик кислорода компании Innovate Motorsports или прочие MTS bus совместимые устройства других производителей.
Контакт Tip 2.5мм миниджека, программно связан с контактом OEM12 и может быть использован как ADC выход: напряжение заданной величины или земля, могут подаваться сюда программно, для использования с адаптерами для разъемов, отличающихся от OBD2. Когда 2.5мм миниджек вставлен в разъем, для защиты адаптера и автомобиля, микроконтроллер отключает 12-ый контакт OBD2 разъема.
Напряжение от 5 до 25 вольт может подаваться на контакты: OEM1, OEM3, OEM9, OEM11, OEM12, OEM13. На контакт J1850+, также может подаваться напряжение от 5 до 8 вольт.
GND может подаваться на контакты: OEM1, OEM3, ISO-9141 K, OEM9, J1850-, OEM11, OEM12, OEM13, ISO-9141 L
Напряжение при помощи ADC (analog to digital converter) входа чипа 2364 и соответственно прошивки и софта, может считываться со следующих контактов: OEM8, OEM12, Vbat

Почему нельзя покупать клон с черным OBD2 разъемом (зеленой платой внутри):
1. Серийные номера микроконтроллеров на этих платах, в драйверах Openport 2.0 занесены в черный список.
При подключении адаптера к USB порту ПК/ноутбука, драйвер op20pt32.dll (содержащий прошивку) или ECUFlasher (софт идущий в комплекте с адаптером) проверяют версию прошивки в микроконтроллере и если она младше, прошивают новую версию. Прошивка первым делом сверяет серийный номер микроконтроллера и если он в черном списке, стирает флеш память микроконтроллера и включает защиту от записи. Таким образом клон становится неработоспособен. Если при проверке версии прошивок в драйвере и в микроконтроллере совпадают, но при этом есть подключение к интернет и доступна новая прошивка, она автоматом скачивается, шьется и если проверка не проходит, микроконтроллер окирпичивается.
2. В схемотехнике зеленой платы, целых 20 отличий от оригинала, не исправив которые, адаптер после непродолжительного использования, выходит из строя по питанию.

Преимущества адаптеров с прозрачным разъемом и черной платой:
1. Имеют незабаненные серийные номера, можно шить официальной прошивкой из интернет.
2. Для доработки, достаточно заменить 6 резисторов (cписок любезно предоставлен RUPARADOX ).
Дополнительно к замене резисторов он сделал:
1. К конденсатору C8, допаял керамический конденсатор на 10 мкФ
2. На 1 и 3 вывод LD33, допаял электролитический конденсатор 100 мкФ, 25 В.
3. От плюса C12 на 53 вывод (P2[10]/EINT0) LPC2364, допаял резистор 10 кОм. Эта доработка, запрещает загрузчику находящемуся в LPC2364, запускаться при подаче микроконтроллеру команды RESET.
Также, рекомендую к прочтению статью RUPARADOX, просмотр видео и прочтение комментариев к моей и его статьям. Многие вопросы отпадут сами собой 🙂

Каковы преимущества клона Openport 2.0 в сравнении с клонами Mini-VCI и HEX-CAN+USB?
1. У Openport 2.0, USB интерфейс для связи с ПК/ноутбуком, подключен к микроконтроллеру напрямую и способен работать на большой скорости, в отличии от устаревшего и медленного по нынешним временам FT232R чипа использованного в Mini-VCI и HEX-CAN+USB.
2. Openport 2.0 умеет подавать напряжение на миниджек разъем или контакты OBD2 разъема, что обязательно для некоторых Toyota, Honda, Mitsubishi, Subaru.
3. Доступная цена (~20$)

Недостатки:
1. Официальный драйвер адаптера больше не дорабатывается (последнее обновление вышло в 2016 году). Хотя таже самая ситуация в наши дни и с Mini-VCI, MVCI 3in1, HEX-CAN+USB и VAS5054A адаптерами.
2. Также, как и Mini-VCI, MVCI 3in1 и VAS5054A — не поддерживает J2534-2 стандарт
3. Не поддерживает устаревшие протоколы VPW и PWM. На официальном сайте висит надпись, что работы по добавлению поддержки этих протоколов в процессе, но п.1, говорит о том, что это уже никогда не случится.

Источник: www.drive2.ru

Рейтинг
( Пока оценок нет )
Загрузка ...