ООО ЭФО
Поиск по складу
Программа поставок 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
о нас склад библиотека статьи
 
Микросхема VNC1L - первый хост-контроллер USB производства компании FTDI.




Как и предыдущие решения компании FTDI, использование хост-контроллера не потребует от разработчика глубоких знаний интерфейса USB. Набор готовых "прошивок" позволит микросхеме работать в различных режимах. Замена "прошивки" не вызовет особых трудностей, даже в готовом изделии. Для связи с внешним миром хост-контроллер оборудован двумя портами USB, один из которых может быть сконфигурирован как хост, другой - как периферийный (slave). Кроме того, микросхема имеет дополнительные порты ввода/вывода, которые могут работать в режимах SPI, UART или параллельного 8-разрядного интерфейса, аналогичного микросхеме FT245)

Техническое описание микросхемы VNC1L (версия 2.01)  

Программное обеспечение


Firmware User Manual v2.05 - Руководство по работе с программным обеспечением хост-контроллера Vinculum. 
Описание дополнений, изменений и исправлений вошедших в firmware  


Пользовательская настройка программного обеспечения:


Новая утилита "Vinculum Firmware Customiser" предназначена для упрощения процедуры настройки хост-контроллера в приложении. С ее помощью пользователь может внести изменения в существующие версии прошивки с целью изменения следующих параметров:

  • Изменение начальной скорости обмена и управления потоком по последовательному интерфейсу UART.
  • Выбор начального режима работы.
  • Разрешение отображения версии установленного ПО в момент включения, информации о подключении USB-устройств.
  • Разрешение возможности обновления ПО с USB-накопителя.
  • Выбор кодовой страницы (West European Latin; East European Latin, Cyrillic, Greek, Turkish).


Скачать утилиту Vinculum Firmware Customiser  
Описание утилиты "Vinculum Firmware Customiser" Vinculum Firmware Tools User Manual  

Программирование VNC1L


Хост-контроллер Vinculum может быть перепрограммирован двумя способами:

  • C помощью компьютера (данный способ также используется для программирования "чистых" контроллеров):
    • Утилита VPROG предназначена для программирования Flash-памяти микросхемы VNC1L. Программирование микросхемы осуществляется по интерфейсу UART. Для связи с компьютером может использоваться микросхема FT232 или кабель на ее базе TTL232R-3V3. Для работы программу достаточно распаковать и запустить.

      Утилита VPROG  

      Исходный код программы "VPROG" для Delphi  

    • Утилита VPROG_COM предназначена для программирования Flash-памяти микросхемы VNC1L по стандартному RS232(COM) интерфейсу. Для работы программу достаточно распаковать и запустить.

      Утилита VPROG_COM  

  • C помощью Flash Drive:
    • При таком подходе обновление Firmware происходит с Flash Drive. Файл с обновленной версией должен находиться в корневом каталоге USB Flash Drive. Если при подключении Flash к хост-контроллеру последний обнаруживает в корневом каталоге файл с именем "FTRFB.FTD", происходит автоматический запуск внутреннего загрузчика.
    • Процедура загрузки состоит из следующих шагов:
      • Скачать последнюю версию Firmware (см. выше - "Прошивка, версия 2.xx для перепрограммирования с Flash").
      • Переименовать, при необходимости, полученный файл в "FTRFB.FTD".
      • В случае перепрошивки отладочных модулей (VDIP1, VDRIVE и др.) можно подключить их по UART к компьтеру (или контроллеру) для наглядности процесса перепрошивки. Для этого служат следующие служебные сообщения:

        После подключения USB Flash Drive:

        Device Detected P2
        Found It
        Change MAIN
        Reflasher Active


        После копирования Firmware хост-контроллер автоматически перезагрузится, после чего появится следующее сообщение:

        Ver xx.xxVDAPB On-Line:
        Device Detected P2
        Found It
        No Upgrade


        На этом процесс смены Firmware завершен.

Статьи по применению


  • "Interfacing to a USB Printer using Vinculum VNC1L Host Controller" - в статье описан пример подключения принтера HP-DeskJet 460 к микроконтроллеру HC12 Freescale, в качестве связующего звена между ними используется хост-контроллер Vinculum. Хост-контроллер работает с принтерами посредством стандартного драйвера "USB Printer Class", для управления и вывода на печать используется стандартный язык PCL (Printer Command language).

    Читать статью...  
    Исходные файлы проекта  

  • "VMusic SPI Application Note" - в статье описан пример реализации простого приложения для воспроизведения MP3-файлов. За основу взят готовый модуль VMusic 2, управление которым осуществляется по интерфейсу SPI микроконтроллером PIC18F452(PIC18F4520). Данный пример может быть взят за онову для разработки приложений на базе хост-контроллера Vinculum.

    Читать статью...  
    Исходный код программы  

  • "Simple method open path for USB in Embedded markets" - в статье описан пример записи данных на USB-Flash drive с помощью хост-контроллера USB Vinculum. В качестве управляющего микроконтроллера используется PIC16F688.

    Читать статью...  
    Исходный код программы для PIC16F688  

  • ANVNC1L-01 - в документе дано описание команд для работы с загрузчиком микросхемы VNC1L. Также приведены схемы включения VNC1L к ПК для перепрограммирования.

    Подробнее...  

Архив:

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