Nepedia
Back to Discover
Advanced Reader
💻

Expansion card

technology Maturity 11-13 Next article →

An expansion card, also known as an adapter or peripheral card, is a printed circuit board used to extend a computer's capabilities.

Chassis-plans-Digital-IO-Card
Chassis-plans-Digital-IO-Card

These boards are inserted into electrical connectors called expansion slots, or bus slots, located on a computer's motherboard. By adding these cards, a user can supplement the existing hardware with new interfaces or specialized features. This modularity allows a single computer system to be customized for very different tasks. For instance, a personal computer used for bookkeeping might not need much extra hardware. However, a system used for industrial process control might require a high-speed multi-channel data acquisition system.

Raspberry Pi 4B DVB TV μHat (angle)
Raspberry Pi 4B DVB TV μHat (angle)

The mechanism of an expansion card relies on establishing a reliable electrical connection. One edge of the card features metal contacts known as an edge connector or pin header. When the card is inserted into a slot, these contacts bridge the gap between the card and the motherboard. This connection allows electricity and data to flow between the central processor and the new hardware. In some computer cases, the motherboard and slots are arranged in a way that requires a riser card. A riser card is a separate board that allows expansion cards to sit parallel to the motherboard. This design helps save space within the computer case while still providing necessary slots.

Expansion cards can take several different physical forms depending on their purpose. Most commonly, they are standalone boards that plug directly into a motherboard. Some designs use "daughterboards," which are smaller cards that plug into connectors on a larger supporting system board.

Inventec daughterboard LSI 1078
Inventec daughterboard LSI 1078

You might see a sound card with a specific daughterboard attached to handle MIDI functions.

Roland SCB-55 on Diamond MX300
Roland SCB-55 on Diamond MX300

In some specialized systems, like the IBM PCjr, expansion modules called "sidecars" were used. While these function similarly to cards, they are enclosed in plastic boxes. Even video game consoles like the Sega Genesis have used proprietary expansion buses. In those cases, the cartridge slots themselves can act as expansion buses by exposing the system's internal read and write capabilities.

The history of expansion technology moved from massive cabinets to small, integrated circuits. Early vacuum-tube computers were modular, but their peripheral functions filled entire large cabinets rather than single boards.

IBM 1401 card cage
IBM 1401 card cage

The development of integrated circuits made it possible to fit these functions onto printed circuit boards. The Micral N, released in 1973, was the first commercial microcomputer to feature expansion slots. Shortly after, the Altair 8800 was developed between 1974 and 1975. This machine helped establish the S-100 bus as a multi-manufacturer standard.

Altair 8800b Computer
Altair 8800b Computer

This era of computing often used passive backplanes, which were boards that distributed power and signals to all plugged-in cards.

IBM played a massive role in shaping expansion standards through the PC lineage. In 1981, the IBM PC introduced the Industry Standard Architecture, or ISA bus. This was originally called the PC bus. The technology evolved with the IBM XT in 1983 and the IBM AT in 1984. The AT used a second connector to extend the address and data bus, but it remained backward compatible with 8-bit cards. Users of the ISA bus often had to manually configure hardware using DIP switches or jumpers.

DIP switch 01 Pengo
DIP switch 01 Pengo

These settings matched the card's memory addresses and I/O port addresses to the software drivers. While IBM later developed the Micro Channel Architecture (MCA) in 1987, it did not gain favor in the clone market because ISA was already widely accepted.

As computing progressed, new standards emerged to provide higher speeds and better efficiency. The Peripheral Component Interconnect (PCI) bus was introduced in 1991 to replace the aging ISA standard. Intel launched PCI chipsets alongside Pentium CPUs in 1993. Later, Intel introduced the AGP bus in 1997 as a dedicated solution for video acceleration. Since 2005, PCI Express has been the dominant standard, replacing both PCI and AGP. PCI Express is unique because it implements the PCI protocol over a serial communication interface using high-speed "lanes." For portable devices like laptops, smaller standards were developed. These include PC Cards, CardBus, and ExpressCard. Some laptops even include a single internal slot for Mini-PCI or Mini PCIe to add wireless networking or a GPU.

Modern connectivity has even moved beyond internal slots to external expansion. The Thunderbolt 3 connector, introduced by Intel in December 2015, is a powerful example.

Thunderbolt 3 Cable connected to OWC Thunderbolt 3 Dock
Thunderbolt 3 Cable connected to OWC Thunderbolt 3 Dock

It can multiplex up to 4 lanes of PCIe 3.0 and 8 lanes of DisplayPort 1.2. This allows a user to connect a laptop to an external docking station. This station can house expansion cards with enough bandwidth to drive a mid-range GPU. This technology connects the high-speed world of desktop expansion to the compact world of mobile computing, allowing small devices to perform much more complex tasks.

792 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (8)
File:Chassis-plans-Digital-IO-Card.jpg
Chassis-plans-Digital-IO-Card.jpg
File:Altair 8800b Computer.jpg
Altair 8800b Computer.jpg
File:IBM 1401 card cage.jpg
IBM 1401 card cage.jpg
File:DIP switch 01 Pengo.jpg
DIP switch 01 Pengo.jpg
File:Thunderbolt 3 Cable connected to OWC Thunderbolt 3 Dock.jpg
Thunderbolt 3 Cable connected to OWC...
File:Roland SCB-55 on Diamond MX300.jpg
Roland SCB-55 on Diamond MX300.jpg
File:Inventec daughterboard LSI 1078.jpg
Inventec daughterboard LSI 1078.jpg
File:Raspberry Pi 4B DVB TV μHat (angle).jpg
Raspberry Pi 4B DVB TV μHat (angle).jpg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.