Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-янв-17 05:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-12 13:10 
Не в сети

Зарегистрирован: 2014-фев-05 07:32
Сообщения: 6
Откуда: Омск
Добрый день, уважаемые коллеги!

Решаем задачу обмена по MIL STD 1553 устройства на 1986ВЕ1Т с платами производства Элкус.
У этих плат имеется режим работы "с аппаратным битом" - в командном слове в поле подадреса старший бит всегда установлен.
Включение режима используется для повышения надежности работы канала за счет введения различий между командными и ответными словами,
имеющими одинаковый синхроимпульс (аппаратный бит должен быть установлен в командном слове и сброшен в ответном)
Заказчик использует именно этот режим.

Есть ли возможность реализовать такой режим на 1986ВЕ1Т?

Добавлю: для режима ОУ, с КШ проблем нет


Последний раз редактировалось dm_mur 2017-дек-13 07:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-12 16:15 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 381
Если внимательно почитаете описание на модули ЭЛКУС, то увидите, что аппаратный бит - это старший разряд в поле адреса. Поэтому использовать аппаратный бит (устанавливать или проверять что всегда установлен) проблем не представляет.

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-12 17:18 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1042
Откуда: Тула
/офтопик

_________________
сочувствующий…


Последний раз редактировалось prostoRoman 2017-дек-13 12:40, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-12 21:22 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 643
Откуда: г. Санкт-Петербург
dm_mur писал(а):
...
Есть ли возможность реализовать такой режим на 1986ВЕ1Т?

Смею предположить, что для режима ОУ нельзя.
1986ВЕ1Т в режиме ОУ будет отвечать ОС на "свои" сообщения независимо от состояния 10 разряда КС.
Платы Элкуса в режиме ОУ не реагируют на КС с 10-м разрядом равным 0, если задан режим работы с аппаратным битом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 08:09 
Не в сети

Зарегистрирован: 2014-фев-05 07:32
Сообщения: 6
Откуда: Омск
vasili писал(а):
Смею предположить, что для режима ОУ нельзя.
1986ВЕ1Т в режиме ОУ будет отвечать ОС на "свои" сообщения независимо от состояния 10 разряда КС.
Платы Элкуса в режиме ОУ не реагируют на КС с 10-м разрядом равным 0, если задан режим работы с аппаратным битом.


Насколько я понимаю, режим "с аппаратным битом" ГОСТом не регламентирован?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 09:35 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1042
Откуда: Тула
/оффтопик
dm_mur см. ЛС

_________________
сочувствующий…


Последний раз редактировалось prostoRoman 2017-дек-13 12:48, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 11:17 
Не в сети

Зарегистрирован: 2014-фев-05 07:32
Сообщения: 6
Откуда: Омск
prostoRoman писал(а):
К ГОСТу ещё РТМ есть. ГОСТ он всё больше про "физику", а РТМ про информационный обмен.


Ткните носом в РТМ, если не сложно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 11:26 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 643
Откуда: г. Санкт-Петербург
dm_mur писал(а):
...
Насколько я понимаю, режим "с аппаратным битом" ГОСТом не регламентирован?

ГОСТ допускает работу в режиме "с аппаратным битом". См. последний абзац п. 4.4.1.4 ГОСТ Р 52070-2003.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 12:49 
Не в сети

Зарегистрирован: 2014-фев-05 07:32
Сообщения: 6
Откуда: Омск
vasili писал(а):
ГОСТ допускает работу в режиме "с аппаратным битом". См. последний абзац п. 4.4.1.4 ГОСТ Р 52070-2003.


Допускает, но видимо не обязывает. Остается добавить пожелание Миландру по допиливанию контроллера 1553 в следующей ревизии кристалла


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-13 13:09 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 643
Откуда: г. Санкт-Петербург
В системах, использующих режим работы "с аппаратным битом" МК 1986ВЕ1Т в режиме ОУ будет нормально работать при отсутствии 2-х кратных и более ошибок в ответных словах от других оконечных устройств. В противном случае МК может воспринять чужое ОС как КС и начнет на него реагировать, в случае если 2-х кратная ошибка в ОС приведет к изменению значения в поле адреса, которое совпадет с адресом ОУ, на которое настроен МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-14 08:49 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1042
Откуда: Тула
vasili писал(а):
1986ВЕ1Т в режиме ОУ будет отвечать ОС на "свои" сообщения независимо от состояния 10 разряда КС.

Не нашёл в ГОСТ требования не отвечать на КС с 10-м разрядом равным нулю. Если такое требование есть, укажите пожалуйста.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-14 12:24 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 643
Откуда: г. Санкт-Петербург
prostoRoman писал(а):
vasili писал(а):
1986ВЕ1Т в режиме ОУ будет отвечать ОС на "свои" сообщения независимо от состояния 10 разряда КС.

Не нашёл в ГОСТ требования не отвечать на КС с 10-м разрядом равным нулю. Если такое требование есть, укажите пожалуйста.


ГОСТ допускает использовать 10 разряд КС (старший разряд подадреса) в качестве признака "Передача КC".
Такой режим работы у ЭЛКУСА называется "работа с аппаратным битом".
Разработчиком системы может быть принято решение об использовании этого режима, при этом все ОУ, присутствующие в системе не должны будут реагировать на сообщения в которых старший бит подадреса равен 0.
Соответственно подадреса 0-15 в такой системе использовать запрещено и КШ "должен будет об этом позаботиться".
Работа в этом режиме и все связанные с этим ограничения (как на программном и так и на аппаратном уровне) оговариваются в протоколе информационного обмена между всеми абонентами интерфейса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MIL STD 1553 1986ВЕ1 и Элкус
СообщениеДобавлено: 2017-дек-14 13:03 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1042
Откуда: Тула
vasili, благодарю за разъяснение.

dm_mur, быть может по прерыванию RFLAGN можно успеть анализировать КС и, или отключать приёмопередатчик физического уровня, или сбрасывать весь модуль CONTROL->MR.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB