37030

[i] Использование внешних модулей на отладочной плате К1986ВЕ8Т

Автор статьи: Лампадов Илья Александрович (Инженер)
Дата последнего изменения: 08.12.2025 16:16:57
Компанией Миландр для применения в отладочных комплектах на базе микроконтроллеров собственной разработки был создан универсальный разъем для подключения внешних модулей. Изначальная идея этого разъема такова, что в исходном виде (если со стороны микроконтроллера имеется поддержка всех задействованных периферийных блоков) он поддерживает подключение большого числа модулей, а именно:
  • Модуль интерфейса ARINC429 (ГОСТ 18977-79) на базе микросхем 1586ИН2У, 1586ИН4У
  • Модуль интерфейса ARINC429 (ГОСТ 18977-79) на базе микросхем HI-8596PSI, HI-8444PSI; 
  • Модуль интерфейса CAN на базе микросхемы К5559ИН14АУ;
  • Модуль интерфейса CAN с гальванической развязкой на базе микросборки К2011ВВ034;
  • Модуль интерфейса RS-232 на базе микросхемы К5559ИН4У;
  • Модуль интерфейса RS-422 с гальванической развязкой на базе микросборки К2011ВВ024;
  • Плата модуля МКИО на основе 5559ИН67Т;
  • Модуль интерфейса МКИО (ГОСТ 52070-2003) на базе микросхемы 5559ИН13У2;
  • Модуль Flash на основе К1636РР3У/К1636РР4У (подключение по SPI).
Помимо этого в один разъем потенциально могут быть подключены все модули сразу (каждый последующий модуль устанавливается поверх предыдущего), что следует из общей структурной схемы разъема, которая представлена на рисунке 1.

Рисунок 1 - Структурный вид универсального разъема и его используемые выводы

Этот разъем используется в количестве двух штук на отладочной плате для микроконтроллера К1986ВЕ8Т производства компании Миландр, но с некоторыми ограничениями, которые представлены в таблице на рисунке 2.

Рисунок 2 - Вид отладочной платы с указанием номеров разъемов и таблица, которая ставит в соответствие подключаемые выводы разъемов с микроконтроллером К1986ВЕ8Т

Как можно видеть, имеются следующие ограничения при подключении поставляемых компанией модулей:
  • Разъем с номером 1 (Port 1) не допускает использование модулей CAN.
  • Разъем с номером 1 (Port 1) ограничен при использовании модулей RS232/RS422 выбором только одной связки RX/TX (соответствующий выбор для подключения осуществляется на самом модуле при помощи перемычек).
  • Важно понимать, что оба разъема (Port 1 и Port 2) по части UART и SSP (модуль Flash) выведены на разъемы микроконтроллера, которые работают в рамках одного блока - UART0 и SSP0 соответственно. Это значит, что подключение одного и того же модуля (RS232/RS422 или Flash) в количестве двух штук в оба разъема допустимо, но поскольку работа будет внутри одного блока микроконтроллера, необходимо организовывать арбитраж и особую программную обработку, чтобы не возникло коллизий на линии.
В остальном же ограничений по подключению нескольких модулей в один разъем нет. Также без проблем можно работать независимо на двух разъемах с двумя модулями МКИО или ARINC429, поскольку они, согласно таблице из рисунка 2, задействуют разные контроллеры и приёмопередатчики соответственно.

Модули МКИО на основе микросхем 5559ИН13У2 и 5559ИН67Т. Особенности использования

Отличие работы микросхем (и модулей) МКИО на основе 5559ИН13У2 и 5559ИН67Т  заключается в логике управления, а именно в разных активных уровнях разрешения работы передатчика: для 5559ИН13У2 активный уровень - логическая "1", для 5559ИН67Т активный уровень - логический "0". Поэтому, при работе с микросхемой 5559ИН67Т в контроллере МКПД К1986ВЕ8Т в регистре CONTROL необходимо установить 22 бит INPINV (бит инверсии входов приемника MILx_RXxP и MILx_RXxN).

Сохранить статью в PDF

Теги

Была ли статья полезной?