Pcmcia распиновка для usb

Обновлено: 07.07.2024

Уже по названию можно догадаться, что с самого начала PCMCIA-карты разрабатывались только как модули расширения памяти. Позднее стандарт был существенно переработан и сейчас обеспечивает поддержку большого количества устройств, различных по своему функциональному назначению. История стандарта PCMCIA берет начало в 1990 году, когда была утверждена его первая версия: PCMCIA Standard Release 1.0, в которой была определена спецификация только на карты памяти. После этого стандарт достаточно активно развивался, и в 1992 году была принята версия PCMCIA Standard Release 2.01, в которую вошла спецификация на ATA-карты, что позволило начать выпуск жестких ATA-дисков с интерфейсом PCMCIA. В этой же версии появилась спецификация на карты с форм-фактором Type III. Последний вариант собственно стандарта PCMCIA (почему «собственно», станет ясно немного позднее) был принят в 1993 году — PCMCIA Standard Release 2.1.

Очередная версия стандарта PCMCIA была принята в 1995 году. В новую версию были внесены существенные изменения, а сам стандарт переименован в PC Card — было очевидно, что фраза Memory Card в названии противоречит наличию разнообразия устройств, выпускаемых в «карточном» типоразмере. Но новое название так окончательно и не прижилось. И по сей день название PCMCIA-карта употребляется гораздо чаще, чем PC Card, причем даже в фирменной документации на соответствующие устройства.

Особенности стандарта PC Card и шина CardBus

Так что же нового появилось в стандарте PC Card по сравнению с PCMCIA? Самое главное заключалось в появлении новой шины CardBus — 32-битного интерфейса с тактовой частотой 33 МГц и поддержкой режима Bus Mastering. Не правда ли, все это очень напоминает PCI? Так оно и есть. Шина CardBus была разработана на основе спецификации PCI-интерфейса и унаследовала характерные черты последнего, а работа CardBus-интерфейса и CardBus-устройств сильно напоминает работу их PCI-аналогов. Вследствие этого шина CardBus легко интегрируется с PCI-подсистемой компьютера. Впрочем, CardBus может также сочетаться и с другими системными шинами.

CardBus была разработана с целью увеличения производительности по сравнению со старым 16-битным интерфейсом (который теперь получил название PC Card-16) и имеет пиковую пропускную способность в 132 Мбайт/с. Кроме того, напряжение на шине было понижено до 3,3 В, что снизило энергопотребление CardBus-карт по сравнению с PCMCIA-картами. Помимо этого CardBus поддерживает Bus Mastering. Это означает, что CardBus-устройства сами могут становиться «мастер-устройствами» CardBus-шины и брать на себя управление потоком данных, передаваемых по ней. В этом заключается еще одно отличие CardBus-устройств от устройств PC Card-16, которые всегда управляются системными «мастер-устройствами».

Кроме того, в спецификации на шину CardBus предусмотрена поддержка DMA (Direct Memory Access), APM (Advanced Power Management, интерфейс управления энергопотреблением) и многофункциональных карт, когда, например, одна и та же карта может работать или как сетевой адаптер, или как модем.

Zoomed Video и Thermal Ratings

Следующая версия стандарта PC Card была утверждена в 1997 году. Из всех нововведений, появившихся в ней, наиболее значительными стоит признать три: спецификации Flash Translation Layer (FTL), Thermal Ratings и Zoomed Video (ZV) Interface. Flash Translation Layer — это спецификация на формат данных, хранящихся в накопителях формата PC Card, изготовленных с использованием флэш-технологии.

Thermal Ratings представляет собой систему мер, направленных на предупреждение перегрева PC Card-карты. Смысл ее заключается в следующем: каждой карте и каждому компьютеру присваивается специфический показатель, называемый «температурным рейтингом» (thermal rating). Для этого сначала исследуется рабочий температурный режим карты, на основании чего вычисляется ее температурный рейтинг, который по сути является показателем степени нагрева карты во время ее работы. Значение температурного рейтинга хранится в самой PC Card-карте. Далее вычисляется значение температурного рейтинга для компьютера. В этом случае смысл его несколько другой: он фактически указывает на то, насколько хорошо поглощается компьютером тепло, генерируемое картой, установленной в его слот PC Card, и каков максимально допустимый уровень тепловой мощности, рассеиваемой этой PC Card-картой, при котором она еще остается работоспособной. Для измерения температурного рейтинга компьютера в его слот PC Card устанавливается эталонный нагреватель, размеры которого совпадают с размерами стандартной карты. После этого остается только изучить температурный режим нагревателя (а фактически слота PC Card) в зависимости от изменения рассеиваемой им (нагревателем) тепловой мощности и рассчитать температурный рейтинг компьютера. Тогда во время работы «реальной» PC Card-карты, установленной в этот слот, можно измерить потребляемую ею суммарную электрическую мощность. Зная последнюю, а также температурные рейтинги компьютера и карты, можно точно предсказать, перегреется карта или нет, и если да, то как скоро.

