Hi,
I am currently working a custom PCB for a Tiva C - tm4c1233h6pm. Here a screenshoot (newest design) how I put my Cap for Vddc and VDD.
This is my schematic of the MCU section:
Any suggestions or thoughts are welcomed.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I am currently working a custom PCB for a Tiva C - tm4c1233h6pm. Here a screenshoot (newest design) how I put my Cap for Vddc and VDD.
This is my schematic of the MCU section:
Any suggestions or thoughts are welcomed.
Might your acquistion - then focused review of the "component placement strategy" of a, "Launchpad" - prove of great interest & value?
Good & practiced sailors, "Steer to existing, "known good" charts." Novice sailors too often, "push off" w/out such charts - rocky shores await - yet could be predicted & avoided... Could there be a, "parallel?"
Would not your "side by side" review of the device specifications best answer?
In general - the smaller the device - the less its power dissipation capability. Voltage regulator's, sometimes, "dropping out of regulation" (due to their being under sized/rated) - may produce transient effects which prove very difficult to test/troubleshoot. (i.e. best to "over deliver" on current capability - especially with a new board and/or project. Later, when much program & board familiarity has been gleaned, proves a better time to "shrink" size/cost...)
Without knowing your board's total current requirements - and how high you set your system clock - it's not possible to properly respond...
If "only" the MCU populates your board then the regulator's current capacity you specify is fine - even preferred. Do note that - the more your input voltage to that regulator exceeds its output voltage - the greater its dissipation. And - often such regulators have strict limits upon input voltage. Comply.
You may wish to include key "vias" or real "test points" - so that you, "Speed, ease & enhance" your test/troubleshooting.
Most of our firm's clients get into trouble by moving "too fast" to the smallest board - without a well designed plan (i.e. NO plan!) for test/troubleshooting. Eased access to key/critical points is, "worth its weight in gold" - should not be "bypassed" by rush...
Mathieu L. said:Also , our prototype PCB machine cannot make 4 layers PCB.
You're using a milling machine? If so that may explain that strange appearing red 'track', it's typical of milling paths.
I stopped using milling machines when it became apparent that prototype board houses delivered higher quality for less and often faster.
Robert
The design & implementation of a pcb carrying near 100MHz signals is non trivial. Many would say a proper design contains both, "Science & Art."
And - a fairly large inventory of electronic design - component selection & placement skills are required. Might this be - at this stage in your engineering career - a bit of an, "over-challenge?"
It was past suggested that you employ the existing - low cost - Launchpad - and limit any, "custom pcb effort" to those features you wish to add. The 2 boards may then either cable or plug together.
We note that time spent mastering too many, highly specialized tasks, subtracts from time available to increase your MCU knowledge. And - of course - should this forum expand to include every single - weakly related - MCU niche activity? Should there (ever) be (any) limit? (unguided forum - you know!)
Sometimes it becomes necessary to "revisit" early decisions - and (perhaps) adopt a different (and more productive) path...
cb1- said:The design & implementation of a pcb carrying near 100MHz signals is non trivial. Many would say a proper design contains both, "Science & Art."
Agreed, I wouldn't use less than 4 layers for a modern ARM. Some risks are not worth the return.
cb1- said:It was past suggested that you employ the existing - low cost - Launchpad - and limit any, "custom pcb effort" to those features you wish to add. The 2 boards may then either cable or plug together.
Let me echo and emphasize this. That lets you use parts with standard 0.1" spacing which are much better suited to your chosen board manufacturing technique. If you don't take this path I fear you will spend most of your time fighting quality issues with fine pitch components on a milled board. Even with this approach I think you'd be further ahead getting boards from a prototype house. You are more likely to get multiple boards and spares are generally useful to have around (even discounting the other quality issues).
Robert
Robert Adsett said:I fear you will spend most of your time fighting quality issues with fine pitch components on a milled board
Two now have risen to (repeat) this suggestion! And it may be that each has had (past) experience - and seek only to "steer" you from harm.
"Jack of all Trades" becomes increasingly difficult - painful - and unrewarding! This is the age of specialization - you'd do well to learn that now - and "focus" on that which most matters.
Just because you, "Might be able to do something" does not insure that the task is done correctly - or will not fail you - in ways & means which are hard to detect or recognize.
Hope that you sense that "two here" are not being "mean" - instead seek to save you (more) lost time/funds/effort...
Choice is yours - yet your learning & mastery of this MCU & critical programming is (still) being, "Held Hostage" to the pursuit of specialized "pcb manufacturing" skills. Some tasks are best left to others - especially when they block progress & deflect from your central purpose...
One doubts that, "Milling high-speed pcbs" receives great coverage in the reference you note... (perhaps - for good reason)
Good for you! Again - your past method really is not best suited to the (many) demands of modern MCUs operating at high frequencies.
It always proves wise to visit your, "outside pcb vendor's site" and/or contact them - so that your board design is in full compliance with the board house's equipment, capabilities & comforts. You should make this effort early to prevent the delay & frustration which may result should your design be "outside" the board house's "sweet spot."
Amit Ashara said:some functions like SSI and I2C require a set of IO's, which may be the same as ADC set
You are so wise, Amit. Indeed - and our firm handles just that by routing those key/critical signals to: organized & separate "edge connectors" so that I2C signals + power, and SPI + Power, and Analog Channels + Power - enjoy their own headers! Indeed - (some) organizational ability is forced upon the user - and a past (forgotten) "Poster Guidance Checklist" may be modified to, "PCB Designer Checklist" which steers & guides Users to success. (or at least gets them far closer...)
No design is ever, "Perfect." Yet the alternative, "Do nothing" is far from, "Best/Brightest!"