Page 171 - The Art of Designing Embedded Systems
P. 171

158  THE  ART OF  DESIGNING EMBEDDED SYSTEMS


                      lously solve most problems. It just ain’t so. Buy the right tools, but under-
                      stand their inherent limitations.
                           Overcome limitations with clever designs, using a deep understand-
                      ing of where the problems come from. Here’s a collection of ideas drawn
                      from bitter experience:


                           Reliable Connections
                           In the good old days microprocessors came in only a few packages.
                      DIP, PGA, or PLCC, these parts were designed for through-hole PC boards
                      with the expectation that, at least for prototyping, designers would socket
                      the processor. Isolating or removing the part for software development re-
                      quired nothing more than the industry-standard chip puller (a bent paper
                      clip or small screwdriver).
                           Now tiny PQFP and TQFP packages essentially cannot be removed
                      for the convenience of the software group. Once you reflow a 100-pin de-
                      vice onto the board, it’s essentially there forever.
                           Part of the drive toward TQFP is the increasing die complexity. That
                      tiny device is far more than a microprocessor; it’s a pretty big chunk of
                      your system. The CPU core is surrounded with a sea of peripherals-and
                      sometimes even memory. Replace the device with a development system,
                      and the tool will have to replace both the core and all of those high-inte-
                      gration devices.
                           Take heart! Most semiconductor vendors are aware of the problem
                      and take great pains to provide work-arounds.
                           There’s no cheap cure for the purely mechanical problem of  con-
                      necting a tool to those whisker-thin pins, but at least the industry’s con-
                      nector folks sell clips that snap right over the soldered-on processor. The
                      clip translates those SMT leads to a PC board with a PGA or header array
                      that your tools can plug into. Before starting any design, get a copy of Em-
                      ulation Technology’s catalog. Though their products are horrifically ex-
                      pensive, they offer a very wide range of adapters and connection strategies.
                           Another good source for connection ideas is the logic analyzer arena.
                      Both HP and Tektronix are starting to standardize their analyzer cables on
                      AMP’s “Mictor” connector,  a very  small, very high-density, controlled
                      impedance device. If you surround your CPU with Mictors (being careful
                      to match the pinouts used by the analyzer vendors), then probing becomes
                      trivial: just plug the analyzer cables in directly. If you’re frustrated with
                      logic analysis because of the agony of connecting 50 or 100 little clip leads
                      (half of which pop off at inconvenient times), take heart, as the Mictor goes
                      directly into the main analyzer cables, bypassing the clips altogether.
   166   167   168   169   170   171   172   173   174   175   176