Texas instruments tusb3410 driver что это
Здесь вы можете скачать бесплатные драйвера для TUSB3410. Используйте ссылки на этой странице для выбора подходящего вам драйвера и перейдите по ним для скачивания. Также вы можете найти драйвера для данного устройства используя поиск по его идентификатору и названию.
Special offer. See more information about Outbyte and uninstall instructions. Please review Outbyte EULA and Privacy policy.
Производитель: Texas Instruments, Inc
Операционная система: 2000 XP W2k3
Дата драйвера: 2004-07-15
Версия драйвера: 1.2.10.96
Or click to download and install the driver manually
Special offer. See more information about Outbyte and uninstall instructions. Please review Outbyte EULA and Privacy policy.
Производитель: Texas Instruments, Inc
Операционная система: 2000 XP W2k3
Дата драйвера: 2004-07-15
Версия драйвера: 1.2.10.96
Or click to download and install the driver manually
Special offer. See more information about Outbyte and uninstall instructions. Please review Outbyte EULA and Privacy policy.
Производитель: Texas Instruments, Inc
Операционная система: 2000 XP W2k3
Дата драйвера: 2004-07-15
Версия драйвера: 1.2.10.96
Or click to download and install the driver manually
The Devid.info™ agent utility uses data collection technology to conveniently update multiple PC drivers. Drivers are the property and the responsibility of their respective manufacturers, and may also be available for free directly from manufacturers' websites. Devid.info is not responsible in any way for the performance of or issues caused by any third-party drivers.Drivers may also be available for free directly from manufacturers' websites. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Any other third-party products, brands or trademarks listed above are the sole property of their respective owner. No affiliation or endorsement is intended or implied.
Контроллер для согласования USB с последовательным портом
- 1 Функции USB
- Полная совместимость с требованиями для полноскоростных USB версии 2.0
- Поддержка скорости передачи данных 12Мбит/с через USB
- Поддержка приостановки, возобновления и пробуждения работы USB
- Поддержка двух режимов питания:
– шинный
– локальный - Поддержка 3 входных и 3 выходных конечных точек
- Интегрированный микроконтроллер 8052 с
– 256х8 ОЗУ для хранения данных
– 10к х 8 ПЗУ (с загрузкой через USB и I 2 C)
– 16к х 8 ОЗУ для хранения программного кода с загрузкой от ведущего ПК или через I 2 C порт
– 2к х 8 ОЗУ для буферов данных и блоков описания конечных точек (EDB)
– Четыре линии ввода-вывода порта 3 ОМК 8052
– Ведущий контроллер I 2 C для доступа к ЭППЗУ
– МК работает на 24 МГц, обеспечивая производительность 2 млн. оп./ сек.
– сторожевой таймер с периодом переполнения 128 мс - Встроенный двухканальный контроллер ПДП для массового ввода-вывода через USB/УАПП
- Работа от кварцевого резонатора 12 МГц
- Поддержка приостановки и возобновления работы USB
- Поддержка удаленного «пробуждения»
- Доступен в 32 –выводном корпусе LQFP
- Работа от источника 3.3В, при питании ядра 1.8 В, обеспечивается встроенным стабилизатором напряжения
- Аппаратное/программное управление потоком:
– программируемые коды Xon/Xoff
– Программируемые режимы Auto-RTS/DTR и Auto-CTS/DSR - Автоматическое управление приемопередатчиками шины RS485 с и без эха
- Настраиваемый режим инфракрасного канала со скоростью передачи до 115.2 кбит/с
- Программно настраиваемая скорость передачи данных от 50 до 921.6 кбод
- Характеристики последовательного интерфейса
– длина кода посылки 5, 6, 7 или 8 бит
– генерация и детекция бита четности, нечетности или без контроля четности
– генерация 1, 1.5 или 2 стоп-бита - Генерация и детекция обрыва линии связи
- Возможность внутреннего тестирования и обратной связи
- Функции управления модемом (CTS, RTS, DSR, DTR, RI и DCD)
- Возможность внутренней диагностики
– Обратная связь для контроля повреждения линии связи
– Обрыв, паритет, переполнение, ошибка кадра
Блок - схема TUSB3410:
Расположение выводов TUSB3410:
TUSB3410 обеспечивает соединение между USB портом и усиленным последовательным портом УАПП. TUSB3410 содержит всю необходимую логику для соединения с ведущим ПК через USB шину. Он содержит микроконтроллер (МК) с 16 кБ ОЗУ, которое может загружаться ведущим компьютером или внешней логикой через I2C шину. Он также содержит 10 кбайт ПЗУ для хранения загрузочной программы, выполняющей конфигурацию USB порта. Код ПЗУ загружается также через I2C. Все функции устройств, например, декодировка команд USB, настройка УАПП и информирование об ошибках, управляются программой внутреннего МК под эгидой ведущего ПК. TUSB3410 может также использоваться для построения интерфейсов между устаревшими периферийными устройствами с последовательным портом с ПК, имеющего USB порт. После однократного определения поток данных от ведущего устройства к TUSB3410 передается через команды USB OUT и далее от TUSB3410 через линию SOUT к периферийному устройству. Наоборот, поток данных поступает в TUSB3410 через линию SIN, а затем в ведущий ПК через команды USB IN.
Здесь приведены основные сведения, полезные для работы с микросхемой TUSB3410.
Таким образом, отладка по методике "заработало/не заработало" состоит из шагов (на платформе Windows):
- Сначала установите драйвер TI WDF USBUART Single Driver. Это драйвер для TUSB3410 Boot Device, который позволяет загружать firmware через USB.
- Скомпилируйте бинарный файл (firmware для микроконтроллера).
- Переименуйте (или скопируйте) бинарный файл в %windir%\system32\drivers\umpf3410.i51. После установки драйвера там уже находится файл umpf3410.i51, в котором записано firmware конвертера виртуальный COM порт USB - TTL RS232.
- Переподключите устройство TUSB3410 к порту USB компьютера. Если микросхема памяти EEPROM не подключена к I2C, либо в ней нет допустимого для загрузки кода, то программа firmware из файла umpf3410.i51 будет записана в RAM микроконтроллера, и запущена на выполнение. После этого устройство USB может заново пройти энумерацию на хосте и работать как новое устройство USB (это зависит от кода загруженного firmware).
После первого подключения чистого USB-устройства к порту USB Windows система обнаружит новое устройство TUSB3410 Boot Device, и предложит установить драйвер.
Драйвер можете скачать с сайта Texas Instruments, или взять из архива по ссылке [1], см. TI-software\sllc428a.zip. Отключите пока устройство TUSB3410 от порта USB. Распакуйте файл TI_WDF_USBUART_SINGLE_DRIVER_V6.7.2.0_WHQL.exe и запустите. Примите, как обычно, соглашение об использовании, выберите папку установки c:\Program Files\Texas Instruments Inc\TI_WDF_USBUART_SINGLE_DRIVER_V6.7.2.0_WHQL, после установки перейдите в эту папку и запустите файл Setup.exe. Перед запуском убедитесь на всякий случай, что устройство TUSB3410 у Вас отключено от компьютера. Папку установки по умолчанию предложат C:\Windows\tiinst, оставьте как есть (если у Вас Windows установлен не на диске C:, то поменяйте букву диска в пути на букву системного диска). После завершения установки снова подключите устройство USB TUSB3410 к компьютеру, теперь драйвер будет найден автоматически, устройство установится в системе и будет готово к загрузке кода - на скриншоте ниже это устройство TUSB3410 Device (COM113).
Чтобы код загружался в память TUSB3410 при каждом подключении, замените файл %windir%\system32\drivers\umpf3410.i51 на тот двоичный файл firmware, который хотели бы загрузить. В системе программирования IAR я обычно это делаю с помощью простого командного файла, который добавил Build Actions -> Post-Build Command Line (строка $PROJ_DIR$\bat\postbuild.bat $PROJ_DIR$ reflex.a51 code.bin). Вот пример такого командного файла:
header.exe test.cfg test.bin -v
Содержание test.cfg (руководство по составлению конфигурационного файла вместе с примерами скачиваются вместе с утилитой header.exe):
В этом примере исполняемый код для микроконтроллера утилита header.exe берет из файла code.bin.
В статье описан переходник USB RS232, собранный на чипе TUSB3410.
TUSB3410 – микроконтроллер с интегрированным интерфейсным модулем USB.
Функциональная оснащенность примерно та же: полный последовательный порт (выводы 13-21, только RX/TX называются SIN/SOUT), интерфейс для EEPROM (здесь это I2C), кварц, питание, Reset и четыре программируемые линии ввода/вывода общего назначения Р3.0 – Р3.4 – вот их-то у FTDI-ки точно не было… Напряжение питания микросхемы – 3.3В, что не очень удобно, поскольку при питании от USB заставляет использовать LDO-стабилизатор. Зато никаких хитрых режимов питания нет.
Ну что, как всегда, кратенько пробежимся по функциональному назначению выводов? Поехали…
С последовательным портом все вроде бы понятно, скажу лишь, что при соответствующей прошивке он может работать не только по протоколу RS-232, но и как IrDA приемопередатчик. Четыре линии ввода/вывода тоже не экзотика, производитель, в частности, предоставляет пример, где они используются для подключения нескольких кнопок, а устройство определяется ОС как HID-совместимое, что позволяет достаточно легко реализовать опрос этих самых кнопок.
DP, DM – линии Data+ и Data- USB, PUR служит для подключения подтягивающего резистора для линии Data+.
На линию VDD18 надо подать напряжение 1.8В от внешнего источника или, что проще, подать лог.0 на вывод VREGEN, включив тем самым внутренний источник на 1.8В, а на VDD18 добавить конденсатор 0.1 мкФ на землю…
На RESET – обычную RC-цепочку, более чем достаточно, TEST0 и TEST1 надо подтянуть через 10кОм к питанию, а выход тактовой частоты CLKOUT мы использовать не будем.
Кварц 12МГц на ноги Х1 и Х2, выход индикатора SUSPEND – по вкусу, вход пробуждения WAKEUP можно оставить неподключенным или подтянуть через резистор к плюсу питания.
К линиям последовательного порта этой микросхемы также можно подключать непосредственно МК, опторазвязки или преобразователи уровней.
Вроде как все необходимое для минимальной конфигурации подключили, схема получилось вот такая:
Микросхема EEPROM здесь также не является обязательным элементом и лично я ее так ни разу и не использовал…
Итак, собрали мы эту схему, воткнули в комп, ОС нашла некое устройство и попросила ткнуть ее носом в драйвера для него. Вот тут-то самое интересное и начинается.
Как я уже говорил, TUSB3410 на самом деле микроконтроллер, внутри у него 8052-совместимое ядро. Соответственно, функционал нашего устройства определяется залитой прошивкой. Нам требуется пока что – преобразователь интерфейсов.
В принципе, при условии регистрации и предоставлении информации о вашем проекте производитель предоставляет и исходники, и прошивку для применения микросхемы в качестве преобразователя интерфейсов, но можно пойти и по другому пути. Эта микросхема используется в таком качестве в некоторых интерфейсных шнурках для мобильных телефонов, в GSM-модемах, в некоторых других устройствах. А драйвера для них доступны для свободной закачки. Более того, все эти драйвера содержат необходимую прошивку. Это связано с особенностями работы микросхемы.
Дело в том, что при установке драйвера прошивка для микроконтроллера копируется в /System32/drivers. Далее, при включении устройства TUSB проверяет наличие EEPROM и прошивки в ней. Если все в порядке – грузится с нее, если нет – подгружает прошивку с компа и записывает в EEPROM, если она есть. Или не записывает и просто работает. Если EEPROMа нет, при следующем включении процесс повторяется.
В общем, в результате анализа нескольких комплектов драйверов к готовым устройствам методом проб и ошибок, последовательных приближений и высоконаучного тыка был сгенерирован собственный работоспособный комплект. Во всех файлах драйверов и даже внутри прошивок стоят копирайты Texas Instruments, поэтому скажу, что все предпринятые над драйверами действия цели имели исключительно образовательные и некоммерческие, а здесь результат публикуется сугубо для ознакомления.
После подключения к ПК ОС найдет новое устройство «TUSB3410 Device» и потребует установку драйвера, надо указать на файл umpusbXP.inf. В ходе установки в системную директорию будут скопированы файлы umpusbxp.sys и umpf3410.i51 (прошивка). Далее система найдет виртуальный СОМ-порт, для него потребуется драйвер UmpComXP.inf.
В обоих *.inf-файлах помечены строки, изменив которые можно отредактировать названия определяемых системой устройств и установленные по умолчанию VID&PID, передаваемые ОС. Однако, как и в прошлый раз, я бы не стал этого делать без полного понимания того, к чему это может привести.
Для чего TUSB3410 нужна EEPROM я уже упоминал. Добавлю, что лично я с ней не экспериментировал, однако на сайте производителя доступны для скачивания утилита для генерации бинарного файла прошивки EEPROM на основе umpf3410.i51 и конфигурационного файла (содержит серийный номер устройства, VID&PID, строковые данный по аналогии с FT232BM) и утилита для непосредственной прошивки полученного файла в микросхему.
На странице, посвященной этой микросхеме при желании можно найти подробный даташит, ряд аппноутов, документы, описывающие особенности применения, ссылки на исходные коды и утилиты для работы. Настоятельно рекомендую посмотреть.
Результатом всех этих изысканий стало создание двух модулей преобразования протокола USB в RS-232, на FT232BM и TUSB3410 соответственно, которые можно рассмотреть на фотографии:
Монтаж, как видно, поверхностный, все детали на одной стороне, с изнанки – пара перемычек. Модули рассчитаны на вертикальное впаивание в плату, поэтому на них нет разъемов, а установлены PLS штырьки, которые, собственно, в плату и впаиваются. На дальней от нас стороне платы сделаны контактные площадки RX/TX (на модуле FT232BM их загораживает конденсатор), остальные сигналы последовательного интерфейса не выведены за ненадобностью: эти модули используются для сопряжения исключительно с МК.
Немножко возвращаясь к FT232BM. Ниже вы можете увидеть фото (а в конце статьи - скачать варианты разводки плат) для двух конструкций на FT232BM с полным RS-232 портом.
В первой из них
Сигналы RS-232 имеют TTL-уровень и выведены на двухрядный разъем BH-10 (по аналогии с материнскими платами), причем коммутацией входа VCCIO (вывод 13) на 5В или сторонний источник 3.3В (в данном случае применен LDO-стабилизатор, но можно, например, и параметрический использовать или регулируемый на LM317) при помощи джампера можно выбирать соответствующий уровень логической "1" на выводах порта RS-232. Эта конструкция разрабатывалась для отладки устройств, имеющих напряжение питания 3.3 В.
Загрузить драйверы
TI TUSB3410
Шаги обновления драйвера устройства TUSB3410 вручную:
Эти стандартные драйверы TUSB3410 можно найти в %%os%% или загрузить из обновления Windows®. Встроенный драйвер поддерживает основные функции оборудования TUSB3410. Это руководство по эксплуатации проведет вас через обновление драйверов Texas Instruments.
Порядок выполнения автоматической загрузки и обновления:
Рекомендация: Как правило, мы настоятельно рекомендуем большинству пользователей Windows (за исключением случаев, если они являются продвинутыми пользователями) для обновления драйверов TI Модем скачать специальный инструмент , например DriverDoc [DriverDoc - Продукт от Solvusoft]. Данная утилита Windows выполняет автоматическое скачивание, установку и обновление текущих драйверов TUSB3410, предотвращая установку неправильного драйвера для вашей ОС.
Такое средство для обновления драйверов, как DriverDoc, позволяет обновлять не только драйверы Модем, но и остальные драйверы вашего ПК. Благодаря обширной базе, насчитывающей более 2 150 000 драйверов (обновляется на ежедневной основе), вы можете быть уверены, что в ней всегда имеются необходимые драйверы для вашего устройства.
TUSB3410 Часто задаваемые вопросы относительно обновления
Каков процесс обновления драйверов TUSB3410?
Опытные пользователи ПК могут обновить драйверы TUSB3410 через Device Manager (Диспетчер устройств) Windows, в то время как начинающие пользователи ПК могут использовать утилиту для автоматического обновления драйверов.
Драйверы TUSB3410 совместимы с какими ОС?
Windows имеет действительный драйвер для TUSB3410.
Для чего нужны драйверы устройств TI Модем?
Эти крошечные программы, называемые «драйверы устройств», позволяют TUSB3410 вашего устройства правильно взаимодействовать с вашей операционной системой.
Как часто следует обновлять драйверы TUSB3410?
Для того, чтобы реализовать все функции вашего оборудования TUSB3410, мы рекомендуем периодически проверять наличие обновлений драйверов.
Обновления драйверов устройств
Ошибки TUSB3410 часто вызваны вирусами устаревших и поврежденных драйверов устройств. Драйверы компьютерного оборудования выходят из строя без какой-либо видимой причины. Лучшая часть заключается в том, что ваши драйверы Модем всегда могут быть изменены для решения дилеммы ноутбука.
Поиск правильного драйвера Модем непосредственно на веб-сайте производителя для вашего оборудования может показаться бесполезным. Возможно, вы являетесь ветераном ПК, но поиск, установка и ручное обновление драйверов TUSB3410 все равно может занять много времени и полностью расстроить вас. Установка неправильного драйвера предотвратит запуск Windows вообще или хуже, приведет к абсолютному сбою.
Использование программы обновления драйверов может позволить драйверам обновляться без труда, поэтому мы Средство обновления драйверов гарантирует наличие правильных версий драйверов для оборудования, а также создает резервную копию текущих драйверов перед внесением каких-либо изменений. Драйверы резервного копирования обеспечивают вам комфорт, зная, что если что-то пойдет не так, вы можете откатить к предыдущим драйверам.
Читайте также: