ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
283112 Топик полностью
sbb (11.11.2011 20:35, просмотров: 86) ответил pav256 на Есть плата Тион-270 - одноплатный компьютер (Marvell PXA270 + 64 Мбайт SDRAM + 32 Мбайт FLASH...), работает на частоте 520 МГц. ОС – Linux. Задача подключить 4 измерительные платы (может быть и меньше), каждая виз которых выполнена на базе ATxmega
Для похожей задачки с SBC на PXA270 для связи с периферийным микроконтроллером (единственным) использовал SPI. Микроконтроллер был мастером с инициализацией обмена по дополнительному сигналу от SBC, так оказалось намного удобнее, МК может приостанавливать обмен по неготовности. С обоих сторон через DMA, в PXA также FIFO. И конечно не забывать, что ось на SBC далеко не RTOS, будут немалые задержки, например если опрос ведомых - программный. Без деталей сложно что-то посоветовать. SPI аппаратно самое простое решение и вроде проходит на эти потоки, но требует хорошо продумать софтовую часть и архитектуру. Блокировки прерываний и глубина буферизации на ATxmega, какой будет автомат DMA и хватит ли каналов, насколько асинхронны данные с измерительных плат, задержки в Linux.