94 lines
4.0 KiB
Markdown
94 lines
4.0 KiB
Markdown
# Güç ağacı, sıralama ve reset
|
||
|
||
## Giriş yolu
|
||
|
||
```text
|
||
USB-C VBUS -> U7 TPS259470A (2.69 A typ) -> USB5_PROT --+
|
||
+-> U9 TPS2121 -> SYS5
|
||
EXT_5V ----> U8 TPS259470A (4.04 A typ) -> EXT5_PROT --+
|
||
```
|
||
|
||
Her iki eFuse yaklaşık 4.0 V UV ve 5.8 V OV eşiğine, kontrollü output slew'a,
|
||
fault test noktasına ve true reverse-current blocking'e sahiptir. U9 4.5 A
|
||
limitli power mux'tur; yakın geçerli girişlerde harici 5 V yolu önceliklidir.
|
||
|
||
USB yolunda TUSB320 CC ilanı U10 tarafından decode edilir. `MAIN_EN`, yalnızca
|
||
USB kaynağı 3 A ilan ettiğinde veya harici giriş gerçekten U9 tarafından
|
||
seçildiğinde yükselir. `VCC3V3_AUX` ise U12 üzerinden SYS5 var olduğu sürece
|
||
supervisor/debug mantığını besler.
|
||
|
||
## Ray üretimi
|
||
|
||
| Sıra | Ray | Regülatör | Nominal kapasite | Yükler |
|
||
|---:|---|---|---:|---|
|
||
| 0 | `VCC3V3_AUX` | U12 TPS7A2033 | 300 mA | TUSB320, FT4232H I/O/regülatör, EEPROM, supervisor ve reset mantığı |
|
||
| 1 | `VCC0V95` | U13 TPS6287B15 | 15 A sınıfı | Ti375 VCC/VCCA/VDD_SOC |
|
||
| 2 | `VCC1V8` | U14 TPS62867 | 6 A sınıfı | Ti375 VCCAUX/config/HSIO, QSPI, iki 1.8 V PMOD |
|
||
| 3 | `VCC3V3` | U15 TPS62867 | 6 A sınıfı | Ti375 HVIO, SCH16T, FTDI izolasyon bufferları, iki 3.3 V PMOD |
|
||
| 4 | `VCC3V0_RF` | U17 TPS7A2030 | 300 mA | MAX2771 RF/PLL/IF/VCO |
|
||
| 4 | `VCC3V0_DIG` | U18 TPS7A2030 | 300 mA | MAX2771 digital/ADC, Ti375 BR0/TR0 VCCIO |
|
||
| 4 | `VCC3V0_CLK` | U19 TPS7A2030 | 300 mA | 16.368 MHz ve 40 MHz osilatörler |
|
||
| bağımsız | `VCC3V3_ANT` | U20 TPS7A2033 | 300 mA | J5 3.3 V aktif anten seçeneği; U27 çıkışı 100 mA ile sınırlar |
|
||
|
||
Bu tablo regulator sınıfını gösterir. Toplam çıkış gücü `SYS5` giriş gücünü,
|
||
eFuse/mux limitini ve termal sınırı aşamaz.
|
||
|
||
## FPGA açılış sırası
|
||
|
||
1. `MAIN_EN`, U13 core buck'ı etkinleştirir.
|
||
2. 0.95 V regülasyona girince U13 `CORE_PG` yükselir.
|
||
3. `CORE_PG`, U16 LM3880'i başlatır.
|
||
4. `SEQ_FLAG1` U14'ü açar; `VCC1V8` oluşur ve U14 `PG_1V8` verir.
|
||
5. `SEQ_FLAG2` U15'i açar; `VCC3V3` oluşur ve U15 `PG_3V3` verir.
|
||
6. 3.3 V LDO'ları açarak üç 3.0 V rayını oluşturur.
|
||
7. U28 `VCC3V0_DIG > 2.79 V` gördükten sonra CT açık seçimiyle yaklaşık
|
||
20 ms bekler ve `FPGA_POWER_OK_N` bırakılır.
|
||
8. U34 aşağıdaki mantığı üretir:
|
||
|
||
```text
|
||
ALL_FPGA_POWER_OK = CORE_PG
|
||
AND PG_1V8
|
||
AND PG_3V3
|
||
AND FPGA_POWER_OK_N
|
||
AND SEQ_FLAG3
|
||
```
|
||
|
||
9. Sonuç doğru olunca U32 CRESET_N'i bırakır ve Q1 U29/U30 buffer OE'yi açar.
|
||
|
||
## Reset kaynakları
|
||
|
||
| Kaynak | Koşul | CRESET yolu |
|
||
|---|---|---|
|
||
| Power valid | `ALL_FPGA_POWER_OK=0` | U32 açık-drenç çıkış low |
|
||
| FTDI | BDBUS4 low | U31 açık-drenç çıkış low |
|
||
| Kart butonu | SW1 basılı | U33 açık-drenç çıkış low |
|
||
| Harici | J4 pin 1 GND'ye çekilir | 1k/4.7nF filtre, U33 açık-drenç output low |
|
||
|
||
CRESET_N üzerinde tek pull-up R35=10 kohm ile `VCC1V8`'adır. Hiçbir reset
|
||
sürücüsü high sürmez; dolayısıyla farklı power domain çıkışları çatışmaz.
|
||
Harici reset pini dry-contact/open-drain girişidir, harici bir gerilim kaynağı
|
||
değildir.
|
||
|
||
## Kapanış davranışı
|
||
|
||
Bir izlenen ray bozulduğunda ilgili PG düşer, U34 sonucu hemen düşük olur,
|
||
CRESET_N çekilir ve FTDI'nin FPGA'ya doğru sürücüleri high-Z yapılır. Bu yapı
|
||
yalnızca boot sırası için değil brown-out/back-power koruması için de kullanılır.
|
||
LM3880 power-down sırasında FLAG3→FLAG2→FLAG1 ters sırasını uygular.
|
||
|
||
## Ölçüm sırası
|
||
|
||
İlk enerjilemede akım limitli laboratuvar kaynağı kullanılmalı ve şu sıra
|
||
osiloskopla doğrulanmalıdır:
|
||
|
||
1. TP6 `SYS5` ve TP7 `VCC3V3_AUX`.
|
||
2. TP8 `VCC0V95`.
|
||
3. TP9 `VCC1V8`.
|
||
4. TP10 `VCC3V3`.
|
||
5. TP12 `VCC3V0_DIG`.
|
||
6. TP13 `FPGA_CRESET_N` ve TP14 `FPGA_CDONE`.
|
||
|
||
TP13, son rail valid olduktan yaklaşık 20 ms sonra yükselmelidir. Boot
|
||
tamamlandığında TP14 yükselmelidir. Gerçek inrush ve steady-state akımları
|
||
ölçülmeden PMOD veya aktif anten yükü bağlanmamalıdır.
|