-
- LVDS. Простая. Быстрая. ;О) - mse homjak(23.02.2017 22:32)
- кстати да, особенно MLVDS - цифровые потоки между ПЛИС по кроссплате замечательно можно гонять :) - AlexG(23.02.2017 22:46)
- SN65HVD78 - RS485, до 50 Мбит/сек на расстояниях до 50 метров. Ничего проще и дешевле (как в аппаратуре, так и в ПО) труднее придумать argus98(23.02.2017 15:22 - 15:26)
- Да, но USART STM32 выше 7.5 Мб/сек не может принимать-передовать. - Apтём(23.02.2017 21:27)
- У STM32F405RG два штуки умеют 10.5 Mbit/s - Codavr(24.02.2017 04:49)
- Можно поставить 2 штуки и получить 21Мбит :) RED_DRAGON(27.02.2017 23:18)
- Вы не озвучили самое важное - какая скорость требуется. Для большинства применений SPI вполне достаточно. Если требуется быстрее, то, как правило, не со всеми картами расширения, а лишь с одной. Это легко обеспечивает параллельная шина. - бомж(23.02.2017 22:00)
- Скорость - чем больше - тем лучше. CAN - вроде мало, Ethernet - хватит, но он не такой простой. Apтём(151 знак., 23.02.2017 22:54)
- "Чем больше" не бывает. Всегда есть поставщик/потребитель, который не может произвести/зохавать выше определенного предела, и повышать скорость сверх того не имеет смысла. - Codavr(24.02.2017 04:42 - 04:54)
- Как это не бывает? Можно точно сказать что SPI быстрее чем CAN, Ethernet быстрее чем SPI. Вот и хочется заложить максимально производительную шину и при этом не слишком сложную в плане её реализации. Требования по пропускной способности сейчас Apтём(67 знак., 27.02.2017 23:05)
- Ну так и бери Ethernet если тебе SPI не хватает, все равно на форуме тебе ничего более быстрого в озвученый тобой процессор не вставят. - Codavr(28.02.2017 02:33)
- Чем обмолачивать урожай будешь? - Codavr(28.02.2017 01:20)
- В вопросе чувствуется некоторый подвох...Не понимаю почему. Apтём(500 знак., 28.02.2017 01:43)
- Ты озвучил STM32F4, а теперь начинаешь бодро размахивать F7/H7 и ваще совсем архитектурно другим TriCore. Ты бы определился с чем-нить для начала, а то бред какой-то ощущается. - Codavr(28.02.2017 02:30 - 02:35)
- Не, ну не так... Apтём(421 знак., 28.02.2017 22:32)
- Ну вот чуть ниже привел тебе характеристики набортного SPI, а их там 3 штуки, неужели мало для 168 MHz процессора? Может плясать надо не от интерфейса, а как раз от молотилки? Нынче как правило их снабжают интерфейсами способными загрузить по Codavr(311 знак., 28.02.2017 01:53 - 02:21, ссылка)
- Не, ну я не говорю что всё плохо... Apтём(912 знак., 28.02.2017 22:25)
- Ты озвучил STM32F4, а теперь начинаешь бодро размахивать F7/H7 и ваще совсем архитектурно другим TriCore. Ты бы определился с чем-нить для начала, а то бред какой-то ощущается. - Codavr(28.02.2017 02:30 - 02:35)
- В вопросе чувствуется некоторый подвох...Не понимаю почему. Apтём(500 знак., 28.02.2017 01:43)
- Как это не бывает? Можно точно сказать что SPI быстрее чем CAN, Ethernet быстрее чем SPI. Вот и хочется заложить максимально производительную шину и при этом не слишком сложную в плане её реализации. Требования по пропускной способности сейчас Apтём(67 знак., 27.02.2017 23:05)
- "Чем больше" не бывает. Всегда есть поставщик/потребитель, который не может произвести/зохавать выше определенного предела, и повышать скорость сверх того не имеет смысла. - Codavr(24.02.2017 04:42 - 04:54)
- Скорость - чем больше - тем лучше. CAN - вроде мало, Ethernet - хватит, но он не такой простой. Apтём(151 знак., 23.02.2017 22:54)
- У STM32F405RG два штуки умеют 10.5 Mbit/s - Codavr(24.02.2017 04:49)
- Да, но USART STM32 выше 7.5 Мб/сек не может принимать-передовать. - Apтём(23.02.2017 21:27)
- STM32F405RG SPI=42 Mbit/s мало? Если нужно далеко, то повесить ST485AB до кучи. - Codavr(23.02.2017 06:27)
- К таким Mbit Экспериментатор(494 знак., 23.02.2017 11:08, )
- У STM32F405RG на борту под это дело два штуки 8-stream DMA controller with FIFOs and burst support, не считая еще специализированных для USB и Ethernet. Если человечку нужны такие скорости, то предполагается, что он умеет с ними обращаться. - Codavr(23.02.2017 13:51 - 13:58)
- Обсуждение может быть интересно не только автору топика, а контроллеры не ограничиваться STM32F4xx. При реализации slave, когда SPI покидает плату, можно получить замечательный глюк, если часть клоков пропадает, а синхронизации счетчика бит по CS Экспериментатор(253 знак., 23.02.2017 14:43, )
- Помехи, глюки и как с ними бороться это отдельная длинная тема, посему имеет смысл трындеть об ней в отдельном топике. А ваще на эту тему написано прорва очень толстых книжек. И кто какой вариант изберет под свою конкретную задачу дело вкуса. Это Codavr(175 знак., 23.02.2017 15:24 - 15:33)
- Заметил, что вопросы сложнее оформления передней панели здесь обычно упираются в глухую стену молчания. Если бы у автора топика было бы достаточно опыта для принятия решений, то он бы об интерфейсе не спрашивал. Любой подходящий интерфейс может Экспериментатор(132 знак., 23.02.2017 15:40, )
- Он "с Ethernet лет 15 не работал - можно сказать не в теме теперь" ;) - Codavr(23.02.2017 15:49 - 15:54)
- Заметил, что вопросы сложнее оформления передней панели здесь обычно упираются в глухую стену молчания. Если бы у автора топика было бы достаточно опыта для принятия решений, то он бы об интерфейсе не спрашивал. Любой подходящий интерфейс может Экспериментатор(132 знак., 23.02.2017 15:40, )
- Помехи, глюки и как с ними бороться это отдельная длинная тема, посему имеет смысл трындеть об ней в отдельном топике. А ваще на эту тему написано прорва очень толстых книжек. И кто какой вариант изберет под свою конкретную задачу дело вкуса. Это Codavr(175 знак., 23.02.2017 15:24 - 15:33)
- Обсуждение может быть интересно не только автору топика, а контроллеры не ограничиваться STM32F4xx. При реализации slave, когда SPI покидает плату, можно получить замечательный глюк, если часть клоков пропадает, а синхронизации счетчика бит по CS Экспериментатор(253 знак., 23.02.2017 14:43, )
- Поддержу - если сопроцессор кортех-м то можно сделать взаимное отражение фиксированных областей памяти (пинг-понг) по SPI+DMA. Дешево, надежно и практично, легко гальванически изолируется. - michas(23.02.2017 11:38)
- У STM32F405RG на борту под это дело два штуки 8-stream DMA controller with FIFOs and burst support, не считая еще специализированных для USB и Ethernet. Если человечку нужны такие скорости, то предполагается, что он умеет с ними обращаться. - Codavr(23.02.2017 13:51 - 13:58)
- К таким Mbit Экспериментатор(494 знак., 23.02.2017 11:08, )
- Еще посмотрите в сторону I2C 3.4 Мбит/сек -> может оказаться интересно. - Evgeny_CD(23.02.2017 03:46, ссылка)
- Если это просто связь 1 процессор - 1 сопроцессор, то можно поступить так. Evgeny_CD(315 знак., 23.02.2017 00:45)
- Самые быстрые выбирать не советую это почему же? - lexxx-lexxx(23.02.2017 10:16)
- Пользую SPI, до 7Мбит идёт. Если слишком уж длинные связи, то 5Мбит. - бомж(22.02.2017 21:09)
- Ethernet switch. - SciFi(22.02.2017 21:08)
- Ethernet нужен для связи с PC. Apтём(190 знак., 22.02.2017 21:16)
- Есть свичи микросхемы (Смотреть Micrel). Небезыственный Иосиф уже давно цикл статей на предмет внутриприборгоно интерфейса на них сделать печатал. Используется MAC уровень. sav6622(154 знак., 22.02.2017 21:28)
- Не обязательно MAC уровень. PHY KSZ8081 стоит меньше доллара, и их можно соединять через конденсаторы. И тянуть на большие расстояния, естественно. - SciFi(22.02.2017 22:03 - 22:06)
- Не совсем понимаю... Apтём(280 знак., 22.02.2017 22:17)
- Я ликбез делать не буду, извините. Гугол в помощь. Можете забить по причине узости кругозора, или можете исследовать тему. - SciFi(22.02.2017 22:19)
- +1 Ссылку на статью дал, в ней все основные "прелести" есть... остальное - уже самостоятельно... - sav6622(23.02.2017 00:03)
- Добрый ты. - Гудвин(22.02.2017 22:32)
- А ты злой. Вот если бы запостил курс молодого бойца прямо здесь и сейчас, можно было бы поспорить. - SciFi(22.02.2017 22:35)
- Я ликбез делать не буду, извините. Гугол в помощь. Можете забить по причине узости кругозора, или можете исследовать тему. - SciFi(22.02.2017 22:19)
- Не совсем понимаю... Apтём(280 знак., 22.02.2017 22:17)
- Спасибо. Apтём(425 знак., 22.02.2017 21:38)
- Помнится можно задать конфигурацию микросхеме-свичу посредством внешних резюков. sav6622(104 знак., 22.02.2017 21:47, ссылка, ссылка)
- Хм...Подумалось...Такой момент - скорость скоростью, а какова латентность Ethernet? Какая будет задержка в случае коллизии и тп? - Apтём(28.02.2017 22:09)
- Коллизий нет уже 100 лет. А если 2 кадра ломанулись в 1 порт, то второй подождёт своей очереди. Очевидно же! - SciFi(28.02.2017 23:15)
- Серьёзно? Не знал...Куда мир катится... Apтём(113 знак., 28.02.2017 23:41)
- Коллизий нет уже 100 лет. А если 2 кадра ломанулись в 1 порт, то второй подождёт своей очереди. Очевидно же! - SciFi(28.02.2017 23:15)
- Хм...Подумалось...Такой момент - скорость скоростью, а какова латентность Ethernet? Какая будет задержка в случае коллизии и тп? - Apтём(28.02.2017 22:09)
- Помнится можно задать конфигурацию микросхеме-свичу посредством внешних резюков. sav6622(104 знак., 22.02.2017 21:47, ссылка, ссылка)
- Не обязательно MAC уровень. PHY KSZ8081 стоит меньше доллара, и их можно соединять через конденсаторы. И тянуть на большие расстояния, естественно. - SciFi(22.02.2017 22:03 - 22:06)
- Есть свичи микросхемы (Смотреть Micrel). Небезыственный Иосиф уже давно цикл статей на предмет внутриприборгоно интерфейса на них сделать печатал. Используется MAC уровень. sav6622(154 знак., 22.02.2017 21:28)
- Ethernet нужен для связи с PC. Apтём(190 знак., 22.02.2017 21:16)
- LVDS. Простая. Быстрая. ;О) - mse homjak(23.02.2017 22:32)