ЭФО предлагает со своего склада новую серию преобразователей интерфейсов USB UART компании FTDI FT232RNL-REEL

MAX3420 - Периферийный USB контроллер от Maxim

Maxim MAX3420

MAX3420 – это чип периферийного USB контроллера с интерфейсом SPI. Надеюсь, что эта страница содержит достаточно информации, чтобы помочь вам использовать это устройство в своих проектах.

MAX3420 Введение

Технология правильного хранения аккумуляторов и батареек по рекомендациям FANSO и EVE Energy

MAX3420 использует очень простой подход к реализации USB интерфейса. Она использует SPI шину для подключения к вашей системе. Так же этой микросхеме требуется конфигурирование и управление, поэтому ее следует подключать к микроконтроллеру или микропроцессорной системе.

На фотографиях ниже показана печатная плата устройства на микросхеме MAX3420. Плата разработана специально для подключения к плате разработки на Digilent XUP-V2Pro.

F1 F2
USB плата MAX3420 MAX3420 подключенная к плате разработки Digilent XUP-V2Pro

Схема и печатная плата

Ниже представлены схема и печатная плата устройства, также дана ссылка для загрузки файлов для CAD системы Eagle.

eagle.tar.gz

Плата питается напряжением 3.3 В. Расположение штыревых контактов разъема позволяет подключать устройство непосредственно к разъему J5 платы разработки Digilent XUP-V2Pro FPGA, как показано на фото справа выше.

F3

Схема устройства на MAX3420 (Кликните для увеличения)

F4 F5
Печатная плата, верхний слой Печатная плата, нижний слой

Пример системы

Ниже приведен пример использования MAX3420 для соединения компьютера и микроконтроллера, встроенного в плату разработки, через USB. Эта система состоит из трех основных частей.

  • Плата с MAX3420. Она использует USB для подключения к компьютеру и SPI для подключения к плате разработки.
  • Драйвер устройства для Linux. Он создает файл устройства (на компьютере), /dev/usbDIO, который пользовательские приложения могут использовать для чтения и записи.
  • Внутренние периферийные средства, которые подключают SPI к шине OPB.

Пример использования MAX3420.

Ниже подробно описаны драйвер для Linux и внутренние периферийные средства.

Linux драйвер для PC

Вам потребуется драйвер ядра чтобы обмениваться данными с микросхемой MAX3420. Ниже дан базовый USB драйвер. Надеюсь, вы знаете, что надо загрузить этот файл, разархивировать и напечатать make.

usbDIO.tar.gz

загрузка этого модуля создаст файл /dev/usbDIO0. Производя запись в этот файл и чтение из него, вы будете обмениваться данными с MAX3420.

Внутренние периферийные средства и код драйвера

Внутренние периферийные средства, ссылка на которые дана ниже, содержат SPI модуль, который может обмениваться данными с MAX3420. распакуйте файл и поместите каталог max3420_v1_00_a в каталог pcores вашего проекта (для Digilent XUP-V2Pro).

_00_a.tar.gz

В таблице ниже даны описания контактов разъема J5 XUP-V2Pro. Вы должны поместить их в ваш системный UCF файл.

 

Цепь

Поз.

usb_SCLK

L5

usb_SS

M2

usb_MOSI

P9

usb_MISO

N2

usb_GPX

R9

usb_INT

M4

Модуль испльзует только два регистра. Первый используется для установки битов состояния и скорости обмена по SPI. Второй используется для обмена данными между MAX3420 и контроллером. Эти функции пояснены в таблице ниже.

 

Регистр

Чтение

Запись

0 (Базовый адрес)

Состояние устройства

Скорость SPI

1 (Базовый адрес + 4)

Данные из MAX3420

Данные в MAX3420

Перевод: [IMG]/i/Image/wand.gif[/IMG] по заказу РадиоЛоцман

На английском языке: MAX3420 - Maxim USB Peripheral Controller

40 предложений от 23 поставщиков
USB интерфейс, Контроллер USB Периферии, USB 2.0, 3 В, 3.6 В, TQFN, 24 вывод(-ов)
AliExpress
Весь мир
MAX9768ETG MAX15023ETG MAX2180AETG MAX17435ETG MAX15021ATI MAX3841ETG MAX9679ETG MAX16006ETG max3420словаg IC
108 ₽
EIS Components
Весь мир
MAX3420EETG+T
Maxim
308 ₽
Utmel
Весь мир
MAX3420EETG+T
Maxim
от 832 ₽
MAX3420EECJ/V+T
Maxim
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя