Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Интерфейсная плата RS-422
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Kolia
Добрый день. Помогите пожалуйста help.gif
Нужно сделать интерфейсную плату. Ее примерная структурная схема:
10 драйверов RS-422 <-> 10 UART c 16 бит FIFO <-> микроконтроллер с8051f120 <-> буфер FIFO 2к <-> ПЛИС XCR3128 <-> шина ISA mPC.
Микроконтроллер выполняет функцию сортировки и предобработки данных.

Интересно посмотреть как люди делали. Не охота изобретать велосипед. Плиз. дайте ссылки на готовые проекты. Может кто где чего видел. Или подскажите как лучше всего организовать связь 10 UARTов с ISA через микроконтроллер.
Заранее благодарен.
Andrew Su
Добрый день.
Если применение XCR3128(CPLD) не является очень принципиальным то, возможно,
стоит рассмотреть применение какого-то из младших чипов FPGA Spartan3.
Это позволит реализовать и логику связи с ISA и использовать внутреннюю память кристалла
для реализации FIFO. В чипе XC3S50(самый маленький) есть 72 КилоБита блочной памяти, на которой поместится нужный
Вам объем FIFO.
А микроконтроллер может также выполнять функцию загрузки прошивки в FPGA
по включению питания.
В совокупности цена XCR3128+FIFO будет дороже, чем чип Spartan3.

Для сравнения у одного поставщика (www.digikey.com)
Ссылка на цену XCR3128: http://search.digikey.com/scripts/DkSearch/dksus.dll
Ссылка на цену FIFO : CY7C4231-15AXC http://search.digikey.com/scripts/DkSearch/dksus.dll

Ссылка на цену XC3S50-4VQG100C: http://search.digikey.com/scripts/DkSearch...ame=122-1504-ND

По количеству портов: UART-ы есть 1-но, 2-х, 4-х, 8-ми портовые. Учитывая это, возможно лучше
сразу заложить 3 4-х портовых UART.
Еще зайдите на http://www.kron.com.ua/. Схем там Вы не найдете, но может что-то полезное увидите.
Надеюсь эта скромная информация будет Вам полезной.
Удачи.
Kolia
Спасибо за ответ. На счет 4-х портовых UATR я как-то не догадался.
К сожалению спартан 3 не подойдет. Просто заказчика устраивает именно схема приведенная выше.
Может быть еще кто подскажет!
_ijor_
Приветствую!
Как я понял из сообщения необходимо к какому-то устройству (возможно это пром компьютер) имеющему интерфейс ISA добавить возможность обмениватся данными по RS-422. Если на плату не накладываются требования хитрой аппаратной обработки полученных данных, мозможно проще будет взят готовую плату для скажем 232 и добавить небольшой конвертер для согласования с 422. С готовыми платами идут в комплекте дрова а к собственной их ещё придётся писать)
Kolia
Такой вариант не подходит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.