Jump to content
Sign in to follow this  
Dr. AMK

ExpressCard FAQ for ExpressCard 34 and ExpressCard 54

Recommended Posts

ExpressCard FAQ for ExpressCard 34 and ExpressCard 54

Contents

What is ExpressCard?

ExpressCard is PCMCIA's (subsumed by the USB-IF) portable, removable, expansion technology to replace PC Card and PC CardBus (sometimes mistakenly called PCMCIA Cards). ExpressCard holds several advantages over PC Card some of which are enumerated below.

Differences between ExpressCard and PC Card

ExpressCard features new interconnect technology
ExpressCard utilizes two interconnect technologies, the most important of which is PCI Express (PCIe). ExpressCards featuring PCIe 1X technology are capable of 2.5Gb/s per direction, giving an ExpressCard operating in full duplex mode an approximate throughput of 250MB/s x 2, or 500MB/s of throughput, nearly quadrupling the effective speed of 32-bit PC CardBus. ExpressCard alternatively utilizes USB 2.0 for lower speed and less complex applications, with a maximum throughput of 480mb/s.
ExpressCard allows for much more bandwidth
ExpressCards featuring PCIe 1X technology are capable of 2.5Gb/s per direction, allowing for realization of applications, especially host adapters, that underperformed or were impossible under PC CardBus. Examples of full throughput host adapters that bottlenecked CardBus, but don't tax ExpressCard at all are FireWire 800 (IEEE 1394.b) and Gigabit Ethernet (GbE). Additionally, ExpressCard will be able to handle the latest SATAe and other high end buses with relative ease.
ExpressCard has superior power saving and management
ExpressCard operates at lower voltages than PC Card with 1.5 and 3.3V baselines. This allows systems deploying ExpressCard technology to take full advantage of current low power utilization throughout.
ExpressCard is a serial rather than a parallel bus
ExpressCard follows the trend of PCI Express and SATA in transitioning from parallel buses to serial buses. Rather than a 68-pin parallel connection used in PC Card, ExpressCard utilizes a 26-pin beam on blade serial connection. ExpressCard's use of high performance PCIe and USB 2.0 serial connections already built on to host system reduces complexity and eliminates the problems with signal timing associated with parallel buses.
ExpressCard is simpler and cheaper to implement than PC Card
Because ExpressCard harnesses buses that already exist on a host system, it doesn't require a separate ASIC to integrate it to a host system. Unlike PC CardBus and PC Card in which a controller chip was necessary to bridge between the card slot and the underlying system bus, ExpressCard devices literarily plug into either the PCIe or USB 2.0 bus on the system, depending on the ExpressCard type employed. ExpressCard saves in both cost and complexity in this regard.

Is ExpressCard backward compatible with PCMCIA PC Cards?

Our ExpressCard 34 to PCMCIA PC CardBus 16/32-bit Read-Writer Express2PCC allows computers with ExpressCard slots to use either 16-bit legacy PC Cards or 32-bit PC cardbus Cards. Express2PCC works with host systems featuring native ExpressCard 34 or ExpressCard 54 slots, or an installed PCIe to ExpressCard adapter. If the host operating system supports the PCMCIA PC Card, it should also work in conjunction with the Express2PCC. Sonnet's Qio device provides support for Panasonic P2 PC Card Memory devices on both Mac OS X and Windows. The Qio is available with either ExpressCard, PCIe, or Thunderbolt connections to the host system.

 

Is PCMCIA PC Card forward compatible with ExpressCard?

For PCIe based ExpressCards — in a word, no. However, it is useful to explain why this is the case. 32-bit PC Card CardBus card don't provide enough bandwidth to emulate ExpressCard. Furthermore, ExpressCard cards are completely different from PC Cards in voltages, form factor, physical connectivity and bus technology.

USB Mode ExpressCard Only Devices

While the PCMCIA ExpressCard specification requires all host adapters and slots to support both PCIe and USB 2.0 portions of the ExpressCard bus, several products are now on the market that only support the USB 2.0 mode. While this technically breaks the specification, many consumers have been clamoring for such a device. In response to such demand, products are now appearing on the market that bridge between PCMCIA PC Card and USB 2.0 based ExpressCards. Several new devices behave like USB 2.0 hubs, routing an ExpressCard's USB 2.0 through a PCMCIA PC Card slot. PCMCIA PC Card to USB 2.0-Mode ExpressCard adapters are available as 32-bit and 16-bit PCMCIA PC Card varieties. PC Card USB 2.0 mode ExpressCard host adapters cannot work with any PCIe based ExpressCards. This is true for USB to USB 2.0-Mode ExpressCard adapters like our MicroU2E series as well.

ExpressCard Dimensions

ExpressCard Dimensions Diagram

ExpressCards come in two form factors: ExpressCard 34 and ExpressCard 54. The form factors share the same dimensions except for width, from which the names of the form factors are derived. ExpressCard share a length of 75mm and a depth (or thickness) of 5.0mm — the same depth as Type II PC Cards. Both the widths and shapes of the two ExpressCard form factors are different, but the portion of the card which connects to the card slot are an identical 34mm. ExpressCard 34 cards are 34mm wide and rectangular in shape. ExpressCard 54 Cards are 54mm wide at their widest point and 34mm wide at the connection point, creating a shape often referred to as a "Fat-L". Either form factor is allowed additional volume extending outside of what would be considered the flush portion of an inserted card. This is referred to as the extended portion of the card and ExpressCards with such a configuration are referred to as extended cards. The extended portion can exceed the card dimension in any axis, but there are obvious practical limitations to how much. For an excellent example of an ExpressCard with an extended portion on two axis (depth and width) see: ExpressCard 34 to CompactFlash Memory Card Adapter. For an explanation of how ExpressCard modules are used in the two types of ExpressCard slots, please see ExpressCard Slotting.

ExpressCard Slotting

ExpressCard Slotting Diagram

ExpressCard slots come in two varieties; those designed for both ExpressCard 54 and 34 cards, and those for ExpressCard 34 cards only. ExpressCard slots are required to provide both PCIe and USB 2.0 functionality, regardless of their size. ExpressCard 54 slots, as pictured in figures A and B on the right, are able to accept both 54 and 34 cards. What PCMCIA describes as a "novel guidance device," which seen in the lower left corner of figures A and B, physically guides an ExpressCard 34 device to the connector part of the slot. Since the connection part of the card for both types of ExpressCards is identically 34mm, this scheme provides an elegant solution for utilizing both types of cards. Conversely, only ExpressCard 34 cards fit in ExpressCard 34 slots as pictured in figure C. Paying attention to this last fact is important when shopping for ExpressCard products, if a device only has an ExpressCard 34 slot, then only shop for ExpressCard 34 devices.

PCMCIA literature has expressed that systems deploying multiple ExpressCard slots should lay them out adjacently on a horizontal plane rather than the "stacked slot" convention employed by PC Card slots.

Is there a way to stabilize ExpressCard/34 inside ExpressCard/54 slots?

Synchrotech SlotGuardExpress ExpressCard/34 Stabilizer Insert for ExpressCard/54 Slots

While it may have seemed a sound idea to engineers designing the original ExpressCard standard, one of the more perplexing — and troublesome — aspects of the design has been using ExpressCard/34 cards in ExpressCard/54 slots. In practice, ExpressCard/34 cards, even when properly seated, aren't stable when inserted in the larger ExpressCard slots. The gap between the card and the larger slots allowed cards to be easily dislodged or come loose. This problem is more evident when ExpressCards with large "extended card" portions, and/or with cables attached to them. When cards come loose and disconnect during operation, they drop signal, or worse, can damage the ExpressCard and even the ExpressCard slot. This is especially true for cards providing electrical current, like many Serial I/O ExpressCards.

The SlotGuardExpress ExpressCard/34 Stabilizer Insert for ExpressCard/54 Slots protects against ExpressCards being dislodged from their slots. SlotGuardExpress is an inexpensive, non-conductive insert that attaches to the side of an ExpressCard/34 to eliminate the free-play between the card and the ExpressCard slot. SlotGuardExpress is available as a product for individual end users and for Original Equipment Manufacturers (OEM who want to include it with their ExpressCard/34 products. SlotGuardExpress puts an end to disrupted connections and equipment damage caused by ExpressCards moving side to side (laterally) in larger slots.

 

 

Source:

http://www.synchrotech.com/support/faq-expresscard.html

 


View full article

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Mnky313
      To anyone wondering about eGPUs on M6700s, its not too complicated, there is just a process that must be done on boot every time:
      You need to have the eGPU connected and powered on before booting the laptop, once you get to the Intel RAID screen disconnect the eGPU and wait for windows to load up, once windows is loaded reconnect the eGPU and you *should* be able to use it and be able to hot-swap it (though you should disable it in windows before unplugging it) installing the normal AMD drivers worked fine for me, though the original release of Adrenaline 19.1 blue screened the first time.
      I usually run with 3 1080p monitors attached to the 480, replaced my old i5 desktop with this laptop due to the convenience of storing everything on one machine, the laptop has a 256gb SSD and 2x 750GB hdds in raid 0, there is a 2TB WD black attached to the eSATA on the dock.
      eGPU and external HDD are powered by a 500W evga desktop ATX psu, the EXP GDC's ATX power adapter was clunky and broke while trying to use it, so I just plugged in a CPU 4 pin cable upside down to power it, not worried about it because the bulk of power is coming from the 8 pin on the GPU anyway.
      https://imgur.com/a/L2UUSL2
    • By eebenbarlow
      The slot on the M6700 is a 26pin 54mmX75mmX22mm Expresscard, which replaced the (quite outdated) 68pin 54mmX85mm CardBus PC Card adapter.
      https://commons.wikimedia.org/wiki/File:PCCard-ExpressCard_ZP.svg#/media/File:PCCard-ExpressCard_ZP.svg
      I am not sure that Dell even makes one of these for the M6700 - actually I am quite sure they don't.
      What I am hoping to do is find a compatible adapter from an older model / 3rd party adapter that I can switch out.
      I have disassembled the laptop and had a good look/measurement of the space and I believe there is enough room to fit a 68pin card-cage.
      I would be happy to do some light modification to any adapter, but I wouldn't like to poke at the mainboard or controller.
       
      IDEAS:
      If the above simply does not exist and is impossible to modify - a is it possible to use the eSata expansion bay? It currently houses a 9.5mm slot load r/w.
      I know there are adapters that look like S*^T or stick out of the side of the card-slot for a foot of so - that's not too sexy.
      I would prefer not to use one of the adapters unless I it were a slim-box style that (in theory) I could Velcro to the body or something and have it look proper.
      Could somebody please help me to find a suitable swap? I have truly looked EVERYWHERE and cannot find a solution that looks like a professional job.
       
      Here is some accurate info from Parts-People:
      https://www.parts-people.com/blog/2017/11/30/dell-precision-m4700-p21f001-express-card-cage-removal-installation/
      (I also checked with them and so far, no luck)
       
      Also: This is all about an Audigy 2 ZS sound card, my ears cannot substitute a modern product.
    • By Littz_
      Hi,
       
      I have a Dell E6430 laptop with an Intel 4000 integrated gpu. I am trying to upgrade it to a GTX 1050 TI eGPU with the GDC Beast expresscard adaptor and a 450W power supply while using the internal display.
       
      The problem is that when I plug the GPU into the laptop after startup, the gpu is not recognized by the device manager. When I try to download the Nvidia driver from the CD and the website manually, it gives me the "Nvidia cannot find compatible hardware". When I plug the GPU into the laptop before startup, I get a black screen and my laptop starts up, as I can hear the startup screen, but the screen stays black. The light is on for the GPU and the fans are spinning.
       
      My laptop seems to recognize the GPU because it acts differently on startup when it is plugged in, but doesnt recognize it if I plug it in after. I have tried to follow some BIOS setups like disabling Wake on LAN, NIC onboarding, and Integrated NIC. I also tried to use DDU to unistall both the intel GPU and the Nvidia GPU while restarting. I have tried to use an HDMI from the eGPU to an external display and get the same black screen. I also tried it on another laptop and the Nvidia showed up in the device manager on that laptop.
       
      I am just trying to play PUBG! Please let me know if there are any suggestions, Thank you!
    • By DanniielTorres
      So i have my adapter connected to the mini pci-e of the laptop. I everything boots up just fine and i can do normal tasks. But whenever i open a game the graphics card still runs but the screen turns off. I can still hear the music from the game from  the laptop's speakers, but somehow the game crashes and i have to hard reset the laptop to get video signal again. 
       
      What might be causing this? I would appreciate any help and thanks in advance
       
      My setup is:
      Dell latitude e6330. Core i5 3380m 8gb ddr3. 2 dimms. EXP GDC v8, mini pcie. Zotac GTX 650 ti. Corsair CX500 psu. Bios A18 (lastest for my dell) 
×

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.