Wenn Sie Erfahrung in der Arbeit in PCB-Design-Teams haben, sei es an einem einzigen Standort oder remote, haben Sie wahrscheinlich schon Ihren Anteil an erfolgreichen und gescheiterten Projekten gesehen. Ein Projekt kann aus einer Vielzahl von Gründen scheitern oder erheblich verzögert werden, und manchmal müssen die Sterne richtig stehen, um sicherzustellen, dass alles rechtzeitig und innerhalb des Budgets geliefert wird. Selbst nach vielen Fehlern, die Projektverzögerungen und die Zersplitterung des Teams verursacht haben, lerne ich immer noch, was nötig ist, um sicherzustellen, dass jedes Projekt erfolgreich ist.
Nachdem ich aus meinen Fehlern als Projektleiter gelernt habe, gibt es ein paar Dinge, die ich versuche zu tun, bevor ich anfange, Kundendaten mit meinem Designteam zu teilen. Bei neueren Projekten und sogar mitten in laufenden Projekten versuche ich, diese Aufgaben durchzugehen, um sicherzustellen, dass wir ein Redesign vermeiden, bevor wir die endgültigen Design-Daten liefern. Stellen Sie sicher, dass Sie diese Punkte (und ich bin sicher viele andere) überprüfen, bevor Sie Projektanforderungen, Aufgaben und Design-Daten an Teammitglieder senden.
Das Erhalten vollständiger funktionaler und DFM-Anforderungen vor dem Start eines Layouts sind wichtige Aufgaben, aber es gibt noch mehr, was getan werden muss, bevor Design-Daten geteilt werden. Das Ziel dieser Aufgaben ist es, unnötige Designänderungen zu verhindern, sobald das Layout kurz vor dem Abschluss steht. Hier sind einige Punkte, die in meinen Projekten immer wieder aufgetaucht sind:
Ich habe diese Erfahrung mehrmals gemacht, wenn ich ein neues Projekt übernehme: Der Kunde sendet 6 Monate alte Schaltpläne, Bibliotheken und eine Stückliste (BOM). Sobald das neue Projekt erstellt wird, um mit dem Layout zu beginnen, stellt man plötzlich fest, dass die Hälfte der Komponenten EOL, LTB, NRND, veraltet oder nicht auf Lager sind. Heutzutage stelle ich sicher, dass ich die Stückliste im Vorfeld bereinige, indem ich einfach den Schaltplan und die Bibliotheken in ein neues Projekt einfüge, dann erstelle ich eine neue Stückliste und zähle die Anzahl der Komponenten mit Problemen. Ich möchte immer sicherstellen, dass meine Kunden wissen, welche anderen Aufgaben erledigt werden müssen, um ihr Design für das Layout und die Fertigung vorzubereiten, und das Bereinigen einer Stückliste ist eine dieser wichtigen Aufgaben.
Die Aufgabe, eine Stückliste (BOM) zu bereinigen, kann bei größeren, problembehafteten Projekten Tage in Anspruch nehmen, verhindert aber immer Zeitverschwendung später. Wenn Sie dies vor Beginn des Layouts tun, müssen Sie nicht das Risiko eingehen, umfangreichere Neugestaltungen vornehmen zu müssen, sobald Sie mit der Fertigung und Montage beginnen möchten. Es hilft, wenn Sie Zugang zu Supply-Chain-Daten innerhalb Ihrer Stückliste haben, da dies die Zeit, die mit dem Durchsuchen von Distributoren-Websites verbracht wird, reduziert.
Haben Sie schon einmal erlebt, dass ein Kunde mit aktualisierten mechanischen oder Komponentenänderungen zu Ihnen kommt, genau wenn Sie dabei sind, ihr PCB-Layout zu beenden? Mir ist das schon passiert, und es kann äußerst ärgerlich sein. In einigen Fällen ist es nur eine Frage der Größenanpassung von Montagelöchern oder der Verschiebung ein paar Komponenten. Andere Male kann es umfangreiche Neugestaltungen erfordern, und man wünscht sich, jemand hätte es erwähnt, bevor man mit dem Layout begonnen hat.
Bei einem kürzlichen Projekt zwang uns eine einfache Anfrage, 6 SMA-Steckverbinder um etwa 0,5 cm nach unten zu versetzen, dazu, alle anderen Steckverbinder auf der unteren Hälfte der Platine zu verschieben. Dies erforderte auch einiges an Neurouten und Neugießen von Polygonen auf mehreren Schichten. Hätten wir früher von diesen Änderungen erfahren, hätten wir unsere Zeit und das Geld des Kunden sparen können. Diese Änderungen rechtzeitig zu erhalten, ermöglicht es dem Layout-Team, sie zu planen, indem die Platzierung von Komponenten und das Routing in diesen Bereichen bis zuletzt aufgespart werden.
Ich und meine Designer schwören alle auf Entwicklungsboards, um die Embedded-Entwicklung zu beschleunigen. Dies ist eine jener Aufgaben, die parallel ausgeführt werden kann, wenn man das Personal dafür hat. Man muss auch kein Layout oder Schaltpläne fertig haben, bevor man anfängt, Code zu schreiben; man benötigt nur ein hochrangiges Blockdiagramm und einige funktionale Anforderungen.
Wir machen das immer dann, wenn wir ein eingebettetes Projekt mit einem MCU/FPGA haben, das eine Schnittstelle zu anderen ICs benötigt. Alle Probleme, die während der Entwicklung beim Debuggen auftreten, sind bereits auf die Code-Ebene eingegrenzt und sollten nichts mit dem Layout des Entwicklungsboards zu tun haben. Es schadet nie, eine Google-Suche nach Entwicklungsboards durchzuführen und Ihrem Firmware-Ingenieur eine Liste zukommen zu lassen; Sie könnten überrascht sein über die Bandbreite der verfügbaren Entwicklungsboards.
Dies ist ein Aspekt des Projektmanagements, der im Nachhinein offensichtlich ist, aber etwas, das ich in einigen meiner ersten Projekte noch zu antizipieren lernte. Wenn Sie gründliche Anforderungen erhalten und Designänderungen geplant haben, bevor Sie Projektdaten teilen und Aufgaben zuweisen, können Sie erkennen, welche Aufgaben am besten parallel ausgeführt werden könnten. Während der Entwurfsphase. Multi-Board-Layouts, das Programmieren von eingebetteter Firmware und jegliche Software-Apps, die eine Schnittstelle mit dem System benötigen, sind alles Kandidatenaufgaben, die parallel ausgeführt werden könnten.
Dies ist ein weiterer Punkt, der einfach erscheint, aber einen großen Unterschied macht, um schwierige Fragen frühzeitig zu klären, während Ihr Team an einem Entwurf arbeitet. Regelmäßige Check-in-Zeiten (sei es täglich oder wöchentlich) bieten jedem die Möglichkeit, Fortschritte zu teilen, offene Fragen zu klären und Maßnahmen festzulegen.
Ob alle aus der Ferne zusammenarbeiten oder in einem Büro versammelt sind, erledigen Sie diese vorbereitenden Aufgaben, bevor Sie mit dem Entwurf beginnen. Wenn Sie bereit sind, Ihre Entwurfsdaten zu teilen und ein Projekt zu beginnen, werden die Verwaltungs- und Freigabefunktionen auf Altium 365® dabei helfen, alle auf demselben Stand zu halten. Diese Funktionen sind innerhalb von Altium Designer® zugänglich und bieten jedem in Ihrem Team ein komplettes Werkzeug für kollaboratives PCB-Design.
Wenn Sie Altium Designer auf der Altium 365-Plattform verwenden, können Sie einen produktiven und kollaborativen PCB-Design-Workflow für Ihr Team erstellen. Altium 365 ermöglicht es Ihnen, Designer, Endbenutzer und Hersteller in den Entwicklungsprozess einzubeziehen, was Ihnen helfen kann, schneller durch eine Designprüfung zu kommen und zeitaufwendige Neugestaltungen zu vermeiden. Jeder in Ihrem Team wird Zugang zu Lieferketten-Daten, Kommentarfunktionen und Datenaustausch-Tools haben, um die Zusammenarbeit beim PCB-Design zu optimieren.
Wir haben nur an der Oberfläche dessen gekratzt, was mit Altium Designer auf Altium 365 möglich ist. Sie können die Produktseite für eine detailliertere Funktionsbeschreibung oder eines der On-Demand Webinare überprüfen.