Page 281 - Embedded Microprocessor Systems Real World Design
P. 281

Other Platforms for Embedded Systems

                    PC/104 Bus
                    The PC/104 bus compresses the PC architecture to a form factor better suited to
                    small embedded systems. The PC/104 bus is almost electrically identical to the ISA
                    bus but on a different form factor. The PC/104,  instead of using a backplane to
                    interconnect the boards, has a stackthrough connector on each board. The pins on
                    the back of one board connect to the socket on the front of the next. Two or more
                    boards are stacked into a “sandwich” (see Figure 10.1). PC/104 boards are approx-
                    imately 3.5 x 3.75 inches.
                      The PC/104  bus comes in three versions:

                    1. An &bit bus that closely matches the signals and timing of the original 8-bit IBM
                      PC expansion connectors.
                    2.  A 16-bit version that follows the 16-bit ISA connectors. The PC/104 signals have
                      slightly different  drive  specifications, which  correspond  to  their  use  in  em-
                      bedded systems, typically with a limited number of boards.
                    3. A PCI-like bus for high-speed transfers-the  PC/lO4Plus.
                      The  primary  drawback to  the  PC/104  form  factor  is  also one of  its biggest
                    advantages-small   size. Little room is left for connectors, and the board spacing
                    prevents the  use  of  large  heatsinks for  power  devices. PC/104  CPU  boards are
                    available  with  processors  ranging  from  an  80188  to  586-  and  Pentiumclass
                    processors.
                      One way that PC/104 CPUs can be used is as a smaller daughterboard on a larger
                    1/0 board. To  drive a lot of motors, for example, you might have a large board
                    filled with power ICs and motor drivers and controlled by a PC/104 CPU plugged
                    into a connector in one corner.




















                    Figure 10.1
                    PC/104 Board Stacking.


                    262                                             Embedded Microprocessm Systems
   276   277   278   279   280   281   282   283   284   285   286