Конвертер USB в SPI - PullRequest
       74

Конвертер USB в SPI

2 голосов
/ 11 февраля 2011

У меня есть чип, который использует SPI для связи и хотел бы подключить его напрямую к USB-порту на моем компьютере.У кого-нибудь есть опыт использования конвертера USB в SPI?Любые рекомендации?Быстрый поиск в сети показал

http://www.robotshop.com/devantec-usb-i2c-spi-serial-interface.html

http://www.sparkfun.com/products/9235

Ответы [ 2 ]

6 голосов
/ 11 февраля 2011

Чип "FTDI", в котором используется вышеуказанный продукт sparkfun, как правило, является самым простым способом.

Существует общедоступный "libftdi" (может быть, два из них?), Который позволяет вам общаться с чипомчерез USB.Этот чип обеспечивает очень простую функциональность типа USB-to-GPIO и используется для создания устройств USB-to-JTAG, последовательных, параллельных, CAN, SPI и т. Д.

Устройство FTDI не требует никаких«программирование» - я думаю, что вы вставляете в него блок конфигурации, чтобы описать, как вы хотите, чтобы выводы работали, и все.

Другая альтернатива - делать то, что делает упомянутый вами продукт robotshop.Используйте USB-контроллер PIC.Для этого вам необходимо запрограммировать контроллер и написать собственный драйвер для вашего устройства.Ни один из них не очень сложный и может предложить вам больше гибкости, но немного больше работы.Microchip имеет много вариантов PIC со встроенными контроллерами USB, и все они имеют много линий GPIO для программирования любого интерфейса SPI, который вы захотите.

0 голосов
/ 20 апреля 2018

https://learn.adafruit.com/usbtinyisp довольно простое устройство с очень популярным ATtiny AVR8 (должны подойти чипы Arduino).Полностью FOSS и готово доступны.

...