28.04.2022, 12:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
|
Re: Передача данных через CY7C68013A
В CDC на FS можно отправлять 64 байта каждую 1 мс. Это ограничение протокола.
А HID вообще подразумевает другой тип передач, для мышек и клавиатур, заботпет с пакетами типа Interrupt
__________________
Убейте шизофреника Вовку Стогова!
|
|
|
|
28.04.2022, 12:25
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Для видео и аудио как раз изохронные передачи и придумали. Они гарантируют стабильное время доставки пакетов, но доставка не гарантируется. Они как раз для потока в режиме "реального времени".
|
|
|
Эти 2 пользователя(ей) сказали Спасибо realid за это сообщение:
|
|
|
28.04.2022, 12:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
640*320* 250 = 51 200 000 байт в секунду
|
Не уверен, что такой поток передастся через USB HS. Может стоит обратить внимание на USB 3 с гигабитными трансиверами...
|
|
|
|
28.04.2022, 12:45
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от NewWriter
|
В CDC на FS можно отправлять 64 байта каждую 1 мс. Это ограничение протокола.
А HID вообще подразумевает другой тип передач, для мышек и клавиатур, заботпет с пакетами типа Interrupt
|
Так это я знаю. Текущий проект работает на хиде. Но этого мало и задачу целиком он не решает.
Сообщение от realid
|
Для видео и аудио как раз изохронные передачи и придумали. Они гарантируют стабильное время доставки пакетов, но доставка не гарантируется. Они как раз для потока в режиме "реального времени".
|
Мне нужна гарантированная доставка со штампом каждого пакета. Это не просто видео. Каждый байт на счету ))
Сообщение от Yuri222
|
Не уверен, что такой поток передастся через USB HS. Может стоит обратить внимание на USB 3 с гигабитными трансиверами...
|
Поговаривают что High-Speed, 25—480 Мбит/с.
Тогда 480 000 000 / 8 = 60 000 000 байт в сек.
Все бы ничего но подобные устройства существуют давно еще когда 3,0 не было. После вскрытия одного из них обнаружен аналог кипариса и ПЛИС. Так что эта архитектура не нова.
Да и про 640*320 это я наверное приукрасил .. ))) чтобы было с запасом, но даже для запаса вроде как скорости хватает.
Вообще даже есть в продаже камеры которые могут до 500 фпс предоставить поток на 2,0 если верить производителю. Так что эта задача не из области фантастики. Это скорее уже технология 10 летней давности которую надо просто подстроить под свои цели.
|
|
|
|
28.04.2022, 12:51
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
Тогда 480 000 000 / 8 = 60 000 000 байт в сек.
|
Это теоретическая.
Сообщение от worldmasters
|
Вообще даже есть в продаже камеры которые могут до 500 фпс предоставить поток на 2,0 если верить производителю.
|
Так там наверное пожато все.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо realid за это сообщение:
|
|
|
28.04.2022, 13:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от worldmasters
|
Поговаривают что High-Speed, 25—480 Мбит/с.
Тогда 480 000 000 / 8 = 60 000 000 байт в сек.
|
На CY7C68013 я получал максимальную чистую скорость передачи данных 24 мегабайта в секунду (usb bulk transfer). CY7C68013 работала в режиме синхронного slave моста, управлялась от ПЛИС. От микроконтроллера такой скорости не получить, конечно. Но мегабайта 2-4 в сек. реально, думаю.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо pambaru за это сообщение:
|
|
|
28.04.2022, 13:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Видеопоток в чистом несжатом виде не передаётся через USB. Сжимаетсяк одеками.
Теоретическая максим скорость передачи считается просто: максим число баййт в передаче для выбрано ого типа передач, умнож на число передач во фрейме и умноженнон на частоту фреймов. Для FS - 1 мс фрейм, для HS - 125 мкс. Тип bulk даёт наибольшую скорость за счёт того, что в один фрейм можно запустить больше пакетов, чем в изохроносе, хоть один пакет меньше по байтам. Для HS по скорости типы interrupt и Isochronous одинаковы
Ну а практически будет зависеть от скорости подготовки данных для передачи.
PS. 480 - это битовая скорость, со всеми служебным данными. Реальная, по полезной нагрузке - ниже. Считается так, как я выше написал. 512 байт х 13 пакетов х 8000 = 52 МБ/с. Это при условии достаточного буфера данных для отправки, когда микрокон успевает готовить данные
__________________
Убейте шизофреника Вовку Стогова!
Последний раз редактировалось NewWriter; 28.04.2022 в 14:06.
|
|
|
|
28.04.2022, 14:04
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от NewWriter
|
Тип bulk даёт наибольшую скорость за счёт того
|
Но он не дает гарантию стабильного времени доставки)
|
|
|
|
28.04.2022, 14:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,513
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
|
Re: Передача данных через CY7C68013A
В изохроносе просто нет CRC, поэтому нет повторный запросов поврежденного ракета, он принимается как есть. В массовых же передачах есть проверка целостности и повреждении пакета запрашивает я он повторно, потому время и скорость падает. Кароч, качество железа будет определять скорость.
Цитата:
|
.STMCUFinder даже не в списке портов не показывает ULPI
|
Правильно. Потому что он входит в USB HS. На память, это F427/429/437/439, F746/767, ну и более старшие, из H7 серии
__________________
Убейте шизофреника Вовку Стогова!
Последний раз редактировалось NewWriter; 28.04.2022 в 15:26.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
28.04.2022, 16:10
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Передача данных через CY7C68013A
Сообщение от NewWriter
|
Правильно. Потому что он входит в USB HS. На память, это F427/429/437/439, F746/767, ну и более старшие, из H7 серии
|
А mipi и csi в какой раздел входят??
А у этой серии хватит сил чтобы сливать с камеры данные, кодировать, снабжать штампом и отправлять в USB??
то есть получается вместо всей кучи чипов можно взять один мк??
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:33.
|
|