реклама на сайте
подробности

 
 
> посоветуйте USB-to-SPI под Linux, SiLabs/FTDI/Microchip
Doka
сообщение Mar 22 2018, 15:09
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Всем привет!
Есть такая задачка: под линуксом гонять USB-to-SPI (пока master, но если кто-то из кандидатов умеет и слейв - будет предел мечтаний), но главное требование - чтобы девайс при подключении нормально вставал как /dev/spi в системе

Соответственно инетерсует кто из нижеприведенных решений максимально беспроблемно юзается без свистопляски с пересбором ядра и дров, чтобы нормально работать с представлением /dev/spiX :

* CP2130 от Silicon Labs
* MCP2210 от Микрочипа
* FT232H от FTDI (или что-то более подходящее от FTDI)

/dev/spi - принципиальное требование. есть некоторое наследние, которое под работу с ним написано.


PS: Ядро пусть будет самое последнее и актуальное для этой задачи.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Эдди
сообщение Mar 23 2018, 14:37
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Не надежней ли будет сделать свой преобразователь, скажем, на STM32F103, STM32F042 или что на душу ляжет?
А уж udev при подключении девайса с соответствующими VID/PID пусть и создает /dev/spi.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 23 2018, 15:02
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Эдди @ Mar 23 2018, 18:37) *
Не надежней ли будет сделать свой преобразователь, скажем, на STM32F103, STM32F042 или что на душу ляжет?
. . .

MCP2210 - это и есть один из Microchip контроллеров, "залоченный" для этой цели.

Вообще, это зависит от протокола по SPI.
Если это "перегоняется" проект, где linux стоял с "железным" периферийным узлом SPI,
то при его трансляции через USB будут "большие варианты" и грабли. А может и нет,
если скорость обмена маленькая и протокол простой.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 01:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.0134 секунд с 7
ELECTRONIX ©2004-2016