Nel processo di conversione della scheda di copia di circuito stampato e di progettazione PCB, a causa dei diversi dati o formati di file tra diverse piattaforme software, è spesso necessario utilizzare altri strumenti per convertire la piattaforma o il formato di file. In questo articolo, vi introdurremo dalle abilità Protel a Allegro Conversion.
1. Schema di protezione per catturare CIS
Possiamo utilizzare le nuove funzioni di Protel DXP SP2 per realizzare la conversione degli schemi Protel. Attraverso questa funzione, possiamo convertire direttamente gli schemi Protel in Capture CIS.
Qui, abbiamo presentato solo alcune precauzioni che sono state riassunte attraverso la pratica.
1) Quando Protel DXP emette il file Capture DSN, non emette le informazioni del pacchetto. In Capture, vedremo che gli attributi PCB Footprint di tutti i componenti sono vuoti. Questo ci richiede di aggiungere manualmente le informazioni sull'imballaggio ai componenti, il che è anche il lavoro più dispendioso nell'intero processo di conversione. Quando aggiungi informazioni sul pacchetto, fai attenzione a mantenere la coerenza del pacchetto con il design PCB Protel e le restrizioni di Cadence sulla denominazione dei pacchetti. Ad esempio, un resistore il cui pacchetto in Protel è AXIAL0.4 verrà modificato in AXIAL04 nella conversione della libreria di pacchetti descritta in seguito. Questo perché Cadence non consente "." nel nome del pacchetto; Un altro esempio è il connettore DB9. Confezionato in Protel come DB9RA/F, verrà cambiato in DB9RAF. Pertanto, quando aggiungiamo informazioni sui pacchetti ai componenti in Capture, dobbiamo prendere in considerazione questi cambiamenti di denominazione.
2) I pin nascosti o i numeri pin di alcuni dispositivi andranno persi durante il processo di conversione e devono essere aggiunti in Capture utilizzando il metodo di modifica della libreria. Generalmente, i dispositivi che sono facili da perdere numeri pin sono dispositivi discreti come resistenze e condensatori.
3) Nella progettazione gerarchica PCB, il bus collegato tra i moduli deve essere nominato in Capture. Anche se tale bus è stato nominato nella progettazione principale in Protel, deve essere ricreato in Capture per garantire la connessione.
4) Per un dispositivo con più parti in un pacchetto, prestare attenzione a modificare il suo numero di bit. Ad esempio, un 74ls00, utilizzare due delle porte in Protel, i numeri di posizione sono U8A, U8B. Tali informazioni andranno perse nella conversione e devono essere aggiunte di nuovo.
Fondamentalmente prestare attenzione ai punti di cui sopra, con l'aiuto di Protel DXP, possiamo convertire gli schemi Protel in Capture. Ulteriore promozione, questo fornisce anche un modo per convertire la libreria di simboli schematici Protel esistente in Cattura.
In secondo luogo, la conversione della libreria di pacchetti Protel
Utilizzando Protel per la progettazione PCB per molto tempo, accumuleremo sempre un'enorme libreria di pacchetti Protel che è stata testata nella pratica. Quando la piattaforma di progettazione viene modificata, come mantenere questa libreria di pacchetti è sempre un problema. Qui, useremo Orcad Layout e lo strumento Cadenza gratuito Layout2Allegro per completare questo lavoro.
1) Posizionare un pacchetto PCB in un PCB vuoto in Protel e produrre il file PCB in formato Protel PCB 2.8 ASCII;
2) Utilizzare Orcad Layout per importare questo file Protel PCB 2.8 ASCII;
3) Utilizzare Layout2Allegro per convertire i file Layout MAX generati in file Allegro BRD;
4) Successivamente, usiamo la funzione Esporta di Allegro per produrre la libreria dei pacchetti e la libreria dei pad, e la conversione della libreria dei pacchetti Protel in Allegro è completata.
In terzo luogo, la conversione di Protel PCB in Allegro
Con la fondazione dei due passaggi precedenti, possiamo effettuare la conversione da Protel PCB ad Allegro. Questo processo di conversione è più precisamente un processo di riproduzione del design. Riprodurremo il layout e il routing PCB Protel in Allegro.
1) Passare la netlist in formato Allegro generata dalla seconda fase Capture al BRD Allegro come punto di partenza per il nostro lavoro di riproduzione;
3) Per ripristinare le informazioni di cablaggio, Specttra dovrebbe essere utilizzato come ponte. In primo luogo, esportare il file Spectra DSN contenente informazioni di cablaggio da Protel. Per questo file DSN, dovremmo prestare attenzione ai seguenti 2 punti:
4) Il nome del livello in Protel è diverso da quello in Allegro. Si prega di prestare attenzione all'utilizzo di un editor di testo per apportare modifiche appropriate. Ad esempio, gli strati superiore e inferiore di Protel sono Toplayer e Bottomlayer, mentre in Allegro questi due strati una volta erano chiamati TOP e BOTTOM;
5) Prestare attenzione a controllare la definizione della via in Spectra e aggiungerla alle regole di Allegro. Definire vias in Allegro per trasmettere informazioni di cablaggio da Specttra. È possibile utilizzare sessiON, fili e file di route. Si consiglia di utilizzare file di percorso, quindi importare le informazioni di cablaggio nel nostro e riprodurre il layout del PCB Allegro, e siamo fatti da Protel Conversion di PCB a Allegro BRD.
Metodo di conversione da Protel a Allegro
Con il rapido sviluppo dell'industria IT di oggi, i requisiti per le apparecchiature hardware sono sempre più elevati. I progettisti di PCB hardware stanno affrontando il problema di come progettare PCB ad alta velocità e ad alta densità. Come si dice, se i lavoratori vogliono fare bene il loro lavoro, devono prima affilare i loro strumenti. Questo è anche il motivo per cui sempre più progettisti di PCB abbandonano gli strumenti di progettazione PCB di fascia bassa e scelgono il software PCB EDA ad alte prestazioni fornito da aziende come Cadence.
Ma questo tipo di cambiamento porterà inevitabilmente a problemi di un tipo o dell'altro. Quando scelgono le soluzioni PCB ad alta velocità Cadence, tutti affrontano il problema di come trapiantare i loro progetti Protel nel software di progettazione PCB Cadence.
I problemi incontrati in questo processo possono essere approssimativamente suddivisi in due tipi: il primo è che il design non è molto complicato e il progettista di PCB vuole solo utilizzare la potente funzione di routing automatico di Cadence CCT per completare il lavoro di cablaggio; Il secondo è che il design è complesso e il progettista di PCB deve fare affidamento sulla fiducia Gli strumenti di analisi del rumore vengono utilizzati per simulare il segnale e il rumore del progetto e impostare la topologia del cablaggio della rete metallica.
Nel primo caso, il lavoro di conversione da fare è relativamente semplice. È possibile utilizzare lo strumento di conversione Protel a CCT fornito da Protel o Cadence per completare questo lavoro. Nel secondo caso, il lavoro da fare è relativamente complicato, e il metodo di questa trasformazione sarà brevemente introdotto di seguito.
L'oggetto di analisi dello strumento di analisi segnale-rumore Cadence è il file brd di Cadence Allegro, e Allegro può leggere netlist di terze parti che soddisfano i suoi requisiti. Le netlist in formato Telexis prodotte da Protel soddisfano i requisiti di Allegro per le netlist di terze parti, in modo da poter iniettare file Protel in Allegro.
Ecco due punti per l'attenzione del lettore. In primo luogo, le netlist di terze parti Allegro non consentono "." nella sezione $PACKAGE; In secondo luogo, in Protel, usiamo la forma di BasName[0:N] per rappresentare il bus, e BasName[x] per rappresentare un segnale nel bus. La rappresentazione di un segnale nel bus nella netlist Allegro di terze parti è Bas NameX. I lettori possono risolvere questi problemi modificando direttamente l'output della netlist Telexis di Protel.
Allegro ha anche bisogno del file di descrizione del dispositivo Device.txt di ogni tipo di dispositivo quando si inietta la netlist di terze parti. Il suo formato è il seguente:
Pacchetto: tipo di pacchetto
Classe: clasttype
Pinnumber: total pinnumber
Pinato: ...
Gli articoli comunemente usati sono PACCHETTO, CLASSE, PINCOUNT. PACKAGE descrive il pacchetto del dispositivo, ma Allegro utilizzerà la voce PACKAGE nella netlist e ignorerà questa voce nel file di descrizione del dispositivo durante l'iniezione della netlist. CLASS determina il tipo di dispositivo per l'analisi segnale-rumore. Cadence divide il dispositivo in tre categorie: IC, IO e DISCRETE. PINCOUNT indica il numero di pin del dispositivo. Per la maggior parte dei dispositivi, è sufficiente includere questi tre elementi nel file Device.txt.
Con netlist di terze parti e file di descrizione del dispositivo, possiamo sostituire il design schematico in Protel nel software di progettazione PCB Cadence sotto forma di netlist. Successivamente, i progettisti PCB possono utilizzare il software PCB Cadence per sviluppare PCB ad alta velocità e ad alta densità. La potente funzione del design completa il proprio design.