Проблема следующего характера. В качесте контроллера канала (КК) используется PCI плата от Elcus, в качестве оконечного устройства (ОУ) - контроллер фирмы Holt - HI6110.
При запросе данных от ОУ, ответное слово, которое перед данными, приходит от HI6110 не в диапазоне 4-12мкс, как по госту, а через 15-18мкс. Соответственно,
КК интерпритирует это как отсутствие ответного слова. Почему это может происходить? Причем, если данные передавать в ОУ, то ОУ формирует ответное слово вовремя.
Проблема только при передаче данных от ОУ. Вроде настроек, на время ответа там никаких нет, частоты работы контроллера HI я тоже попробовал обе их две: 24 и 12 МГц.
Если кто сталкивался, подскажите.
Отвечал в другой теме - если Вы в Москве и есть непаянные компоненты, могу протестировать.
AntiDriver
Feb 2 2015, 21:55
С микросхемой HI6110 дела не имел, однако пользовался отечественным приемопередатчиком MIL-STD 5559ИН12У1 производства НПО "Физика" (как раз когда там работал), могу сказать что времязадающих элементов там нет (имеется ввиду время задержки, хотя время фронта и спада импульса, поступающего на трансформатор определяется), передача информации происходит сразу по фронту/спаду управляющего сигнала.
При беглом ознакомлении структурной схемы HI6110 тоже не обнаружил никаких внешних элементов, влияющих на задержку. Так что рекомендую проверить управляющие сигналы, а микросхему рассматривать в последнюю очередь.
Цитата
С микросхемой HI6110 дела не имел, однако пользовался отечественным приемопередатчиком MIL-STD 5559ИН12У1 производства НПО "Физика" (как раз когда там работал), могу сказать что времязадающих элементов там нет (имеется ввиду время задержки, хотя время фронта и спада импульса, поступающего на трансформатор определяется), передача информации происходит сразу по фронту/спаду управляющего сигнала.
При беглом ознакомлении структурной схемы HI6110 тоже не обнаружил никаких внешних элементов, влияющих на задержку. Так что рекомендую проверить управляющие сигналы, а микросхему рассматривать в последнюю очередь.
Но микросхема сама формирует ответное слово, и время никак не задается.
Цитата(torik @ Feb 6 2015, 15:10)

Но микросхема сама формирует ответное слово, и время никак не задается.
Видимо, HI6110 выдает ответное слово и слово данных одной пачкой, НО перед началом выдачи этой пачки он ожидает поступления собственно данных, которые он будет передавать. При этом контроль длительности паузы не осуществляется, а потому выдача идет, но со сбитыми таймингами.