реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Реализация USB на FPGA
EvilWrecker
сообщение Jan 26 2017, 10:49
Сообщение #31


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
бпла - это расходник. поэтому на исполнение чего-либо там пофиг. главное - вес, простота, дешевизна. не будет он летать вечно, поэтому сверхнадёжными их нет смысла делать. Поэтому вариант "достал гражданскую флешку из кармана и воткнул её в военный беспилотник" - вполне рабочий.

biggrin.gif biggrin.gif biggrin.gif Вы знаете примерную стоимость и хотя бы общие детали о начинке современных бпла? Если это не кустарная шайтан-арба то цена и уровень проектирования такие, что даже у самых смелых язык не повернется назвать это "расходником" . Короче опять мимо.
Цитата
Добавлю по поводу вибростойкости: в USB3 предлагается целая гамма кабелей с фиксируемыми разьемами, угловых, тонких и т.п. Смотреть тут или тут.

Хорошие ссылки, а вторая картинка просто отличная- собственно по ней ясно почему я первым примером привел камеры. laughing.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 26 2017, 13:45
Сообщение #32


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(EvilWrecker @ Jan 26 2017, 13:49) *
Хорошие ссылки, а вторая картинка просто отличная- собственно по ней ясно почему я первым примером привел камеры. laughing.gif

На самом деле, разговор о "промышленных камерах" - это совсем не то, что нужно ТС.
На самом деле, просто этот пост довольно "стандартный" для "чайников". Ну делает человек что-то на ПЛИС для себя (а это понятно по разговору "чтобы без PHY", потому как для фирмы вешать себе на шею отказы из-за копеечного PHY профессионал никогда не станет)... И надо из проекта получить что-то на хост... А у хоста первое что приходит в голову - это USB...
Но ведь "USB-корка" это же не все... дальше пойдет обработка пакетов... Но об этом "чайники" обычно не задумываются.
И то, что я написал "не применяйте USB", должно было заставить в первую очередь поискать альтернативу. А она есть. И преобразователи UART-USB и USB-SPI на FT2232... Да и любой микроконтроллер за пол-доллара можно взять как контроллер передачи данных на хост. И как UART-USB и как USB- UART-SPI. Примеров передачи данных полно и на Си они легко пишутся... Да, для UART-USB все равно понадобится протокол, но там можно обойтись и символьными кодами..
А для SPI все значительно проще.. Причем кадры в SPI можно сделать длиной в несколько байт и там указать "куда, кому и сколько". А это уже разбирается простым автоматом без проблем...
Стартовый набор и 4 проводка... Затраты копеечные... И это спасет ресурс в ПЛИС в части памяти и интерконнектов..
PS. А Сони, да неплохо. У меня есть видео-камера Сони. И после того, как по гарантии в ней заменили сгоревшую видео-матрицу она работает без проблем... sm.gif


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jan 26 2017, 14:07
Сообщение #33


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
На самом деле, разговор о "промышленных камерах" - это совсем не то, что нужно ТС.

Дык, кто ж в начале темы мог предполагать biggrin.gif А то человек пишет про IP core, архитектуру- а на самом деле гаражная приблуда.
Цитата
На самом деле, просто этот пост довольно "стандартный" для "чайников". Ну делает человек что-то на ПЛИС для себя (а это понятно по разговору "чтобы без PHY", потому как для фирмы вешать себе на шею отказы из-за копеечного PHY профессионал никогда не станет)... И надо из проекта получить что-то на хост... А у хоста первое что приходит в голову - это USB...
Но ведь "USB-корка" это же не все... дальше пойдет обработка пакетов... Но об этом "чайники" обычно не задумываются.

Применительно к "проекту" ТС к вашим словам нечего добавить, если же говорить о ситуации с усб вообще- вы уж точно знаете суть фразы "стоимость отказа", из первых рук. Здесь уместно вспомнить, все эти иностранные приборы для интересных применений с усб очень часто поставляются/интегрируются(системно) с интересными контрактами(на западе юристы свое дело знают)- если бы там все слетало не то чтобы часто, а хотя бы "ну тут раз, ну там два" то уже бы налетели коршуны и бабульки с фирмы срезали до костей. Там это нормальная практика.
Цитата
И это спасет ресурс в ПЛИС в части памяти и интерконнектов.

Или тупо взять плис с физиком усб laughing.gif Очевидно же что ТС хочет собрать девайс "без ничего", из подножного корма. Следующим вопросом наверное будет "как организовать питание плис, с помощью импульсного регулятора реализованного в ней самой". По возможности без внешних ключей biggrin.gif
Go to the top of the page
 
+Quote Post
unixwz
сообщение Jan 26 2017, 17:13
Сообщение #34





Группа: Участник
Сообщений: 8
Регистрация: 25-01-17
Из: Russia
Пользователь №: 95 152



Цитата(iosifk @ Jan 26 2017, 16:45) *
На самом деле, разговор о "промышленных камерах" - это совсем не то, что нужно ТС.
На самом деле, просто этот пост довольно "стандартный" для "чайников". Ну делает человек что-то на ПЛИС для себя (а это понятно по разговору "чтобы без PHY", потому как для фирмы вешать себе на шею отказы из-за копеечного PHY профессионал никогда не станет)... И надо из проекта получить что-то на хост... А у хоста первое что приходит в голову - это USB...
Но ведь "USB-корка" это же не все... дальше пойдет обработка пакетов... Но об этом "чайники" обычно не задумываются.
И то, что я написал "не применяйте USB", должно было заставить в первую очередь поискать альтернативу. А она есть. И преобразователи UART-USB и USB-SPI на FT2232... Да и любой микроконтроллер за пол-доллара можно взять как контроллер передачи данных на хост. И как UART-USB и как USB- UART-SPI. Примеров передачи данных полно и на Си они легко пишутся... Да, для UART-USB все равно понадобится протокол, но там можно обойтись и символьными кодами..
А для SPI все значительно проще.. Причем кадры в SPI можно сделать длиной в несколько байт и там указать "куда, кому и сколько". А это уже разбирается простым автоматом без проблем...
Стартовый набор и 4 проводка... Затраты копеечные... И это спасет ресурс в ПЛИС в части памяти и интерконнектов..
PS. А Сони, да неплохо. У меня есть видео-камера Сони. И после того, как по гарантии в ней заменили сгоревшую видео-матрицу она работает без проблем... sm.gif


Спасибо вам wink.gif
Go to the top of the page
 
+Quote Post
Leka
сообщение Jan 26 2017, 17:48
Сообщение #35


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(EvilWrecker @ Jan 26 2017, 17:07) *
..."как организовать питание плис, с помощью импульсного регулятора реализованного в ней самой". По возможности без внешних ключей biggrin.gif

Это запросто. У меня без внешних активных компонентов (транзисторов/усилителей/и тп) радиоканал ПЛИС-ПЛИС(2шт DE0-nano) на сотню метров работал (~~30МГц, передающая антенна ~~1.5м, приемная ~~15см).

Сообщение отредактировал Leka - Jan 26 2017, 17:50
Go to the top of the page
 
+Quote Post
des333
сообщение Jan 26 2017, 23:53
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Leka @ Jan 26 2017, 20:48) *
Это запросто. У меня без внешних активных компонентов (транзисторов/усилителей/и тп) радиоканал ПЛИС-ПЛИС(2шт DE0-nano) на сотню метров работал (~~30МГц, передающая антенна ~~1.5м, приемная ~~15см).


Вы на вопрос не ответили.


--------------------
Go to the top of the page
 
+Quote Post
Leka
сообщение Jan 27 2017, 01:03
Сообщение #37


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(des333 @ Jan 27 2017, 02:53) *
Вы на вопрос не ответили.

Это очень простой графический редактор уровня "Hello, world" - написал для старта и проверки связей разных своих модулей - USB-мышки, VGA, блочной памяти.
Мышкой можно рисовать и стирать линии, колесиком двигать картинку, границы экрана отслеживаются, курсор присутствует.
На это требуется 800 ЛЕ. Не вижу смысла приводить данный код. Потом буду доводить до ума, чтобы можно было рисовать сцены для моделирования 2Д-физики в ПЛИС.
Go to the top of the page
 
+Quote Post
Roman99
сообщение Jan 28 2017, 08:50
Сообщение #38





Группа: Новичок
Сообщений: 4
Регистрация: 11-10-16
Пользователь №: 93 704



Цитата(iosifk @ Jan 25 2017, 14:27) *
Вообще USB лучше не делать... Это не промышленный интерфейс. Будет много проблем...

Поддерживаю. Какая альтернатива, если вводить данные в ноутбук без промышленных интерфейсов 20..250 кбит на расстояние метра 3 с объекта, которого постоянно касаются люди?  Для меня, проблема USB это нулевая устойчивость к статике и опторазвязка, заземления  тут не спасает. Я делал беспроводной канал но там проблемы связанные с питания.
Задам  три вопроса:
1. Связка USB PHY - PC  или USB PHY -USBhab- PC  устойчивее к помехам статики?
2. Реализуется ли на  USB PHY    пользовательский HID, чтоб юзер не выбирал порт?
3. Если использовать Ethernet+POE целесообразно ли использовать Ethernet - USB или использовать только встроенный порт?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 28 2017, 08:58
Сообщение #39


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Roman99 @ Jan 28 2017, 11:50) *
 Для меня, проблема USB это нулевая устойчивость к статике и опторазвязка, заземления  тут не спасает.

Для справки.
У Аналога есть микросхемы опторазвязки специально для USB...

А для меня проблема была в другом. Возможно, что когда проект в ПЛИС полностью отлажен и данные идут потоком, как в видеокамере, то оно и работает...
А вот при отладке самого проекта в ПЛИС или при сбоях при загрузке, канал USB виснет намертво и надо либо передергивать кабель, либо убивать сервис, а потом его снова перезапускать... Да еще проблемы были с кабелем. До тех пор, пока был серый китайский работало медленно и плохо. И только когда купили немецкий золотой, то заработало быстро. Причем золотой и по контактам и по цене...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 28 2017, 09:03
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(iosifk @ Jan 28 2017, 11:58) *
Для справки.
У Аналога есть микросхемы опторазвязки специально для USB...

Для справки. Нету там никакой "опторазвязки"..
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jan 28 2017, 09:14
Сообщение #41


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
У Аналога есть микросхемы опторазвязки специально для USB...

Все что есть в микросхемах которые массово доступны для развякзи усб- все на coupled inductors. Оптикой можно самому развязать если сильно надо.
Цитата
Для меня, проблема USB это нулевая устойчивость к статике и опторазвязка, заземления тут не спасает. Я делал беспроводной канал но там проблемы связанные с питания.

А для остального мира с точностью до наоборот biggrin.gif Если вы используете слабые или незащищенные приборы там где требуется защита то это сугубо ваша вина, не усб.
Цитата
А вот при отладке самого проекта в ПЛИС или при сбоях при загрузке, канал USB виснет намертво и надо либо передергивать кабель, либо убивать сервис, а потом его снова перезапускать.

Возможно я не понял мысль, но какое отношение имеет отладка прототипа к работе в поле отлаженного устройства в релизе?
Цитата
Да еще проблемы были с кабелем. До тех пор, пока был серый китайский работало медленно и плохо.

Китайское дерьмо может привести к неработоспособности даже самые крепкие девайсы- брать нужно хотя бы "нормальный" кабель, а не левый ноунейм. В другую сторону тоже важно не перегнуть.

Говоря про наиболее крепкие и качественные развязки- однозначно LTM2884.
Go to the top of the page
 
+Quote Post
Roman99
сообщение Jan 28 2017, 09:46
Сообщение #42





Группа: Новичок
Сообщений: 4
Регистрация: 11-10-16
Пользователь №: 93 704



Спасибо за LTM2884 попробую. Это конструктивно rolleyes.gif. ADUM ничего не дают.
Дело не в "промышленности ноута" связка с Panasonic CF-52 имеет аналогичные проблемы. И надо помнить о гадах- маркетологах smile3009.gif
Устойчивость канала с USB PHY и HID возможны?
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jan 28 2017, 10:06
Сообщение #43


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
ADUM ничего не дают.

Почему- это хорошие микросхемы, свою задачу выполняют. Просто лтм покрепче.
Цитата
Дело не в "промышленности ноута" связка с Panasonic CF-52 имеет аналогичные проблемы. И надо помнить о гадах- маркетологах smile3009.gif
Устойчивость канала с USB PHY и HID возможны?

Дело не только в супрессорах, развязках, кабелях- сам девайс должен быть сделан адекватно: если у вас например однослойка с землей дорожками , то хоть десять супрессоров с редрайверами поставьте, толку не будет. Все должно быть сделано по уму, не только плата.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016