Вопрос по последовательному и параллельному интерфейсу

Тема в разделе "WASM.ELECTRONICS", создана пользователем blueboar, 12 авг 2009.

  1. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    Раньше были параллельные интерфейсы - для принтера LPT, для винта IDE. Сейчас их активно заменяют на последовательные (USB/SATA). И вроде даже скорость становится больше. КАК?
    Как у последовательного может скорость быть быстрее параллельного? Она должна быть хотя бы в 8 раз меньше, так как данные передаются не побайтно, а побитно.
    Ладно, пусть при передаче битов наводок меньше друг на друга, но не в 8 же раз?!
    Ладно, пусть какой-то новый супер-пупер быстрый метод изобрели как быстро передавать? Тогда почему его к последовательным интерфейсам применить можно, а к параллельным нельзя?
     
  2. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    чисто философски: все дело в частоте. при последовательной передаче сигнал передаётся по одному проводнику + экран, а при параллельной - по нескольким, во втором случае с ростом частоты растёт влияние проводников друг на друга, а также снижается надежность одинаковой скорости передачи по параллельным проводникам из-за разброса задержек передатчиков и приёмников, а также ёмкости кабеля. вторая проблема несущественна при запасе по частоте, а вот первая может быть решена экранированием проводников друг от друга, а это получится толстый жмут + увеличение емкости кабеля (=снижение пропускной частоты)
     
  3. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    Ну то есть, как я и думал - все дело в том, что один провод мешает другому? Но неужели это приводит к ускорению в 8 раз?!
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    blueboar
    Наводки тут не совсем в тему. Когда у нас есть 8проводов данных то переключение идет почти одновременно и наводки в этом месте если и возникают то небольшии и почти не влияют. Но требуется время выдержки.
    Наводки в основном возникают он вспомогательных сигналов подтверждения приема прерывания.

    Проблемы насколько я понимаю возникают из за того что мы не можем поднять частоту выше 0.1-1ГГц для паралельных линии. Так как нам требуется чтобы сигналы на всех линии приходили одновременно. А чем больше линий тем больше влиянии поэтому быстрее сигнал затухает.

    Поповоду скорости. Ускорения нет. Но есть возможность поднять частоту выши за счет этого и выигрывает.

    PCI частота 33 и разрядность 64 бита. 2.112 ГБит/c
    PCI Exspress 1 имеем 2.5 ГБит/с на магистраль. С учетом кодирования 8b/10b имеем снижение пропускной способности. 2 ГБит/с Так что получается снижение пропускной способности что подтверждают тесты.
    Правда за счет того что в PCI express 1-32 магистрали он выигрывает в конечном счете. Паралельность осталась.
    И даже есть провод удленитель на 25см. Так что вполне возможно.

    А вообще частотой в 2.5 ГГц не удивишь ее подняли PCI-Express 2 до 5ГГц
    В USB 3 тоже до 5ГГц (Спецификацию не смотрел еще). В PCI-Express 3 планируют поднять до 10 ГГц
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Все до безобразия просто. Резко возросло быстродействие чипов и теперь они успевают последовательный код разгребать с нужной частотой. Помогло и развитие сетевых технологий - там гораздо раньше перешли на один провод.
    Но скорости не всегда хватает. Пример - шина PCI-Express. Да и в скоростных локальных сетях - несколько проводов используют.