У меня есть несколько старых карт PCMCIA, которые я использую на своем рабочем столе для сбора данных (Vector Informatik, в автомобильной промышленности). Для некоторых испытаний в климатической камере мы обычно используем ноутбуки, но более современные ноутбуки не имеют слотов PCMCIA, даже в качестве опции.
Можно ли вообще иметь внешний "накопитель" со слотом PCMCIA, подключенный к моему ноутбуку через USB? Я не говорю о картах памяти, я нашел эти решения на нескольких сайтах, но подключение слота PCMCIA с помощью USB-кабеля, по-видимому, является редким запросом. Любые указатели приветствуются, а также описание, почему это невозможно или невозможно.
3 ответа
Можно ли вообще иметь внешний "накопитель" со слотом PCMCIA, подключенный к моему ноутбуку через USB?
Нет, это категорически невозможно.
Слот PCMCIA - скорее слот CardBus в более новых ноутбуках, хотя слоты CardBus будут принимать карты PCMCIA - в основном это слот PCI в компактной форме с возможностью «горячей» замены. У вас может быть контроллер USB, который является устройством PCMCIA (то есть подключается к разъему PCMCIA), но вы не можете реализовать разъем PCMCIA с устройством USB. (PCMCIA старше, и на самом деле она похожа на ISA, а не на PCI, но применяются те же принципы.)
Устройство, подключенное к слоту CardBus, имеет прямой доступ (через DMA) к оперативной памяти хоста. А устройства CardBus могут быть напрямую адресованы как "память" в адресном пространстве центрального процессора. (Это совсем не то же самое, что флешка "USB-память"; или SD-карта или тому подобное; "память" в таких устройствах не отображается в физическом адресном пространстве центрального процессора.)
Эти возможности не могут быть реализованы на устройстве USB (т. Е. На устройстве, подключенном к порту USB). USB не имеет никакого способа для устройств, чтобы делать эти вещи. Эти понятия просто не существуют на USB. В протоколе USB даже нет способа попросить их. Это все равно что пытаться использовать консервный нож, чтобы вымыть собаку.
Как вы уже заметили, эти слоты теперь устарели вместе с PCI. С PCI Express (PCIe) у нас есть новый внешний слот под названием ExpressCard. Что вам нужно сделать, так это найти эквивалент ExpressCard для карты PCMCIA (или, возможно, CardBus), которую вы использовали, и купить ноутбук со слотом ExpressCard.
Либо так, либо покупайте старые ноутбуки на eBay или аналогичные и продолжайте использовать свои существующие карты.
Другое решение немного клунки.
Используйте адаптер USB-PCI-Express, а затем используйте его для подключения адаптера PCI-Express к PCMCIA.
http://www.hwtools.net/Adapter/PE4H.html
http://www.hwtools.net/Adapter/CB242A.html
Как я могу подключить PC Card (PCMCIA) к новому ноутбуку?
Меня совсем не удивило бы, если бы не было компании, которая бы создавала адаптер того типа, который вам нужен, если вы достаточно исследовали, и хотя другие утверждают, что:
Невозможно создать общий диск (слот) PCMCIA с интерфейсом USB для хост-компьютера, который бы полностью соответствовал стандарту PCMCIA. Это связано с тем, что стандарт PCMCIA обеспечивает гораздо больший доступ между процессором и периферийным устройством, чем то, что может дать USB.
попробуйте этот адаптер Express Card (26-контактный) - cardbus (68-контактный), некоторые современные ноутбуки или бизнес-ноутбуки имеют 26-контактную шину Express Card PCMCIA https://www.amazon.com/StarTech-com-ExpressCard-CardBus-Adapter-CB2EC/ дп / B000ZLPR1G