Inapoi la Blog
Ghiduri Tehnice

PCB Nu Funcționează: Ghid Troubleshooting

Ghid practic de diagnosticare pentru PCB-uri care nu funcționează. Probleme comune, tehnici de testare și soluții pas cu pas pentru debugging hardware.

Hommer Zhao26 decembrie 202517 min citire

Ai primit PCB-ul, ai asamblat componentele, și... nu merge. Frustrarea e enormă, mai ales când nu știi de unde să începi. Acest ghid te va ajuta să diagnostichezi sistematic problemele și să găsești soluția.

Metodologia de Debugging

Regula #1: Nu Presupune, Verifică

Cele mai multe debugging sessions eșuează pentru că:

  • "Știu că partea asta merge" → de fapt nu merge
  • "Am mai verificat asta" → dar nu cu atenție
  • "Nu poate fi de la X" → dar e exact de la X

> 💡 Sfat Expert de la Hommer Zhao: "În 20+ ani de experiență, am învățat că 90% din probleme vin din 3 surse: alimentare, conexiuni, și termice. Întotdeauna verifică acestea întâi, chiar dacă pari sigur că sunt OK."

Procesul Sistematic

PasVerificareTool
1Inspecție vizualăOchi, lupă, microscop
2AlimentareMultimetru
3ContinuitateMultimetru
4Scurt-circuiteMultimetru/Thermal camera
5SemnaleOsciloscop/Logic analyzer
6FirmwareDebugger/Serial console

Verificare Vizuală (Pas 1)

Ce să Cauți

Pe PCB gol (înainte de asamblare):

DefectAspectCauză
Scratch pe traceÎntrerupere vizibilăManipulare
Solder bridgeCupru între padsFabricație
Via incompletGaură fără cupruFabricație
DelaminationBule/separare straturiFabricație/Termică
Contur incorectFormă greșităFișiere

Pe PCB asamblat:

DefectAspectCauză
Solder bridgeLipit între piniAsamblare
Cold solderLipit mat, crăpatAsamblare
Missing componentPad golAsamblare
TombstoningComponent ridicatReflow
Wrong polarityIndicator greșit orientatAsamblare
Wrong componentAltă valoare/tipBOM/Placement

Citește despre defecte: Top 10 Defecte PCB Comune și Soluții

Instrumente pentru Inspecție

InstrumentCostCapacitate
Ochi liberi€0>0.5mm defects
Lupă 10x€10-30>0.1mm defects
Microscop USB€30-100>0.05mm defects
Microscop stereo€200-1000>0.01mm defects

Verificare Alimentare (Pas 2)

Prima Regula: ISOLATE

Înainte de a conecta alimentare:

1. Verifică scurt-circuit GND-VCC

  • Pune multimetrul pe continuitate
  • Între GND și fiecare rail de alimentare
  • NU ar trebui să sune (rezistență >10Ω)

2. Verifică polaritatea conectorului

Procedura de Power-Up

PasAcțiuneVerificare
1Conectează power supply cu current limitSet 100mA max
2Aplică tensiune gradualMonitorizează curent
3Verifică tensiunileLa fiecare regulator output
4Verifică cu sarcinăSub load

Probleme Comune de Alimentare

Curent excesiv la pornire:

CurentCauză ProbabilăVerificare
>1A instantScurt-circuitMultimetru continuitate
100-500mA constantComponent în scurtThermal camera/touch test
Curent fluctuantOscilații regulatorOsciloscop

Tensiune incorectă:

SimptomCauzăSoluție
0V outputRegulator mortÎnlocuiește
Tensiune micăSuprasarcinăVerifică consumatori
Tensiune mareFeedback greșitVerifică resistor divider
OscileazăCapacitori lipsă/greșițiVerifică C in/out

Verificare Continuitate (Pas 3)

Metodă Sistematică

Pentru fiecare net critic:

1. Identifică toate nodurile din schematic

2. Verifică continuitate între toate

3. Marchează pe schematic ce ai verificat

Exemple Critice de Verificat

Alimentare:

  • VCC la fiecare IC VCC pin
  • GND la fiecare IC GND pin
  • Regulator IN/OUT la source/load

MCU:

  • Crystal la MCU pins
  • Reset la pull-up/button
  • Programming pins la header
  • Debug pins la connector

Comunicații:

  • TX la RX (și invers!)
  • SDA la toate slave SDA
  • SCL la toate slave SCL
  • CS la MCU GPIO

Verificare Scurt-Circuite (Pas 4)

Tehnici de Localizare