Третья радикальная инновация стандарта PC Card — Zoomed Video (ZV) Interface. Это специальный интерфейс, который в последнее время широко используется в PC Card-картах, обрабатывающих видеоданные. Карта с таким интерфейсом имеет специальный порт — Zoomed Video (ZV) Port, через который видеоданные от PC Card-карты напрямую передаются в фрейм-буфер VGA-контроллера. Таким образом, ZV-порт обеспечивает прямое соединение между PC Card-картой и VGA-контроллером. При этом видеоданные передаются без задержки, в реальном времени и без какой-либо буферизации со стороны PC Card-карты. В свою очередь, это избавляет ее от необходимости работать в режиме Bus Мastering и брать на себя функции управления шиной (bus arbitration logic), как это было бы в случае с PCI-шиной или какой-либо еще системной шиной, так как видеоданные передаются по выделенной ZV-шине (ZV bus).

Назначение и устройство порта Zoomed Video

Почему же потребовалась дополнительная шина? Дело в том, что во время работы подавляющего большинства мультимедийных приложений системе приходится обрабатывать поток видеоданных, полученных в результате аппаратного или программного декодирования (например, при проигрывании видеоролика). Такой поток может существенно загрузить PCI-шину, что приводит как к снижению общей производительности системы, так и к ухудшению качества видеопотока (например, к выпадению кадров). Проблему можно было бы решить, добавив в систему вторую PCI-шину для передачи мультимедийных данных, но это увеличивает стоимость. Другой вариант — использовать дополнительную дешевую шину для разгрузки PCI-шины. ZV-шина — именно такое альтернативное дешевое решение проблемы.

Достаточно интересен механизм «включения» ZV-порта. В спецификации на ZV Port определен специальный мультимедийный режим (multimedia mode или ZV Port mode) работы карты PC Card. При переключении в этот режим изменяется назначение контактов («распиновка») на разъеме карты. В стандарте содержится подробное описание, каким образом ZV Port PC Card-карта переключается из режима работы «как карта памяти» (memory mode, режима по умолчанию для всех PC Card) в режим ZV Port. Стандарт PC Card содержит также спецификации как на аппаратный, так и на программный интерфейс для ZV Port PC Card-карт. Эти спецификации обеспечивают совместимость карт ZV Port PC Card с другими PC Card-картами, так что multimedia mode PC Card-карты соответствуют всем требованиям power-on и hot plug-in для «обычных» карт. В тот момент, когда ZV-карта устанавливается в слот и переключается в multimedia mode, тут же изменяется ее «распиновка». Если же в слот устанавливается не ZV PC Card-карта, то хост-адаптер не переключается в специальный multimedia-режим и PC Card-карта ведет себя как обычно. Поясним, что здесь под host adapter понимается слот, в который устанавливается карта; на самом деле это не «простой» разъем, а действительно адаптер с некоторым интеллектом; host означает «головной», «ведущий» — по отношению к PC Card-карте.

Таким образом, Zoomed Video Port — это недорогое решение, альтернативное традиционному методу вывода видеоинформации, которое обеспечивает недорогой и, что называется, full frame-rate-видеоканал для таких приложений и аппаратных средств, как MPEG-декодеры (видеоролики, игры, MPEG-адаптеры), TV-тюнеры, программные пакеты для ввода «живого» видео и видеозахвата. Плюс ко всему использование ZV-порта позволяет разгрузить PCI-шину.

Что же касается интеграции PC Card-подсистемы с другими системными устройствами в современных компьютерах с PC-архитектурой, то для этого используется специальный CardBus-контроллер, который напрямую соединяется с PCI-шиной и графическим адаптером, а также с контроллером, выполняющим функции South Bridge, — через ISA-шину. Таким образом, CardBus-контроллер выполняет три функции: моста между 32-битными CardBus-устройствами и PCI-шиной, моста между CardBus-устройствами с ZV Port’ом и графическим адаптером, а также моста между 16-битными PC Card-картами и Southbridge-контроллером.

Small PC Card — куда уж меньше?

Последней утвержденной на сегодняшний день версией стандарта PC Card является спецификация PC Card Standard Release 7.0, в которую была включена поддержка стандарта управления энергопотреблением PCI Power Management, а также спецификация на карты нового типа — Small PC Card.

Карты Small PC Card имеют 16-битный интерфейс и ту же функциональность, что и обычные карты PC Card, но меньше последних по размеру. Предполагается, что карты Small PC Card будут широко использоваться в переносных цифровых устройствах: цифровых камерах, handheld-компьютерах, диктофонах и сотовых телефонах. Разъем у карт Small PC Card имеет те же 68 контактов, что и у карт PC Card, но с меньшим расстоянием между контактами, так что, например, карту Small PC Card типа Type I нельзя непосредственно установить в слот для карт PC Card этого же типа — Type I. Однако устройства типа Small PC Card все же можно устанавливать и в полноразмерные слоты PC Card, но для этого нужен специальный адаптер-переходник.

Что же касается использования PC Card-карт в реальной работе, то в настоящее время производится огромное количество карт этого формата самого разного функционального назначения, включая ISDN-модемы, радио-LAN-адаптеры, GPS-карты (Global Positioning System, система спутниковой координации), карты для подключения сотовых телефонов, накопители на жестких магнитных дисках, накопители на модулях памяти и флэш-картах, карты для подключения внешних дисководов CD-ROM, карты-расширители с инфракрасными портами для беспроводной коммуникации, карты-расширители для подключения устройств с параллельным интерфейсом (например, принтеров), карты-расширители для подключения устройств с последовательным интерфейсом (например, модемов или мышей), интерфейсы для подключения джойстиков, устройства шифрования данных и предотвращения несанкционированного доступа к компьютеру, аналого-цифровые преобразователи и другие устройства (датчики) для сбора данных.

За время существования этого сайта мне довольно часто задают один и тот же вопрос, который можно описать примерно следующим образом:

"У меня в компьютере (ноутбуке) нет LPT порта. Купил себе переходник USB-LPT. Установил. Ваши примеры не работают. Почему?"

В итоге решил описать этот вопрос подробнее и написать статью. Да, действительно, сейчас стационарных PC с LPT портом нужно поискать (т.е. далеко не каждая "мать" сейчас идет в комплекте с LPT портом). Про ноутбуки вообще говорить не приходится. Современные модели LPT порт вообще не применяют. Только очень дорогие и специализированные машины, типа DELL, могут "похвастаться" наличием этого порта.

Также, сейчас в продаже можно свободно приобрести вот такие устройства, называемые LPT-USB переходниками.



Инстркуция гласит что этот прибор полностью совместим с различными принтерами, сканерами и т.д. Подключаем переходник к USB порту, устанавливаем драйвера. Смотрим диспетчер устройств. Скорее всего в ветке "Порты LPT/COM" ни чего не появилось (хотя бывают исключения). Скорее всего повится либо новая ветка со странным устройством с именем, например, LPT1USB либо в разделе USB устройств появится странная запись о "USB устройстве поддержки LPT принтеров". Пробуем запустить какой-нибудь пример из статей выше. И ни тут то было - ни чего не работает. Пробуем адрес порта LPT1 - ни чего не работает. Пробуем адресс порта LPT2. К сожалению, такая модернизация адреса в запросах тоже ни к чему не приводит - светодиоды как не загорались так и не загораются.

Чтобы разобраться в чем тут дело давайте вернемся на время к обычному "родному железному" LPT порту - LPT1, который из материнской платы "торчит". Зайдем в диспетчер устройств, заглянем в свойства нашего порта. Там мы увидим вот такую картину. Отлично видно, что система прописала базовый адрес ввода-вывода 0x378 и запрос на прерывание номер 7. Все правильно.

