Was gefällt dir am besten Altium Develop?
Der PCB-Layout-Prozess verläuft für mich besonders reibungslos. Es ist schwer, einen so komplexen Prozess zusammenzufassen, aber ich werde versuchen, einige Prozesse aufzulisten, die ich besonders befriedigend finde, wenn ich Altium verwende (ich benutze Version 25).
- Erstaunliche Unterstützung für .step 3D-Körper. Die Visualisierung der Passform von Komponenten ist auf engen Platinen extrem einfach. Man muss sich nie Sorgen machen, eine "übermäßig komplexe" Step-Datei zu haben - die Geschwindigkeit des Renderings ist großartig. Die Positionierung selbst der unhandlichsten 3D-Körper ist mit der "Snap Points"-Funktion einfach.
- Die "Work Guides"-Funktion erleichtert das Positionieren von Pads innerhalb eines Footprints. Aus irgendeinem Grund scheinen Footprint-Zeichnungen in den Datenblättern von Personen gezeichnet zu werden, die nie einen erstellen mussten. Warum Maße an den Rand des Pads und nicht an das Zentrum angeben? Pads werden immer vom Zentrum aus platziert. Wie auch immer, Work Guides tragen wesentlich zur Lösung dieses Problems bei, da es einfach ist, den Rand eines neu platzierten Pads visuell an der Work Guide auszurichten. Presto.
- Das Draftsman-Tool macht das Erstellen von hochwertigen Montagezeichnungen zum Kinderspiel. Es erfordert nur wenige Klicks und sieht großartig aus. Erhalte massives Lob von den Fertigungskollegen, die an altmodische Dokumentationen gewöhnt sind, die aus Gerber-Schichten generiert werden.
- Das Routing verläuft im Allgemeinen sehr reibungslos, einschließlich differentieller Paare. Push-and-Shove ist brillant. xSignals sind auch für komplexe, impedanz- und längenkontrollierte Designs wirklich wertvoll.
- Die wiederholbare Ausgabeerzeugung mit Output-Jobs ist eine enorme Zeitersparnis. Der Grad der Anpassung der Ausgabe lässt kaum Wünsche offen.
- Benutzerdefinierte Abfragen in den Designregeln ermöglichen einen nahezu unendlichen Grad an Präzision bei der Spezifizierung nahezu jedes Aspekts des Designs.
- Das leistungsstarke Bibliotheksmodell ermöglicht es jedem Unternehmen, ein Maß an Komplexität/Einfachheit der Bibliotheksorganisation zu finden, das ihrer Größe und Arbeitsweise entspricht, von einfachen dateibasierten bis hin zu datenbankbasierten.
Es gibt viele weitere positive Aspekte, dies sind nur die, die hervorstechen. Die Qualität der Dokumentation ist im Allgemeinen brillant, was es schnell und einfach macht, sich weiterzubilden und produktiv zu werden. Bewertung gesammelt von und auf G2.com gehostet.
Was gefällt Ihnen nicht? Altium Develop?
Es funktioniert meistens "einfach", jedoch gibt es einige kleine Probleme (wie bei allen Produkten). Die, auf die ich speziell gestoßen bin, sind:
- Manchmal scheinen die Designregeln nicht ganz richtig mit benutzerdefinierten Abfragen zu funktionieren. Zum Beispiel funktioniert das Erstellen einer Regel zum Ignorieren angeblich störender Komponenten nicht immer. Insbesondere wenn man eine "Komponentenabstandsregel" erstellt, "wo das erste Objekt" X entspricht und "wo das zweite" Y entspricht, und die minimalen vertikalen und horizontalen Abstände auf 0 setzt, soll es eine kanonische Methode sein, eine Kollision zu ignorieren. Es ist jedoch ein Ratespiel, ob die "Kollision" tatsächlich ignoriert wird - häufiger stelle ich fest, dass die Regel leider einfach nicht funktioniert, selbst wenn die Priorität richtig eingestellt ist.
- Ein weiteres Beispiel für eine scheinbar ungeschickte/unbrauchbare Regel scheint der Versuch zu sein, eine unverbundene Klasse von Polygonen zu ignorieren. Ich habe ein Design, bei dem ich einige unverbundene (kein Netz) Polygone unter den Schaltinduktivitäten habe, um zu verhindern, dass das Magnetfeld auf den Rest des Platzes koppelt. Altium markiert sie korrekt als ein "nicht geroutetes Netz", jedoch habe ich keinen Weg gefunden, eine Regel unter der Kategorie "nicht geroutetes Netz" zu erstellen, um sie zu ignorieren. Weiter zu diesem Punkt funktioniert die gleiche Abfrage, "InPolygonClass('L3_unconnected')", im PCB-Filter, aber nicht im Regeldialog. Mehr Konsistenz wäre großartig.
Man kann immer die resultierenden Verstöße aufheben, aber das vermittelt nicht so gut die Designabsicht.
- Meine Kollegen und ich haben festgestellt, dass manchmal die Berechnung der Leiterbahnlänge kleine Segmente der Leiterbahn auf einer bestimmten Schicht ignoriert. Dies ist potenziell ein großes Problem, wenn man versucht, die Leiterbahnlänge präzise abzustimmen/anzupassen.
- Sehr gelegentlich hängt sich Altium mit einem Speicherverletzungsfehler oder einem ähnlichen Fehler auf. Ich denke, es ist größtenteils unvermeidlich für ein Produkt solcher Komplexität, aber es ist immer noch ein Fehler! Bewertung gesammelt von und auf G2.com gehostet.