Best Practices für die Komponentenentwicklung - Teil 1

David Read
|  Erstellt: Februar 21, 2017  |  Aktualisiert am: Dezember 9, 2020

In den kommenden Wochen möchten wir Details über unsere Standards, Praktiken und Prozesse bei der Entwicklung von PCB-Komponenten veröffentlichen. Dabei möchte ich eine offene Diskussion darüber anregen, wie ihr Bibliotheken entwickelt und wo ihr Herausforderungen seht. Wir möchten alles zu einem formelleren Leitfaden für bewährte Verfahren und Standards zusammenführen. Mit Lötpaste, einer Lötmaske, gedruckter Schaltungsanordnung und PCB-Herstellung gibt es so viel zu bedenken, also lasst uns eintauchen!

Hallo zusammen,

Seit einiger Zeit werde ich gebeten, einige Details darüber zu liefern, wie Altium unsere Inhalte entwickelt und was wir vor allem als „Best Practices“ betrachten.

Am Anfang dachte ich, wir würden dies als App-Notizen oder Wiki-Seiten bereitstellen, aber nach einiger Überlegung kam ich zu dem Schluss, dass Blog-Posts ein guter erster Anlaufpunkt wären. Auf diese Weise kann ich euer Feedback und eure Ideen geschickt aufzeichnen und sie dann in die besagten App-Notizen einarbeiten und als meine eigenen ausgeben.

Vielen Dank im Voraus für eure Hilfe bei diesem Vorhaben ;)

Scherze beiseite, die Wahrheit ist wirklich, dass Altium Komponentenbibliotheken für Leiterplatten für ein großes Publikum erstellt. Ich würde annehmen, dass wir zwar im Grunde von denselben Prinzipien angetrieben werden, die Art und Weise, wie diese angewendet werden, jedoch unterschiedlich ist, weil wir Leiterplattenkomponenten herstellen müssen, die für jeden funktionieren. Zu diesem Zweck muss jede Dokumentation über „Best Practices“ in einem Kontext stehen, der für jeden von Ihnen Sinn macht.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Meine Hoffnung ist, dass wir einen Satz von Dokumenten erstellen können, der beschreibt, was wirklich die besten Praktiken sind - eine Kombination aus den Perspektiven von Altium und unseren Kunden.

Um zu erklären, warum ich diesen Beitrag schreibe; vor etwa 2 Jahren war ich an der Einrichtung von Altiums Content Development Center in Shanghai beteiligt. Zu der Zeit kümmerte ich mich um Altiums asiatisches Anwendungstechnikteam und hatte gedacht, ich wüsste alles über PCB-Montage und -Komponenten für Altium Designer®. Junge, lag ich falsch. Ich hatte das Glück, mit Menschen zusammenzuarbeiten, die 15 Jahre Erfahrung in der Entwicklung von Komponentenbibliotheken hatten, von denen ich lernen konnte.

Also, lasst uns beginnen.

Was sind die leitenden Prinzipien zum Erstellen guten Inhalts;

  • Qualität
    Als Bausteine eines Designs können einfache oder subtile Fehler weitreichende, haarsträubende Konsequenzen haben. Vor allem müssen Komponenten genau und zuverlässig sein. Der bei weitem größte Zeitanteil bei der Entwicklung einer Komponente besteht darin, zu überprüfen, dass sie korrekt ist.
  • Organisation
    Zuerst dachte ich, dies sei trivial, aber ich lernte schnell, dass das Schlüsselwort für die Entwicklung
    war. Wie ein müssen wir in der Lage sein, das, wonach wir suchen, schnell und effizient zu finden.
  • Benutzerfreundlichkeit
    Es ist eine Sache, ein Symbol zu erstellen, das technisch „korrekt“ ist, eine ganz andere, eines zu machen, das es einem ermöglicht, ein schönes, ordentliches und lesbares Schaltbild zu zeichnen. Dies ist so wichtig, dass wir diese Anforderung in Altium in unseren Entwicklungsablauf und unsere Standards integriert haben.
  • Vorhersehbarkeit (Konformität)
    In gewisser Weise ist dies wirklich eine Kombination aus guter Organisation und Benutzerfreundlichkeit. Um beide Ziele möglich zu machen, muss fast alles konsistent sein. Konsistenz macht Wiederverwendung möglich, sie ermöglicht auch Dinge wie Durchsuchen und Suchen.
  • Menge
    Vielleicht ist dies außerhalb des Kontextes des Altium Content-Teams diskutabel? Ich bin mir nicht ganz sicher. Zumindest müssen wir alle effizient und produktiv bei unserer Arbeit sein. Menge ist wirklich das Ergebnis davon, wenn ein Team sich ausschließlich auf die Entwicklung von Inhalten konzentriert.

Was ich mich frage, ist, ob diese Prinzipien mit Ihrem eigenen Verständnis von Komponentenentwicklung übereinstimmen? Gibt es Dinge, die ich übersehen oder unterbewertet habe?

Komponentenverwaltung leicht gemacht

Verwalten Sie mühelos Ihre Komponenten, erhalten Sie Lieferkettendaten in Echtzeit, greifen Sie auf Millionen gebrauchsfertiger Teile zu.

Um allem angemessen Rechnung zu tragen, habe ich beschlossen, dies als einige Blogbeiträge zu machen und hoffentlich kann ich sie schnell hintereinander liefern. Für jetzt habe ich beschlossen, die Themen so aufzuteilen:

  1. Namensstandards, warum und wie.
  2. Komponentenparameter,
  3. generisch vs. herstellerspezifisch,
  4. gute Symbole entwickeln,
  5. wie Altium Footprints erstellt,
  6. PCB-Entwicklungsprozesse und -infrastruktur.

Auf dem Weg möchte ich wirklich von Ihrem Feedback geleitet werden. Also bitte melden Sie sich mit allen Kommentaren und Gedanken.

Über den Autor / über die Autorin

Über den Autor / über die Autorin

David Read was appointed General Manager, Altium Greater China in October 2015, and he has worked at Altium since 2001. Originally serving as a Technical Support Consultant for the Australian region from Altium’s office in Hobart, Tasmania, later he moved to the Global Customer Care group at Altium Headquarters in Sydney as an Application Engineer and was later appointed R&D Director in Shanghai Content Center, and from 2013 to 2015, he worked as Product Marketing director. Prior to Joining Altium Mr. Read studied Computer Sciences and worked in the electronics industry.

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.