User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 50

Тема: USB host. Мы мечтаем, а люди сделали...

  1. #11

    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Полноценный USB на Z80 сделать принципиально невозможно. А недоделки никому нах не нужны. Интересно, как клоны пц-шников будут фигачить в спектрум данные со скоростью 400 mbps ???
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  2. #12

    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как клоны ПЦшников фигачат данные в сотовый телефон со скоростью фактически 115200 bps? И ничего, все работает и никто не умер.

  3. #13

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Как клоны ПЦшников фигачат данные в сотовый телефон со скоростью фактически 115200 bps? И ничего, все работает и никто не умер.
    Если 115,2Кбод то это через микросхему преобразователя интерфейсов USB<>COM, тоесть по сути мобильник с RS232 работает. Ко всему прочему юзается режим USB1.1. А если через пасивный кабель (USB<>miniUSB) то такие мобильники построены на ARM9 (а это порядка 200Мгц тактовой частоты). На Spectrum для таких извращений нужен не просто host, а как минимум контроллер такого же класса, хотябы реализующий функцию DMA пересылок.
    Кстати рекомендую изучить тему USB OTG, для Speccy само то.

  4. #14

    Регистрация
    02.02.2006
    Адрес
    Voronezh
    Сообщений
    94
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    а как минимум контроллер такого же класса, хотябы реализующий функцию DMA пересылок.
    Хм. Ну вот кто в курсе, объясните на пальцах, если usb-host-controller, подключить неким образом через туже zx-bus к спеку, то что, даже обыкновенную usb-мышу Z80 не потянет?

  5. #15

    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Если 115,2Кбод то это через микросхему преобразователя интерфейсов USB<>COM, тоесть по сути мобильник с RS232 работает.
    Я знаю. Я хочу сказать лишь то, что система нормально работает, если скорость девайса значительно ниже скорости хоста (PC). И ничего.

    Ко всему прочему юзается режим USB1.1.
    И что? Спеку этого не хватит?

    А если через пасивный кабель (USB<>miniUSB) то такие мобильники построены на ARM9 (а это порядка 200Мгц тактовой частоты).
    Хочешь сказать, что скажем ARM7 не потянет USB в принципе? Почему?
    Да, будет медленнее. Ну и что?

    Кстати рекомендую изучить тему USB OTG, для Speccy само то.
    Так OTG - это так называемое Dual Role device. По сути это девайс, способный стать хостом, хоть и несколько урезанным.

  6. #16

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Я знаю. Я хочу сказать лишь то, что система нормально работает, если скорость девайса значительно ниже скорости хоста (PC). И ничего.
    Фактически в этом случае девайс о существовании USB даже не догадывается.
    Цитата Сообщение от spensor Посмотреть сообщение
    Ко всему прочему юзается режим USB1.1.
    Цитата Сообщение от Sonic Посмотреть сообщение
    И что? Спеку этого не хватит?
    Тут речь о том что сказал KingOfEvil про 400 mbps... А так все дело в девайсах которые хотите использовать под USB, допустим WebCam с натягом на USB1.1 пойдет, а мышам этого более чем достаточно.

    Цитата Сообщение от Sonic Посмотреть сообщение
    Хочешь сказать, что скажем ARM7 не потянет USB в принципе? Почему?
    Да, будет медленнее. Ну и что?
    Как девайс, с аппартаным модулем USB, ARM7 работает (но с этим модулем и PIC и AVR работают). А вот хост на ARM7 получить сомнительно.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Фактически в этом случае девайс о существовании USB даже не догадывается.
    В данном случае под "девайсом" следует понимать мост, а не то, что к нему подключено.

    Тут речь о том что сказал KingOfEvil про 400 mbps...
    А я сижу и все никак не могу понять, почему именно 400 mbps? Ну будет медленнее, ну и что?

    А так все дело в девайсах которые хотите использовать под USB, допустим WebCam с натягом на USB1.1 пойдет, а мышам этого более чем достаточно.
    Я думаю что WebCam не актуален, по крайней мере до тех пор, пока не появится машина на z180 или ez80. Актуально:
    1. Накопители (Flash).
    2. Принтеры.
    3. Модемы (или эквивалент - сотовые телефоны с GPRS).
    4. Клавиатуры и мыши - как побочное явление, хотя если проживем еще лет 6, может стать массовым.

    А вот хост на ARM7 получить сомнительно.
    Почему?

  9. #18

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В данном случае под "девайсом" следует понимать мост, а не то, что к нему подключено.
    Вот собственно мост и работает на больших скоростях (для USB1.1 это 1,5 Мбит/с или 12 Мбит/с), а конечный девайс (мобильник) уже работает только на 0,1152Кбит/с, причем уже в другом протоколе.

    А я сижу и все никак не могу понять, почему именно 400 mbps? Ну будет медленнее, ну и что?
    KingOfEvil в данном случае про USB2.0 говорит, еще интерфейсу доступны скорости USB1.1 (Low-speed 1,5 Мбит/с и Full-speed 12 Мбит/с). И только эти три скорости, никаких других для USB быть не может. Кому интересно читаем кратко например тут: http://ru.wikipedia.org/wiki/USB

    А вот хост на ARM7 получить сомнительно.
    Почему?
    Ну потому что так решили производители микросхем - в ARM7 встраивается только модуль девайса USB (причем USB1.1), а в ARM9 уже бывают встроены и хосты. Причем заметь это аппаратный модуль (как например таймер), а если попытаться рулить потоком USB вручную, то скучно не покажется.
    Даже если разрешить "железные" вопросы, что в условиях реального спроса в 10 экземпляров, себе дороже, то остается вопрос "а кто софтовую поддержку будет делать?".

    PS: А еще остается вопрос как USB в архитектуру ZX ввести, каким способом прилепить быструю переферию к медленному процу?
    Последний раз редактировалось spensor; 25.04.2007 в 15:38.

  10. #19

    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Вот собственно мост и работает на больших скоростях (для USB1.1 это 1,5 Мбит/с или 12 Мбит/с), а конечный девайс (мобильник) уже работает только на 0,1152Кбит/с,
    Он не может работать на скорости, большей, чем конечный девайс. Ибо куда девать лишние данные?
    KingOfEvil в данном случае про USB2.0 говорит
    А зачем именно 2.0? 1.1 хватит ИМХО за глаза.

    Ну потому что так решили производители микросхем - в ARM7 встраивается только модуль девайса USB (причем USB1.1), а в ARM9 уже бывают встроены и хосты. Причем заметь это аппаратный модуль (как например таймер), а если попытаться рулить потоком USB вручную, то скучно не покажется.
    Я находил через Гугль специализированные м/с хост-контроллеров как таковых, без всяких ARMов.

    Даже если разрешить "железные" вопросы, что в условиях реального спроса в 10 экземпляров, себе дороже, то остается вопрос "а кто софтовую поддержку будет делать?".
    Тут ты конечно прав... :-(

  11. #20

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Он не может работать на скорости, большей, чем конечный девайс. Ибо куда девать лишние данные?
    Дык речь про скорость пересылки данных, а не про то сколько данных проходит в единичный отрезок времени - информационного наполнения канала может и не быть.
    Я находил через Гугль специализированные м/с хост-контроллеров как таковых, без всяких ARMов.
    Эти микрухи требуют для полноценой работы контроллера, причем не уровня Z80. В приципе Z80 для демонстрации подойдет, но не более того. Или городить весь этот сыр-бор только для подключения USB-мышей?

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Люди, с которыми вас свел Speccy
    от Titus в разделе Люди
    Ответов: 5
    Последнее: 08.05.2007, 14:42
  2. Помогите люди добрые!
    от wally в разделе Разный софт
    Ответов: 5
    Последнее: 08.01.2007, 11:43
  3. Host USB 1.1 для ZX Spectrum?
    от dhau в разделе Несортированное железо
    Ответов: 1
    Последнее: 17.08.2005, 16:57

Ваши права

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