Texas instruments tusb3410 driver что это
Texas instruments tusb3410 driver что это
Подскажите пожалуйста, что делать?
Aheir |
| |
GoodBoyGood | |||
Зарегистрирован: Вт авг 28, 2007 14:10:30 | |||
Aheir |
| |
GoodBoyGood | |||
Зарегистрирован: Вт авг 28, 2007 14:10:30 |
| ||
Аксель | ||||
Зарегистрирован: Ср апр 25, 2007 09:50:43 |
| |||
Aheir |
| |
RadioNefor | ||||
Зарегистрирован: Пт мар 28, 2008 00:39:54 | ||||
yeskela | |||||||||||||||||||||
Зарегистрирован: Сб ноя 22, 2008 22:11:28 |
Часовой пояс: UTC + 3 часа Кто сейчас на форумеСейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2 Texas instruments tusb3410 driver что этоВ статье описан переходник 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 их загораживает конденсатор), остальные сигналы последовательного интерфейса не выведены за ненадобностью: эти модули используются для сопряжения исключительно с МК. Сигналы RS-232 имеют TTL-уровень и выведены на двухрядный разъем BH-10 (по аналогии с материнскими платами), причем коммутацией входа VCCIO (вывод 13) на 5В или сторонний источник 3.3В (в данном случае применен LDO-стабилизатор, но можно, например, и параметрический использовать или регулируемый на LM317) при помощи джампера можно выбирать соответствующий уровень логической «1» на выводах порта RS-232. Эта конструкция разарабатывалась для отладки устройств, имеющих напряжение питания 3.3В TUSB3410 Boot DeviceУстановщик драйверов:В случае, когда вы не хотите тратить время на поиск нужного драйвера для вашего ПК, к вашим услугам представлен автоматический установщик, который самостоятельно подберет нужные и самые актуальные драйвера для всех устройств вашей системы. Скачать Outbyte Drivers Installer вы можете перейдя по этой ссылке Установить драйвера автоматически
Список драйверов:Найдено драйверов для устройства «TUSB3410 Boot Device»: 1. Для загрузки необходимого драйвера, выберите его из списка ниже и перейдите по ссылке «Скачать». Пожалуйста, убедитесь в соответствии выбранной версии драйвера вашей операционной системе для обеспечения корректности его работы. Поддерживаемые модели ноутбуковМы собрали список популярных моделей ноутбуков на которых устанавливается оборудование «TUSB3410 Boot Device». Выбрав интересующую вас модель ноутбука вы можете посмотреть полный список совместимых устройств. Texas instruments tusb3410 driver что этоЗдесь приведены основные сведения, полезные для работы с микросхемой TUSB3410. Таким образом, отладка по методике «заработало/не заработало» состоит из шагов (на платформе Windows): После первого подключения чистого USB-устройства к порту USB Windows система обнаружит новое устройство TUSB3410 Boot Device, и предложит установить драйвер. Микроконтроллеры (MCs)Cредства разработки для МКFAQ, How-to, тонкости работы со средствами разработки MSP430Все остальные микроконтроллерыи все что с ними связано Отладочные платыВопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск Алгоритмы ЦОС (DSP)Силовая Преобразовательная ТехникаИсточники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC) Обратная Связь, Стабилизация, Регулирование, КомпенсацияОрганизация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт Первичные и Вторичные Химические Источники ПитанияLi-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника Электрические машины, Электропривод и УправлениеЭлектропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы Технологии, теория и практика индукционного нагрева Системы Охлаждения, Тепловой Расчет – Cooling SystemsОхлаждение компонентов, систем, корпусов, расчёт параметров охладителей Моделирование и Анализ Силовых Устройств – Power Supply SimulationМоделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы. Модераторы раздела Herz Егоров Печатные платы (PCB)FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др. Работаем с трассировкойтонкости PCB дизайна, от Spectra и далее. Фирмы, занимающиеся изготовлением, качество, цены, сроки Cистемный уровень проектированияВопросы системного уровня проектированияПрименение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC Математика и ФизикаОперационные системыLinux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие Документацияоформление документации и все что с ней связано Системы CAD/CAM/CAE/PLMобсуждение САПР AutoCAD, Компас, SolidWorks и др. Разработка цифровых, аналоговых, аналого-цифровых ИСЭлектробезопасность и ЭМСУправление проектамиУправление жизненным циклом проектов, системы контроля версий и т.п. Нейронные сети и машинное обучение (NN/ML)Форум для обсуждения вопросов машинного обучения и нейронных сетей Модераторы раздела Rst7 TUSB3410The TUSB3410 device provides bridging between a USB port and an enhanced UART serial port. The device contains an 8052 microcontroller unit (MCU) with 16KB of RAM that can be loaded from the host or from the external onboard memory through an I 2 C. The device also contains 10KB of ROM that allows the MCU to configure the USB port at boot time. The ROM code also contains an I 2 C bootloader. All device functions (such as the USB command decoding, UART setup, and error reporting) are managed by the internal MCU firmware in unison with the PC host. The TUSB3410 device provides bridging between a USB port and an enhanced UART serial port. The device contains an 8052 microcontroller unit (MCU) with 16KB of RAM that can be loaded from the host or from the external onboard memory through an I 2 C. The device also contains 10KB of ROM that allows the MCU to configure the USB port at boot time. The ROM code also contains an I 2 C bootloader. All device functions (such as the USB command decoding, UART setup, and error reporting) are managed by the internal MCU firmware in unison with the PC host. Поставщики компонентов для электроникиПоставщики всего остальногоот транзисторов до проводов КомпонентыЗакачка тех. документации, обмен опытом, прочие вопросы. Сборка РЭУПайка и монтажвопросы сборки ПП, готовых изделий, а также устранения производственных дефектов Корпусаобсуждаем какие есть копруса, где делать и прочее Вопросы надежности и испытанийрасчеты, методики, подбор компонентов Аналоговая и цифровая техника, прикладная электроникаВопросы аналоговой техникиразработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы Цифровые схемы, высокоскоростные ЦСHigh Speed Digital Design Rf & Microwave Designwireless технологии и не только Метрология, датчики, измерительная техникаВсе что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др. АВТО электроникаособенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок. Умный дом3D печать3D принтеры, наборы, аксессуары, ПО РобототехникаМодели, классификация, решения, научные исследования, варианты применения Ремонт и отладкаобсуждение вопросов ремонта и отладки различных устройств и готовых изделий Модераторы раздела Herz TUSB3410Встречи и поздравленияПредложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч. Ищу работуПредлагаю работунужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать. Куплюмикросхему; устройство; то, что предложишь ты 🙂 ПродамОбъявления пользователейТренинги, семинары, анонсы и прочие события Общение заказчиков и потребителей электронных разработокTexas instruments tusb3410 driver что этоДругие известные форумы и сайты по электроникевсе что посвящено электронике и общению специалистов. реклама других ресурсов. В помощь начинающемувопросы начального уровня International ForumThis is a special forum for English spoken people, read it first. Образование в области электроникивсе что касается образования, процесса обучения, студентам, преподавателям. Обучающие видео-материалы и обмен опытомМодераторы раздела iosifk ИнтерфейсыФорумы по интерфейсамвсе интерфейсы здесь Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфирнаблюдается очень большой спрос на данные устройства. Контроллер для согласования USB с последовательным портомРасположение выводов TUSB3410: TUSB3410 обеспечивает соединение между USB портом и усиленным последовательным портом УАПП. TUSB3410 содержит всю необходимую логику для соединения с ведущим ПК через USB шину. Он содержит микроконтроллер (МК) с 16 кБ ОЗУ, которое может загружаться ведущим компьютером или внешней логикой через I2C шину. Он также содержит 10 кбайт ПЗУ для хранения загрузочной программы, выполняющей конфигурацию USB порта. Код ПЗУ загружается также через I2C. Все функции устройств, например, декодировка команд USB, настройка УАПП и информирование об ошибках, управляются программой внутреннего МК под эгидой ведущего ПК. TUSB3410 может также использоваться для построения интерфейсов между устаревшими периферийными устройствами с последовательным портом с ПК, имеющего USB порт. После однократного определения поток данных от ведущего устройства к TUSB3410 передается через команды USB OUT и далее от TUSB3410 через линию SOUT к периферийному устройству. Наоборот, поток данных поступает в TUSB3410 через линию SIN, а затем в ведущий ПК через команды USB IN. Программируемая логика ПЛИС (FPGA,CPLD, PLD)Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие. Работаем с ПЛИС, области применения, выборна чем сделать? почему не работает? кто подскажет? Языки проектирования на ПЛИС (FPGA)Verilog, VHDL, AHDL, SystemC, SystemVerilog и др. разработка встраиваемых процессоров и периферии для ПЛИС
|