30
Speeding up Hardware Designs Internet of Things 2013-12-03 Daniel D Lindmark Make Believe Company

Internet of Things:speeding up hardware designs

Embed Size (px)

DESCRIPTION

Internet of Things Flashtalk: Speeding up a Hardware Design. Using open hardware such as Arduino and Raspberry PI as well as Dev Kits, complemented by Application Notes, White Papers, and Reference Designs. Talk to your FAE, your Manufacturer, and your Distributor.

Citation preview

Page 1: Internet of Things:speeding up hardware designs

Speeding up Hardware Designs

Internet of Things2013-12-03

Daniel D LindmarkMake Believe Company

Page 2: Internet of Things:speeding up hardware designs

#TLDRSpeed is important: Open Hardware is a great start, but use Experts, MFGs, Distributors, FAEs. Read the Whitepapers, Reference Designs, and Application Notes.

Bonus Design Tip: To Pass FCC Certification, create ground fences with stitched vias surrounding the board and power islands.

Page 3: Internet of Things:speeding up hardware designs

Background: Scout Alarm

DIY Crowd Funded Home Security

Page 4: Internet of Things:speeding up hardware designs

Background: TeradyneBuilding Circuits and Software to test:Circuits and Software that are used to test:More circuits (Discrete Components).

Semiconductor Verification HardwareMicro volts to hundreds of voltsNano amps to hundreds of amps22 layer boards, 2.5 GHz routing

Page 5: Internet of Things:speeding up hardware designs

Dogs Like Steak: Time to Market is Critical

If you beat someone to market, by the time they have their first offering, you will have your second, cheaper offering.

Page 6: Internet of Things:speeding up hardware designs

Speed in MFP

Start with an Arduino / RasPi / DevKit Board and accessories:Ethernet, WiFi, Bluetooth, Motor Control, Zigbee, Knobs, Buttons, Capacitive Touch

If you can’t make IoT with these, you’re either a genius or a fool. Either way, proceed.

Page 7: Internet of Things:speeding up hardware designs

I was an Arduino Hater

Page 8: Internet of Things:speeding up hardware designs

How Dare these Geeks invade my wheelhouse?

Page 9: Internet of Things:speeding up hardware designs
Page 10: Internet of Things:speeding up hardware designs

Moofi HabitatRadial LED Globe BlinkenLicht Project-Lakes of Fire regional Burn )*(

Page 11: Internet of Things:speeding up hardware designs

Moofi Timeline

Software developers with zero hardware experienceProof of concept: HoursPrototype: DaysFinished 1-Off: Weeks

Page 12: Internet of Things:speeding up hardware designs

Except that that is not how it went

Page 13: Internet of Things:speeding up hardware designs

Are you running towards the finish line?Are you running towards the finish line?

Or away from the start?

Page 14: Internet of Things:speeding up hardware designs

“These Never Happen” - no one ever

Incorrect Interoperability Trace Coupling Unforntunate TpyosUnfamiliar Parts Bad Assumptions Impedance MismatchingSplit Plane Routing Decoupling Caps High ESRIncorrect Footprint Unintentional Shorts Dangling NetsMisnamed Pins Poor Layout Flow End of LifeLong Lead Time Sedimentary Code Poor OptimizationPower Supply Folding Counterfeit Parts Poor CoolingInsufficient Power Switching Noise Thermal EffectsRadiated Noise Insufficient Overhead Via Thermals

Page 15: Internet of Things:speeding up hardware designs

Find an Expert

I wasted years doing it the hard way with theory and understanding.

Find someone to tell you how to do it right.

Page 16: Internet of Things:speeding up hardware designs

Find a product advocateComponent manufacturers and distributors have a vested interest in you buying their product.

If you have hot coals, let them run over your hot coals.

Page 17: Internet of Things:speeding up hardware designs

Your FAE is your best friend

White Papers

Reference Designs

Application notes

Page 18: Internet of Things:speeding up hardware designs

Read every abstract / summaryCompanies such as Linear Tech and Arrow have hundreds of reference designs.

(And will gladly find someone to explain the parts you don’t get).

Page 19: Internet of Things:speeding up hardware designs

Speed in CompleteFunctional Prototype

Modify your dev hardware for your PCB.Arduino

Share Alike HardwareLGPL Software

RasPiLinuxClosed Hardware (CPU)

Dev KitFree as in Beer

Page 20: Internet of Things:speeding up hardware designs

Open Vs ClosedAn open hardware will compete against large companies by making it easy for anyone to emerge and difficult for the big guns to compete. This will spur innovation.

A closed hardware will attract investment. Competition will improve cost / features. This will spur innovation.

Page 21: Internet of Things:speeding up hardware designs

Open HardwareFastest time to MarketBest Reflection on BrandConsider Fencing your DesignConsider an Open SpinoffThere is no Secret Sauce

Page 22: Internet of Things:speeding up hardware designs

You climbed up to the top all by yourself!

Page 23: Internet of Things:speeding up hardware designs

Thank you

scoutalarm.commblabs.orgBlog: DanielDLindmark.comemail: [email protected]: @MakeBelieveInc

Bonus FCC Certification Layout Content Below

Page 24: Internet of Things:speeding up hardware designs

You should be worried about emissions

Page 25: Internet of Things:speeding up hardware designs

Emissions

Vertical Emissions are from exposed traces on the top / bottom side

Horizontal Emissions are from the side of the board.

Page 26: Internet of Things:speeding up hardware designs

Mitigate Vertical EmissionsBury Traces as close to the chip as possible.Keep Top / Bottom side trace lengths short(This means going to a 4-6 layer board)

Page 27: Internet of Things:speeding up hardware designs

Mitigate Horizontal Emissions200 mil GND fence around periphery and power islands100 mil stitching viaFlood top / bottom layers with GND

Page 28: Internet of Things:speeding up hardware designs

Antenna Layout

Place Antenna at outer edge of the board.No GND / Traces / Metal to the sidesNo GND underneath on any layer

Page 29: Internet of Things:speeding up hardware designs

Final Routing

No Vias from Chip to AntennaUse Coplanar Wave Guide for impedance matching (SaturnPcb.com)Install PI Network to Filter

Page 30: Internet of Things:speeding up hardware designs

Thank you

scoutalarm.commblabs.orgBlog: DanielDLindmark.comemail: [email protected]: @MakeBelieveInc