Wie optimiert man das PCB-Design?

1. Finden Sie heraus, welche programmierbaren Geräte auf der Platine sind.Die Geräte auf der Platine sind nicht alle innerhalb des Systems programmierbar.Parallelen Geräten ist dies beispielsweise in der Regel nicht gestattet.Bei programmierbaren Geräten ist die serielle Programmierfähigkeit des ISP von entscheidender Bedeutung, um die Designflexibilität aufrechtzuerhalten.

2. Überprüfen Sie die Programmierspezifikationen für jedes Gerät, um festzustellen, welche Pins erforderlich sind.Diese Informationen können beim Gerätehersteller erfragt oder aus dem Internet heruntergeladen werden.Darüber hinaus können Außendiensttechniker Geräte- und Designunterstützung leisten und sind eine gute Ressource.

3. Verbinden Sie die Programmierpins, um die Pins auf der Steuerplatine zu verwenden.Stellen Sie sicher, dass die programmierbaren Pins bei diesem Design mit Anschlüssen oder Testpunkten auf der Platine verbunden sind.Diese werden für In-Circuit-Tester (ICT) oder ISP-Programmierer benötigt, die in der Produktion eingesetzt werden.

4. Vermeiden Sie Streit.Stellen Sie sicher, dass die vom ISP benötigten Signale nicht mit anderer Hardware verbunden sind, die mit dem Programmierer in Konflikt geraten würde.Schauen Sie sich die Belastung der Leitung an.Es gibt einige Prozessoren, die Leuchtdioden (LEDs) direkt ansteuern können, die meisten Programmierer können dies jedoch noch nicht.Wenn die Ein-/Ausgänge gemeinsam genutzt werden, kann dies ein Problem sein.Bitte achten Sie auf den Monitor-Timer oder den Reset-Signalgenerator.Wenn der Monitor-Timer oder der Reset-Signalgenerator ein zufälliges Signal sendet, ist das Gerät möglicherweise falsch programmiert.

5. Bestimmen Sie, wie das programmierbare Gerät während des Herstellungsprozesses mit Strom versorgt wird.Die Zielplatine muss eingeschaltet sein, um im System programmiert zu werden.Wir müssen auch die folgenden Probleme klären.

(1) Welche Spannung wird benötigt?Im Programmiermodus benötigen Komponenten meist einen anderen Spannungsbereich als im normalen Betriebsmodus.Liegt beim Programmieren eine höhere Spannung vor, muss sichergestellt werden, dass diese höhere Spannung nicht zu Schäden an anderen Bauteilen führt.

(2) Einige Geräte müssen auf hohem und niedrigem Niveau überprüft werden, um sicherzustellen, dass das Gerät korrekt programmiert ist.Ist dies der Fall, muss der Spannungsbereich angegeben werden.Wenn ein Reset-Generator verfügbar ist, überprüfen Sie zuerst den Reset-Generator, da dieser möglicherweise versucht, das Gerät zurückzusetzen, wenn eine Unterspannungsprüfung durchgeführt wird.

(3) Wenn dieses Gerät eine VPP-Spannung benötigt, stellen Sie die VPP-Spannung auf der Platine bereit oder verwenden Sie ein separates Netzteil, um es während der Produktion mit Strom zu versorgen.Der Prozessor, der die VPP-Spannung benötigt, teilt diese Spannung mit den digitalen Ein-/Ausgabeleitungen.Stellen Sie sicher, dass andere an das VPP angeschlossene Stromkreise mit höheren Spannungen betrieben werden können.

(4) Benötige ich einen Monitor, um zu sehen, ob die Spannung innerhalb der Spezifikationen des Geräts liegt?Bitte stellen Sie sicher, dass die Sicherheitsvorrichtung wirksam ist, um diese Netzteile innerhalb des Sicherheitsbereichs zu halten.

(6) Finden Sie heraus, welche Art von Ausrüstung Sie sowohl für die Programmierung als auch für das Design verwenden sollten.Wenn die Platine während der Testphase zum Programmieren auf einer Testhalterung platziert wird, können die Pins über ein Pinbett verbunden werden.Eine andere Möglichkeit besteht darin, dass Sie, wenn Sie einen Rack-Tester verwenden und ein spezielles Testprogramm ausführen müssen, zum Anschließen am besten einen Stecker an der Seite der Platine oder ein Kabel zum Anschließen verwenden.

7. Überlegen Sie sich einige kreative Maßnahmen zur Informationsverfolgung.Die Praxis, konfigurationsspezifische Daten am Ende der Zeile hinzuzufügen, wird immer üblicher.Durch die effektive Nutzung der Zeit kann das programmierbare Gerät in ein „intelligentes“ Gerät umgewandelt werden.Durch das Hinzufügen produktbezogener Informationen zum Produkt, wie z. B. Seriennummer, MAC-Adresse oder Produktionsdaten, wird das Produkt nützlicher, einfacher zu warten und zu aktualisieren oder die Bereitstellung von Garantieleistungen erleichtert, und es ermöglicht dem Hersteller außerdem, nützliche Informationen darüber zu sammeln die Nutzungsdauer des Produkts.Viele „intelligente“ Produkte verfügen über diese Tracking-Funktion, indem sie ein einfaches und kostengünstiges EEPROM hinzufügen, das mit Daten aus der Produktionslinie oder vor Ort programmiert werden kann.

Eine gut konzipierte Schaltung, die für das Endprodukt geeignet ist, kann auch ein Hindernis für die ISP-Implementierung während der Produktion darstellen.Daher muss die Platine so modifiziert werden, dass sie am besten für den ISP in der Produktionslinie geeignet ist und am Ende eine gute Platine entsteht.

vollautomatisch1


Zeitpunkt der Veröffentlichung: 01.04.2022

Senden Sie Ihre Nachricht an uns: