roboforum.ru

Технический форум по робототехнике.
Текущее время: 16 апр 2025, 12:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 14:30 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
boez писал(а):
Я считаю, для внешних девайсов USB наше все :)

Без сомнений. Мне не понятна вообще мысль использовать PCIx. Она абсолютна лишена смысла, даже в качестве посмотреть, что это такое. А реального применения в робототехнике и быть не может. Максимум для чего может понадобится такая скорость, так это графическая карта(для чего преимущественно и применяется), либо сетевая. А скорости ЮСБ на много более, чем достаточно в любом проекте робота. И я молчу про то, что как заметили выше, никто не останавливается на стандарте ЮСБ 2.0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 16:59 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
усб третий может уже отличную скорость передачи дать
под него надо изучать материалы, имхо ибо только он на ближайшие несколько лет переспективен.
усб 2 постепенно вымрет как и первый.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
Максимум для чего может понадобится такая скорость, так это графическая карта(для чего преимущественно и применяется),


Из википедии http://ru.wikipedia.org/wiki/PCI

"...В 1997 году, в связи с развитием компьютерной графики и разработкой шины AGP, шина PCI перестала удовлетворять новым, повышенным требованием к видеокартам и перестала использоваться для установки видеокарт.

В настоящее время интерфейс PCI постепенно вытесняется интерфейсами PCI Express, HyperTransport и USB. На современные материнские платы (по состоянию на 2010 год) устанавливается лишь один, редко два PCI разъема, вместо 5-6, устанавливавшихся ранее. На некоторые современные материнские платы (в основном High-End класса) PCI разъем не устанавливается вовсе..."

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 19:27 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
2Zeus
Я вообще то и имел ввиду PCI Express, когда говорил об использовании столь широкого канала :) Так же у нас на работе используется для 10гигабитной сетевой карты. На вскидку не приходит других идей для передачи столь огромного количества данных. Автор же начал с того что мол ЮСБ мало и почему то не отвечает всем его требованиям. Хотя сейчас в среднестатистическом ПК по 6 портов юсб(у меня их 12). Даже у нетбука их два, плюс есть возможность получить ещё два, разъём есть на материнской плате(могу и ошибаться, всё равно это не важно,учитывая его слабый проц).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 20:00 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Ну и вообще, usb-хабы еще бывают, USB позволяет до 127 девайсов на контроллер :)
А делится канал USB в первом приближении очень просто - делится занимаемое обменом время. То есть если девайс на скорости 1.5 Мбит гонит 500 кбит/с - он занимает треть канала. И другой девайс, на скорости 12 Мбит, сможет прокачать не более 8 Мбит/с. Ну а реально меньше из-за всяких преамбул, подтверждений и переключений режимов. То что я написал точно верно для USB1.1, но скорее всего верно и для USB2. Что там в USB3 я вообще не знаю, документы не читал.

Сканер, принтер, клава, мыша и прочая USB-хрень вообще канала не кушают или почти не кушают пока не активны. Ну и правильно тут писали - повесить их все на 1 контроллер, а на отдельный повесить разрабатываемый осциллограф - и будет ему почти все 480 Мбит/с.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 20 дек 2010, 23:44 
Не в сети

Зарегистрирован: 26 сен 2010, 18:03
Сообщения: 36
Откуда: Луганск, ЛНР
Vorral писал(а):
Автор же начал с того что мол ЮСБ мало и почему то не отвечает всем его требованиям. Хотя сейчас в среднестатистическом ПК по 6 портов юсб(у меня их 12)Даже у нетбука их два, плюс есть возможность получить ещё два, разъём есть на материнской плате(могу и ошибаться, всё равно это не важно,учитывая его слабый проц).

приведу среднюю плату нынешнего времени ASRock 890GX Extreme3

- 3 x PCI Express 2.0 x16 (синий: один в режиме x16, два в режиме x8; белый x4)
- 1 x PCI Express 2.0 x1
- 3 x PCI

Набор логики Северный мост: AMD 890GX
Южный мост: AMD SB850

6 USB, из них 2 USB 3.0
3 USB контроллера, из них 1 USB 3.0

подрубить сможеш в теории 127+127+127 USB устройст используя USB хаба(если конечно USB 3.0 не расширило кол-во, хотя я сомневаюсь что они этим были увлечены, так как вряд ли кто повесит на 1 контроллер 127 устройств)

PCI никогда не умрет, единственный вариант, так это то что оно переродится в новый интерфейс, основанный на его типе. так же и когдато всеми забытая ISA перешла в PCI (PCI шина разрабатывалась INTEL'ом с нуля, но стала чемто похоже на ISA), но основы принципа работы остались старые, как я понял. В данном случаее PCI Express это ничто инное как модифицированный PCI, но работу с экспрессом сложнее реалезовать, так как там высокие частоты. Нада начинать с чегото, чтобы достич что то. Вот я и хочу освоить PCI. У меня в компе щас стоит 5 слотов PCI exp. и 1 PCI только, но старые компы никто не отменил, в которых по 4-6 слотов PCI и которых у меня 2 стоит и я не обижусь если спалю в тестах PCI южный мост, лиж бы с пользой.

Так вот, USB мне не нравится, тем что, когда играешся на безпроводной мышке, а тут внезапно отец печатает с 100 страниц на USB принтере, то я *х**ваю от того что мышка в неподходящие моменты движится не плавно а рывками, хоть принтер и не напрягает комп, а если переключаю на другой USB контроллер, то мышка в норме пашет всегда. Но занимать на передней панеле USB разьем кабелем идущем к удленителю USB у меня не позваляет эстетика дизайна:) ненавижу когда куча проводов идет. Да и вообще мне нравится когда интерфейсы закреплены надежно и неподвижно в корпусе. Бывало и такое, что флешка отказывалась работать на моем компе, высвечивало "Неопознаное устройство", каждый третий комп она не работала. Причем ничего не помогало, USB удленители, контроллеры. Отнес я по гарантийки мать, говорю "че за г... вы подсунули?", протестили, всунули контроллер, пришли к заключению что это флешка тупит. А флешку новую жаба душила покупать (она тогда стоила 400 грн, как тока в моду входили 8 гиговые). На флешке гарантия 3 месяца прошла. Потом знакомый системник посоветовал её раскурочить и пропаять USB разьем. Сделал и вуаля, досихпор небыло ни 1 компа де она не обнаружилась. Поначалу она работала на моем компе. В итоге я сделал вывод, что интерфейсы которые работают постоянно, и не требуют транспортировки, должны крепко прикручены болтами, чтобы их не задевать и не расшатывать разьемы.

