CAN-трансиверы и K-линия: TJA1050, MCP2551, SN65HVD230, L9637 — чем заменять
Проверено · служба закупок ICBOMS, Шэньчжэнь
CAN-трансиверы делятся по напряжению питания: 5-вольтовые (TJA1050, MCP2551, TJA1040/1042/1051) и 3,3-вольтовые (SN65HVD230 и его собратья). Цоколёвка у них часто совпадает, но напряжение — нет: поставить 3,3-вольтовый в 5-вольтовую схему значит получить неработающий или сгоревший узел. Внутри одного класса замена обычно проходит (MCP2551 и TJA1050 взаимозаменяемы в типовом включении — различается назначение вывода управления), между классами — нет. Интерфейсы K-линии (L9637, MC33290) — отдельный класс под однопроводную диагностику ISO 9141: их меняют только на такой же интерфейс. Перед заменой проверяются терминаторы шины и состояние самой линии — трансиверы чаще всего гибнут от замыкания на шине.
Классы и совместимость
| Микросхема | Класс | Что важно при замене |
|---|---|---|
| TJA1050 (NXP) | CAN, 5 В, до 1 Мбит/с, SO8 | Классика автомобильных ЭБУ и USB-CAN адаптеров |
| MCP2551 (Microchip) | CAN, 5 В, SO8/DIP8 | В типовом включении взаимозаменяем с TJA1050; различается назначение вывода 8 (silent vs slope) — сверять по даташиту |
| SN65HVD230 (TI) | CAN, 3,3 В | Цоколёвка того же типа, но питание 3,3 В: с 5-вольтовыми НЕ взаимозаменяем |
| TJA1040 / TJA1042 / TJA1051 | CAN, 5 В, с режимом standby | Проверяется вывод управления режимом: у части схем он подтянут иначе |
| TJA1055 | CAN, отказоустойчивый (fault-tolerant) | Другой корпус и другая схемотехника шины — с обычными трансиверами не взаимозаменяем |
| L9637 (ST) | K-линия, ISO 9141, однопроводная | Диагностика ЭБУ старой школы; замена только интерфейсом того же класса |
| MC33290 | K-линия, ISO 9141 | Функциональный аналог L9637 — проверяется обвязка и уровни |
Главная ловушка: 5 В и 3,3 В при одинаковом корпусе
Самая дорогая ошибка при замене — перепутать напряжение класса. SO8-корпуса 5- и 3,3-вольтовых CAN-трансиверов выглядят идентично, а назначение выводов совпадает — но микросхема рассчитана на своё питание. 3,3-вольтовый трансивер в 5-вольтовой схеме уходит в отказ (или живёт до первого запуска), а 5-вольтовый в 3,3-вольтовой линии просто не формирует уровни. Второй по частоте случай — отказоустойчивый TJA1055 вместо обычного: у него другая схемотехника шины, и поставить его в стандартный узел нельзя, даже если очень хочется заменить «а чем есть».
Почему трансиверы выходят из строя
- Замыкание или просадка на шине (CANH/CANL): типовое следствие — пробитый выходной каскад трансивера.
- Отсутствующие или неверные терминаторы (120 Ом на концах шины): шина «работает», но с ошибками, и трансивер греется.
- ESD и наводки при монтаже: меняется входная часть, узел перестаёт выходить на связь.
- До замены трансивера проверяются: терминаторы, «холодный» уровень шины (в покое ~2,5 В), отсутствие короткого на массу и питание узла — иначе новый трансивер повторит судьбу старого.
- Если шина в порядке, а связи нет, проверяется сам контроллер CAN и его кварц — трансивер лишь физический уровень.
K-линия: L9637, MC33290
K-линия (ISO 9141) — однопроводная диагностика, знакомая по ЭБУ и диагностическим адаптерам прежних поколений. L9637 и MC33290 — микросхемы физического уровня этой линии; они работают с бортовыми 12 В и своей схемотехникой уровней, поэтому в CAN-шину их не ставят, а при замене сверяют обвязку (резистор на линии, защита по питанию). Серии давние, и найти точное исполнение новых становится всё труднее: при заказе лучше указывать обозначение целиком, включая суффикс корпуса.
Как заказать
- Обозначение целиком, включая буквенный суффикс: он кодирует корпус и исполнение — (T)JA1050T и «голый» TJA1050 могут отличаться корпусом.
- Количество: от одной штуки для ремонта — обычная задача.
- Если точное исполнение недоступно, присылайте назначение узла (ЭБУ, приборная панель, диагностический адаптер) — по нему подбирается замена того же класса с перечнем совпавших и отличающихся параметров.
Примените это к своему списку
Отправьте партномера или всю спецификацию. По каждой строке придёт ответ: что можно найти, в каком состоянии и какие есть аналоги — затем строки отгружаются вместе.