Che cos'è un file .SCH? Formati schematici e output su PCB
Figura 1. Esempio di file SCH per la revisione dello schema prima della generazione del layout del PCB.
Un file .SCH è un file schematico creato da un software di automazione della progettazione elettronica (EDA) che memorizza la progettazione logica di un circuito, ovvero i componenti e le connessioni tra di essi, anziché il layout fisico del circuito stampato. È il documento di partenza per quasi tutti i progetti di PCB e la sua accuratezza influisce direttamente sulla possibilità di produrre e assemblare correttamente il circuito stampato finito.
Principali takeaways
- Un file .SCH contiene la logica del circuito (lo schema elettrico), non il layout fisico del PCB.
- Il formato è specifico per ogni strumento: Eagle, KiCad, Altium, OrCAD e LTspice utilizzano tutti i file .sch o simili in modi diversi.
- Per aprire un file .sch proveniente da un'altra fonte, di solito è necessario il software originale o un visualizzatore compatibile.
- I produttori non realizzano i progetti direttamente dai file .sch: necessitano di file Gerber/ODB++, dati di foratura, distinta materiali e dati di posizionamento generati dal progetto.
Sommario
- Che cos'è un file .SCH?
- In che modo i file .SCH differiscono tra i vari strumenti EDA?
- Come aprire e visualizzare un file .SCH
- Dallo schema al layout fino ai file di produzione.
- Perché lo schema è importante per la produzione
- Preparazione di un pacchetto di design pulito per il produttore
- Conversione di un file .SCH in Gerber per la produzione
- Domande frequenti
Che cos'è un file .SCH?
Quando un ingegnere progetta un circuito, il primo passo è disegnare uno schema: un diagramma che mostra ogni componente come un simbolo e ogni connessione elettrica come una linea. Il software EDA salva questo diagramma in un file schematico, solitamente con estensione .sch. Il file registra la funzione di ciascun componente, la sua etichetta e l'esatta corrispondenza tra i pin e le reti.
Fondamentalmente, un file schematico descrive l'intento, non la geometria. Indica "questa resistenza si collega a quel condensatore e al pin 3 del microcontrollore", ma non specifica dove si trovano questi componenti sulla scheda o come sono instradati i fili di rame. Queste informazioni fisiche si trovano in un file di layout separato. Comprendere questa distinzione è fondamentale per capire l'intero flusso di lavoro di progettazione di un PCB.
Cosa contiene un file schematico
- Componenti: Simbolo, designatore di riferimento e valore di ciascuna parte.
- reti: le connessioni elettriche denominate tra i pin.
- Attributi: Codici articolo, impronte assegnate ai simboli e note.
- Gerarchia: fogli e sottocircuiti in progetti più complessi.
In che modo i file .SCH differiscono tra i vari strumenti EDA?
L'estensione .sch non è un formato universale. Diversi strumenti EDA la utilizzano, o una sua variante, con strutture interne completamente diverse. Un file .sch generato da un programma in genere non può essere aperto direttamente da un altro, ed è proprio questa la causa di gran parte della confusione che si crea quando si riceve un file di schema elettrico che non si riesce a leggere.
Poiché i formati differiscono, inviare a un produttore solo un file .sch raramente è sufficiente: potrebbero non utilizzare lo stesso strumento e, anche se lo utilizzassero, il solo schema non contiene la geometria di produzione.
I diversi strumenti EDA memorizzano gli schemi in formati proprietari, anche se in genere vengono tutti chiamati genericamente "file .sch". I progetti Eagle più vecchi utilizzano direttamente l'estensione .sch, KiCad usa .kicad_sch, Altium usa .SchDoc e OrCAD utilizza una struttura proprietaria. Il file contiene il progetto logico (simboli, connessioni e nomi delle net), ma non è direttamente producibile. Per realizzare il circuito stampato, lo schema deve prima essere trasformato in un layout e poi in un output di fabbricazione.
Come aprire e visualizzare un file .SCH
Se ricevi un file .sch che devi esaminare, hai tre opzioni pratiche. La più affidabile è aprirlo con lo stesso software che lo ha creato. La seconda è utilizzare un visualizzatore o un importatore gratuito che supporti quel formato. La terza, quando nessuna delle due opzioni è disponibile, è chiedere al mittente di esportare un PDF o un'immagine dello schema.
Molti progettisti sottovalutano l'importanza di un semplice visualizzatore di schemi. Anche quando non è possibile modificare un file, la possibilità di visualizzare la netlist e i valori dei componenti consente di verificare il progetto, preparare una distinta base e discutere eventuali modifiche. Per la fase di produzione, tuttavia, lo schema è solo un riferimento: la realizzazione è guidata dai file di produzione esportati, non dal file .sch.
Modalità di apertura di un file di schema
- Software nativo: Lo strumento EDA originale apre sempre correttamente il proprio formato.
- Visualizzatori compatibili: Alcuni strumenti importano o visualizzano i formati della concorrenza con una fedeltà variabile.
- Esportato in PDF/PNG: Un metodo universale per leggere uno schema elettrico senza bisogno di alcun software EDA.
- Esportazione della netlist: un elenco testuale di connessioni che qualsiasi ingegnere può consultare.
Dallo schema al layout fino ai file di produzione.
Lo schema elettrico è il primo passo di una catena. Una volta definita la logica del circuito, il progettista assegna un'impronta fisica a ciascun componente, posiziona tali impronte sul contorno del circuito stampato e instrada i collegamenti in rame definiti dalle reti dello schema. Questo layout viene quindi esportato nei file standardizzati effettivamente utilizzati dalla fabbrica.
| Stage | File / output | Missione |
|---|---|---|
| Schema | .sch / .SchDoc | Definisce la logica del circuito e le connessioni |
| disposizione | .brd / .pcb / .PcbDoc | Definisce il posizionamento fisico e il percorso |
| Fabbricazione | Gerber / ODB++ + drill | Spiega alla fabbrica come costruire la scheda nuda |
| montaggio | BOM + centroide + disegno | Indica alla linea di produzione quali parti vanno dove |
Ecco perché un produttore richiede dati Gerber o ODB++ anziché il file .sch. Questi formati sono indipendenti dagli utensili e contengono la geometria esatta del rame, della foratura e della maschera necessarie per la fabbricazione, oltre alla distinta base e ai dati di posizionamento necessari per l'assemblaggio automatizzato.
Figura 2. Esempio di file SCH per la conversione dei dati schematici in output di produzione.
Perché lo schema è importante per la produzione
Anche se la fabbrica produce a partire da file esportati, lo schema elettrico continua a determinare il risultato finale. La netlist generata dallo schema viene confrontata con il layout per confermare che ogni connessione prevista sia presente e che non ne siano state create di indesiderate. Le impronte assegnate nella fase di progettazione dello schema determinano se i componenti reali possono essere alloggiati. Infine, la distinta base (BOM) viene ricavata dagli attributi dei componenti presenti nello schema.
Un errore nello schema elettrico si propaga silenziosamente nel layout e poi nel circuito stampato assemblato. Un'assegnazione errata di un footprint, una net etichettata in modo errato o un codice componente sbagliato possono arrivare fino all'assemblaggio prima che qualcuno se ne accorga. Ecco perché la revisione di producibilità da parte del produttore verifica i dati di progettazione: individuare un problema di footprint o di netlist sulla carta è molto più economico che scoprirlo su un circuito stampato assemblato.
Preparazione di un pacchetto di design pulito per il produttore
I progetti più fluidi arrivano come un pacchetto completo e coerente, generato da un'unica revisione di progettazione rilasciata. L'invio di un file .sch vuoto o la combinazione di file provenienti da revisioni diverse è una delle cause più comuni di ritardi nei preventivi ed errori di assemblaggio. Un pacchetto pulito consente alla fabbrica di preventivare la versione finale del prodotto, anziché dover fare delle supposizioni.
Cosa includere nel pacchetto di rilascio
- File Gerber o ODB++ più il file di foratura NC e il contorno della scheda.
- Distinta materiali con i codici articolo esatti del produttore e le alternative approvate.
- Dati del centroide (pick-and-place) e un disegno di assemblaggio che indica la polarità e il pin uno.
- Note di impilamento e di fine numero di strati di copertura, peso del rame e finitura superficiale.
- Una revisione coerente quindi la fabbricazione e l'assemblaggio avvengono dalla stessa fonte.
La stessa attenzione si applica indipendentemente dal tipo di scheda. Un design denso può richiedere le tolleranze di un processo di fabbricazione HDI , un prodotto con un elevato numero di strati si basa su dati di stackup accurati per la realizzazione di una scheda multistrato e un design flessibile ha i suoi vincoli specifici da tenere in considerazione durante la fabbricazione di PCB flessibili . Per una prima produzione, un servizio di assemblaggio a basso volume è un modo efficiente per validare il package prima di scalare la produzione. Gestire tutto tramite un unico partner di produzione garantisce che lo schema, il layout e i file esportati siano allineati dalla fase di preventivo alla consegna.
Conversione di un file .SCH in Gerber per la produzione
Un file schematico non può essere prodotto direttamente. Una fabbrica realizza i componenti a partire da file Gerber, dati di foratura, una distinta base e un file di posizionamento; pertanto, il file .SCH deve essere elaborato tramite il layout e poi esportato nei formati effettivamente leggibili dalla linea di produzione.
Fasi chiave della conversione
- Completare lo schema: Verificare che simboli, valori e connessioni siano corretti.
- Assegna le impronte: mappa ogni simbolo su uno schema di terreno verificato.
- Disponi la scacchiera: Posiziona i componenti e instrada i collegamenti dalla netlist.
- Eseguire i controlli delle regole di progettazione: Rileva violazioni relative a spaziatura, larghezza e altezza di rilevamento.
- Genera i dati di fabbricazione: Esporta i layer Gerber e il file di foratura NC.
- Esporta i dati di assemblaggio: Genera la distinta base (BOM) e il file di posizionamento del baricentro.
L'invio di questo pacchetto completo, anziché solo dello schema elettrico, consente alla fabbrica di fornire un preventivo e di realizzare il prodotto con precisione fin dal primo tentativo. Questo è particolarmente importante per progetti complessi come le schede di controllo per robotica che produciamo, e gli ingegneri del nostro stabilimento in Cina possono confermare le impostazioni di esportazione prima del rilascio.
Trasformare uno schema elettrico in un prodotto fabbricabile segue un percorso ben definito. Lo schema genera una netlist che elenca ogni connessione; questa netlist determina il layout del PCB, dove vengono posizionati i componenti e instradate le tracce; infine, il layout finale viene esportato come file Gerber e file di foratura NC, oltre a una distinta base e ai dati di prelievo e posizionamento per l'assemblaggio. Il solo schema elettrico non può essere utilizzato per un preventivo di fabbricazione: è la fonte da cui vengono derivati i file producibili.
Domande frequenti
Quale programma apre un file .sch?
Dipende dal programma che lo ha creato. Eagle, KiCad, OrCAD e altri utilizzano tutti estensioni .sch o simili con formati interni diversi, quindi la scelta più sicura è il software originale. Alcuni visualizzatori possono importare formati esterni e un file PDF esportato si aprirà in qualsiasi cartella.
Un file .sch è equivalente a un file di layout per PCB?
No. Un file .sch contiene lo schema elettrico, ovvero la logica del circuito e i collegamenti. Il layout del PCB, che descrive il posizionamento fisico e il percorso del rame, viene memorizzato separatamente, in genere con estensione .brd, .pcb o .PcbDoc.
Posso inviare il mio file .sch a un produttore di PCB per far realizzare una scheda?
Generalmente no. I produttori realizzano i circuiti stampati a partire da dati di fabbricazione Gerber o ODB++, file di foratura, una distinta base e file di posizionamento esportati dal progetto. Lo schema elettrico è utile come riferimento, ma non contiene la geometria necessaria per la fabbricazione del circuito stampato.
Come si converte uno schema elettrico in file di produzione?
All'interno del tuo strumento EDA, assegna le impronte, completa il layout del PCB, esegui i controlli delle regole di progettazione e i controlli elettrici, quindi esporta il file Gerber/ODB++, il file di foratura NC, la distinta base (BOM) e i dati del centroide. Questi file esportati sono quelli che invierai alla fabbrica.
Perché un altro strumento EDA non riesce ad aprire correttamente il mio file .sch?
Poiché ogni strumento memorizza gli schemi in un formato proprietario, anche quando due programmi utilizzano entrambi l'estensione .sch, la struttura interna risulta differente, con la conseguenza che l'apertura incrociata dei file può fallire o comportare la perdita di informazioni. L'esportazione in un formato neutro come PDF o netlist risolve questo problema.
Lo schema elettrico influisce sulla distinta base?
Sì. La distinta base (BOM) viene generata a partire dagli attributi dei componenti presenti nello schema, inclusi i codici e i valori dei componenti. Errori o omissioni nello schema si ripercuotono direttamente sulla distinta base, motivo per cui quest'ultima deve essere verificata prima del rilascio.
Il produttore verificherà il mio progetto prima di realizzarlo?
Un buon produttore esegue una verifica di fattibilità sui file esportati, confrontando le impronte dei componenti, la netlist e la distinta base con le capacità del processo produttivo. Questo permette di individuare tempestivamente gli errori derivanti dallo schema elettrico, prima che si ripercuotano sulla scheda fabbricata e assemblata.
Un produttore può realizzare una scheda direttamente da un file .sch?
No. Un file schematico descrive il progetto logico, non il circuito stampato fisico. Un produttore ha bisogno del layout esportato come file Gerber e file di foratura NC, oltre a una distinta base (BOM) e ai dati di posizionamento (pick-and-place), per fabbricare e assemblare il circuito stampato.
Come faccio ad aprire un file .sch se non ho il software originale?
Molti strumenti EDA offrono visualizzatori gratuiti e alcuni formati si aprono con visualizzatori online o multipiattaforma. L'approccio più affidabile è quello di aprire il file con il programma che lo ha creato, oppure chiedere al progettista di esportare un PDF e i file di produzione.
Un file schematico è la stessa cosa di un file Gerber?
No. Uno schema elettrico descrive la logica e i collegamenti del circuito, mentre i file Gerber descrivono gli strati fisici di rame, maschera e serigrafia utilizzati per la produzione del circuito stampato. I file Gerber vengono generati dal layout, che a sua volta si basa sullo schema elettrico.
Quali file devo inviare per richiedere un preventivo per un circuito stampato?
Invia i file Gerber e NC per la foratura, il contorno del circuito stampato e la stratificazione dei componenti, oltre a una distinta base (BOM) e un file di posizionamento per l'assemblaggio. Note chiare su materiale, finitura e quantità consentono alla fabbrica di fornire un preventivo preciso per la produzione effettiva, anziché basarsi su stime approssimative.
Perché il mio file .sch non si apre su un altro computer?
Solitamente, l'altra macchina non dispone dello strumento EDA o della libreria che ha creato il file, oppure il file fa riferimento a parti di una libreria mancante. Installando lo stesso strumento o ricevendo un file di visualizzazione esportato, il problema si risolve.
Qual è la differenza tra un file schematico e un file di layout?
Un file schematico memorizza il progetto logico (simboli e connessioni), mentre un file di layout memorizza la configurazione fisica del circuito stampato: posizioni dei componenti, quantità di rame e stackup. Il layout viene creato a partire dallo schema ed è da lì che vengono esportati i file di produzione.
Messaggi consigliati
Preventivo e stackup PCB RT duroid 6002
Questa pagina è responsabile dell'attività di quotazione e definizione dello stackup...
Produzione di PCB per filtri TMM6
Indice dei contenuti Perché i progettisti di filtri a microonde utilizzano...
Taconic RF 35 vs RO4350B PCB
Indice RF-35 vs RO4350B Approvvigionamento e...
Produzione di PCB per filtri TMM4
La produzione del PCB del filtro TMM4 è controllata da...
Come ottenere un preventivo per i PCB
Eseguiamo un'analisi DFM/DFA per te e ti invieremo un report. Puoi caricare i tuoi file in modo sicuro tramite il nostro sito web. Per fornirti un preventivo, abbiamo bisogno delle seguenti informazioni:
-
- Specifiche Gerber, ODB++ o .pcb.
- Elenco BOM se è necessario l'assemblaggio
- Quantità
- Tempo di svolta
Per i servizi PCBA, vi preghiamo di fornire la vostra distinta base (BOM) e le istruzioni di assemblaggio specifiche. Offriamo anche analisi DFM/DFA per ottimizzare i vostri progetti in termini di producibilità e assemblaggio, garantendo un processo produttivo fluido.
