четверг, 10 октября 2013 г.

Псевдо-UART на ПЛИС

Для задач контроля нижнего уровня классическим каналом связи является последовательный (Serial) интерфейс. В отличие от МК в ПЛИС отсутствует интерфейс UART, но его несложно реализовать самому без использования сторонних закрытых библиотек и даже без применения VHDL, а чисто аппаратно. Данный проект является демонстрацией схемотехнического формирования кодограммы общей длиной 60 бит (0...59), согласно формату UART на 3 фрейма 19200/8/n/1 и передачи с ПЛИС через конвертор ADM3202 по последовательному порту RS-232 или через конвертор ADM485/ADM2486 (последний с гальванической развязкой) по интерфейсу RS-485 для дальнейшей диагностики.