Электронный модуль D1403 посудомоечных машин IKEA и Whirlpool (часть 2)Продолжение. Начало в Р&С № 1, 2023 г.
Внешние интерфейсы, программирование ЭМ
В составе ЭМ предусмотрены последовательные интерфейсы, которые выведены на соединители DB, IFP и SERVICE WIDE. Соединитель DB используется для подключения внешнего ПУ с помощью последовательного интерфейса SPI (см. выше).
Соединитель IFP используется для подключения внешнего программатора по интерфейсу BDM (англ. Background Debug Mode), собственно, наиболее распространенные программаторы USBDM, работающие с данным интерфейсом, также могут использоваться как отладчики ПО в памяти МК (сервисными специалистами этот режим не используется). Данный инструмент обеспечивает полный перечень операций для работы с ресурсами МК.
Еще один соединитель SERVICE WIDE предназначен для подключения программаторов по одному из двух интерфейсов UART (Universal Asynchronous Receiver-Transmitter) и I2C (Inter-Integrated Circuit). Функциональные возможности данных интерфейсов по программированию МК ограничены по сравнению с BDM. Для программирования МК в составе ЭМ через указанные интерфейсы можно отметить распространенные универсальные адаптеры СН341А, FT311D, FT232H и др.
Перечислим основные цепи линий последовательных интерфейсов соединителей ЭМ DB, IFP и SERVICE WIDE.
Соединитель DB (обмен данными с внешним ПУ через последовательный интерфейс SPI):
линия MISO (прием данных ведущим (в данном случае, МК) от ведомого (микроконтроллер в составе внешнего ПУ)), контакт 2 соединителя DB R7 выв. 13 D1;
линия MOSI (передача данных ведущим МК на ведомый МК внешнего ПУ), выв. 14 D1 R9 контакт 2 соединителя DB;
линия SPSCK1 (тактовый сигнал), выв. 15 D1 R10 контакт 4 соединителя DB;
линия SS1 (выбор ведомого МК), выв. 12 D1 R11 контакт 4 соединителя DB.
Контакт 1 соединителя соединен с линией +5 V, а контакт 6 подключен к выходу ключа VT1, который коммутирует линию 0 V на внешнее ПУ и управляется с выв. 11 D1.
Соединитель IFP (обмен данными с внешним BDM-программатором/отладчиком):
линия RESET (внешний начальный сброс МК), контакт 4 соединителя R22 выв. 3 D1;
линия BKGD (1-проводная 2-направленная линия обмена данными между МК и программатором), контакт 3 соединителя R6 выв. 36 D1.
На контакты 1 и 2 соединителя выведены линии +5 V и 0 V соответственно.
Соединитель SERVICE WIDE (обмен данными с внешними программаторами по последовательным интерфейсам UART и I2C):
линия RxD (прием данных от программатора на МК по интерфейсу UART), контакт 3 соединителя R29 выв. 9 D1;
линия TxD (передача данных от МК на программатор по интерфейсу UART), выв. 8 D1 R28 контакт 2 соединителя;
линия SCL (тактовый сигнал интерфейса I2C), выв. 40 D1 контакт 6 соединителя;
линия SDA (сигналы обмена данными интерфейса I2C между МК и программатором), выв. 41 D1 контакт 6 соединителя.
На контакты 1, 7 соединителя выведено питание +5 V, а на контакт 4 0 V.
Примечания:
1. Соединитель SERVICE WIDE состоит из двух секций на 3 и 4 контакта. Чтобы избежать разночтений, эти секции имеют сквозную нумерацию 1-7 (см. рис. 3).
2. Выводы 40, 41 D1, кроме обмена данными с внешним программатором по интерфейсу I2C, также используются в качестве столбцов индикаторной матрицы ПУ (управление светодиодами VL1-VL8). Это связано с тем, что указанные выводы имеют двойное назначение (выв. 40 обозначается как SCL1/PTC0, а выв. 41 SDA1/PTC1), поэтому могут использоваться в обеих цепях. Необходимо отметить, что на рис. 3 приведены неполные обозначения выводов МК этот недостаток устранен в таблице 3.
3. Компания Whirlpool для сервисного обслуживания своей техники распространяет через авторизованные сервисы программно-аппаратный комплекс E-Sam. Он включает в себя базовый блок-адаптер, комплект кабелей для подключения к ЭМ и специализированное ПО. Базовый блок имеет 2 версии, одна из них обеспечивает подключение с ПК по Bluetooth (заказной номер 4810183100012) а вторая через интерфейс USB (заказной номер 480183100008). Для функционирования комплекса необходим доступ к сервисному разделу сайта компании. Сам комплекс имеет довольно ограниченные возможности: чтение/сброс ошибок, прошивка данных конфигурации, с помощью ПО комплекса можно найти справочную информацию о порядке инициирования тестового режима и др.
Полное содержание статьи доступно только в печатном варианте. Вы можете приобрести свежие номера Р&С или оформить подписку в редакции |