Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
При работе с Wi-Fi 5 ГГц это значительно быстрее передачи через кабель,
подразумевает, что автор этих слов измерял скорость, а не просто ляпнул, исходя из ощущений.
Я-то исхожу из того, что у WiFi 5G заявлена скорость 667 Мбит/с, у USB 2.0 — 480 Мбит, если случайно телефон не поддерживает USB 3.0 с его скоростью на порядок выше. Почему, собственно, и спросил насчёт телефона.
Но при этом я знаю, что overhead у TCP/IP протокола вместе с FTP гораздо больше, чем у USB. Поэтому фраза о значительно более быстрой передаче данных у меня вызывает сомнения.
А конкретные данные можно предоставить? Телефон, объём перекачиваемых данных, время перекачки. Причём в порядке USB/FTP/USB. Или наоборот FTP/USB/FTP. Причём сравнивать по времени два последних.
Ну а ради чего, кроме мощи нужен этот Д-класс, если проще сделать хороший АБ?
Ради интереса. :-) Не, мне реально понравился Hypex, но платить по $400 за канал (а тогда евро стоил около $1.5) — земноводная задавила.
А этот клон Hypex реально сделан так, что по сложности не превышает AB.
Да и то, что несколько производителей тупо взяли Hypex для своих топовых усилителей о многом говорит.
TPA хорош для саба и автозвука.
Я слушал оригинал от Hypex. После него включили какую-то Ямаху из считающихся хорошей — день и ночь. Звук очень чистый во всей полосе. Если у клона звук близок к оригиналу, то оно того стоит. Насколько я понимаю, там основная фишка в том самом демодуляторе, как он его называет.
TPA3255 — это для саба хороший вариант. В полном диапазоне у него те же проблемы, что и у других в этом классе. Хотя и должно быть получше.
Одно другому не мешает :-) Может и радиоинженер, но некоторые решения у него не самые хорошие
Я там качнул часть схем. Но платку того, что он называет демодулятор, не нашёл. Говорит, что всё выкладывал, но линки не даёт. Мол, ищите, всё есть. А у меня всё времени нет потщательнее поискать.
Это его право. Но он на Украине живёт.
Я ему обещал, что если сподвигнусь на клонирование, то обязательно буду указывать на его авторство и не буду ему мешать на вегалабе. :-)
сделать DIY-еру сразу что-то типа n-Core Hypex – нереально.
На вегалабе одному товарищу удалось сделать клон. Причём попроще, чем оригинальный, но, судя по измерениям, не хуже. Схемы он выложил, но для того, чтобы повторить, там надо потратить время на поиск отдельных узлов.
Если речь только о мышке, то может посмотреть материал по первым двум ссылкам? Там вроде вполне достаточно для такой задачи.
Мне, кстати, даже не пришлось анализатором смотреть, хотя возможность была.
Во-первых, не Запопинск, в Урюпинск, в крайнем случае Мухосранск.
Во-вторых, тема [del]сисек[/del] батареек не раскрыта
В-третьих, стрелочный без зеркальной шкалы, — фиии…
Во-первых, не Запопинск, в Урюпинск, в крайнем случае Мухосранск.
Во-вторых, на тема [del]сисек[/del] батареек не раскрыта
В-третьих, стрелочный без зеркальной шкалы, — фиии…
CDC нужен для того, чтобы пропустить сквозь железку поток с модема, а вот HID обеспечит управление и настройки, не вмешиваясь в протокол, который бегает через модем.
А, ну логично.
Напишешь о результатах своего проектирования?
Дело в том, что я этот демонстратор существенно переработал для компанейского проекта. Хотя база, конечно, та же. Если захочешь использовать, могу подсказать, что поменять в проекте по Custom HID.
после интеграции CubeMX в нее альтернативы существенно уступают по удобству.
Никто не запрещает использовать кубик отдельно. Что полезно при разработке железа. А при переходе к чисто программной части проще использовать встроенный.
В принципе существует возможность менять размер буфера в коде вместо замены констант в .h файле
[code]
void MX_USB_DEVICE_Init(void)
{
/* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */
uint8_t *ConfigDescriptor;
uint16_t length;
ConfigDescriptor = USBD_CUSTOM_HID.GetFSConfigDescriptor(&length);
if(length > 38)
{
if(*(ConfigDescriptor+31) == CUSTOM_HID_EPIN_SIZE)
*(ConfigDescriptor+31) = 0x40;
if(*(ConfigDescriptor+38) == CUSTOM_HID_EPOUT_SIZE)
*(ConfigDescriptor+38) = 0x40;
}
/* USER CODE END USB_DEVICE_Init_PreTreatment */
....
[/code]
но эта же константа используется в функциях
USBD_CUSTOM_HID_Init()
USBD_CUSTOM_HID_DeInit()
А дотуда я пока не залез. Так что пока проще менять в хэдере.
подразумевает, что автор этих слов измерял скорость, а не просто ляпнул, исходя из ощущений.
Я-то исхожу из того, что у WiFi 5G заявлена скорость 667 Мбит/с, у USB 2.0 — 480 Мбит, если случайно телефон не поддерживает USB 3.0 с его скоростью на порядок выше. Почему, собственно, и спросил насчёт телефона.
Но при этом я знаю, что overhead у TCP/IP протокола вместе с FTP гораздо больше, чем у USB. Поэтому фраза о значительно более быстрой передаче данных у меня вызывает сомнения.
https://www.aliexpress.us/item/3256804085997464.html
Ага, у этого нет ручной фокусировки. Неинтересно.
https://www.aliexpress.us/item/3256805749954402.html
Кто-то мешает?
Ответ locki на комментарий
Ради интереса. :-) Не, мне реально понравился Hypex, но платить по $400 за канал (а тогда евро стоил около $1.5) — земноводная задавила.
А этот клон Hypex реально сделан так, что по сложности не превышает AB.
Да и то, что несколько производителей тупо взяли Hypex для своих топовых усилителей о многом говорит.
TPA хорош для саба и автозвука.
TPA3255 — это для саба хороший вариант. В полном диапазоне у него те же проблемы, что и у других в этом классе. Хотя и должно быть получше.
Ответ locki на комментарий
Так это напряжением питания определяется… Никто не заставляет выдавливать из него 400Вт.
Ответ locki на комментарий
Одно другому не мешает :-) Может и радиоинженер, но некоторые решения у него не самые хорошие
Я там качнул часть схем. Но платку того, что он называет демодулятор, не нашёл. Говорит, что всё выкладывал, но линки не даёт. Мол, ищите, всё есть. А у меня всё времени нет потщательнее поискать.
Ответ locki на комментарий
Это его право. Но он на Украине живёт.
Я ему обещал, что если сподвигнусь на клонирование, то обязательно буду указывать на его авторство и не буду ему мешать на вегалабе. :-)
На вегалабе одному товарищу удалось сделать клон. Причём попроще, чем оригинальный, но, судя по измерениям, не хуже. Схемы он выложил, но для того, чтобы повторить, там надо потратить время на поиск отдельных узлов.
Мне, кстати, даже не пришлось анализатором смотреть, хотя возможность была.
Хорошо, этот пункт можно снять :-)
Во-вторых, тема [del]сисек[/del] батареек не раскрыта
В-третьих, стрелочный без зеркальной шкалы, — фиии…
Во-вторых, на тема [del]сисек[/del] батареек не раскрыта
В-третьих, стрелочный без зеркальной шкалы, — фиии…
Ответ RaJa на комментарий
Я там не регистрировался. Если хочешь, можешь закинуть через свой аккаунт. С указанием авторства :-) Заодно посмотрим, насколько это будет интересно.
Ответ RaJa на комментарий
А, ну логично.
Напишешь о результатах своего проектирования?
Ответ RaJa на комментарий
Никто не запрещает использовать кубик отдельно. Что полезно при разработке железа. А при переходе к чисто программной части проще использовать встроенный.
Ответ RaJa на комментарий
А смысл? Почему не чисто CDC? Имхо проще спарсить, скажем, первый байт, чтобы посмотреть управление это или данные, и отработать соответственно.
Ответ RaJa на комментарий
Может проще на C#? Насколько я понимаю, весьма похоже. Я сам ответную часть не писал, со стороны РС мой шеф писал программку.
[code]
void MX_USB_DEVICE_Init(void)
{
/* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */
uint8_t *ConfigDescriptor;
uint16_t length;
ConfigDescriptor = USBD_CUSTOM_HID.GetFSConfigDescriptor(&length);
if(length > 38)
{
if(*(ConfigDescriptor+31) == CUSTOM_HID_EPIN_SIZE)
*(ConfigDescriptor+31) = 0x40;
if(*(ConfigDescriptor+38) == CUSTOM_HID_EPOUT_SIZE)
*(ConfigDescriptor+38) = 0x40;
}
/* USER CODE END USB_DEVICE_Init_PreTreatment */
....
[/code]
но эта же константа используется в функциях
USBD_CUSTOM_HID_Init()
USBD_CUSTOM_HID_DeInit()
А дотуда я пока не залез. Так что пока проще менять в хэдере.