VPCLS2 самостоятельно решает все коммуникационные и диагностические задачи протокола PROFIBUS-DP-slave. Дополнительный микроконтроллер или программное обеспечение не требуются. Все необходимые таймеры и функции контроля реализованы в аппаратной части. Получив сообщение без ошибок, VPCLS2 автоматически генерирует запрошенное ответное сообщение. Таким образом, эта ASIC оптимально подходит для экономичной однокристальной реализации простых цифровых устройств ввода/вывода PROFIBUS.
Работа
Протокол PROFIBUS обрабатывается встроенным Microsequencer, специальным RISC-процессором, разработанным profichip и предназначенным для данного типа ведомых устройств PROFIBUS. Микросеквенсор проверяет все входящие сообщения на корректность и правдоподобность, контролирует точность таймингов шины и автоматически генерирует ответное сообщение в соответствии со стандартом PROFIBUS.
Коммуникационные функции
Baudrate-Generator обеспечивает внутренние часы, необходимые для передачи данных по шине PROFIBUS со скоростью от 9,6 кбит/с до 12 Мбит/с.
Для VPCLS2 необходим входной тактовый генератор от внешнего кристаллического генератора 48 МГц. Режим работы LSPM2 с тактовым генератором 24 МГц и пониженной скоростью передачи не поддерживается. Интерфейс ввода/вывода включает четыре 8-битных порта данных и один 8-битный порт диагностического ввода. Каждый порт данных может быть сконфигурирован как порт ввода или вывода. Два порта данных могут быть сконфигурированы как дополнительные порты диагностического ввода. Направление порта и его функции выбираются пятью конфигурационными контактами.
Приложение
Адрес и идентификационный номер станции PROFIBUS хранятся во внешнем EEPROM или последовательном сдвиговом регистре.
---