Today there are many applications that require the deployment of a serious computer. Depending on the application and situation, there are various ways to implement such computer. Larger industrial systems often can benefit from a standard PC or IPC. And when available space is much more limited, complete IPC boards such as PC104, 3½" or 5¼" can still be a viable choice. However, when even those are too large or unpractical, or when specific cooling requirements apply, or when the cable mess with such boards is undesired, more customized solutions should be considered.

Since it is quite a challenge to develop a complete processor board, many boards have come to market that implement a complete PC on a modular board. These module PCs are designed to be placed on top of a carrier board, which provides the practical implementation of the solution, such as signal processing, filtering and connectors. These are generally known as "Computer On Module". The most common, widespread and universal variants of these modules are those by the ETX and XTX standards.

ETX/XTX standard:

These modules have four 100-pin connectors to connect with the baseboard. These connectors are typically called X1 to X4. The difference between the ETX and XTX modules is all about the functionality on X2; on ETX modules, this connector provides the legacy ISA bus, while XTX utilizes this connector for PCI-express, SATA, additional USB2.0 and some other ´modern´ PC interfaces.

  X1 PCI (4 devices), 4 x USB2.0, Line in, Line out, Mic, 5V power.
  X2 (ETX) ISA, 5V power.
  X2 (XTX) 4 x PCIexpress, 2/4 x SATA, 2 x USB2.0, AC97, LPC, 5V power.
  X3 2 x COM, LPT or Floppy, VGA, LVDS, TV-out (optional), 2 x PS2, 5V power.
  X4 Ethernet, 1/2 x IDE, ATX signals, 5V power.

ETX module

ETX module bottom





      Top and bottom view of an ETX module

More information about the ETX standard can be found on the ETX - Industrial Group website.

Baseboard, mechanical:

The baseboard for an ETX or XTX system must provide four 100-pins Hirose connectors to connect with the CPU module. The mechanical fixation of the module is done with four M2.5 mounting holes and standoffs. These Hirose connectors are available in two sizes; the standard connector results in a board to board spacing of 3mm, while the alternative connector gives a spacing of 9.5mm. Using this alternative leaves some 7.5mm of space between the baseboard and the bottom of the module, this is a comfortable amount of space for things like power supplies and such. With the standard connectors, this space is just ~1mm, which means the area below the module is effectively lost.

ETX Baseboard sample
   Highend ETX baseboard prototype for Cargo/Unigo/Mergo systems


Modules that are designed and supplied according the ETX standard lack a complete cooling solution. That is because the standard requires a thermal interface located 8mm above the module PCB. The system designer must add his own cooling solution on top of this heatspreader. This heatspreader is typically 2mm thick, which means the component height of the parts on the module should remain below 6mm. In the latest version of the ETX standard (3.0.2), the thickness requirement for the heatspreader is removed, which leaves the manufacturer free in his choice of thickness and component height, as long as the heatspreader remains at 8mm above the PCB. However, because of mechanical stability, it is unlikely that manufacturers will deviate from the old 2mm standard.

    ETX heatspreader profile
     Side profile of a ETX module with standard heatspreader

In real life, many suppliers of ETX modules do provide complete heatsink solutions for their modules, which can be used instead of the heatspreader. The disadvantage of such solutions is of course that the complete solution becomes quite dependent on the particular supplier because each supplier has a different opinion about these heatsink solutions.

Often the quality of the standard heatspreaders is lacking due to excessive stresses on the CPU module. Therefore it can be beneficial to design a complete cooling solution, which also incorporates the heatspreader function. Of course this requires some attention to the design of the thermal interface stack between the heatsink and the CPU, but when done right, that also gives a better thermal performance than the typical heatspreaders. This way, the choice of module manufacturer remains as free as possible because the custom solution can be adapted to any module layout quite easily.

ETX heatsink sample
12.5mm, 0.7°C/W at 400LFM
ETX heatsink sample
27mm, 2.8°C/W (1.1°C/W at 180LFM)
thermal stack op U2500
~4.5mm thick, 0.26°C/W

   Some custom ETX heatsinks and a thermal stack

Reference projects:

Examples of projects that have been archived using ETX modules:

  Mobile computer system
Car computer with FM radios, double audio system, GPS and various interfaces to integrate with car electronics. Because of the large amount of additional electronics, this baseboard has become a 6-layer PCB. Apart from the usual features such as disks and USB connections, this baseboard also features two additional PCI controllers and various USB devices.
  Custom industrial PC   in dutch only, sorry
Industrial computer with CoreDuo processor and 24V DC power supply for application in a 19" modular DIN rack. The XTX module with a U2500 ULV Coreduo CPU and a custom heatsink are mounted on a eurocard sized baseboard using the 9.5mm high Hirose connectors. This leaves sufficient space for the power supply and the compact flash socket. The bottom of the board is reserved to mount a 2.5" industrial hard disk.

Alternative CPU modules:

Besides ETX and XTX, many COM-Express modules are being offered these days. Especially in the high-end area of Core Duo processing, this newer standard seems to take over.

That is quite unfortunate because ETX has some important advantages over COM-Express:

  1. COM-Express comes in many variations of sizes and connection configurations, so there is not a clear standard,
  2. COM-Express requires a 12V power supply. This is a nasty voltage, especially in automotive applications because this requires special power supply architectures which allow to operate from voltages below and above the output voltage. And usually, there is still the requirement for a regular 5V as well to power peripherals such as the harddrive. ETX systems however can suffice with just one 5V regulator for both module and peripherals. And in automotive, this can be a rather straightforward step-down converter.
  3. One the very common eurocard formfactor PCB of 100x160mm (3.94x6.3"), the 11mm larger length of the most common COM-Express boards can be disadvantageous. This can be overcome by using micro COM-Express, but that limits module sourcing to just a few suppliers.
  4. The large diversity of the connections of the ETX and XTX modules simplify routing of the baseboard considerably. On COM-express, all these signals enter the baseboard on one single connector, which makes layout quite crowdy.

COM-Express also has an advantage; in contrary to the average ETX module, these boards usually do provide reasonably robust mounting holes for the thermal solution. However in our designs that is not an issue because we have designed a thermal interface which overcomes all ETX tolerances without stressing the board.