Vai al contenuto

Interfaccia mini-PCIe (mPCIe)

Il punto di forza dell'architettura MSX è il connettore mini-PCIe (mPCIe) che unisce la scheda Main al carrier: la Main si innesta, tramite un connettore a bordo scheda, nello slot mPCIe presente sul carrier.

Scheda MSX con connettore mini-PCIe
Scheda MSX: il modulo mosaic-X5 saldato e, sul bordo, il connettore mini-PCIe per l'accoppiamento al carrier.

Info

Lo standard mPCIe è qui usato come interfaccia universale di accoppiamento (meccanica + elettrica), non per il protocollo PCI Express. Sui suoi pin viaggiano alimentazione, USB, UART e segnali di stato – non linee PCIe. Si sfrutta cioè il form factor standard per garantire la compatibilità fra schede.

Perché mini-PCIe: una Main, tanti carrier

L'idea è la modularità nel tempo:

  • oggi la scheda Main è montata sulla carrier mini;
  • domani la stessa identica scheda Main potrà essere montata su carrier diversi, purché tutti dotati dello stesso slot mPCIe con la stessa piedinatura.

Questo significa che la parte costosa e delicata – il modulo GNSS mosaic-X5 con la sua elettronica – viene progettata e collaudata una volta sola sulla Main, e poi riutilizzata su tutte le future carrier:

                        ┌─────────────────────────┐
                        │   Scheda MAIN (mPCIe)    │
                        │   mosaic-X5 + alim. +    │
                        │   interfacce + LED       │
                        └───────────┬─────────────┘
                                    │  connettore mPCIe (bordo dorato)
              ┌───────────────┬─────────┴──────────┐
              ▼               ▼                    ▼
     ┌────────────────┐ ┌────────────────┐ ┌────────────────┐
     │ Carrier mini   │ │ Carrier        │ │ Carrier futura │
     │ OGGI (USB-C)   │ │ Ethernet       │ │  …             │
     │                │ │ (quadri elettr)│ │                │
     └────────────────┘ └────────────────┘ └────────────────┘

Vantaggi:

  • riuso: la Main è un "cuore GNSS" intercambiabile;
  • evoluzione: nuove funzioni (es. Ethernet per quadri elettrici, I/O industriali) si realizzano disegnando solo un nuovo carrier;
  • manutenzione: si sostituisce una sola scheda in caso di guasto o upgrade;
  • collaudo: la sezione RF/GNSS è validata una volta e non cambia.

Meccanica del connettore mPCIe

Il connettore mini-PCIe è standardizzato (PCI-SIG). Le sue caratteristiche elettromeccaniche principali:

Caratteristica Valore (connettore mini-PCIe standard)
Contatti 52 pin su bordo scheda (card edge), due file
Passo contatti 0,8 mm
Inserimento a ~45° nello slot, poi si abbassa la scheda fino allo scatto delle clip di ritegno laterali
Fissaggio clip metalliche + (opzionale) vite/standoff
Tacca di polarizzazione key sul bordo che impedisce l'inserimento errato

Info

Attenzione a non confondere il connettore con il formato della scheda. La card mini-PCIe standard misura 30 × 50,95 mm (full-size); la scheda Main MSX, invece, ha un ingombro proprio di ≈ 62,8 mm di lato (vedi foto in Scheda Main) e usa il connettore mini-PCIe solo come interfaccia di accoppiamento verso il carrier, non come outline meccanico.

Note

Le quote esatte dell'innesto (lunghezza del bordo a contatti, posizione delle clip) vanno prese dal disegno meccanico della coppia Main/Carrier. (da confermare sulla revisione in produzione)

Procedura di inserimento (45° → scatto)

  1. A sistema spento, presentare la Main allo slot mPCIe con un'inclinazione di circa 45°, allineando la tacca di polarizzazione.
  2. Spingere il bordo dorato a fondo nello slot finché i contatti sono completamente inseriti.
  3. Abbassare la scheda verso il carrier: le clip laterali devono scattare e bloccarla in posizione orizzontale.
  4. Se previsto, avvitare lo standoff posteriore.

Warning

Non inserire/estrarre la Main con il sistema alimentato. L'innesto/disinnesto "a caldo" non è previsto e può danneggiare il modulo.

Segnali sul connettore mPCIe (Main ↔ Carrier)

Sul bordo mPCIe transitano tutti i segnali che la Main deve scambiare con il mondo esterno attraverso il carrier. Allocazione tipica/proposta:

Gruppo Direzione Segnali
Alimentazione Carrier → Main ingresso di potenza (es. 5 V), 3V3, GND (più pin in parallelo)
USB bidirezionale USB D+ / D− del modulo verso l'host del carrier
UART bidirezionale una o più UART TTL 3,3 V (TX/RX) per NMEA/SBF/RTCM
Sincronizzazione Main → Carrier PPS e ingressi EVENT
Stato Main → Carrier linee LED / segnali di stato
Espansione bidirezionale I2C / SPI e GPIO (su richiesta)

Warning

La mappa pin-per-pin del connettore mPCIe MSX è definita nello schema elettrico della coppia Main/Carrier ed è marcata (da confermare). È proprio questa mappa il "contratto" che ogni carrier futura deve rispettare per restare compatibile con la Main.

Regole per progettare carrier future compatibili

Per garantire che una nuova carrier funzioni con la Main esistente, il progetto del nuovo carrier deve rispettare:

  1. Stessa piedinatura mPCIe – non riassegnare i pin già definiti dal contratto Main/Carrier (alimentazione, USB, UART, RF, PPS/EVENT, stato).
  2. Stessa meccanica – posizione dello slot, tacca di polarizzazione, clip e standoff identici, così la Main si innesta senza modifiche.
  3. Budget di alimentazione – fornire tensione e corrente almeno pari a quelle richieste dalla Main (modulo + interfacce attive).
  4. Integrità del segnale RF – se la carrier prevede un'antenna esterna, percorso a impedenza controllata (50 Ω) e bias-tee compatibile.
  5. Compatibilità dei livelli logici – UART e GPIO a 3,3 V; usare convertitori dedicati per RS-232 o tensioni diverse.
  6. Pin riservati – lasciare non connessi (NC) i pin marcati come riservati per usi futuri, per non pregiudicare evoluzioni successive.

Tip

Trattare la piedinatura mPCIe come una interfaccia pubblica stabile: una volta congelata, le carrier nuove si agganciano senza toccare la Main. È lo stesso principio di un'API software, applicato all'hardware.

Riferimenti incrociati