Поэтому, когда Вы патаетесь запускать примеры данного раздела и обращаться напрямую по адресам 0x378 (если этот "псевдо порт" назвался LPT1USB или что-то в этом духе), 0x278 (LPT2_. ) и т.д. ни чего не происходит. Их просто нет! А вот программа котороая работает через API вызовы ни чего не заметит - вся низкоуровневая работа делается драйвером, а каким драйвером и куда пойдут пакеты данных (в реальный порт ввода-вывода или в USB хост-контроллер) - приложению неважно! Попробуйте открыть свойства "псевдопорта" в диспетчере устройств. Нет вкладки с ресурсами? Есть, но там каие-то неадекватные значения или вкладка деактивировнна? В том то и дело.

ИТОГО: С вероятностью 99% купленный Вами переходник USB-LPT не сможет обеспечить Вам работу на низком уровне с пинами этого порта.

Почему 99%? Потомоу что есть самодельниые USB-LPT переходники, которые определяются Windows как полноценный порт LPT1 и ему присваивается вполне обыденный адрес 0x378. Обращения на прямую к пинам порта проходят успешно! Однако это очень нестандартная конструкция (в первую очередь драйвер, который занимается перехватом обращений по базовому адресау порта LPT1). Все это не очень надежно (обновление ОС - и конструкция теряет работоспосбность) и для использования рекомендовано быть может только с натяжкой.

И что тагда делать?

Как ни покажется странным - решение ЕСТЬ. Вы всегда сможете добавить настоящий LPT порт в свой настольный компьютер или ноутбук. Во-первых, забудте сразу о переходниках с интерфейсом USB. Для решения этой задачи необходимо приробрести PCI-LPT переходник для настольного PC (необходимо наличие свободного PCI слота) или PCMCIA-LPT переходник для ноутбука (см. фото ниже).



В случае использования этих устройств ни каких проблем нет. Определяются они как настоящие "родные" LPT порты. Соответствующая запись будет добавлена в диспетчер устройств во вклдаку "LPT/COM порты". Прямое обращение к пинам порта будет работать.


И всё бы ничего, но есть «нюансик»: если закрыть крышку ноута, отправив его в сон (не гибернацию, именно сон, когда он при включении мгновенно просыпается), то при попытке включения он просто зажигает лампочку питания и стоит в таком состоянии пока не выключишь. это несколько напрягает, как вы понимаете, потому что хотелось бы карточку оставить там навсегда, а не дёргать её туды-сюды.

Ну и решил я купить карточку на другом чипсете — вдруг прокатит?

Группенфото. Сверху старая, снизу новая.




В комплекте идет шнурок usb-«тонкая нокия» длиной около метра, а вот диска с драйверами нету.


Сделана карточка максимально дешево, вплоть до отсутствия пружинных пластинок в usb разъемах, в результате чего они вставляются и вынимаются неприятно легко


А вот сама карточка вставляется в PCMCIA более туго чем хотелось бы. Но фиг с ним — мне ж не каждый день её дёргать, а пружинки можно и поставить потом, если совсем уж плохо будет — утешал себя я.

Определяется как нек, работает









Чип скорее всего NEC 720101G, обещают
100% новый
Размер карты: 85,5x54x5 мм
Независимый полноскоростной нисходящий порт USB 2,0 OHCI
Полный 480 МБ/с. пропускной способности для продвинутых пользователей USB
Рабочая температура: от 0 до 45 см (да-да, температура — в сантиметрах)
Горячее подключение и поддержка пробуждения
Поддерживает 32 битные Слоты CardBus PC Card type II
Поддерживает до 127 usb-устройств на порт
Питание шины USB: (карта ПК с адаптером) + В 5 В, 100 мА на порт, (карта PCI или PC с адаптером) + В 5 В, 500 мА на порт
Системы требования: Доступно 32-бит CardBus/PCMCIA Тип II слот
Система: Windows 98/2000/ME/XP


Так как я ленивая *опа, то скорость записи «измерил» вот так:

Тут, понятное дело, упёрлось в скорость флэшки. Но я как-то за скоростями не гоняюсь, поэтому не знаю есть ли у меня в принципе быстрые флэшки, чтобы корректно провести тест.

На самом деле, я в данном случае вообще не вижу смысла измерять скорость, потому что тут ЛЮБАЯ скорость будет лучше чем USB1.1 ;) Но так как обзор на такую карточку уже был, то я просто приведу скриншот оттуда:



А картинку внутренностей приведу с али, из комментов:

