Como conectar uma placa PCMCIA a um laptop com apenas portas USB?

2

Tenho vários cartões PCMCIA mais antigos que uso em meu desktop para aquisição de dados (Vector Informatik, na indústria automotiva). Para alguns testes em uma câmara climática, normalmente usamos laptops, mas os laptops mais modernos não vêm com slots PCMCIA, nem mesmo como uma opção. É possível ter um "drive" externo oferecendo um slot PCMCIA, conectado ao meu laptop por USB? Eu não estou falando de cartões de memória, encontrei essas soluções em vários sites, mas uma conexão de um slot PCMCIA usando um cabo USB é aparentemente um pedido raro. Quaisquer ponteiros são apreciados, como é uma descrição porque isso não é possível ou viável.

    
por Johan Bezem 20.03.2013 / 18:38

3 respostas

2

Is it at all possible to have an external "drive" offering a PCMCIA slot, connected to my laptop by USB?

Não. Não é totalmente possível.

Um slot PCMCIA - em vez de um slot CardBus em laptops mais recentes, embora os slots CardBus tenham cartões PCMCIA - é basicamente um slot PCI em formato compacto e hot-pluggable. Você pode ter um controlador USB que é um dispositivo PCMCIA (ou seja, se conecta a um slot PCMCIA), mas não é possível implementar um slot PCMCIA com um dispositivo USB. (O PCMCIA é mais antigo e, na verdade, é semelhante ao ISA, e não ao PCI, mas os mesmos princípios se aplicam.)

Um dispositivo conectado a um slot CardBus tem acesso direto (via DMA) à RAM do host. E os dispositivos CardBus podem ser endereçados diretamente como "memória" no espaço de endereço da CPU do host. (Isso não é de forma alguma a mesma coisa que uma "memória USB" ou um cartão SD ou algo semelhante; a "memória" nesses dispositivos não aparece no espaço de endereço físico da CPU do host.)

Esses recursos não podem ser implementados em um dispositivo USB (ou seja, um dispositivo conectado a uma porta USB). O USB não tem como os dispositivos fazerem essas coisas. Esses conceitos simplesmente não existem no USB. Não há nem mesmo nenhuma maneira no protocolo USB para solicitá-los. Seria como tentar usar um abridor de lata para lavar o cachorro.

Como você observou, esses slots agora estão obsoletos, junto com o PCI. Com o PCI Express (PCIe), temos um novo slot externo chamado ExpressCard. O que você precisa fazer é encontrar um equivalente ExpressCard para o cartão PCMCIA (ou talvez CardBus) que você usou para usar e comprar um laptop com um slot de ExpressCard.

Ou isso, ou compre laptops antigos no eBay ou similares e continue usando seus cartões existentes.

    
por 27.02.2015 / 23:23
0

Outra solução é um pouco klunky.

Use um adaptador USB para PCI-Express e use-o para conectar um PCI-Express ao adatper PCMCIA.

link

link

Como posso conectar um PC Card (PCMCIA) para um laptop mais recente?

Não me surpreenderia se não houvesse uma empresa por aí criando um adaptador do tipo que você deseja, se fizer pesquisas suficientes e mesmo se outras pessoas afirmarem que:

It is not possible to make a generic PCMCIA drive (slot) with a USB interface to a host computer that would fully comply with the PCMCIA standard. This is because the PCMCIA standard gives much greater access between the CPU and the peripheral device than what USB can give.

link

    
por 28.02.2015 / 00:39
0

experimente este cartão Express (26 pinos) para o adaptador cardbus (68 pinos), alguns laptops modernos e laptops bussines carregam o barramento Express Card PCMCIA de 26 pinos link

    
por 27.03.2017 / 22:09

Tags