ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
502866 Топик полностью
Evgeny_CD, Архитектор (01.04.2014 23:09, просмотров: 236) ответил Evgeny_CD на Эмбеддерство. Возврат к основам. Простые вещи на современном уровне. Необычный взгляд на возможности современной элементной базы.
Контроллер специализированной сети передачи данных. 01EAA48M0000DAG OSC MEMS 48.000MHZ; CMOS; -40°C ~ 85°C; ±50ppm; 1.7 V ~ 3.6 V; 2.50mm x 2.00mm; старт за 5 мс; $0.585@1000pcs M054LBN IC MCU 32BIT; 16KB FLASH; 4KB SRAM; 48LQFP; EBI/EMI; 50MHz; ARM® Cortex™-M0; 1.405@1000pcs ICE40LP384-SG32 IC FPGA 21 I/O 32QFN $1.313@100pcs ISL3179EIUZ; TXRX; ESD 3.3V RS-485/422 8-MSOP; 40Mbps; 3 V ~ 3.6 V; -40°C ~ 85°C; 8-TSSOP, 8-MSOP (0.118", 3.00mm Width); $1.61@100pcs Итого $4.913=0.585+1.405+1.313+1.61. Или, если взять ПЛИС потолще, ICE40LP1K-QN84 IC FPGA 67 I/O 84QFN $3.413@100pcs, $7.013=0.585+1.405+3.413+1.61 Делаем оптимизированный под задачу протокол на основе манчестера, с полезной скоростью 20 Мбит/сек, с Хеммингом, быстрыми переповторами части небольшого фрейма и проч. Если все хорошо продумать, получится по ОДНОМУ проводу дуплексная сеть со скоростью 1мБайт/сек в каждом направлении, точностью синхронизации элементов сети 1 мкс, и латентностью по сигналам управления и критическим данным скажем, микросекунд 50. А если взять идеи отсюда :) http://caxapa.ru/496031.html то можно по той же паре и питание передать :) Гальваническую развязку, наверное, можно сделать на трансформаторах от Ethernet :), и в итоге получим фантастический набор фич: * 1 пара для данных и питания * гальваническая развязка * 20 Мбит/сек полезной скорости * хорошая помехозащита * низкая латентность, 50 мксек, например. Реализация достаточно проста. В ПЛИС колирование-декодированией манчестера, кадровая синхронизация, хемминг. Проц делает логику и является SPI сопроцессором для внешнего проца, который и решает целевую задачу. В обсуждаемом проце никакой многозадачности, возможно, даже без прерываний, жесткий синхронный линейный код. Никаких printf и прочих либов, все просто и в лоб.