Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


UART на Е14-140-М

Вы не вошли.

 Поиск | Регистрация | Вход 

Максим
03.01.2010 20:15:30
#1

Гость

UART на Е14-140-М

Всех с Новым годом!
Хороший модуль Е14-140-М, но что ему не хватает, так это внешнего UART. Тем более их на АРМе два - один для управления плисиной, а второй - not used. А жаль! У нас как раз есть необходимость по МОДБАСу общаться с частотниками. Честно говоря, собираюсь просить нашего электронщика вытянуть наружу (конструктивно) этот неипользуемый UART. Ведь программный UART тоже сделать не получается из-за плисины.
Есть ли у фирмы желание установить на этот модуль кроме разъемов АЦП и логики еще и UART?

04.01.2010 00:18:18
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: UART на Е14-140-М

Максим.
1. Порты PA21, PA22, на которые потенциально могут быть сконфигурированы линии UART1 (RXD1, TXD1, соответственно) в ARMе заняты вспомогательными функциями - это сигналы чтения состояния джампера и выбора Flash-памяти. Таким образом, эти порты сейчас задействованы. Другое дело, что эти вспомогательные функции потенциально можно было бы совместить с UART1, но для корректности такого совмещения (для того же Firmware) понадобилась бы некая внешняя логика разрешения. Технически это можно было бы организовать в будущем в Е14-140-М, выведя UART1 на пару цифровых линий разъёма (организовав альтернативную программируемую конфигурацию). Но для принятия решения о выпуске такой модификации L-Card должен убедиться, что такая потребность не является единичной … В любом случае, Ваше пожелание уже зафиксировано. Спасибо за интерес к Е14-140-М!

2. Напомню, что L-Card не приветствует вмешательство пользователя во внутреннюю схему (архитектуру) своих изделий, в частности, низкоуровневое программирование E14-140-M, LTR-EU, E-154 может производиться пользователем только в рамках штатной архитектуры изделия (низкоуровневое описание на эти изделия предоставляется). При обнаружении такого вмешательства L-Card может снять с себя гарантийные обязательства.

3. Если (в случае любого изделия L-Card) у Вас возникает потребность в мелкой модификации изделия, то, пожалуйста, напишите подробную заявку на support@lcard.ru c указанием требуемого количества изделий. Возможно, что такую доработку сделают Вам в L-Card (c cохраненем гарантийных обязательств), если технически и организационно это будет возможно.

11.01.2010 12:02:51
#3

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: UART на Е14-140-М

В принципе можно попытаться эмулировать UART через штатные цифровые линии (через ПЛИС), особенно если модифицировать прошивку, чтобы сделать прием-передачу критичной по времени.

ПЛИС достаточно быстрая, команда дуплексного чтения/записи TTL занимает три 9-битных слова (плюс старт/стоп биты) на 8 МБит/с, то есть, по первой прикидке, 4.125 мкс.
Например, можно запретить прерывания и работать только с ТТЛ. Или даже зарядить длинную пересылку в/из ПЛИС по USART через DMA (0x106 outh outl 0x106 outh outl..., на приеме inh inl inh inl...)