|
MIL-1553, тестирование |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Feb 16 2010, 10:34
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Первые успехи. В качестве RT используется BUS-65163-220. DS
65163ds.pdf ( 360.94 килобайт )
Кол-во скачиваний: 890Сформировал команду от BC [00001 1 00000 01000 0], где 00001 - адрес RT, 1 - действие RT (в данном случае - передать сообщение по шине), 00000 - режим управления 01000 - код команды "Установить RT" в исходное состояние 0 - контрольна четности получил ОС от RT [00001 00000000000 0] где 00001 - адрес RT, 00000000000 - слово состояния RT. в данном случае без ошибок. Теперь проверяю внешнюю память. Посылаю команду записи в память [00001 0 10000 00001 0] передать одно векторное слово. Затем само 16-и разрядное слово. И ни фига, хотя сигналы выборки памяти, записи... формируются, а на шине данных - бардак. Может кто пользовал этот RT? Подскажите. Заранее благодарен.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 16 2010, 18:54
|
Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218

|
Цитата(semonoff @ Feb 16 2010, 13:34)  Первые успехи. В качестве RT используется BUS-65163-220. DS
65163ds.pdf ( 360.94 килобайт )
Кол-во скачиваний: 890Сформировал команду от BC [00001 1 00000 01000 0], где 00001 - адрес RT, 1 - действие RT (в данном случае - передать сообщение по шине), 00000 - режим управления 01000 - код команды "Установить RT" в исходное состояние 0 - контрольна четности получил ОС от RT [00001 00000000000 0] где 00001 - адрес RT, 00000000000 - слово состояния RT. в данном случае без ошибок. Теперь проверяю внешнюю память. Посылаю команду записи в память [00001 0 10000 00001 0] передать одно векторное слово. Затем само 16-и разрядное слово. И ни фига, хотя сигналы выборки памяти, записи... формируются, а на шине данных - бардак. Может кто пользовал этот RT? Подскажите. Заранее благодарен. У нас был неприятный опыт использования его младшего брата, который просто SST. Проверь, правильно-ли работает шина памяти. Сейчас перешли на запихивание 1553 в прошивку. Это оказалось проще.
--------------------
serpents on the way to paradise - dying for love, fighting for ages.
|
|
|
|
|
Feb 16 2010, 19:23
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(gab @ Feb 16 2010, 21:54)  У нас был неприятный опыт использования его младшего брата, который просто SST. Проверь, правильно-ли работает шина памяти. Сейчас перешли на запихивание 1553 в прошивку. Это оказалось проще. Дык не волен я заниматься рукоприкладством. Микросборка отдана нам на функциональный контроль и измерения электрических параметров на соответствие DS. перед установкой на плату. я думаю это принятый на вооружение модуль, разработанный праотцами.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 20 2010, 20:47
|
Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218

|
Цитата(semonoff @ Feb 16 2010, 22:23)  Дык не волен я заниматься рукоприкладством. Микросборка отдана нам на функциональный контроль и измерения электрических параметров на соответствие DS. перед установкой на плату. я думаю это принятый на вооружение модуль, разработанный праотцами.  Бракуй и не мучайся. Это будет, как минимум, честно. К этим фигням чуть-ли не каждый месяц выходят аппноуты. Они сами ещё не определились.
--------------------
serpents on the way to paradise - dying for love, fighting for ages.
|
|
|
|
|
Feb 21 2010, 09:09
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(Bulaev @ Feb 20 2010, 22:53)  Необходимо настроить BU в режиме RT? Какие конкретно цели преследуются и что для этого предпринимается? Дык этот BU по жизни только RT. Вопрос собственно какая команда программирует память. Не могу на шине данных и адреса (внутренние регистры защелки) получить правильную информацию. В DS все криво написано, примеров нет, как для других BU.  Цитата(gab @ Feb 20 2010, 23:47)  Бракуй и не мучайся. Это будет, как минимум, честно. К этим фигням чуть-ли не каждый месяц выходят аппноуты. Они сами ещё не определились. Договор на тестирование подписан. Надо исполнять.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 21 2010, 18:14
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(Bulaev @ Feb 21 2010, 20:57)  Для начала нужно просто проверить всю внутреннюю память на запись/чтение. BU на запросы от BC отвечает в канал удобоваримую информацию о состоянии и о результатах работы selftest. я не пойму какими камандами выставляется адрес и данные. какое КС и СД надо послать чтобы на шине данных и адреса появилась правильные значения. может кто работал с этой микросхемой реально? DS на микросхему во 2 сообщении поста. Хотя описание написано отвратительно и с ошибками.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 21 2010, 18:18
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(Bulaev @ Feb 21 2010, 21:14)  Кстати, какова вообще постановка задачи? Я тут почитал первые посты и у меня сложилось впечатление, что необходимо записать из RT что-то во внешнюю память? Если так, то при чём тут вообще команды передачи данных по последовательной шине? BU это тупой автомат, который имеет только один внутренний регистр и только для хранения слова после selftest. остальные сигналы формируются на основе принятой по 1553 информации.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 21 2010, 18:29
|

Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 20-02-10
Из: Реутов
Пользователь №: 55 593

|
Цитата(semonoff @ Feb 21 2010, 21:14)  какое КС и СД надо послать чтобы на шине данных и адреса появилась правильные значения Что значит "правильные"? А какие тогда "неправильные"? Что такое BU - я прекрасно знаю. Так какова, всё-таки, постановка задачи? Каким образом осуществлять чтение из памяти, написано в этом даташите на стр.5.
|
|
|
|
|
Feb 21 2010, 18:44
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(semonoff @ Feb 16 2010, 13:34)  Теперь проверяю внешнюю память. Посылаю команду записи в память [00001 0 10000 00001 0] передать одно векторное слово. Затем само 16-и разрядное слово. И ни фига, хотя сигналы выборки памяти, записи... формируются, а на шине данных - бардак. Может кто пользовал этот RT? Подскажите. Заранее благодарен. Я уже описывал проблему во втором сообщении. На шине данных вместо СД, устанавливается 14 разрядов КС, а на шине данных плавающее значение.
--------------------
Париться надо в бане.
|
|
|
|
|
Feb 21 2010, 19:40
|

Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 20-02-10
Из: Реутов
Пользователь №: 55 593

|
Цитата(semonoff @ Feb 21 2010, 21:44)  На шине данных вместо СД, устанавливается 14 разрядов КС, а на шине данных плавающее значение. Так что на шине данных? КС или что? И где сказано, что BU должна выставлять данные на параллельной шине по команде "передай данные"? По этой команде она отправляет сообщение по последовательной шине. А чтобы считать данные по параллельной шине, нужно оперировать с BU как с обычной микросхемой памяти. Цитата(semonoff @ Feb 16 2010, 13:34)  Посылаю команду записи в память [00001 0 10000 00001 0] передать одно векторное слово. Затем само 16-и разрядное слово. Если команда от BC к RT "передай слово", то зачем после этого передавать какие-то слова? Наоборот, RT должен пересылать СД.
|
|
|
|
|
Feb 21 2010, 21:09
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(semonoff @ Feb 21 2010, 21:44)  На шине данных вместо СД, устанавливается 14 разрядов КС, а на шине данных плавающее значение. Виноват, описка. На шине адреса плавающее значение. Цитата(Bulaev @ Feb 21 2010, 22:40)  Если команда от BC к RT "передай слово", то зачем после этого передавать какие-то слова? Наоборот, RT должен пересылать СД. Вит T/R=0, значит RT принимает CD. Смотрите стандарт. Вообще вопрос сформулирован для тех , кто работал с микросхемой т.к. возможны ошибки в DS. Вопрос: какова последовательность команд, данных для записи 16-и разрядного слова по 14-и разрядному адресу?
--------------------
Париться надо в бане.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|