У меня вот какая проблема, причем не в первый раз.
ADSP2181 с сериальным портом, включенном в пассивном режиме, т.е. все стробы
и клоки идут извне, иногда вдруг перестает принимать данные с этого порта.
Т.е. впечатление такое, что сериальный порт зависает, и оживить его можно
только переинициализацией.
Было ли такое у кого-нибудь, и как с этим бороться?
У меня такое бывало на ADSP2101 с "грязным" внешним сериальным клоком.
Но 81й - вроде кристалл по-современнее, должны были от этой глюки
избавиться...
--
Александр
http://akulin.npi.msu.su
Alexander Akulin wrote:
>
> Что-то тихо стало в эхе....
>
> У меня вот какая проблема, причем не в первый раз.
> ADSP2181 с сериальным портом, включенном в пассивном режиме, т.е. все стробы
> и клоки идут извне, иногда вдруг перестает принимать данные с этого порта.
Ни разу не встречался с этим ни на 2181, ни на 2105, ни на 2115. SPORT
работает как написано.
> Т.е. впечатление такое, что сериальный порт зависает, и оживить его можно
> только переинициализацией.
> Было ли такое у кого-нибудь, и как с этим бороться?
Бывает что-то похожее, если на SPORT сидят несколько сериальных кодеков,
включенных последовательно. Достоточно одной мелкой ошибки, пропуска
прерывания и пр, чтобы все пришлось заново переинициализировать.
> У меня такое бывало на ADSP2101 с "грязным" внешним сериальным клоком.
Набивши немало шишек в самых разных местах, давно дал себе зарок -
всегда пропускать все идущие снаружи клоки через триггер Шмидта.
> Но 81й - вроде кристалл по-современнее, должны были от этой глюки
> избавиться...
Извините. Кривые клоки - это ваши проблемы, а не процессора.
VLV
--
С уважением!
Евгений Кнышев
At четвеpг, 15 июля 1999, 00:22 Eugene Knyshev wrote to All:
EK> A у Вас сколько слоёв на плате?
EK> Да и на четырёхслойке при плохом проектировании всплывают такие глюки.
EK> Особенно чувствителен SCLK к Т-ответвлениям и антеннам.
EK> Кроме всего прочего 21xx не терпит фазового дрожания RFS.
Я не понял. Я всегда думал, что RFS - не тактовый, а инфоpмационный вход,
котоpый беpется под фpонт SCLK. И надо только чтобы setup time и hold time
соблюдались. Я непpав?
Cheers, Aleksei [mailto:pogo...@hotmail.com]
Прав, но проскальзывание может превышать период SCLK, а вот тогда абзац!
Но не сразу, а спустя какое то время. По видимому, накапливается ошибка, и
когда
кольцевой буфер завернётся ...
ADI скромно отмалчивается, отписавшись однажды что-то про 256 бит, тогда
где же правда жизни ?!
Ведь в телекоммуникации SLEEP - явление нередкое!
Пока
А подробнее можно про 256 бит?
> Пока
Пока
256 = 32 * 8
где: 32 - предельное число каналов в TDM
8 - число бит в канале, в режиме компандирования A-Law (u-Law)
пример: E1 (ИКМ-30), и вопрос был задан в ракурсе компандирования.
У меня есть подозрение, что компандер свихивается на фрейме в 255 или 257
бит
после восьмого проскальзавания, например. Ну а за ним летит и SPORT.