Программирование AVR: работа с USB Макетные платы с интерфейсом USB Sun, June 25 2017  

Поделиться

нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Макетные платы с интерфейсом USB Печать
Добавил(а) microsin   

Здесь описаны недорогие макетные платы с интерфейсом USB. Макетные платы высылаются почтой по предоплате, или возможна передача из рук в руки в Москве.


[Макетные платы для библиотеки V-USB (AVR)]

Все платы, которые используют библиотеку V-USB, реализуют работу интерфейса USB программно. Т. е. протокол USB на низком уровне обрабатывается программно в firmware микроконтроллера AVR, без всякой дополнительной аппаратуры (сигналы D+ и D- интерфейса USB подключены прямо на ножки портов ввода/вывода, GPIO).

avr-usb-mega16-IMG_8082.JPG    
hntd-tiny45-8177.jpg

AVR-USB-MEGA16
600 рублей

   

AVR-USB-TINY45
100 рублей

Примечание: для AVR-USB-MEGA16 600 рублей стоит полностью готовая, собраная плата. Для AVR-USB-TINY45 цена 100 рублей для пустой печатной платы без деталей.

Для плат AVR-USB-MEGA16 и AVR-USB-TINY45 доступны простые рабочие примеры кода как firmware (прошивка для микроконтроллера), так и ПО хоста (программа, которая работает на компьютере с USB-устройством), что позволяет быстро сделать собственное USB-устройство не только профессионалу в программировании USB, но и начинающему радиолюбителю. Подробности смотрите в статьях по ссылкам (для перехода кликните на картинку с макетной платой).

metaboard-IMG_1402.JPG metaboard 1.2 top
700 рублей
metaboard,
пустая плата
150 рублей

Metaboard - макетная плата, удобная для самостоятельной сборки и любительского монтажа (нет SMD деталей), позволяет загружать программы из популярной среды разработки Arduino IDE. Для metaboard можно скомпилировать все примеры программ USB-устройств, имеющиеся в библиотеке V-USB.

usnoobie-top-IMG 1557 USnooBie
100 рублей
usnoobie-bottom-IMG 1553

USnooBie - миниатюрная отладочная плата с интерфейсом USB на основе микроконтроллера ATmega328P в корпусе DIP. Как и metaboard, плата совместима со средой разработки Arduino по загрузке кода, и рассчитана на использование USB бутлоадера, поэтому для её перепрошивки не нужен программатор. Несложная схема и детали со штыревыми выводами позволяют легко собрать плату самостоятельно в домашних условиях. Для USnooBie можно скомпилировать все примеры программ USB-устройств, имеющиеся в библиотеке V-USB. Вы можете заказать пустые платы USnooBie по 100 рублей.

littlewire Little-Wire
600 рублей

Little Wire - миниатюрная плата на микроконтроллере ATtiny85, снабженная USB-загрузчиком. Основные возможности Little Wire:

• usbtinyisp-совместимый программатор микроконтроллеров AVR.
• 4 канала GPIO (программируемые порты ввода/вывода).
• ADC (цифро-аналоговый преобразователь) с разрядностью 10 бит.
• 2 параллельно работающих, аппаратных выхода PWM (ШИМ, широтно-импульсная модуляция).
• Интерфейс SPI.
• Интерфейс I2C.
• Интерфейс 1-Wire.
• Интерфейс управления светодиодами RGB LED WS2812.
• Поддержка нескольких устройств на шине USB.


[Макетные платы для библиотеки LUFA]

AVR-USB162, AVR-USB162MU. Для этих макетных плат интерфейс USB реализован аппаратно, за счет специальной аппаратуры (контроллера USB), непосредственно встроенный в кристалл чипа микроконтроллера. За счет этого ядро AVR не загружено лишними вычислениями, и может быть активно задействовано для решения других задач. К примеру, Вы легко можете подключить к микроконтроллеру устройство по шине 1Wire (скажем, цифровой термодатчик DS18B20), и читать с него данные вместе с фоновой передачей данных по шине USB.

at90usb162-04IMG_8330.jpg    
AVR-USB162MU_IMG_1139sm.JPG

AVR-USB162
600 рублей

   

AVR-USB162MU
600 рублей

Для плат AVR-USB162 и AVR-USB162MU доступны простые рабочие примеры кода firmware (прошивка для микроконтроллера), на основе библиотеки LUFA. На них можно изготовить USB-устройства для стандартных классов устройств USB, для которых не нужно писать специальный драйвер (USB HID, CDC, MSD).

userial - мост USB < -- > I2C/SPI/GPIO с применением микроконтроллера Atmel AT90USB647. Этот микроконтроллер обладает расширенными аппаратными возможностями для обработки протокола USB, на нем можно собрать даже хост шины USB (т. е. он, как компьютер, сам может организовывать обмен с другими USB-устройствами).

userial_v1.0.jpg

userial
1100 рублей

AVR-USB32U4. Это еще одна плата с аппаратным интерфейсом USB. Является аналогом Teensy 2.0. На этой макетной плате установлен микроконтроллер ATmega32U4, у которого есть каналы АЦП, больше портов GPIO, имеется два макетных поля для макетирования и сборки радиолюбительских конструкций.

AVR-USB32U4-top-IMG 2310

AVR-USB32U4
700 рублей

Набор для сборки клона программатора AVRISP mkII. В набор входят все основные детали для сборки программатора USBTiny-MkII SLIM programmer site:mdiy.pl (AT90USB162, LM1117, GTL2003, коннектор miniUSB, кварц 16 МГц). И схема, и исходный код программатора в свободном доступе, что позволяет недорого собрать полноценный стандартный программатор (поддерживает протокол STK500), который может работать в операционной системе Windows (в среде программирования AVR Studio) и Linux (с помощью утилиты AVRDUDE). Программатор может прошивать весь ассортимент микроконтроллеров AVR и XMGEGA (ATtiny, ATmega), поддерживаются интерфейсы программирования ISP, PDI, TPI. После сборки програматора залить прошивку можно прямо через USB, для этого не нужен никакой программатор. Подробнее со схемой программатора, со ссылками на прошивки и документацию можно ознакомиться в статье [6].

mkii slim 2.0 board mkII slim 2 0 parts for assembly
mkII-slim,
пустая плата
100 рублей
mkII slim, набор
основных деталей
500 рублей

[Макетные платы с микроконтроллером ARM]

AT91SAM7X-kit-IMG_8396.jpg
1600 рублей

Макетная плата AT91SAM7X на микроконтроллере Atmel AT91SAM7X256 или AT91SAM7X512 (ядро ARM). Для этой платы доступны примеры firmware устройств USB от компании Atmel. Ядро ARM-микроконтроллера имеет 32-разрядную архитектуру, имеет большой объем памяти программ и данных, что позволяет реализовывать радиолюбительские и профессиональные конструкции со сложным алгоритмом. Интерфейс USB также реализован аппаратно.

Simple ARM-IMG_2311

Эта макетная плата позволяет собрать и отладить устройство USB (или любую другую радиолюбительскую конструкцию) на основе микроконтроллера AT91SAM7S256 компании Atmel (ядро ARM).


[Платы на чипах FTDI]

FT2232H Board

FT2232H-IMG_1455.JPG
800 рублей

Макетная плата FT2232H Board, на которую установлен чип фирмы FTDI, предназначена для создания высокоскоростных многофункциональных USB-интерфейсов. Интерфейс USB реализован аппаратно, с помощью драйвера D2XX и библиотек FTDI можно программно читать и записывать порты платы (т. е. определять значение логических уровней на ножках и управлять ими как выходами). На основе платы можно изготавливать быстродействующие программаторы и интерфейсы JTAG.

FT232R-Breakout

FT232R-Breakout-v36-ready-IMG 2301   FT232R-Breakout
350 рублей

Миниатюрная плата FT232R-Breakout может работать как переходник USB - COM-порт с уровнями TTL (3.3V или 5V), или как основа для простых программаторов. Ножками платы можно управлять программно с компьютера (это позволяет драйвер D2XX компании FTDI), поэтому можно использовать плату как несложное устройство ввода-вывода через USB.

FT2232D-Breakout

130502FT2232D-Breakout-v01-mount-top   FT2232D-Breakout

Плата FT2232D-Breakout предназначена для гальванической изоляции интерфейса USB в разрабатываемых приборах. На основе неё могут быть сделаны изолированные программаторы и интерфейсы JTAG, SPI, RS422, RS485, RS232 и другие устройства параллельного и последовательного ввода/вывода.


[Gameduino, FPGA Xilinx Spartan-3A]

gameduino-views-1-5 gameduino
1200 рублей

Игровой адаптер gameduino предназначен для создания видеоигр с помощью AVR. Плата gameduino может быть установлена как shield на плату arduino или metaboard, или подключена к любому микроконтроллеру через интерфейс SPI. Gameduino имеет 2 выходных разъема - VGA (D-SUB 15 pin) и stereo audio (standard 3.5 mm jack) для подключения монитора и звукового усилителя.

В gameduino применена микросхема FPGA Xilinx XC3S200A-4VQG100C. Благодаря открытому исходному коду Verilog и наличию бесплатного пакета разработки ISE Xilinx WebPack 14.1 проект хорошо подходит как недорогой starter-кит для самостоятельного изучения программируемой логики (ПЛИС) платформы Spartan-3A.

Для заказа доступны пустые печатные платы Gameduino по цене 100 рублей. Полностью готовую плату Gameduino можно купить за 1200 рублей.


[Harlequin rev. G]

Это печатная плата для сборки клона ZX Spectrum, подробнее вот тут: Harlequin Superfo ZX Spectrum clone.

Harlequin G PCB top01 Печатная плата Harlequin rev. G
(ZX Spectrum), 800 рублей.

[Как заказать]

Напишите мне на email или ICQ, указанные по ссылке КОНТАКТЫ.

[Ссылки]

1. Разработка устройства USB - как начать работу с библиотекой AVR USB.
2. Простой пример управления портами P1..P22 платы AVR-USB-MEGA16.
3. AVR-USB-MEGA16: примеры применения, проекты с открытым исходным кодом и принципиальной схемой.
3. AVR-USB162: где найти рабочие примеры кода firmware и ПО хоста.
4. Отличия плат AVR-USB-MEGA16 и AVR-USB162 - что выбрать?
5Переходники с SOIC, SSOP, QFN, TQFP на DIP.
6. Макетирование и изготовление программатора AVRISP-MKII в домашних условиях.

 

Добавить комментарий


Защитный код
Обновить

Top of Page