Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB-хаб на TUSB2046B
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
thamjell
Здравствуйте! Я сделал USB-хаб, с питанием от источника постоянного напряжения. Поскольку я не хочу запитывать хаб от шины USB, то, руководствуясь рекомендациями к применению, указанными в даташите, я оставил вывод питания от шины отключённым (т.е. на входном порте собранной платы ножки питания считай нету, см. картинку). Ну и запитал всю схему от блока питания. Однако при подключении к компьютеру USB-хаб не распознаётся (в диспетчере устройств что-то вроде "сбой дескриптора устройства" было написано). Ну после визуального осмотра собранной схемы я решил её протестировать. однако нигде никаких ошибок не было выявлено (уровни напряжений на выводах микросхемы соответствуют рассчитанным). Я решил попробовать на выход USB-хаба подключить флешку - так после этого в диспетчере устройств вообще ничего не обнаружилось (даже неопознанного USB, как в первом случае). Может ли причина крыться в неподключенном питании от компьютерного USB? Потому что фактически к компьютеру идут два сигнальных провода и земля. Или вообще - в чём может скрываться причина этой проблемы?
artkam
Я смотрю, микросхема довольно мелкая. Скорее всего непропай или КЗ...
Jury093
Цитата(thamjell @ Jul 4 2014, 16:48) *
Или вообще - в чём может скрываться причина этой проблемы?

BUSPWR на землю прибит?
генерация на кварце есть?
после LDO напряжение 3в3 видно?
DP0 и DM0 не перепутаны?
все конфигурационные копыта подключенны правильно?
thamjell
Цитата(Jury093 @ Jul 4 2014, 17:35) *
BUSPWR на землю прибит?
генерация на кварце есть?
после LDO напряжение 3в3 видно?
DP0 и DM0 не перепутаны?
все конфигурационные копыта подключенны правильно?


BUSPWR на землю
генерацию, сознаюсь, не проверил, получится только в понедельник проверить(
После LDO всё нормально, проверял питание на выводах VCC
DM0 и DP0 точно не перепутаны
по-моему, всё остальное правильно... однако, я оставил висеть в воздухе ножки PWRON (решил эту группу выводов не использовать, вместе с OVRCUR, вроде они для защиты от перенапряжения предназначены), а вот на OVRCR подал 0,35 вольта. Ну и ещё в качестве уровня логической единички на некоторые выводы (EEDATA/GANGED, EXTMEM, TSTMODE) поставил не напряжение питания, а 2,9 вольта... может быть ошибка кроется в указанных величинах напряжений? (хотя мало верится)
kovigor
Цитата(thamjell @ Jul 4 2014, 15:48) *
Я сделал USB-хаб ...

Я бы вам посоветовал поискать на сайте производителя отладочную плату с этой ИС, тщательно проанализировать ее схему и сделать соотв. выводы. Или апп. ноут про эту ИС поищите. Сами знаете, даташитов иногда бывает недостаточно ...
Kaligooola
У микросхемы есть вывод EXTMEM#, предназанченый для заливания VID, PID внешней памяти. Если память не используется а EXTMEM# или там не прописаны данные, то он вопоне может писать о сбое.

Цитата
The EXTMEM terminal enables or disables the optional EEPROM interface. When the EXTMEM terminal is high,
the product ID (PID) displayed during enumeration is the general-purpose USB hub. For this default, terminal 5 is
disabled and terminal 6 functions as the GANGED input terminal. If custom PID and vendor ID (VID) descriptors
are desired, the EXTMEM terminal must be low (EXTMEM = 0). For this configuration, terminals 5 and 6 function
as the EEPROM interface with terminals 5 and 6 functioning as EECLK and EEDATA, respectively. See Table 1
for a description of the EEPROM memory map.


Уровень 0,35 В На входе OVERCUR# может означать, КЗ на выходе и микросхема будет пытаться отключить выходы (управление питание вами не используется) и в том числе давать ошибку.

Перечитайте вниамательно ножки управления GANGED (в режиме EXTMEM# - high). Если хотя бы на одном OVERCUR# низкий уровень, то отключаются все порты.
kappafrom
Цитата(thamjell @ Jul 4 2014, 21:10) *
по-моему, всё остальное правильно... однако, я оставил висеть в воздухе ножки PWRON (решил эту группу выводов не использовать, вместе с OVRCUR, вроде они для защиты от перенапряжения предназначены), а вот на OVRCR подал 0,35 вольта.

подтяните к питанию ножки overcurrent и заработает
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.