PS. сори за столь большой расказ) ведать в школе не написался :)
жаль что не все понимают смысл форума. Ведь форум это конференция, в которой делятся знаниями, а не пытаются навязать свою точку зрения на мир. Спасибо конечно за советы использовать USB, но я еще раз повтарюсь, что хочу освоить PCI. Если есть у кого идеи, примеры по PCI буду рад, а про USB пожалуйста больше не слова ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 00:23 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
О птичках, PCI как и ISA никуда не уйдет, до сих пор выпускаются компьютеры с этими интерфейсами, да разъемов ISA на персоналке не увидишь (но не только персоналка называется компьютером :P ), но в южном мосте внутри присутствует шина ISA на которой медленная преферия сидит. тот же порт PS/2, LPT, UART :crazy:, а почему так делают - ибо заново разводить силикон, или рисовать логику, это трата денег, да и совместимость какая никакая поддерживается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 01:18 
Не в сети

Зарегистрирован: 26 сен 2010, 18:03
Сообщения: 36
Откуда: Луганск, ЛНР
Во во я тоже придерживаюсь этого мнения, что они будут жить, а если и вымрут, то потомки будут не сильно отличаться приципом обращения и прочего


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 01:41 
Не в сети
Аватара пользователя

Зарегистрирован: 14 сен 2010, 17:29
Сообщения: 64
Откуда: Тольятти
Из параллельных шин останется только графика, и то если CPU не срастется с GPU на самой материнке.
Откуда "любовь" к последовательным шинам то ?
Простота подключения : 4 контакта (USB) и "горячая" замена, бонусом - питание.
Не нужно крупногабаритных и дорогих ножевых-штыревых разъемов.
Массо-габариты (медь и прочие вкусности) при промышленных масштабах это вам не песок (кремний) под ногами.
Все аккуратно "собирается-разбирается" (поток данных) внутри чипов. Красиво и эстетично.
А главное - дешевле, ибо кремниевые технологии это уже позволяют.

Так что коммуникации-последовательного-типа рулят ! :)
А дерьмовые девайсы могут быть реализованы на любой шине ;)

P.S. разумеется "параллельных шин" - воспринимать как разъемы для подключения неких устройств ...

_________________
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 02:13 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
При чем тут параллельный/последовательный??? Топиккастер четко описал для чего ему PCI...

Цитата:
...а про USB пожалуйста больше не слова...

Цитата:
меня интересует разобраться самому с pci а не купить готовое решение и радоваться что все работает


А в ходе ознакомления с PCI шиной, можно ознакомится с интересными схемотехническими решениями реализоваyными в шине PCI, поднять левел работы с спецификациями, глубже познакомится с плис и их тактированием, прочие технические хитрости и знания.

Робота вобще готового купить дешевле и проще чем его самому сделать, но мы то их строим :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 02:18 
Не в сети
Аватара пользователя

Зарегистрирован: 14 сен 2010, 17:29
Сообщения: 64
Откуда: Тольятти
При том при чем и
Цитата:
О птичках, PCI как и ISA никуда не уйдет, ...
:)

Чем собственно мой пост отличается от Вашего в контексте

Цитата:
Топиккастер четко описал для чего ему PCI...

_________________
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 10:15 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
По теме. Может быть PCI платы и были бы полезны, но:
1) В мелких материнках, которые встраивают в роботов, просто нет PCI слота. И PCI-экспресс там тоже нет. А вот всякого USB например навалом.
2) Виброзащита. USB можно просто припаять 4 провода и все, а вот PCI разъем оч плохо защищен от вибрации, спаять же его вообще малореально.
3) USB можно реализовать почти на любом контроллере и соединить что угодно, гигантской скорости, как уже писали не надо для робототехники.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 21 дек 2010, 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Цитата:
3) USB можно реализовать почти на любом контроллере
Ага хост в особенности :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 23 дек 2010, 19:12 
Не в сети

Зарегистрирован: 26 сен 2010, 18:03
Сообщения: 36
Откуда: Луганск, ЛНР
HarryStar писал(а):
3) USB можно реализовать почти на любом контроллере и соединить что угодно, гигантской скорости, как уже писали не надо для робототехники.

Очень бы хотел посмотреть реализацию на pic сери 16-ой ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PCI плата
СообщениеДобавлено: 23 дек 2010, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
для usb-host есть специальные FTDI`евские чипы Vinculum (VNC1L) и Vinculum-II (VNC2)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO