Цитата(alag57 @ Apr 24 2012, 14:38)

Давайте о терминах. Странно будет описывать rs-485 работающий на скорости 5-10Мбит и имеющий топологию звезды.
Это далеко от стандарта. Это уже не rs-485. Это что-то другое - назовите Pil-485 и ни каких проблем.
Тоже самое о Ethetnet, если принимать что пользуешься только стандартом на физический уровень. Назовем Pilnet и
никто вам слова не скажет. Единственно, что не понятно - что за устройство является источников такой уймы данных.
Если это какое-то стандартное с интерфейсом Ethernet, то никуда не денешься, надо придерживаться стандарта. Если
устройство разрабатывается вами, то какие проблемы?
Источник это пока теория, но точно не моя разработка, соответственно Ethernet стандартен.
Rs485 5-10Мбод звездой - это просто 16 стандартных RS485 (точка-точка)
Цитата(Rst7 @ Apr 23 2012, 14:05)

Да и аля-UART можно. На любом ARM'е с DMA, только поставить защелку придется. Какой-нибудь LPC17xx вполне подойдет. Да и STM32, видимо, тоже.
Принимаете из сети пакет, проворачиваете биты (можно и на большом брате проворачивать) и укладываете в буфер, а DMA по таймеру сам отправит в параллельный порт. Выход этого же таймера надо использовать как CLK, если это SPI, либо как тактовый сигнал защелок, если это UART - чтобы не было джиттера.
Однако, так хорошо получится только в том случае, если надо организовать исключительно вывод. При необходимости ввода данных можно только SPI организовать без геморроя.
Непонятно, что такое джиттер?
А получится эмитировать 16 UART'ов? (SPI не так хорош, но можно и 16 SPI).
Сообщение отредактировал pil - Apr 24 2012, 18:51