Əgər ilk dəfə öz platanı çəkirsənsə, səhv etmək şansın yüksəkdir: parazit siqnallı ADC, qızan stabilizator, öz-özünə reset olan mikrokontroller… Bunların çoxu sxemdən yox, PCB dizaynından qaynaqlanır.
Aşağıdakı 8 qayda Arduino shield-dən tutmuş STM32 və ESP32-li mürəkkəb plataya qədər demək olar hər layihədə işləyir.
1. Qısa və birbaşa siqnal yolları
Nə etməli: Yüksək tezlikli və həssas xətləri (kvars, USB, SPI, saat xətləri, ADC girişləri) mümkün qədər qısa və birbaşa çək.
Niyə vacibdir: Hər mm əlavə uzunluq – əlavə induktivlik və anten effekti deməkdir. Bu da kross-səs, jitter və EMI-ni artırır.
Geniş yayılmış səhv: Siqnal xəttini boş yerə platanın yarısı ilə gəzdirib, sonra təəccüblənmək ki, ADC niyə parazit siqnallı oxuyur və ya UART niyə bəzən səhv simvol göndərir.
2. Geniş və davamlı GND planı
Nə etməli: Mümkünsə ən azı bir təbəqəni tam GND planı kimi saxla. Siqnal xətlərini bu planın üstündən apar və planı kiçik adalara bölmə.
Niyə vacibdir: Sabit GND planı:
- geri dönüş cərəyanına qısa yol verir;
- EMI-ni azaldır;
- istinad gərginliyini sabit saxlayır.
Geniş yayılmış səhv: GND-ni nazik zolaqlar və dar boğazlarla bir-birinə bağlamaq. Nəticə: öz-özünə resetlər, UART-da təsadüfi simvollar, USB-nin bəzən tanınmaması.
3. Güc xətlərini ciddiyə al: en, ulduz topologiya və düşümlər
Nə etməli:
- Yüksək cərəyan daşıyan xətləri geniş çək;
- Mümkünsə ulduz topologiyası istifadə et – əsas qida nöqtəsindən ayrı-ayrı şaxələr;
- 1–2 A cərəyanlarda mis enliyini current capacity calculator ilə hesabla.
Niyə vacibdir: Nazik xətt gərginlik düşümü və qızma yaradır. Xüsusən də 5 V → 3.3 V LDO istifadə edəndə bu çox hiss olunur.
Geniş yayılmış səhv: Bütün platanı 0.25 mm enli güc xətləri ilə çəkmək. Sınaqda isə 5 V xətti yüklənəndə mikrokontroller 4.6 V görür və qəribə davranır.
4. Decoupling kondensatorlarını pinə yapışdır
Nə etməli: Hər VCC/GND cütlüyünə mümkün qədər yaxın 100 nF keramik kondensator yerləşdir. Xətt uzunluğunu və via sayını minimuma endir.
Niyə vacibdir: Decoupling kondensatoru mikrokontroller və ya IC-nin ani cərəyan sıçrayışını kompensasiya edir. Uzaqda olanda induktivlik artır və təsiri kəskin azalır.
Geniş yayılmış səhv: Bütün decoupling kondensatorlarını bir küncdə “bank” kimi yığmaq. Nəticə: datasheet-də göstərilən kondensator dəyərləri var, amma real effekt demək olar yoxdur.
5. Analog və rəqəmsal torpağı ağılla ayır
Nə etməli:
- ADC, op-amp və s. üçün AGND bölgəsi yarat;
- Rəqəmsal GND ilə yalnız bir nöqtədə (məsələn, ADC istinadının yanında) birləşdir;
- Rəqəmsal xətləri analog zonanın altından keçirmə.
Niyə vacibdir: Rəqəmsal cərəyan impulsları analog torpağa qarışanda ADC oxunuşları “üzməyə” başlayır.
Geniş yayılmış səhv: “AGND” yazıb, amma onu platada hər yerdə GND ilə birləşdirmək; yaxud tam əksinə – heç bir yerdə birləşdirməmək.
6. Differensial cütlərə hörmət et (USB, RS‑485, LVDS)
Nə etməli:
D+/D-,A/Bkimi differensial cütləri yanaşı, eyni uzunluqda və eyni təbəqədə çək;- Aralarındakı məsafəni sabit saxla;
- Mümkünsə 90° künclərdən qaç, 45° və ya yumru dönmə et.
Niyə vacibdir: Differensial siqnal kənar səsə qarşı dayanıqlıdır, amma bunun üçün iki xətt eyni şəraitdə olmalıdır.
Geniş yayılmış səhv: D+-ı bir tərəflə, D--ı başqa yolla aparmaq; uzunluqları fərqli, via sayını isə tamam başqa etmək. Nəticə: USB-nin stabil işləməməsi, yüksək sürətdə CRC xətaları.
7. Termal idarəetmə: güc elementlərini “soyut”
Nə etməli:
- LDO, MOSFET, güc rezistorları üçün datasheet-də göstərilən termal pad və mis sahəni təmin et;
- Lazım gələrsə, GND planına termal via-lar əlavə et.
Niyə vacibdir: Qızan elementlərin parametrləri dəyişir, ömrü qısalır, bəzən isə termal shutdown baş verir.
Geniş yayılmış səhv: Sxemdə 2 A-lıq step-down seçib, PCB-də isə yalnız dar pad qoymaq. Laboratoriyada isə 1 A-da belə mikrosxem əl yandırır.
8. Servisə və istehsala düşünərək dizayn et
Nə etməli:
- Test point-lər əlavə et: GND, əsas gərginliklər, SWD/JTAG, UART;
- Konnektorları bir-birindən aydın fərqlənən, səhv taxılması çətin modellərdən seç;
- İpək qatda (silk) pin 1, siqnal adları, gərginliklər üçün aydın işarələr yaz.
Niyə vacibdir: İlk prototipi debuq edəndə osiloskop probu üçün yer tapmamaq, “bu UART idi, yoxsa ISP?” deyə düşünmək vaxt itkisi və əsəbdir.
Geniş yayılmış səhv: Yalnız “işləsin” deyə düşünmək, servis və istehsal mərhələsini unudub bütün test point-ləri ixtisar etmək.
Bu 8 qayda hər şeyi əhatə etmir, amma onları sabit vərdişə çevirsən, platalarının keyfiyyəti kəskin artacaq. Növbəti addım kimi istifadə etdiyin MCU və interfeyslər üçün rəsmi layout guideline sənədlərinə bax: məsələn, ST AN4488 (STM32 üçün) və ya Espressif hardware design guidelines.










