Che cosa fa una baseboard personalizzata per un modulo di elaborazione?
Una baseboard per un modulo di calcolo collega un modulo di calcolo al resto di un prodotto. Può fornire conversione di potenza, ricetrasmettitori di campo, connettori, protezione, connessioni di archiviazione e funzioni di controllo. Il lavoro esatto dipende da cosa già fornisce il modulo e da cosa richiede l'installazione.
Il progetto va oltre il posizionamento dei connettori attorno a un modulo. Vincoli meccanici, integrità del segnale, configurazione del software, produzione e accesso al servizio interagiscono. Un connettore spostato in una fase avanzata del progetto può influire sull'instradamento, sull'attrezzatura della custodia e sul cablaggio. Cattura queste dipendenze mentre sono ancora poco costose da modificare.
Se la decisione sulla piattaforma è ancora aperta, inizia con il SoM rispetto alla guida del computer a scheda singola. Se il progetto include l'inferenza dell'intelligenza artificiale, convalidare il modello previsto e il percorso del sensore prima di congelare il modulo di calcolo.
Cosa includere nel brief di progettazione
| Ingresso | Informazioni da fornire | Perché cambia il design |
|---|---|---|
| Modulo di calcolo | Parte esatta, revisione, variante di memoria/archiviazione e BSP supportato | Definisce i confini elettrici, meccanici e software |
| Interfacce | Conteggio, standard elettrico, velocità dati, connettore, isolamento e lunghezza del cavo | Determina ricetrasmettitori, protezione, instradamento e convalida |
| Fornitura | Requisiti di tensione nominale, campo di funzionamento, avvio e disturbo | Definisce conversione, sequenziamento, protezione e lavoro termico |
| Meccanica | Profilo della scheda, limiti di altezza, montaggio, posizioni dei connettori e modello di custodia | Vincola il posizionamento, il raffreddamento e l'assemblaggio |
| Software | Sistema operativo, requisiti di avvio/aggiornamento e supporto periferico | Definisce BSP, il lavoro di integrazione di driver e applicazioni |
| Validazione | Ambiente operativo, test applicabili e criteri di accettazione misurabili | Definisce attrezzature, prototipi, tempi di test e prove |
| Produzione | Quantità pilota, volumi attesi, modello di servizio e risultati finali della produzione | Influenza l'approvvigionamento, i dispositivi di prova e il controllo delle modifiche |
Contrassegnare esplicitamente gli sconosciuti e assegnare a ciascuno un proprietario. Ad esempio, "quattro telecamere" lascia aperte l'interfaccia, il sensore, la lunghezza del cavo, la sincronizzazione e le modalità operative simultanee. Una fase iniziale di scoperta può risolvere tali incertezze prima che venga concordato un ambito di implementazione fisso.
Un processo pratico di progettazione e validazione
- Requisiti e fattibilità. Confermare il modulo, l'assegnazione dell'interfaccia, il software disponibile e i principali rischi. Produrre uno schema a blocchi concordato e uno schema di accettazione.
- Revisione schematica e dei componenti. Definire l'albero elettrico, la protezione, gli orologi, i ripristini e le interfacce. Esaminare la disponibilità dei componenti e le alternative prima del layout.
- Revisione del layout e della produzione. Risolvi impilamento, posizionamento, vincoli di instradamento, adattamento meccanico, accesso all'assieme e punti di prova.
- Approvvigionamento e assemblaggio del prototipo. Controllare i dati di fabbricazione e le sostituzioni dei componenti, quindi registrare la configurazione originale di ciascuna scheda.
- Bring-up e integrazione software. Verificare l'alimentazione e l'avvio prima di esercitare le interfacce e il carico di lavoro dell'applicazione. Tieni traccia dei problemi rispetto alle revisioni della scheda e del software.
- Validazione e passaggio di consegne. Eseguire i test concordati, chiudere i problemi e fornire i dati di rilascio e le prove di supporto definite nell'ambito del progetto.
Utilizzare la guida alla progettazione del produttore del modulo e visualizzare l'elenco di controllo per la parte selezionata. I riferimenti dei fornitori possono identificare requisiti facili da trascurare, ma le istruzioni per un modulo o una generazione diversa non sono intercambiabili. La checklist NVIDIA nei riferimenti è un esempio di come vengono documentati i controlli hardware e software per un particolare ecosistema.
Cosa determina il costo della scheda base per un modulo di elaborazione NRE?
L'ingegneria non ricorrente copre il lavoro svolto per creare e convalidare il progetto. Una citazione utile separa il lavoro dai componenti del prototipo, dalla fabbricazione PCB, dall'assemblaggio, dalle attrezzature, dai test esterni e dalla produzione ricorrente. Concordare quali di questi sono inclusi, opzionali o addebitati separatamente.
| Determinante dei costi | Domanda da risolvere prima di un preventivo |
|---|---|
| Complessità dell'interfaccia | Le interfacce sono già supportate o necessitano di nuovi circuiti e driver? |
| Disposizione ad alta velocità | Quali segnali impongono requisiti di stack-up, impedenza e convalida? |
| Potere e protezione | Quali condizioni di fornitura e disturbi di campo deve tollerare il prodotto completo? |
| Vincoli meccanici | Il contorno è flessibile o il progetto deve adattarsi a un involucro e un'imbracatura fissi? |
| Ambito del software | Il lavoro include l'adattamento BSP, i driver, il ripristino e il supporto per l'aggiornamento? |
| Iterazioni del prototipo | Come vengono gestite le revisioni previste, i nuovi test e le modifiche all'ambito? |
| Qualificazione e produzione | Quali test formali, attrezzature e documenti di produzione sono richiesti? |
Il semplice prezzo del “design PCB” è difficile da confrontare con un preventivo completo per lo sviluppo del prodotto. Richiedere un elenco dei risultati finali, ipotesi, esclusioni, criteri di accettazione e processo di modifica. Ciò rende possibile confrontare le proposte senza dare per scontato che sia incluso il lavoro mancante.
Come dovrebbe essere pianificata la sequenza temporale?
Costruisci la pianificazione attorno alle dipendenze. L'approvazione dei requisiti precede il congelamento della progettazione; la fabbricazione e la disponibilità dei componenti determinano quando possono arrivare i prototipi assemblati; una modifica hardware può richiedere un altro ciclo di produzione prima che il test possa essere ripetuto. Il software può procedere in parallelo su una piattaforma di sviluppo solo dove tale piattaforma rappresenta abbastanza da vicino l'hardware finale.
Ad ogni tappa fondamentale, indicare il risultato finale, il proprietario, la decisione di revisione e la dipendenza successiva. Ad esempio: schema approvato; pacchetto di produzione rilasciato; prototipo motorizzato; interfacce verificate; rapporto di prova dell'applicazione; rilascio della produzione.
Una stima di consegna credibile richiede un ambito definito e un controllo della fornitura dei componenti. Separare lo sforzo tecnico dal lead time trascorso e includere il tempo per la revisione, l'approvvigionamento e un'indennità di iterazione concordata. Tratta la disponibilità del prototipo e la qualificazione della produzione come traguardi separati.
Definire l'accettazione prima del primo prototipo
Trasforma i requisiti in test osservabili. Invece di “il gateway funziona”, specificare le modalità di interfaccia, il modello di traffico, la durata, la perdita consentita e il registro o la misurazione che registra il risultato. Invece di “L’intelligenza artificiale è veloce”, definisci il modello, l’input, la soglia di precisione, il throughput sostenuto e il ritardo di output accettabile.
- Documentare l'avvio, l'arresto, il ripristino e il comportamento dopo un aggiornamento interrotto.
- Esercitare insieme le interfacce richieste, anziché solo una alla volta.
- Eseguire il carico di lavoro previsto per un tempo sufficiente a valutare la condizione operativa termica rilevante.
- Verificare il servizio concordato e le procedure di test di produzione.
- Conserva la revisione della scheda, l'immagine del firmware e del software allegata a ogni risultato del test.
Per considerazioni meccaniche e di potenza, vedere il nostro Nota sul design del robusto computer fanless. Per un carico di lavoro di rete neurale, il RK3588 NPU guida al test fornisce un punto di partenza per separare le prestazioni del modello dalle prestazioni del sistema completo.
Concordare il pacchetto di consegna
Specificare i formati e i diritti per schemi, layout PCB, output di produzione, distinta base, istruzioni di assemblaggio, software, istruzioni di programmazione e dispositivi di prova. Definisci quali fonti modificabili vengono consegnate, quali componenti di terze parti hanno licenze separate e chi mantiene il progetto dopo l'accettazione. Questi sono i termini del progetto da concordare, non le ipotesi che conseguono automaticamente dal pagamento di NRE.
Un comunicato utile registra anche le limitazioni note, le sostituzioni approvate, i rischi irrisolti e la procedura per richiedere modifiche. Tali informazioni aiutano i team di produzione e assistenza a distinguere una revisione controllata da una variazione non documentata.
Baseboard personalizzata per domande su un modulo di calcolo
È possibile copiare uno zoccolo di riferimento senza modifiche?
Può essere un punto di partenza ingegneristico laddove la licenza lo consente, ma la nuova installazione necessita ancora di validazione elettrica, meccanica, software e di produzione. Verificare che ogni progetto di riferimento si applichi al modulo e alla revisione esatti.
Il lavoro BSP è incluso automaticamente?
Solo se l'ambito concordato lo prevede. Indica nel brief del progetto chi possiede la configurazione di avvio, il supporto delle periferiche, l'integrazione del sistema operativo e gli aggiornamenti a lungo termine.
Cosa è sufficiente per una prima discussione?
Un diagramma a blocchi, la preferenza del modulo, l'elenco delle interfacce, i dettagli della fornitura, i vincoli del contenitore, le quantità target e la data pilota prevista sono un utile punto di partenza. Includi ciò che rimane indeciso in modo che la prima conversazione possa concentrarsi su tali rischi.
Riferimenti tecnici
- NVIDIA: adattamento del modulo e liste di controllo per l'avvio di hardware/software
- Digi: punti di partenza per lo sviluppo di sistemi embedded
Il processo di cui sopra è un quadro di pianificazione del progetto. Le regole di progettazione elettrica devono provenire dalla documentazione tecnica attuale del modulo selezionato.
Porta l'elenco delle tue interfacce.
Invia la preferenza del modulo, i connettori, la fornitura, la custodia e la quantità pilota. Possiamo trasformarli in uno baseboard con ambito per un modulo di calcolo e una discussione sul software incorporato.
