И. Мачулко, igor_machulko@macroteam.ru Асинхронное подключение в синхронных устройствах фирмы CMLСлужба технической поддержки фирмы CML регулярно получает запросы по поводу асинхронного подключения к проводным модемам и радиомодемам. И те, и другие модемы предназначены для работы в синхронном режиме, то есть информация для синхронизации включена в сигнал и может быть извлечена при обнаружении перехода с одного логического уровня на другой. Петля фазовой обратной связи обеспечивает синхронизацию по времени, необходимую для восстановления данных при при╦ме и блокировки при переходе уровня. В асинхронных устройствах для обнаружения начала передачи данных используется передний фронт первого бита каждого байта данных, который зависит от конкретного типа применяемой кадровой синхронизации. Первый бит является стартовым и так как он используется для синхронизации, он всегда должен быть одного и того же логического уровня. Это приводит к необходимости добавления дополнительного бита к каждому переданному байту, а следовательно ≈ к увеличению избыточности. Вопрос: Как мне преобразовать асинхронные данные в синхронные? Ответ: Чтобы преобразовать асинхронные данные в синхронные, необходимо удалить лишнюю управляющую информацию - начальные и все стоповые биты. Стоповые биты могут часто не восприниматься, потому что они, по сути, имеют тот же уровень, что и пустая строка. К лишней можно отнести и биты ч╦тности, необходимые для обнаружения ошибок. Они также могут быть игнорированы, но окончательно это определяется особенностями системы. При обратном преобразовании необходимо, наоборот, добавить управляющую информацию. Примечание: Дополнительную информацию по этому вопросу можно найти в статье "Использование FFSK синхронного модема FX469 при передаче асинхронных данных" на сайте фирмы CML по адресу: http://www.cmlmicro.co.uk/Products/applications/data/ad4692.pdf.Вопрос: Когда я соединяю вместе два персональных компьютера через последовательный порт, используя для этого модемы фирмы CML, я получаю много ошибок. Почему? Ответ: Обычно для управления потоком данных (flow control) в персональных компьютерах используется стандартная процедура запрос-ответ (так называемый "хендшекинг") или процедура Старт-сигнал/Стоп-сигнал. В синхронных модемах такое управление потоком данных не используется и, следовательно, игнорируется. Результатом является то, что данные, передаваемые в синхронный модем на передающей стороне со скоростью, задаваемой персональным компьютером, не могут быть синхронизированы в самом модеме. Это вед╦т к потере битов, если скорость передачи данных слишком велика, или их добавлению, если скорость слишком мала. Аналогичная проблема возникает и на при╦мной стороне. Дополнительные или потерянные биты приводят к ошибкам кадровой синхронизации. Решением данной проблемы может быть буферизация данных между компьютером и модемом. Данные из компьютера поступают в промежуточный буфер, работающий в режиме "хендшекинга". Затем эти данные передаются в модем с необходимой скоростью. При этом ошибки из-за разных скоростей передачи информации устраняются за сч╦т наличия режима ожидания при синхронной передаче и режима прерывания при передаче данных из компьютера. Аналогичная схема используется и на при╦мной стороне. Вопрос: Как мне состыковаться с модемом CML по интерфейсу RS232? Ответ: Предшествующий ответ да╦т информацию о необходимом для этого синхронном/асинхронном преобразовании. Однако ещ╦ требуется согласование уровней сигналов. Интерфейс RS232 использует уровни +/-12 В, и при использования модемов CML они должны быть приведены к уровням +5 и 0 В. Более того, двоичная "1" в RS232 переда╦тся уровнем -12 В, что в модемах CML соответствует +5 В. Поэтому, кроме согласования уровней, должна быть произведена инверсия. Для обеспечения такого согласования уровней можно использовать микросхему MAX232 фирмы MAXIM. Есть много и других микросхем этого семейства, но только MAX232 обеспечивает полное согласование уровней и инверсию потока данных, а также соответствующее аппаратное согласование. Кроме того, MAX 232 содержит также преобразователь напряжений на переключаемых конденсаторах, преобразующий +5 в +/-12 В. Вопросы по модему CMX868 V.22bisВопрос: Возможно ли использование набора АТ-команд для управления модемом CMX868 V.22bis? Ответ: CMX868 подключается напрямую к host-контроллеру через простую последовательную шину, которая позволяет использовать команды низкого уровня. Если необходимо использовать набор АТ-команд (команд высокого уровня), то соответствующий транслятор должен находиться резидентно в host-контроллере. В отладочном комплекте EV8680 имеется встроенный транслятор, позволяющий управлять модемом с помощью АТ-команд. Полный исходный текст программы управления host-контроллером на языке ЭCЭ имеется в составе отладочного комплекта или может быть загружен с сайта фирмы CML: http://www.cmlmicro.co.uk/Products/evkits/ev8680.htm. AT-транслятор может быть выделен из полного программного обеспечения и использован в разработке. От редакции: фирма CML заканчивает разработку многостандартного модема CMX866, управление которым будет производиться с помощью АТ-команд через обычный последовательный интерфейс (9600 бит/с). Вопрос: Какова правильная последовательность действий после подачи питания на CMX868? Какова правильная последовательность действий для возврата CMX868 в нормальный режим функционирования из энергосберегающего режима Power-save? Ответ: Алгоритм, привед╦нный на рис. 1, "Рекомендации по запуску и процедуре Powersave для модема CMX868" показывает, как управлять модемом после подачи напряжения или при выводе модема из режима Power-save. Рисунок 1. Блок-схема алгоритма запуска и возврата из режима PowerSave модема CMX868 Вопрос: CMX868 содержит программируемый тоновый детектор, в котором с помощью вводимых коэффициентов можно запрограммировать требуемый алгоритм фильтрации. Существуют ли в свободном доступе какие-либо программные средства, позволяющие создать требуемый мне фильтр? Ответ: Коэффициенты, используемые для программирования CMX868, являются дискретным цифровым представлением квадратичного IIR-фильтра второго порядка. Доступно множество программных продуктов, обычно очень дорогих, которые дают возможность пользователю разрабатывать все типы фильтров, а также включающие много других функций, многие из которых никогда не будут использованы. Поэтому фирма CML выпустила приложение на базе Microsoft Excel, которое предназначено для разработки простых IIR-фильтров и позволяет вычислять эти коэффициенты. Приложение может быть загружено с сайта фирмы CML: http://www.cmlmicro.co.uk/Products/applications/telecom/CMX868/868Filter.htm. Все вопросы по продукции фирмы CML, включая запросы на поставку, можно направлять в ООО "БИС-Электроник". E-mail: info@bis-el.kiev.ua, http://www.bis-el.kiev.ua/ |
Antoniofam пишет... Открылся новый магазин все по 50 рублей, например определенный товар стоит 5000 рублей или 7000 рублей то у нас вы можете найти его всего за 50 рублей: http://shop-50-rubley.xyz
04/07/2017 02:01:59 |
rodimir пишет... ЗдPавствуйте Уважаeмый Kоллeга
23/09/2017 11:49:28 |
rodimir пишет... 3дPавствуйтe Yвaжаемый kоллегa
10/10/2017 12:38:46 |
rodimir пишет... 3дPавствуйтe УважаеMый коллeга
31/10/2017 07:22:44 |
sondFed пишет... Здравствуйтe Yважaемый коллeга
07/11/2017 15:19:33 |
pammTig пишет... Здравствуйте Уважаемый владелец сайта chipinfo.ru
20/11/2017 12:24:27 |
pamomTig пишет... Здравствуйте Уважаемый владелец сайта chipinfo.ru
27/11/2017 17:16:37 |
Margietit пишет... Здравствуйте Уважаемый владелец сайта chipinfo.ru
04/12/2017 18:20:50 |
ammywrazy пишет... Здравствуйте Уважаемый владелец сайта chipinfo.ru
11/12/2017 19:14:00 |
ammywrazy пишет... Здравствуйте Уважаемый владелец сайта
12/12/2017 20:29:13 |
riciaamurf пишет... Здравствуйте Уважаемый владелец сайта
18/12/2017 06:43:03 |
riciaamurf пишет... Здравствуйте Уважаемый владелец сайта
18/12/2017 11:16:31 |
eressWaw пишет... Здравствуйте.
20/12/2017 16:50:50 |
eressWaw пишет... Здравствуйте Уважаемый Администратор Сайта.
22/01/2018 18:26:09 |
ancyRig пишет... Здравствуйте Уважаемый Администратор Сайта.
05/02/2018 17:43:26 |
JayneAlusa пишет... Здравствуйте Уважаемый Администратор Сайта.
15/02/2018 06:05:13 |
Ckbpkwd пишет... Мы платим за лайки! - Выплаты ежедневно!
25/02/2018 18:21:32 |
tamammylew пишет... Здравствуйте Уважаемый Администратор Сайта.
19/03/2018 05:06:16 |
bebettyrourn пишет... Здравствуйте Уважаемый Администратор Сайта.
16/04/2018 04:29:33 |
bebettyrourn пишет... Здравствуйте Уважаемый Администратор Сайта.
25/07/2018 07:02:01 |
arbaraon пишет... Здравствуйте Уважаемый Администратор Сайта.
06/08/2018 06:01:16 |
Nancyglupt пишет... Здравствуйте Уважаемый Администратор Сайта.
04/11/2018 07:29:22 |
Mariaoremi пишет... Здравствуйте Уважаемый Администратор Сайта.
11/11/2018 14:17:07 |
otdelka пишет... Здравствуйте, мне нужна Ваша помощь.
30/05/2019 09:50:03 |
Ваш комментарий к статье | ||||