Δεξιότητες σχεδιασμού κυκλώματος κυκλώματος διπλού επιπέδου [ετικέτες]
Aug 10, 2021
Αυτό το κεφάλαιο εξηγεί κυρίως για τη μέθοδο συστήματος ελέγχου κυκλωμάτων κυκλωμάτων διπλής στρώσης (DRC). Αφού ληφθεί ο σχεδιασμός PCB από το εργαλείο δημιουργίας διαγραμμάτων κυκλώματος, η ΛΔΚ μπορεί να εκτελεστεί για να εντοπίσει τυχόν σφάλματα που παραβιάζουν τους κανόνες σχεδιασμού PCB. Αυτές οι λειτουργίες πρέπει να ολοκληρωθούν πριν από την έναρξη της επόμενης επεξεργασίας και ο προγραμματιστής του εργαλείου δημιουργίας διαγραμμάτων κυκλωμάτων ανάπτυξης πρέπει να παρέχει στους περισσότερους σχεδιαστές PCB για να κυριαρχήσουν εύκολα στο εργαλείο της ΛΔΚ. Η σύνταξη του δικού σας ελεγκτή κανόνων σχεδίασης PCB έχει πολλά πλεονεκτήματα. Παρόλο που ο ελεγκτής σχεδιασμού PCB δεν είναι τόσο απλός, δεν είναι ανέφικτος, επειδή κάθε σχεδιαστής PCB εξοικειωμένος με τις υπάρχουσες γλώσσες προγραμματισμού ή δέσμης ενεργειών είναι πλήρως ικανός για έλεγχο σχεδιασμού PCB. Τα οφέλη της εργασίας είναι ανυπολόγιστα. Τα εργαλεία γενικής χρήσης που πωλούνται στην αγορά συχνά δεν έχουν αρκετή ευελιξία για να καλύψουν συγκεκριμένες ανάγκες σχεδιασμού PCB. Επομένως, ο πελάτης πρέπει να αντικατοπτρίζει τις νέες απαιτήσεις δυνατοτήτων στον προγραμματιστή εργαλείων της ΛΔΚ και αυτό συνήθως απαιτεί ένα συγκεκριμένο ποσό χρημάτων και χρόνου, ειδικά όταν οι απαιτήσεις ενημερώνονται συνεχώς. Ευτυχώς, οι περισσότεροι προγραμματιστές εργαλείων μπορούν να παρέχουν στους πελάτες έναν βολικό τρόπο να γράψουν τη δική τους ΛΔΚ για να καλύψουν συγκεκριμένες ανάγκες. Ωστόσο, αυτό το ισχυρό εργαλείο δεν έχει ακόμη αναγνωριστεί ή χρησιμοποιηθεί ευρέως. Αυτό το άρθρο παρέχει έναν πρακτικό οδηγό για τη χρήση εργαλείων ΛΔΚ για να επωφεληθείτε περισσότερο. Επειδή η ΛΔΚ πρέπει να διασχίσει ολόκληρο το διάγραμμα κυκλώματος του σχεδιασμού PCB, συμπεριλαμβανομένου κάθε συμβόλου, κάθε καρφίτσας, κάθε διχτυού και κάθε χαρακτηριστικού, μπορεί να δημιουργηθεί απεριόριστος αριθμός "συνημμένων" αρχείων, εάν είναι απαραίτητο. Όπως περιγράφεται στην ενότητα 4.0, η ΛΔΚ μπορεί να υποδεικνύει τυχόν μικρές αποκλίσεις που παραβιάζουν τους κανόνες σχεδιασμού PCB. Για παράδειγμα, ένα από τα συνημμένα αρχεία μπορεί να περιλαμβάνει όλους τους πυκνωτές αποσύνδεσης που χρησιμοποιούνται στο σχεδιασμό PCB. Εάν ο αριθμός των πυκνωτών είναι χαμηλότερος ή υψηλότερος από την αναμενόμενη τιμή, θα επισημανθεί ένα κόκκινο σημάδι όπου ενδέχεται να παρουσιαστεί το πρόβλημα dv/dt της γραμμής τροφοδοσίας. Αυτά τα βοηθητικά αρχεία μπορεί να είναι απαραίτητα, αλλά κανένα εμπορικό εργαλείο ΛΔΚ δεν μπορεί απαραίτητα να δημιουργήσει αυτά τα αρχεία. Ένα άλλο πλεονέκτημα της ΛΔΚ είναι ότι είναι εύκολο να ενημερωθείτε για να καλύψετε τις ανάγκες των νέων δυνατοτήτων σχεδιασμού PCB (όπως αυτές που μπορεί να επηρεάσουν τους κανόνες σχεδιασμού PCB). Επιπλέον, μόλις αποκτήσετε επαρκή εμπειρία σε αυτόν τον τομέα, πολλές άλλες λειτουργίες μπορούν να επιτευχθούν. Για παράδειγμα, εάν μπορείτε να γράψετε τη δική σας ΛΔΚ, μπορείτε να γράψετε το δικό σας εργαλείο δημιουργίας λογαριασμού υλικών (BOM), ώστε να μπορείτε να χειριστείτε καλύτερα συγκεκριμένες ανάγκες χρήστη, όπως πώς να αποκτήσετε το "επιπλέον υλικό" μιας συσκευής που δεν αποτελεί μέρος της βάσης δεδομένων διαγραμμάτων κυκλώματος (όπως υποδοχή, ψύκτης θερμότητας ή κατσαβίδι). Ή οι σχεδιαστές PCB μπορούν να γράψουν το δικό τους αναλυτή Verilog netlist, ο οποίος έχει επαρκή ευελιξία στο περιβάλλον σχεδιασμού PCB, όπως πώς να αποκτήσετε μοντέλα Verilog ή αρχεία χρόνου κατάλληλα για συγκεκριμένες συσκευές. Στην πραγματικότητα, δεδομένου ότι η ΛΔΚ διασχίζει ολόκληρο το διάγραμμα κυκλώματος σχεδιασμού PCB, όλες οι έγκυρες πληροφορίες μπορούν να συλλεχθούν για την έξοδο της προσομοίωσης ή/και της οικονομικής κατάστασης που απαιτείται για την ανάλυση του σχεδίου PCB από την Verilog netlist.
Δεξιότητες σχεδιασμού πινάκων κυκλωμάτων διπλού επιπέδου
Είναι λίγο τραβηγμένο να συζητάμε αυτά τα θέματα χωρίς να παρέχουμε κώδικα προγράμματος. Για το λόγο αυτό, θα λάβουμε ως παράδειγμα ένα εργαλείο απόκτησης διαγραμμάτων κυκλώματος. Αυτό το άρθρο χρησιμοποιεί το εργαλείο ViewDraw που αναπτύχθηκε από την Mentor Graphics, το οποίο είναι συνδεδεμένο στη σειρά προϊόντων PADS-Designer. Επιπλέον, υιοθετήσαμε επίσης το εργαλείο ViewBase, το οποίο είναι μια απλοποιημένη βιβλιοθήκη ρουτίνας C που μπορεί να κληθεί και να προσπελαστεί και να λειτουργήσει στη βάση δεδομένων ViewDraw. Χρησιμοποιώντας εργαλεία ViewBase, οι σχεδιαστές PCB μπορούν εύκολα να χρησιμοποιήσουν τη γλώσσα C /C για να γράψουν πλήρη και αποτελεσματικά εργαλεία ΛΔΚ για το ViewDraw. Θα πρέπει να σημειωθεί ότι οι βασικές αρχές που συζητούνται εδώ ισχύουν εξίσου για οποιαδήποτε άλλα εργαλεία διαγραμμάτων κυκλωμάτων PCB. Εκτός από τη βάση δεδομένων διαγραμμάτων κυκλωμάτων, Η ΛΔΚ χρειάζεται επίσης ορισμένα αρχεία εισόδου που μπορούν να περιγράψουν συγκεκριμένες καταστάσεις, όπως η αυτόματη σύνδεση με το επίπεδο ισχύος με ένα νόμιμο όνομα δικτύου ηλεκτρικής ενέργειας. Για παράδειγμα, εάν το δίκτυο τροφοδοσίας ονομάζεται POWER, τότε το επίπεδο τροφοδοσίας θα συνδεθεί αυτόματα στο επίπεδο τροφοδοσίας χρησιμοποιώντας μια συσκευή συσκευασίας παραμεθόφυλλου (εάν υπάρχει για το ViewDrawpcbfwd). Ακολουθεί μια λίστα των αρχείων εισόδου, αυτά τα αρχεία πρέπει να τοποθετηθούν σε μια σταθερή καθολική θέση, έτσι ώστε η ΛΔΚ να μπορεί να βρει και να διαβάσει αυτόματα και στη συνέχεια να αποθηκεύσει τις πληροφορίες στη ΛΔΚ κατά το χρόνο εκτέλεσης. Ορισμένα σύμβολα πρέπει να έχουν εξωτερικές ακίδες καλωδίου τροφοδοσίας, επειδή αυτά τα σύμβολα δεν είναι συνδεδεμένα στη συμβατική στρώση καλωδίου τροφοδοσίας. Για παράδειγμα, ο ακίδα VCC μιας συσκευής ECL είναι είτε συνδεδεμένος με VCC είτε με το GROUND. ο πείρος VEE μπορεί να συνδεθεί με το επίπεδο GROUND ή -5.0V. Επιπλέον, οι ακίδες γραμμής τροφοδοσίας μπορούν επίσης να συνδεθούν στο φίλτρο πριν φτάσουν στο επίπεδο της γραμμής τροφοδοσίας. Ο πείρος γραμμής τροφοδοσίας συνήθως δεν είναι συνδεδεμένος στο σύμβολο της συσκευής. Αντίθετα, ένα χαρακτηριστικό του συμβόλου (εδώ ονομάζεται SIGNAL) περιγράφει ποια καρφίτσα είναι ο πείρος τροφοδοσίας ή ο πείρος εδάφους και περιγράφει τον πείρο πρέπει να συνδεθεί με το όνομα του δικτύου. SIGNAL = VCC:10, SIGNAL = GROUND:20 Η ΛΔΚ μπορεί να διαβάσει αυτό το χαρακτηριστικό και να διασφαλίσει ότι το όνομα του δικτύου αποθηκεύεται στο αρχείο legal_pwr_net_name. Εάν η legal_pwr_net_name δεν περιέχει το όνομα του δικτύου, ο πείρος τροφοδοσίας δεν θα συνδεθεί στο επίπεδο τροφοδοσίας και αυτό το πρόβλημα είναι πράγματι πολύ σοβαρό.