Ну и теперь о грустном. Ведёт она себя точно так же как и старая — то есть работает пока не закроешь-откроешь крышку. После этого ноут приходится перезагружать, потому что он не хочет включаться. :( А так как из общих ресурсов у них только IRQ11 — думаю проблема именно в этом, но изменить низя. Ну или родные виндовые драйвера кривые.

При этом старая карточка нормально работает в каком-то совсем уж некромантском делле, в компаке этом может просто не дать запуститься, а может при вытаскивании систему уронить в синий экран, а на делле д830 — по-моему сразу в синий экран рушит семёрку, или вообще в ребут, или вешает — я уж не помню, помню только что эффект был настолько потрясающий, что я даже второй раз не стал пробовать вставлять. Или попробовал, и офигел еще раз, на чем и завершил эксперименты — не помню, давно было.
А вот новая карточка в делл 830 работает вроде бы корректно. Во всяком случае он адекватно включается, выключается, не виснет, видит подключаемые адаптеры и всё такое. Пожалуй, оставлю в нём, и вот почему: у него USB с правой стороны корпуса. То есть когда он стоит на полке стола — то вставлять в разъем что-то не сильно приятно, ибо оно начинает пересекаться в пространстве с мышкой. А когда я несу его в машину и кладу на водительское сиденье — то разъемы получаются со стороны спинки, и провод приходится вести длинной петлёй, что неудобно и не добавляет жизни разъему. А вот PCMCIA там слева, и работать, думаю, будет гораздо приятнее.

Подытоживая: я б сказал что качество адаптера на уровне подвала. Предыдущий изготовлен гораздо лучше. Особенно «порадовали» разъемы USB. Работает не на всех ноутбуках, имейте это в виду. Ну или не под каждой осью, или не каждым сочетанием. С другой стороны, всё это — некрофилия чистой воды, и крайне мало кому нужно, ибо при нынешних ценах на ноуты, если у вас порты например погорели — проще и логичнее купить другой, более современный, а этот, возможно, слить по запчастям, или как есть.

Если у кого-то есть опыт «борьбы» — буду рад советам, потому что для делла оно не так актуально, как для компака с его тормозным и древним USB1.1

UPD: волею судеб переставлял винду. после переустановки из компаковских драйверов поставил только видео. и внезапно всё отлично работает…


Идея полностью была взята с сайта Хонд гибридов, за что огроменное спасибо автору Sky за его труды, думаю информация будет всем полезна ссылка на первоисточник вся информация взята с этого сайта!
В моем случаи этот шнурок выходит на панель под климатом которая и достать его не предстоит труда, далее смотрите фото и описания взятые с этого сайта



Далее нужно будет разобрать вход кабеля, убрав черный пластик и металлический корпус.


Нам понадобятся 4 проводка( черный, красный, белый и зеленый, есть еще и 5й черный толстый кабель, его можно припаять на USB кабель с экранированием) и не нужный кабель с USB входом.



Разделываем кабеля и паяем их со следующей распиновкой:
Usb________Кабель InterNavi
красный------красный
черный-------белый
белый--------зеленый
зеленый-----черный



В этой теме идет обсуждение на все вопросы которые когда либо могли возникнуть, у всех всё ровно получается, проблем в подключении нет!
Ещё jonnir75kr с этого же сайта предложил распиновку


Honda Stream 2010, двигатель бензиновый 1.8 л., 140 л. с., передний привод, автоматическая коробка передач — аксессуары

Машины в продаже

Комментарии 51


Подскажите как называется сам кабель который подключается к магнитоле( который нужно припаивать к usb)


на 2008 подключил не работает…


хз…распиновка такая же ?
Пробовал провода местами менять ?


5в на проводах нет, местами менял но не работает.


Приветствую. Песни можно как то больше 99 записать?



если у вас именно такой кабель как на фото, то ничего колхозить не надо, и шлите всех кто скажет обратное, у этого кабеля MMI выход, который предназначен для подключения различных медиа устройств, на алиэкспресс забиваете: MMI адаптер и выбираете какой дивайс вам нужен будь то USB или AUX, также можно подключить туда блютуз или вай фай антену чтобы по блютуз или вай фай передовать музыку с телефона.
А вот у меня в цивике чучуть другой выход кто знает где можно купить данный кабель? и как он называется правильно?

Читайте также: