Программная эмуляция SCI

Модуль SCI обрабатывает все команды передачи и приема и тем самым освобождает центральный процессор (CPU) от выполнения этих функций. Модуль SCI является программируемым для различных скоростей передачи. Приемник может обнаружить автоматически ошибки формата, такие как кадрирование, шум и переполнение.

Наличие в составе 8-разрядного МК модуля контроллера последовательного ввода/вывода стало настолько обычным явлением, что лишь самые простые, маловыводные МК в корпусах DIP-16 и DIP-20 не имеют портов последовательного обмена, такие как микроконтроллеров MC68HC705J1A. Для выполнения асинхронной последовательной связи используется программная эмуляция SCI. В этом случае процессор будет контролировать контакты портов ввода / вывода, выполняя те же функции, что и линии приема данных (RXD) и передачи данных (TXD) истинного аппаратно-управляемого SCI.

Требования для применения программной эмуляции SCI :

Оптимизация скорости для максимальной скорости передачи;

Минимальный размер кода;

Простота настройки для различных скоростей передачи;

Возможность обнаружения шума и ошибок кадра при получении.

Поскольку процессор не так эффективен, как специализированные аппаратные SCI, программная эмуляция имеет ограничения:

Очень высокая скорость передачи данных не является достижимой;

Программная эмуляция SCI потребляет память и пропускную способность ЦП;

Гибкость и функциональность МК снижаются.

Если перечисленные ограничения являются существенными для приложения, то использование микроконтроллера с модулем SCI было бы более уместно. Однако, многие приложения не требуется производительности и гибкости SCI, и в тех случаях, программная эмуляция является экономически выгодным решением.

При программной эмуляции SCI не возможна реализация полнодуплексного режима. Это программное решение работает только в полудуплексном режиме.

Другое по теме:

Разработка конструкции печатного узла блока электронной регулировки тока сварочного трансформатора
Данное устройство осуществляет автоматическую запись телефонного разговора посредством включения магнитофона при снятии телефонной трубки. А также отключение после того, как трубку положат. Данное устройство необходимо по ...

Устройство питания электронных схем
Современный научно-технический прогресс тесно связан с развитием электроники. Успехи электроники являются результатом создания разнообразных по своим свойствам электровакуумных и полупроводниковых приборов. В настоящее время ...

©  www.techvarious.ru - 2019