Задать вопрос
Kalombyr
@Kalombyr

Есть ли возможность достать SPI пины с обычной материнки или пины для ногодрыга?

Здравствуйте!
Есть один девайс, с которым нужно общаться по SPI с частотой около 30МГц.
Разумеется, у меня ничего под рукой такого нет.
1. Есть ли возможность достать с материнской платы SPI или прямой доступ к каким-нить пинам какого-нить разъёма? Из разъёмов есть только sata, mini PCIe, VGA, HDMI, сеть. Система Linux с ядром RT.
2. Из быстрого под рукой разве что Raspberry PI Zero. Разрабатывать на ней не предлагать =) Разве что использовать как "мост" но я не могу найти вариант, как её связать с другим компом, что бы задержка была минимальна?
3. Так же есть STM32F746G-DISCO (Cortex M7)
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Сложный 2 комментария
Пригласить эксперта
Ответы на вопрос 2
15432
@15432
Системный программист ^_^
У вас устройство SPI Master или SPI Slave?
если Slave, то частоту вы задаете сами и можно хоть на 1 МГц общаться.
Если Master, то тут сложнее, действительно придется на 30 МГц реагировать.

с GPIO для ногодрыга на обычной материнке я работал, сделать можно, но нужен схематик на материнку.
eSPI из чипсета тоже можно достать, но не уверен, что получится Slave сделать.

Начните с FT232H, там и ногодрыг шустрый и SPI аппаратный есть, и Python библиотеки. Всяко проще чем в материнку лезть
Ответ написан
@Nickellick
Собирать инфу с SPI на Raspberry в "пакеты" и отправлять их по виртуальному COM-порту через USB (или любым другим удобным каналом, хоть json-ами по WiFi) на ПК
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы