ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 
Хост-контроллер USB VNC2: полноценный USB-интерфейс для встраиваемых приложений


         USB-интерфейс является одним из основных интерфейсов для связи различных устройств с персональным компьютером. В настоящее время существует широкий выбор периферийных устройств, возможности которых могут быть также востребованы и в мобильных приложениях. В связи с этим возникает необходимость в наличии простой в применении микросхемы хост-контроллера USB.
       В 2006 году компания FTDI выпустила первую версию такой микросхемы - хост-контроллер VNC1 семейства Vinculum, который существенно облегчил разработчикам реализацию интерфейса с USB флэш-дисками или "флэшками". Контроллер VNC1, при своем основном достоинстве, заключающемся в относительной по отношению к аналогичным решениям этого класса простоте, имел и значительные недостатки. Основные из них: ограниченное число поддерживаемых USB-классов, низкая производительность процессора, малый объем встроенной памяти. Главным же недостатком VNC1 являлась невозможность модификации существующего или создания собственного программного обеспечения (firmware).
       В марте 2010 года компания FTDI анонсировала новый хост-контроллер USB семейства Vinculum - VNC2, который является развитием предыдущего VNC1. В нижеприведенной таблице показан краткий перечень изменений, внесенных компанией FTDI в свой новый хост-контроллер USB. Все основные документы по новой микросхеме представлены ниже:



  • "Vinculum II User Guide" - Руководство пользователя по работе с хост-контроллером Vinculum II, средой разработки и программным обеспечением.

  • Vinculum-II Tool Chain Getting Started Guide  - ознакомительное руководство по интегрированной среде разработки "Vinculum II Toolchain".

  • Vinculum-II IO_Mux Configuration Utility User Guide  - руководство по работе с утилитой "IO_Mux Configuration Utility", предназначенной для конфигурации выводов контроллера. Утилита входит в состав интегрированной среды разработки.

  • "Vinculum-II Debug Interface Description"  - пошаговое описание процесса отладки процессора VNC2

  • "Vinculum-II PWM Example"  - описание блока ШИМ процессора VNC2 и примеры работы с ним

  • Vinculum II Memory Management  - в документе описаны основные моменты по работе с памятью.

  • Техническое описание микросхемы VNC2

  • Сравнение возможностей VNC1 и VNC2

  • Необходимые изменения в проекте при переходе с VNC1 на VNC2 

  • Описание работы внутреннего мультиплексора, предназначенного для коммутации внутренних блоков и портов ввода-вывода 

  • Vinculum II ProgLoader and BootLoader Explained  - в документе описаны дополнительные возможности по программированию хост-контроллера Vinculum II.

  • Vinculum-II Using Bulk Only Mass Storage (BOMS) Class Devices Example  - описание работы контроллера с USB флэш-диском на примере простого приложения, создающего на диске файл и записи в созданный файл текстовой строки.

  • Vinculum-II Using USB Still Image Capture Devices  - описание примера приложения, позволяющего копировать файлы с фотокамеры на USB флэш-диск.

  • Vinculum-II SD Card Example  - в примере показаны принципы работы хост-контроллера Vinculum II с SD-картами. Скачать проект... 

  • Vinculum-II Webcam Application for Windows  - данный пример демонстрирует работу хост-контроллера с USB веб-камерами. По следующей ссылке можно скачать исходный проект Windows-приложения и файл прошивки для Vinculum II. Скачать проект... 

  • Product Change Notification  - описание изменений микросхемы VNC2 ревизии B.



  • Интегрированная среда разработки "Vinculum II Toolchain":

    Vinculum II Toolchain является свободно распространяемой средой разработки, работающей под ОС Windows 7, Vista и XP. Она включает в себя следующие компоненты:

    • С-компилятор, линковщик и отладчик
    • RTOS с поддержкой аппаратных интерфейсов микросхемы
    • Библиотеки для некоторых USB-классов, включая поддержку файловой системы FAT
    • Готовые примеры приложений: работа с USB-хостом, USB HID (Human Interface Device)и другие

    Vinculum II cheatsheet
    "Release Note" 
    "Скачать Vinculum Toolchain"  - ссылка на сайт производителя. Для получения доступа требуется заполнить регистрационную форму.




    Отличительные особенности хост-контроллеров USB VNC1 и VNC2
      VNC1 VNC2

       Режимы передачи по USB

    Bulk/Interrupt Bulk/Interrupt/Isochronus

       Процессор

    8-разрядный 16-разрядный

       ОЗУ, кВ

    4 16

       Флэш, кВ

    64 256

    Поддерживаемые интерфейсы:

    • UART
    • SPI slave
    • SPI master
    • Параллельный FIFO
    • ШИМ
    • Отладочный порт
    • 1
    • 1
    • нет
    • 1
    • нет
    • нет
    • 1
    • 2
    • 1
    • 1
    • 8
    • 1

       Готовое программное обеспечение (firmware)

    есть есть
    Возможность модификации программного обеспечения производителя (firmware) нет есть

    Возможность разработки собственного программного обеспечения (firmware)

    нет есть

       Загрузка программного обеспечения

    UART и USB UART и отладочный порт

       Тип корпуса

    LQFP-48 LQFP-48, QFN-48, LQFP-32, QFN-32, LQFP-64, QFN-64,




    Средства разработки и отладки для хост-контроллера Vinculum2.
    Готовые модули на его базе.




    Номер для заказа/описание
    Внешний вид
    Документация
    Отладочные средства и модули
    VNC2 DEBUG MODULE

    Модуль предназначен для программирвания и отладки хост-контроллера Vinculum 2.

    Описание модуля

    V2-EVAL

    Отладочный набор, позволяющий протестировать все возможности хост-контроллера. В набор включены:

    • Базовая плата
    • Блок питания
    • Кабель USB A-B для программирования и отладки

    Процессорные модули V2-Eval в состав набора не включаются.

    Описание набора

    V2-EVAL-EXT32

    Процессорный модуль с установленным хост-контроллером в 32-выводном корпусе. Может использоваться совместно с набором V2-EVAL или в качестве мезонинного модуля.

    Принципиальная схема модуля приведена в описании отладочного набора V2-Eval

    V2-EVAL-EXT48

    Процессорный модуль с установленным хост-контроллером в 48-выводном корпусе. Может использоваться совместно с набором V2-EVAL или в качестве мезонинного модуля.

    Принципиальная схема модуля приведена в описании отладочного набора V2-Eval

    V2-EVAL-EXT64

    Процессорный модуль с установленным хост-контроллером в 64-выводном корпусе. Может использоваться совместно с набором V2-EVAL или в качестве мезонинного модуля.

    Принципиальная схема модуля приведена в описании отладочного набора V2-Eval

    VNCLO-MB1A

    Отладочный модуль Vinculo реализован на базе хост-контроллера VNC2-64. Разработчику доступны 38 линий ввода/вывода контроллера VNC2, которые выведены на внешние разъемы, 8 аналоговых входов 10-разрядного АЦП. Питание модуля осуществляется по шине USB или от внешнего источника питания с напряжением 9 В.
    Программирование и отладка производится с помощью программатора "VNC2 DEBUG MODULE".

    Описание модуля
    Мезонинные модули V2DIP

    V2DIP1-32

    Модуль выполнен на базе 32-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Второй USB-порт доступен через разъем модуля. Форм-фактор соответствует 24 DIP 0.6" ширина / 0.1" шаг.

     
    Описание модуля

    V2DIP1-48

    Модуль выполнен на базе 48-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Второй USB-порт доступен через разъем модуля. Форм-фактор соответствует 24 DIP 0.6" ширина / 0.1" шаг.

     
    Описание модуля

    V2DIP1-64

    Модуль выполнен на базе 64-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Второй USB-порт доступен через разъем модуля. Форм-фактор соответствует 60 DIP 0.8" ширина / 0.1" шаг.

    Описание модуля

    V2DIP2-32

    Модуль выполнен на базе 32-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Форм-фактор соответствует 24 DIP 0.6" ширина / 0.1" шаг.

    Описание модуля

    V2DIP2-48

    Модуль выполнен на базе 48-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Форм-фактор соответствует 24 DIP 0.6" ширина / 0.1" шаг.

     
    Описание модуля

    V2DIP2-64

    Модуль выполнен на базе 64-выводной микросхемы и позволяет использовать интерфейсы UART, паралеллный FIFO и SPI, которые выведены на разъем модуля. Модуль оснащен разъемом для программирования и отладки установленного хост-контроллера. Форм-фактор соответствует 24 DIP 0.6" ширина / 0.1" шаг.

    Описание модуля
    © 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
    Контактная информация