51
System Architectures System Architectures Intrduction Intrduction Printed Circuit Boards Printed Circuit Boards Evaluation Boards Evaluation Boards

System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

System ArchitecturesSystem Architectures

IntrductionIntrduction

Printed Circuit BoardsPrinted Circuit Boards

Evaluation BoardsEvaluation Boards

Page 2: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 22 --

IntroductionIntroduction

Defining the architecture is a critical issue

Several aspects need to be considered

Logical & functional issues

Hardware/software partitioning

Communication infrastructure

Mechanical issues

Support and assembly

Printed Circuit Boards (PCB)

Evaluation Boards (EVB)

System-on-Chip (SoC)

These choices strongly influence the design

Cost & development time

Constraints

Properties (security, safety, certifiability, ...)

Page 3: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 33 --

IntroductionIntroduction

Printed Circuit Board

A plastic insulating support to mount discrete components

Different support material depending on application scenarios

Several interconnection layers

Components mounted on both faces

Arbitrary shape

Can be “stacked”

Evaluation board

Ready-made, application specific platform

Integrates components for specific classes of applications

Provides customizable areas and large connectors

Variants

Industrial PC’s

Page 4: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 44 --

IntroductionIntroduction

System-on-Chip

A single silicon die integrates most of the functionalities

Can be full-custom, semi-custom or programmable

Limitation related to integrated technology

Capacitances, inductances, ...

Variants

Multi-Chip Modules

Stacked die

Network-on-chip approach

Page 5: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 55 --

Printed Circuit BoardPrinted Circuit Board

PCB integrate

Discrete components available on the market (COTS)

Custom components

ASIC, FPGA, PLD/CPLD

Programmable components

Microprocessors, Microcontrollers

Most of the system are realized on PCBs

Several important aspects to be considered

Components

Support

Mounting

Testing

Page 6: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 66 --

ComponentsComponents

First of all, select standard components

Passive components

Connectors, socket, dip-switch, pushbuttons, LEDs, ...

Resistors, capacitors, inductors

Active simple components

Transistors, Power transistors

Power supply

PCB need distributon and control of the power supplies

Different voltages, Different grounds

Often need

Sequencers

Voltage regulators

Page 7: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 77 --

ComponentsComponents

Filters

High-pass

Low-pass

Antialias

Converters

ADCs, DACs

Amplifiers

Input, output

Oscillators

Quartz, triggers, PLLs, DPLLs

Power stages

Page 8: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 88 --

ComponentsComponents

Electro-optical and magneto-optical

Interface between differen physical signal

Decouplers, phodiodes, infrared, laser

RF components

Antennas

Integrated and discrete

Amp-stages, modulation and demodulation

Display

7-segments leds

Alphanumeric and graphic LCD

Plasma, Organic displays

Touch-screens

Page 9: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 99 --

ComponentsComponents

Sensors

Very wide spectrum of components...

Analog devices that

Sense and measure a specific physical property

Encode this information with an electrical measure

Typical physical measures are

Temperature, pressure, acceleration, humidity, sound, light, EM-

field, orientation...

Digital components

Most of processing is performed digitally

Both as hardware devices and software programs

ASIC, FPGA, PLD, CPLD, programmable processors, ...

Page 10: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1010 --

PackagePackage

The same component exist with different packages

Tha package has a twofold goal

Protect the component

Make electrical contacs accessible from the outside

Packages differ with respect to

Mounting technology

Pin positioning and spacing

Coating material

The choiche of a specific package influences

System size, and thus PCB size and shape

Thermal and mechanical properties

EMC

Cost

Page 11: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1111 --

PackagePackage

Package influences mounting technology

Through-Hole

Pins enter and traverse the PCB surface and are soldered on the

opposite face

Surface Mounted

Pins are soldered on the surface of the PCB

Package defines pin positioning

In-Line

Pins lay on one or two sides of the packages (SIP, DIP, PDIP)

Small-Outline

Like In-Line, but smaller size and pitch (SOJ, SOP, TSOP)

Quad Surface Mount

Pins lay on all four sides of the package (CC, QFP)

Grid Array

Pins lay on the bottom surface of the package (PGA, BGA)

Page 12: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1212 --

PackagePackage

Package material can be

Plastic

Low cost, Poor theraml dissipation, Mechanically good

Ceramic

Higher cost, Very good thermal dissipation, Fragile

Rad-hard materials

Very hig cost, Resistant to EM radiation and cosmic particles

Page 13: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1313 --

PackagePackage

Page 14: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1414 --

PackagePackage

Page 15: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1515 --

PackagePackage

Packages influence pin-counts and pitch

Page 16: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1616 --

PackagePackage

Packages influence efficiency

Ratio between die area and package area

Ranges from 5% to 60%

Page 17: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1717 --

PackagePackage

Package influence PCB routing complexity

Page 18: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1818 --

PackagePackage

Package influence thermal dissipation properties

Material

Pin cont & type

Page 19: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 1919 --

