Files
..

Donanım mimarisi

Ana dosyalar

  • board.kicad_sch: güncel hiyerarşik KiCad 10 şeması.
  • board.kicad_pcb: güncel, placed fakat unrouted PCB.
  • board.kicad_pro: net-class, diff-pair ve proje ayarları.
  • board.kicad_dru: üreticiye ve kontrollü empedansa özgü DRC kuralları.
  • board.kicad_sym ve board.pretty/: projeye özel sembol ve footprintler.

board_prerouted, board_plane_stitched ve eski board_power_routed dosyaları ara çalışma ürünleridir. Güncel reset/netlist revizyonundan önce oluşturulmuş routing dosyaları yeni tasarım için kaynak kabul edilmez.

Güç mimarisi

  1. USB-C VBUS veya harici 5 V koruma ve power-path devresinden sonra SYS5 rayını oluşturur.
  2. TPS6287B15, FPGA core/VCCA/VDD_SOC için 0.95 V üretir.
  3. CORE_PG, LM3880 sıralayıcıyı başlatır.
  4. LM3880 önce TPS62867 1.8 V rayını, ardından TPS62867 3.3 V rayını etkinleştirir.
  5. 3.3 V üzerinden MAX2771 ve ilgili FPGA bankları için ayrı düşük gürültülü 3.0 V LDO'lar beslenir.
  6. TPS3808, VCC3V0_DIG rayını izler ve geçerli olduktan sonra 20 ms gecikmeyle power-good verir.
  7. Core PG, 1.8 V PG, 3.3 V PG, TPS3808 sonucu ve LM3880 FLAG3, ALL_FPGA_POWER_OK mantığında birlikte doğrulanır.

FPGA besleme rayları:

Ray Görev
VCC0V95 FPGA core, VCCA ve SoC çekirdeği
VCC1V8 VCCAUX, konfigürasyon/flash ve 1.8 V HSIO bankları
VCC3V3 3.3 V FPGA I/O bankları ve çevre birimleri
VCC3V0_DIG MAX2771 dijital ve ilgili 3.0 V FPGA bankı
VCC3V0_RF MAX2771 analog RF beslemesi
VCC3V0_CLK Düşük gürültülü saat beslemesi
VCC3V3_AUX Her zaman açık supervisor ve USB debug mantığı

Reset mimarisi

FPGA_CRESET_N, 1.8 V'a pull-up edilen aktif-düşük konfigürasyon resetidir. Aşağıdaki üç bağımsız SN74LVC1G07 açık-drenç yolu bu hattı yalnızca aşağı çekebilir:

  • FT4232H interface 1 BDBUS4 yazılım reset isteği.
  • ALL_FPGA_POWER_OK geçersiz olduğunda power-fault reseti.
  • Filtrelenmiş kart üstü buton veya J4 EXT RESET_N harici reset isteği.

J4 harici kaynağı aktif-düşük open-drain/contact-closure kullanımına göre tasarlanmıştır. Harici pine gerilim uygulanmamalı; pin GND'ye çekilmelidir.

JTAG ve USB debug

FT4232H arayüzü Görev Sinyaller
Interface 0 / A RISC-V JTAG ADBUS0..3
Interface 1 / B FPGA hard JTAG BDBUS0..3
Interface 1 / BDBUS4 FPGA reset Aktif-düşük reset isteği
Interface 2 / C UART0 TX/RX
Interface 3 / D UART1 ve debug GPIO TX/RX/DBG

FTDI her zaman açık yardımcı raydan beslenir. FPGA'ya doğru sürülen sinyaller FPGA 3.3 V rayından beslenen Ioff özellikli bufferlardan geçer. Bu bufferların enable girişi yalnızca ALL_FPGA_POWER_OK geçerliyken açılır; kapalı FPGA I/O pinlerinin debug arayüzü üzerinden back-power edilmesi engellenir.

Hard JTAG TCK/TMS/TDI/TDO ve RISC-V JTAG sinyallerinde 10 kohm idle pull-up, seri hatlarda 33 ohm kaynak sönümleme dirençleri bulunur. Ayrı ARM/JTAG headerı yoktur.

PMOD ve FPGA pin politikası

  • JPMOD1, JPMOD2: Digilent 2x6, 3.3 V.
  • JPMOD3, JPMOD4: Digilent 2x6, 1.8 V.
  • Her PMOD'da 8 GPIO, 2 GND ve 2 besleme pini vardır.
  • Konfigürasyon, PLL feedback, özel clock ve kartta kullanılan MAX2771/IMU pinleri PMOD tahsisine dahil edilmez.
  • Kesin ball/net eşlemesi ../docs/ti375_pinout.csv dosyasındadır.

RF ve yüksek hızlı routing kuralları

  • RF katı üst katmanda, JLC08161H-3313 stackup için 0.164 mm genişlik ve 0.200 mm coplanar GND aralığıyla 50 ohm CPWG olarak tasarlanır.
  • SMA, ESD, bias-tee, SAW ve MAX2771 MIXIN_HI arasındaki RF güzergâhında dijital route veya via kullanılmaz.
  • USB2 diferansiyel çift 0.135 mm hat ve 0.150 mm coupled gap kuralındadır.
  • RF ve USB geometrisi scripts/finalize_routing.py tarafından deterministik olarak kurulur; Freerouter çıktısındaki kritik hatlar kullanılmaz.
  • L2 ve L7 kesintisiz GND referans katmanlarıdır. L4 bölünmüş DC güç katmanıdır.

Üretime çıkış şartı

Bu revizyonda placement kontrolleri geçmiştir fakat board.kicad_pcb üzerinde track yoktur. Üretim öncesinde routing akışı tamamlanmalı; zone'lar doldurulmalı; ERC, DRC, schematic parity, Gerber ve drill incelemesi tekrar yapılmalıdır.