Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/16/08 01:03
Read: times


 
#149500 - It depends on the board quality ...
Responding to: ???'s previous message
Aside from all the procurement and design issues, making a board that's widely useable depends quite a bit on the board quality, particularly the precision of registration of solder mask and pads.

If you can get the solder mask to run precisely between the pads on a TQFP, it's probably not as difficult to solder cleanly as one might assume. The key, however, is that the solder mask has to allow the IC pads to contact the metal only where they should.

My recent experience is limited pretty much to dry-film solder mask, rather than the more traditional silkscreened mask, so I may be off base with this, but I've found that properly registered and produced solder mask, held to reasonable (~1 mil) tolerances will yield boards that are inherently hand-solderable. With a good mask, even one as half-blind as I am can solder the leads and subsequently remove the excess with solder-wick. It's all in the mask layout.

That opens up a range of possibilities, including the provision of a site for a TQFP-packaged JTAG programmable CPLD, or even FPGA of considerable size. That way, if one wants to use external memory, packaged in a TSOP or SO package, it's in the cards, just as it wold be if there were a DIP that were in use.

One thing I'd consider, in your position, and I'm not in your position, would be a 3-volt MCU and a XILINX CoolRunner-II CPLD, say, the XC2C256, in TQFP144. There's quite a lot one can do with that part, and if one's using 3 volt memory and a 3-volt MCU, there's no need to worry about the supply voltage. XILINX, Altera and Lattice make some pretty interesting FPGA's that don't require a boot ROM, so that might prove interesting as well. I suspect a guy could amuse himself for quite a while with any of those options.

If you want, you can provide the programming file for the external latches with which to interface to external memory and I/O, and you can probably depend on some of the guys who use programmable logic to kick in some elementary building blocks by means of which one could implement hardware features that otherwise would be pretty cumbersome to accomodate on a not-too-complex board. To make the board widely useful and flexible in its application, it would be important to have a prototype are to which one could attach various common connectors. If you take a look at the SAMTEC repertoire, you might get some ideas as to how one might bring out signals.

You can consider this or not, as the one doing the work is the one who gets to make the decisions.

Good luck to you!

RE


List of 71 messages in thread
TopicAuthorDate
8052.com SBC and Book            01/01/70 00:00      
   I'd go silabs derivative devboard            01/01/70 00:00      
      ICE functionality            01/01/70 00:00      
         an incomplete list            01/01/70 00:00      
            amplification            01/01/70 00:00      
               No, only the flash based            01/01/70 00:00      
                  never knew            01/01/70 00:00      
            P89LPC952            01/01/70 00:00      
               952 vs SILabs            01/01/70 00:00      
         yes, but...            01/01/70 00:00      
            sure, but what then            01/01/70 00:00      
               Who said that?            01/01/70 00:00      
                  I did            01/01/70 00:00      
                     Idiot            01/01/70 00:00      
                        well, somebody had to teach them :(            01/01/70 00:00      
               Problem with that            01/01/70 00:00      
                  unnecessarily hard            01/01/70 00:00      
                     Explanation            01/01/70 00:00      
                        yes and no            01/01/70 00:00      
                           Maybe in a back chapter            01/01/70 00:00      
                              SoftICE            01/01/70 00:00      
                        The nature of learning            01/01/70 00:00      
                           of course, education is absorbing information AND            01/01/70 00:00      
                           comment or amplification            01/01/70 00:00      
                              the embedded printf            01/01/70 00:00      
                              Erik, we two might disagree in many points...            01/01/70 00:00      
                              The right tool for the Job            01/01/70 00:00      
                                 beginners should use the i805x            01/01/70 00:00      
                                 one more right tool for the job            01/01/70 00:00      
                              Clarification            01/01/70 00:00      
                                 comments on clarifications            01/01/70 00:00      
                                    Printfs            01/01/70 00:00      
                  maybe not so much ...            01/01/70 00:00      
                     comments/replies            01/01/70 00:00      
                  comments/replies            01/01/70 00:00      
   What about PLCC?            01/01/70 00:00      
      interesting, but ...            01/01/70 00:00      
         A PLCC Socket is solderable            01/01/70 00:00      
         OOPS            01/01/70 00:00      
            I was wondering...            01/01/70 00:00      
               PLC, not PLCC            01/01/70 00:00      
      better if socketed            01/01/70 00:00      
         Socketed - Yes            01/01/70 00:00      
            perhaps you have missed the point            01/01/70 00:00      
   multi-option implementation            01/01/70 00:00      
      Not much            01/01/70 00:00      
   It depends on the board quality ...            01/01/70 00:00      
   schmartboard            01/01/70 00:00      
   Supply PCB with only the smd micro placed            01/01/70 00:00      
   leave it            01/01/70 00:00      
      that makes sense to me ...            01/01/70 00:00      
   simple is still good....            01/01/70 00:00      
      why bother            01/01/70 00:00      
         last time I bought 32KB SRAM I paid $0.48US            01/01/70 00:00      
         use part of a bigger one            01/01/70 00:00      
            that's not really a problem...            01/01/70 00:00      
               it is a problem if you rely on DIL packaging            01/01/70 00:00      
                  what is your definition of "obsoleted"?            01/01/70 00:00      
                     Problem            01/01/70 00:00      
                        Have you seen this?            01/01/70 00:00      
                     Over the last year ...            01/01/70 00:00      
      Gee ... that thing really costs a lot ...            01/01/70 00:00      
         no, it does not            01/01/70 00:00      
            $50            01/01/70 00:00      
            I meant this one            01/01/70 00:00      
   Thanks for comments, keep them coming            01/01/70 00:00      
      nothing comes free...            01/01/70 00:00      
         or            01/01/70 00:00      
         No problem with other design            01/01/70 00:00      
      How about a mezzanine board ... and some tools?            01/01/70 00:00      
         with some really slick code ...            01/01/70 00:00      

Back to Subject List