PackagePackage

Package influence thermal dissipation properties

Ambient temperature

Page 20: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2020 --

PCBPCB

Imperial system is used instead of metric measures

Board size

Inch 1 in = 25.4 mm

Smaller dimensions (e.g. dielectric thikness)

Mil 1 mil = 0.001 in = 25.4 µm

Conducting material thickness

The weight of a fixed size sheet is used

Square foot 1 ft = 304.8 mm 1 sq.ft = 0.0929 m2

Ounce 1 oz = 28.349 g

E.g.: 2 oz thickness

Density is 2 oz/sq.ft, i.e. 619.29 g/m2

Density of metal copper at room temperature is 8.96 g/cm3

Conducting material thikness:

(619.29 g/m2)/(8.96 g/cm3) = 69.12 µm

Page 21: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2121 --

PCB StructurePCB Structure

The PCB is made of several materials

Conducting material

Insulator

Glue

Page 22: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2222 --

PCB MaterialsPCB Materials

Conducting material

Mostly copper

Wiring

Power planes

Ground planes

Soldering pads

Thikness

From 0.5 oz to 3 oz

4-8 thiker layers

Power and ground

6-10 thinner layers

Interconnections

Page 23: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2323 --

PCB MaterialsPCB Materials

Insulator

Insulates wires

Provides mechanical support

Fiber glass is very common

Fiberglass Epoxy Resin (FR-2 e FR-4)

Characteristics

Electrical

Permittivity and resistivity

Mecanichal

Resistant to stretching, compression, bending

Coefficient of thermal expansion

For special applications

Kevlar

Kapton, flexible supports

Page 24: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2424 --

PCB MaterialsPCB Materials

Glue

Layers are stacked and glued

Glass resin pre-impregnated with epoxy resin (pre-preg)

At room temperature

Solid non-adhesive sheets

At suitable pressure and temperature

The viscosity decreases

Resins become adhesive

Maintain their insulating properties

Cooling and releasing pressure on the mounted PCB

Epoxy resing become solid

Assume the thermal, chemical and electrical properties requied for

the final manufact

Page 25: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2525 --

PCB FabricationPCB Fabrication

Fabrication requires different phases

Preparation of dielectric supports

Dieletcric material impregnated with epoxy resins

Copper is used from sheets or by electrolytic deposition

Fabrication of wiring

Deposition of photoresist that polimerizes where exposed to light

Chemical etching of the unwanted copper

Layer assembly

Layers are stacked and interleaved with pre-preg

Pressed at a suitable temperature

Drilling

Mechanical or laser

The inner part of the holes is coated with copper

Page 26: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2626 --

PCB FabricationPCB Fabrication

External layer fabrication

By photolitography and galvanostegy

The outer surfaces of the PCB are coated with a thiker copper

layer

Finishing

Mechanical polishing

Deposition of an insulating film, except in contact aread (pads)

Page 27: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2727 --

PCB TestPCB Test

Electrical testing

Verifies if contacts are connected or insulated, as required

Measures the resistance between couples of points

Three types of testing equipmentBed-of-Nails

Flying-Probes

X-Ray

Page 28: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2828 --

PCB TestPCB Test

Bed-of-Nails

Up to 5000-10000 metal probes

Injects current in predefined

points in the circuit

Senses the current in other points

Programmable

Page 29: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 2929 --

PCB TestPCB Test

Flying-Probe

Few metal probes

Usually 4 to 8

Mechanical structure for precise

positioning of the probes

Measure the resistance between

couples of points

Page 30: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3030 --

PCB TestPCB Test

In special situation testing requires X-ray photograpy

Accurate inspection of buried connections

Testing after mounting components can be hard

Hidden contact points

X-ray images are checked

Manually, by experienced designers

Automatically, by means of image recognition tools

Page 31: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3131 --

MountingMounting

Positions and solders components on the PCB

Manual

For small PCBs and limited volumes, typically prototypes

Automated

For large PCBs and/or volumes

Mandatory for critical components (high pin count, small pitch)

Main problems

Components must be poitioned with extreme accuracy

Soldering

SIP, DIP, ... Manual soldering feasible

QFP, PGA, BGA, ... Manual soldering unfeasible

Automatic mounting requires two phases

Components positioning

Pin soldering

Page 32: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3232 --

Mounting Mounting –– Positioning Positioning

Realized with machines called “pick & place”

Programmable

Very complex and expensive

Page 33: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3333 --

Mounting Mounting –– Positioning Positioning

Such machines have a variable

number of feeders

Lodgings for strips of components

Feeders prepare components

in such a way that a moving

mechanical arm can

Pick the components

Position components on the PCB

These actions are programmaed

High-machines

200 feeders

2 moving arms/heads

Optical vision for positioning

~ 30.000 comp/hr (~9 comp/s)

Page 34: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3434 --

Mounting Mounting –– SolderingSoldering

Components on the PCB are not soldered yet

Must be fixed before soldering

Mechanical fixing

Pint are forced into PCB holes

Adhesive fixing

With epoxy resins

Then, two soldering techniques

Reflow soldering

Contacts are pre-covered with a soldering paste

The PCB is heated and then cooled to complete soldering

Wave soldering

Liquid solder is deposed directly on contact points

The PCB is heated and then cooled to complete soldering

Page 35: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3535 --

Evaluation BoardEvaluation Board

Evaluation board, also called, Demo boards

Are redy-made PCB integrating a full system

Can be designed for devepment of different types of systems

Microcontroller based

Digital signal processor based

FPGA/CPLD based

More complx systems

Are customized for different applications

Numeric and digital signal processing

Networking

Image and video processing

Often used for

Prototyping of a system and application

Reference design for custom system

Page 36: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3636 --

EVB Example: EVB Example: XilinxXilinx CPLDCPLD

Page 37: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3737 --

XilinxXilinx CPLD: 7CPLD: 7--segment displaysegment display

Digits are time-multiplexed

When the anode is low the 7+1 cathode signal control the

segments of the display

Page 38: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3838 --

XilinxXilinx CPLD: 7CPLD: 7--segment displaysegment display

Encoding

Page 39: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 3939 --

XilinxXilinx CPLD: 7CPLD: 7--segment displaysegment display

Timing for digit time-multiplexing

Refresh period: 1ms – 16ms

Anode low period: 240us – 4ms

Page 40: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4040 --

XilinxXilinx CPLD: Sample CPLD: Sample topleveltoplevel designdesign

BCDC0

counter

CKPRE

prescaler

DCTRL

displayctrl

BCDC1

counter

001

0000

1

0000

clk

reset

ce

step(2:0)

ss(0:7)

an(3:0)

main

Page 41: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4141 --

XilinxXilinx CPLD: CPLD: PinoutPinout

50 MHz clock

Signal: clk

PIN: 77

Spartan 2

Device: xc2s50

Speed grade: -6

Package: pq208

7-segment display

Anodes PINs:

75,71,69,60

Cathode PINs:

74,70,67,62,61,

73,68,63

Step programming switches

Signal: step(2:0)

PINs: 81,82,83

Reset

Signal: reset

PIN:59

Count enable

Signal: ce

PIN:58

Power supply

JTAG Port

Page 42: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4242 --

EVB Example: TI RFIDEVB Example: TI RFID

Page 43: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4343 --

TI RFID: FeaturesTI RFID: Features

USART for I/O Communication

Three General Purpose I/O lines

Dual Frequency Operation

134.4KHz

13.56 MHz

Multi-Protocol

TI RFid LF Products

TI RFid HF Tag-It

ISO 15693

ISO 14443 A/B

Custom Firmware Downloadable

Scalability/Modular Architecture

Power On-Reset Operation

Firmware Upgradable

Page 44: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4444 --

TI RFID: ConnectorsTI RFID: Connectors

Page 45: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4545 --

TI RFID: Mechanical propertiesTI RFID: Mechanical properties

Page 46: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4646 --

EVB Example: TMS320VC5505 DSPEVB Example: TMS320VC5505 DSP

Page 47: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4747 --

TMS320VC5505 DSP: FeaturesTMS320VC5505 DSP: Features

TMS320C5504 or TMS320C5505 fixed point low power DSP

Devices

TLV320AIC3254 32-bit programmable stereo codec

OLED color LCD display (128x128 pixels)

Interfaces

Stereo line in, headphone out, microphone in

I2C, SPI, USB 2.0

MMC/SD slot, CE-ATA connector, RS232 interface

Connectors

10 user defined push button switches

Analog front end connectors

Two expansion connectors for memory cards

Other

External oscillator socket, Battery Holder, +5V power supply

Page 48: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4848 --

TMS320VC5505 DSP: SoftwareTMS320VC5505 DSP: Software

A complete Integrated Development Environment (IDE),

Efficient optimizing C/C++ compiler

Assembler

Linker

Debugger

Profiler

Project manager

DSP/BIOS real-time kernel

Chip Support Library

Board Test Package

Page 49: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 4949 --

EVB Example: MC9S12DP512 EVB Example: MC9S12DP512

Page 50: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 5050 --

MC9S12DP512: SchematicsMC9S12DP512: Schematics

Page 51: System Architectures - Intranet DEIBhome.deib.polimi.it/brandole/pc/13-pcb.pdf · -4-Introduction System-on-Chip A single silicon die integrates most of the functionalities Can be

-- 5151 --

Further readingFurther reading

1. Packaging

e-book chapther

2. The evolution of microprocessor packaging,

Intel

3. Using BGA Packages,

Fairchild Semiconductor, Application Note

4. Thermal Considerations for Surface Mount Packages,

Fairchild Semiconductor, Application Note

5. IC Package Thermal Metrics

Texas instruments, Application Note

6. S4100 Multi-Function Reader Module,

Texas Instruments, Data Sheet

7. Examples of package data sheets

Analog Devices