Saya mencoba membuat tata letak yang baik untuk memori flash Quad SPI NOR MT25QL256ABA1EW9-0SIT dengan MCU STM32. Masalah saya adalah bahwa saya menemukan pinout chip memori yang cukup nyaman. Saya telah berhasil menukar pin di sisi MCU dengan cara agar sinyal berada bersebelahan tetapi masih sulit. Mengikuti panduan tata letak Micron Quad spi yang saya berhasil:
- Tidak membagi bidang tanah yang mendasarinya (ini adalah 2 lapisan PCB),
- Jadikan sinyal jam pendek dan mungkin dengan sedikit menekuk,
- Jangan gunakan VIAS untuk perutean sinyal
Namun, saya tidak berhasil:
- Simpan impedansi yang masuk akal dengan menghitung striplines (sebenarnya tidak ada banyak ruang dan banyak sinyal)
- Jaga agar panjang sinyal tetap sama.
Setelah memperbesar gambar, seseorang dapat melihat nama-nama bersih pada bantalan chip memori. Saya ingin meminta pendapat Anda bahwa desain ini cukup untuk transfer jam hingga 80 Mhz. Untuk tujuan perbandingan, bentuk merah muda tempat chip berada adalah 18 x 8 mm. Tumpukan poligon GND disimpan untuk visibilitas. Saya akan menghargai semua bantuan.
Jawaban:
Untuk FR4, menggunakan epsilon efektif 3,25 kita mendapatkan panjang gelombang dari sinyal 80 MHz di PCB pada 80 dengan menghitung
panjang gelombang = (c / f) * (1 / sqrt (epsilon)) = (300000000 m / s / 80000000 1 / s) * (1 / sqrt (3,25) = 2,06 meter.
Menggunakan 1/16 dari panjang gelombang sebagai "batas aman" di bawah ini kita tidak perlu khawatir tentang refleksi dan waktu sinyal relatif, itu
safe_length = (1/16) * panjang gelombang = 2,06 / 16 = 12,8 sentimeter = 5 inci.
Jejak sinyal Anda jauh di bawah batas itu. Perutean Anda cukup baik.
https://www.jlab.org/accel/eecad/pdf/050rfdesign.pdf
sumber
Dari sudut pandang topologi Anda mungkin ingin mempertimbangkan untuk memutar chip SPI Flash 90 derajat ke kiri (berlawanan arah jarum jam) seperti di bawah ini. Ini akan cenderung meratakan panjang rute alami dan memungkinkan beberapa kemungkinan untuk mencocokkan panjang ke MCU.
sumber