Metoda 1: Thermal Detection

  • Aplică tensiune limitată la curent
  • Folosește thermal camera sau
  • Atinge cu degetul (atenție!)
  • Componenta în scurt se încălzește

Metoda 2: Voltage Drop

  • Aplică curent constant mic (1A)
  • Măsoară voltage drop de-a lungul trace-urilor
  • Scurt-circuitul are cea mai mică rezistență

Metoda 3: Divide and Conquer

  • Taie trace-uri pentru a izola
  • Identifică în ce secțiune e scurt-circuitul
  • Reconectează cu fire după repair

Cauze Comune de Scurt-Circuit

LocațieCauzăSoluție
Între pini ICSolder bridgeReflow/Wick
Sub IC (BGA/QFN)Excess pasteRework
Via-uriInternal shortPCB defect
CapacitorCap în scurtÎnlocuire
ESD damageChip arsÎnlocuire

Verificare Semnale (Pas 5)

Instrumente Necesare

InstrumentUtilizarePreț Tipic
OsciloscopAnalog signals€300-2000
Logic analyzerDigital signals€10-500
Protocol analyzerI2C/SPI/UART€50-500
Frequency counterClock signals€100-500

Semnale Critice de Verificat

Clock signals:

  • Cristal oscillating?
  • Frecvența corectă?
  • Amplitude OK? (tipic 1-3Vpp)
  • Duty cycle ~50%?

Reset:

  • Stabil HIGH după power-up?
  • Clean edge la reset button?
  • Nu oscilează?

Comunicații digitale:

ProtocolCe verificiTool
UARTTX wiggling, baud rateLogic analyzer
I2CSDA/SCL pull-ups, ACKI2C analyzer
SPICLK, MOSI data, CS timingLogic analyzer
USBD+/D- transitionsProtocol analyzer

Pentru servicii de asamblare:** [Asamblare PCB Profesională](/servicii/asamblare-pcb/)

Verificare Firmware (Pas 6)

MCU Nu Pornește

SimptomCauzăVerificare
No activityFirmware lipsăCheck flash
Stuck in resetWatchdog/brownoutVerifică reset pin
Wrong clockClock configMeasure clock
Hard faultBug în codDebug step

Debug Connections

Verifică:

1. Programming header conectat corect

2. VCC la programmer = VCC la target

3. GND comun

4. Reset/SWDIO/SWCLK sau JTAG corect

Serial Debug

Cea mai simplă verificare firmware:

1. Conectează serial-USB adapter

2. Setează baud rate corect (9600, 115200...)

3. Verifică dacă primești output

4. Adaugă print statements în cod

Flowchart Diagnostic

Pașii de Troubleshooting în ordine:

1. Inspecție vizuală → Defecte? → Fix & Retry

2. Verifică scurt GND-VCC → Scurt? → Find & Fix

3. Power up (limited) → Overcurrent? → Locate short

4. Verifică tensiuni → Wrong? → Fix power section

5. Verifică semnale → Missing/Wrong? → Trace cause

6. Verifică firmware → Issue? → Debug code

7. Should work!

Erori Design vs Fabricație vs Asamblare

Cum să Distingi

Toate PCB-urile au problemaProbabil Design
Funcționa, acum nuDamage/Degradare

Verificări pentru Design Error

  • Compară schematic cu datasheet
  • Verifică pinout-ul ICs
  • Verifică valorile componente
  • Verifică power sequencing requirements
  • Verifică pull-up/pull-down necesare

Citește: Top 10 Greșeli Design PCB

Verificări pentru Fabricație Error

  • Gerber match layout?
  • Drill file corect?
  • Layers în ordine corectă?
  • Via-uri complete?
  • Traces continue (nu întrerupte)?

Contactează-ne pentru DFM: Fabricare PCB cu Verificare DFM

Cum Te Poate Ajuta WellPCB

La WellPCB, minimizăm problemele din start:

Design Review:

Quality Manufacturing:

Troubleshooting Support:

---

Surse și Referințe

1. IPC-7711/7721 - Rework, Modification and Repair of Electronic Assemblies

2. Practical Electronics Troubleshooting - James Perozzo

3. Debugging Embedded Systems - Industry Best Practices

Cuvinte cheie:
PCB nu funcționeazătroubleshooting PCBdebugging hardwareprobleme PCBtestare PCBdiagnosticare electronică

Aveti un Proiect PCB?

Solicitati o oferta gratuita si primiti verificare DFM pentru design-ul dumneavoastra.

Solicitati Oferta Gratuita