Brad For Dem Bedded

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 28 April 2011

TuxedoBoard BGAs and Minimum Ball Pitch

Posted on 03:19 by Unknown
After some discussion with Brian and lots of reading, I've learned quite a bit more about BGAs and ball pitch. I'm now leaning towards wanting at least 1mm ball pitch on any BGA parts used on the TuxedoBoard. 0.8mm ball pitch seems like the dividing line between being able to do a "traditional" dog bone fanout and needing to use via-in-pad. I want to avoid doing via-in-pad if at all possible. Not all board manufacturing houses can build PCBs this way, and even those that can will charge more or have lower yield than other methods. Even Screaming Circuits would prefer to not deal with via-in-pad, although it sounds like they can. I believe they built the BeagleBoards but even they consider the technology used on a low cost BeagleBoard to be special.

With 1mm ball pitch BGAs, two or three 4mil (or 3.5mil) traces can fit between vias, depending on a whole slew of other parameters. Brian warned me that some board houses can't reliably do 3mil and smaller traces, that's good to know. For the number of pins I'm considering for the ARM SoC (in the 300 pin range), a 6 layer board should be doable with 4 routing layers and 2 power. Now, whether 4 routing layers and 2 power is possible for the pinout, that's another question. :)

With this in mind, a minimum of 1mm ball pitch seems the best way forward for now. I want the design to be easy and inexpensive to manufacture at a large number of places. In order to achieve this, microvias and via-in-pad aren't the way to go.

Now, to pin down which SoC will be used!
The Freescale i.MX25 parts are 0.8mm and smaller ball pitch. :( But TI does make the AM1707 ARM9 part with 1mm ball pitch which now looks interesting...
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in beagleboard, tuxedo | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Downsides and Upsides of Altera's Configuration Via Protocol
    Yesterday, I wrote a little about reconfigurable FPGAs attached to the PCI-Express bus as an addition to the general purpose computer. The...
  • Toolchain, Check! Kernel, Check!
    I've been working on the CLFS embedded book for a few months now.  I've been learning a lot and my goal has been to get a CLFS embe...
  • KDE4 Sucks
    I upgraded to Debian 6 Squeeze last weekend on my desktop.  I was very excited to get some more up-to-date packages (git, gcc, kernel, and c...
  • Low Cost ARM Computer
    I was thinking about my ARM + FPGA computer idea some more.  There's already a lot of competition in the single board computer space an...
  • Crypto Load Balancer Using Off The Shelf Hardware
    At my day job, I work a reasonable amount of time with cryptographic and authentication systems. Lately, I've been reading about OpenCL...
  • Embedded Linux and Long Term Support / Updates - Part 2
    In my previous post about embedded Linux long term support, I neglected Ubuntu. I had not realized how much effort Canonical are putting i...
  • The TuxedoBoard has a Brain! (picked out)
    I've chosen an ARM SoC (system on chip) for the TuxedoBoard! The Texas Instruments AM1707 ARM9 core will meet my requirements. The AM1...
  • Pick an ARM ABI When Building GCC
    If you follow the CLFS embedded book for ARM , you'll see that your ABI choice isn't used until compiling packages (ie: after you...
  • SanDisk iNAND
    I stumbled upon SanDisk's iNAND products today while doing some searching about SD cards. The iNAND idea looks very appealing to me co...
  • I'm Writing a Book
    I'm writing a book about embedded Linux but I'm not going to compete with traditional technical books.  O'Reilly isn't my co...

Categories

  • beagleboard
  • blog
  • book review
  • business
  • c
  • chairs
  • clfs
  • community
  • computers
  • crypto
  • db
  • debian
  • disapointment
  • embedded
  • energy
  • fedora
  • flash
  • fpga
  • gcc
  • git
  • google
  • health
  • hp
  • internet
  • iOS
  • learning
  • license
  • linux
  • market
  • microsoft
  • movie review
  • my book
  • next steps
  • open source
  • pandaboard
  • rails
  • software
  • SOPA
  • tuxedo
  • web 2.0
  • webOS
  • windows
  • work

Blog Archive

  • ►  2012 (10)
    • ►  January (10)
  • ▼  2011 (70)
    • ►  December (10)
    • ►  November (9)
    • ►  October (7)
    • ►  September (8)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (3)
    • ▼  April (8)
      • Picking an Open Source Hardware License
      • TuxedoBoard BGAs and Minimum Ball Pitch
      • TuxedoBoard SoC Selection
      • I Dub Thee, TuxedoBoard
      • More Open Source Hardware Ramblings
      • Free IP Block Boards?
      • The Freescale i.MX53 QSB Looks Neat
      • Git is Cool!
    • ►  March (4)
    • ►  February (5)
    • ►  January (9)
  • ►  2010 (16)
    • ►  December (6)
    • ►  November (9)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile