-
- ну у меня девайс, хост не копал, не было надобности.. хотя думаю и
туда и сюда работает Aleksey_75(1 знак., 07.12.2024 21:52, картинка)
- Как я понимаю, по мере развития, USB-контроллеры научились
восстанавливать синхронизацию с данными даже при больших
отклонениях тактовой частоты от номинала. И я читал истории, когда
пара МК связывалась между собой HOST-DEVICE вообще без кварцев и
работала без нареканий. Думаю, что проблемы могут возникнуть лишь
со старыми, скажем, до 2007г, устройствами, у которых нет таких
широких возможностей по захвату тактовой частоты пакета. - Nikolay_Po(07.12.2024 22:53)
- Не, далеко не все и с приходом усб3 имхо их будет меньше. Меньше года назад поработал с китайским чипом читалки сд карт с усб3 - там кварц и никакой подстройки явно не указано. - Andreas(07.12.2024 23:07)
- 2007 год это очень давно))) тогда еще трава зеленая зелёные была, а уж дефки совсем ух... думаю устройств с того времени остались полторы штуки ) - Aleksey_75(07.12.2024 23:03)
- Как я понимаю, по мере развития, USB-контроллеры научились
восстанавливать синхронизацию с данными даже при больших
отклонениях тактовой частоты от номинала. И я читал истории, когда
пара МК связывалась между собой HOST-DEVICE вообще без кварцев и
работала без нареканий. Думаю, что проблемы могут возникнуть лишь
со старыми, скажем, до 2007г, устройствами, у которых нет таких
широких возможностей по захвату тактовой частоты пакета. - Nikolay_Po(07.12.2024 22:53)
- я тоже в курсе про это (быть дивайсем). Но тут надо быть хостом,
читать/писать флэшки. Кто их там знает? - Лaгyнoв(07.12.2024 21:50)
- Существуют, к примеру, USB HS хабы без кварца. Как-то работают. LightElf(1 знак., 10.12.2024 19:15, картинка)
- у меня на столе как-то работало тоже. Простая флэшка. Простой
STM32L476 с тактированием от MSI. Без кварца. При комнатной
температуре. Но кто мне гарантирует, что это произойдет везде и
всегда? - Лaгyнoв(10.12.2024 19:46)
- Гарантию дает только страховой полис :-) В смысле - испытания при
разных температурах. - LightElf(10.12.2024 19:50)
- так про что и речь! Потому тупо ставим кварц.... - Лaгyнoв(10.12.2024 20:30)
- Гарантию дает только страховой полис :-) В смысле - испытания при
разных температурах. - LightElf(10.12.2024 19:50)
- В этом же даташите черным по белому написано, что hub
синхронизируется от host по "микрофреймам" SOF, с дополнительной
отсылкой к разделу 11.2 спецификации USB 2.0. reZident(2 знак., 10.12.2024 19:29, картинка, картинка)
- Шоб оно работало как указано в 11.2 нужон кварц. У хаба заявлен
встроенный генератор с Fosc = 12MHz +/- 0.05% в диапазоне
температур 0..70C. Я такое с трудом себе представляю в
трехкопеечной микрухе. Так что имхую, что китайцы о чем-то
умалчивают. - LightElf(10.12.2024 19:45)
- Вы очки протрите и внимательно прочитайте указанный раздел. :-P
Кстати, синхронизацией по SOF не только USB-Hub "промышляют", но и
USB-Device тоже. Например, большинство современных мостов USB-COM
являются cristal-less. Вы видимо не читали весь топик, раз такое
пишете? - reZident(10.12.2024 20:37)
- У топикстартера вопрос про бескварцевый USB Host, а хаб (тем более
High Speed)- он тоже в какой-то степени хост. Вы же рассказываете
про USB Device, которые живут без кварца с затертых времен.
Ферштейн? - LightElf(10.12.2024 21:09)
- USB-Hub это не USB-Host. Hub не работает сам по себе, без хоста.
Для него требуется достаточно хорошая стабильность тактирования
(+/-30бит) всего лишь на длительности одного микрофрейма. Табличка
из того же раздела спецификации USB. С хостом ТС, кстати, уже
разобрался и решил, что поставит для него кварц. reZident(2 знак., 10.12.2024 23:32, картинка, картинка)
- Кагбэ да, но физический интерфейс у них одинаковый. LightElf(300 знак., 11.12.2024 14:14)
- Мне потенциальная проблема видится в том, что диапазон подстройки
тактирования у USB-Devcie, подключаемому к USB-Host, ограниченный и его (диапазона подстройки) может быть недостаточно при значительном уходе частоты Host от нормативной - той, которую предписывает
спецификация USB. - reZident(11.12.2024 15:50)
- Полагаю что устройства, изначально рассчитанные на работу без собственного кварца наоборот - имеют очень широкий диапазон подстройки. Например, встроенный HSI48 у STM32F042 по даташиту имеет погрешность +/-4% от номинала и при этом в состоянии откалиброваться по SOF. Аналогичного порядка погрешность имеет и генератор в MG32F02U128. - LightElf(11.12.2024 21:06)
- Мне потенциальная проблема видится в том, что диапазон подстройки
тактирования у USB-Devcie, подключаемому к USB-Host, ограниченный и его (диапазона подстройки) может быть недостаточно при значительном уходе частоты Host от нормативной - той, которую предписывает
спецификация USB. - reZident(11.12.2024 15:50)
- Кагбэ да, но физический интерфейс у них одинаковый. LightElf(300 знак., 11.12.2024 14:14)
- USB-Hub это не USB-Host. Hub не работает сам по себе, без хоста.
Для него требуется достаточно хорошая стабильность тактирования
(+/-30бит) всего лишь на длительности одного микрофрейма. Табличка
из того же раздела спецификации USB. С хостом ТС, кстати, уже
разобрался и решил, что поставит для него кварц. reZident(2 знак., 10.12.2024 23:32, картинка, картинка)
- У топикстартера вопрос про бескварцевый USB Host, а хаб (тем более
High Speed)- он тоже в какой-то степени хост. Вы же рассказываете
про USB Device, которые живут без кварца с затертых времен.
Ферштейн? - LightElf(10.12.2024 21:09)
- Я сегодня полдня пытался заставить работать копеечный массовый
китайский свисток видеозахвата и он просто вис с любым софтом и
драйверами. Пока не нашел совет подключить прям в хаб без провода
вообще(был полметра хороший удлинитель) и заработало сходу с любым
софтом и драйверами. Гондоны они, об этом и умалчивают, уж самому
Эльфу не знать ли это. ) - Andreas(10.12.2024 20:11)
- Может ему питания не хватает? - LightElf(10.12.2024 20:14)
- Не, тестером смотрел, скопом пульсации смотрел, кондеров навешал
потом уж, надеясь заставить работать. Херушки, причем хаб без
внешнего питания и обычным 1.8м кабелем к компу подключен. ЗЫ ,
трассировка тоже нормальная дифпарой до разъема без переходных
сантиметра три. - Andreas(10.12.2024 20:20)
- Еще бывает полезно ферритовую бздюлину на USB-кабель нацепить. А также пост и молитва! ;-) - LightElf(10.12.2024 20:22)
- Не, тестером смотрел, скопом пульсации смотрел, кондеров навешал
потом уж, надеясь заставить работать. Херушки, причем хаб без
внешнего питания и обычным 1.8м кабелем к компу подключен. ЗЫ ,
трассировка тоже нормальная дифпарой до разъема без переходных
сантиметра три. - Andreas(10.12.2024 20:20)
- Может ему питания не хватает? - LightElf(10.12.2024 20:14)
- Вы очки протрите и внимательно прочитайте указанный раздел. :-P
Кстати, синхронизацией по SOF не только USB-Hub "промышляют", но и
USB-Device тоже. Например, большинство современных мостов USB-COM
являются cristal-less. Вы видимо не читали весь топик, раз такое
пишете? - reZident(10.12.2024 20:37)
- Шоб оно работало как указано в 11.2 нужон кварц. У хаба заявлен
встроенный генератор с Fosc = 12MHz +/- 0.05% в диапазоне
температур 0..70C. Я такое с трудом себе представляю в
трехкопеечной микрухе. Так что имхую, что китайцы о чем-то
умалчивают. - LightElf(10.12.2024 19:45)
- у меня на столе как-то работало тоже. Простая флэшка. Простой
STM32L476 с тактированием от MSI. Без кварца. При комнатной
температуре. Но кто мне гарантирует, что это произойдет везде и
всегда? - Лaгyнoв(10.12.2024 19:46)
- Существуют, к примеру, USB HS хабы без кварца. Как-то работают. LightElf(1 знак., 10.12.2024 19:15, картинка)
- ну у меня девайс, хост не копал, не было надобности.. хотя думаю и
туда и сюда работает Aleksey_75(1 знак., 07.12.2024 21:52, картинка)