27-Pin-Arduino-Mikrocontroller

Ich muss einen Mikrocontroller, der zu einem Arduino Uno gehört, auf eine Platine löten. Der Arduino uno verwendet den Atmega328p mit 28 Pins. Auf der Platine, die ich habe, sehe ich nur 27 Pins für den Mikrocontroller.

Könnte ich den 28-Pin-Mikrocontroller trotzdem irgendwie auf dieser Platine platzieren? Oder sollte ich eine neue Platine mit den 28 Pins für den Mikrocontroller machen?

wo der Mikrocontroller hin soll

Bei meiner Recherche habe ich dieses Footprint-Paket gefunden: https://easyeda.com/component/ATMEGA328P_PDIP_EZ-BbicICwO6

Ich wusste auch nie, dass es einen 27-Pin-Mikrocontroller gibt, oder zumindest den Platzbedarf.

Danke!

PS Ich brauche nicht alle 28 Pins für das Projekt.

Können wir auch sehen oder sollen wir glauben, dass es 27 Pins sind?
Poste ein Bild. Erstens glaube ich dir nicht. Zweitens, wenn es wirklich so ist, wie Sie sagen, möchte ich das sehen!
Vielleicht erwartet die Leiterplatte, dass die Stifte kurzgeschlossen werden, und verwendet dann für beide Pads mit doppelter Größe? Ich habe solche Designs schon einmal für beispielsweise Power Pins und ähnliches gesehen.
Beachten Sie, dass selbst wenn Sie 28 Pads auf der Platine hätten, das Platzieren der MCU irgendwie nicht ausreicht. Sie müssen es richtig platzieren , damit Pin1 auf Pad 1 landet usw.
Glücklicherweise ist Pin 28, wenn Sie ihn von einem Arduino aus verwenden, der analoge Eingang 5, sodass Ihr Design möglicherweise nicht beeinträchtigt wird. Hast du diese Schaltung entworfen? Ich vermute, woher die Komponente gezogen wurde, hatte den falschen Fußabdruck. Das heißt, jeder würde es sehen, wenn er die Dateien danach überprüft!
Für den Fußabdruck sollte es Absagen geben. Nicht für die gültige Frage, glaube ich.
Ich löte das nur für jemanden, weil ich die Ausrüstung nach Hause habe, es ist nicht mein Projekt. Ich werde den 28. Stift hacken und löten, mal sehen, ob es funktioniert oder nicht.
Das Layout des Boards scheint ein bisschen wie ein Witz zu sein.
hahah ja das passiert wenn du den auto-router verwendest
Der fehlende Pin Nr. 28 ist "PC5 (ADC5/SCL/PCINT13)" - nichts Kritisches, solange Sie also keine seiner Funktionen (Hardware I²C ...) verwenden, können Sie den Pin einfach abschneiden.
Auf der positiven Seite, wenn es einen solchen Chip gäbe, könnte man ihn nicht rückwärts installieren.
Vielleicht möchten Sie eine Frage zu anderen möglichen Verbesserungen an Ihrem Layout stellen. Ich sehe ein paar andere Dinge, die besser sein könnten.
Es sieht so aus, als ob das Layout von einem 2-Jährigen mit Fingerfarben erstellt wurde. Ich glaube, so etwas lächerlich Schlechtes habe ich schon lange nicht mehr gesehen. Können Sie uns sagen, woher Sie das haben, damit wir uns über sie lustig machen können?
Liegt es an mir, oder ist da eine LÖTMASKE ÜBER DEN RINGEN dieses Fußabdrucks?!?!?!?!?!

Antworten (2)

Auf der Platine, die ich habe, sehe ich nur 27 Pins für den Mikrocontroller

Das ist sehr schwer zu glauben, es sei denn, irgendein Idiot hat das Board entworfen. Selbst wenn nur 27 Pins tatsächlich in einer Schaltung verwendet werden, wird jeder kompetente Platinendesigner die Pads für alle 28 Pins anbringen. Pads dienen nicht nur zum Herstellen elektrischer Verbindungen, sondern auch zum mechanischen Verankern des Teils. Zugegeben, so etwas wie ein 28-Pin-SOIC-Gehäuse an 27 Pins zu halten, sollte mechanisch gut genug sein, aber es gibt keinen Nachteil, alle 28 Pads zu platzieren.

Wenn die Platine wirklich nur 27 Pads für Ihren 28-Pin-Chip hat, dann biegen Sie den einen Pin, der kein Pad hat, hoch und löten Sie den Rest normal ein.

Hinzugefügt

Wow, das ist wirklich ein 27-Pin-Footprint für ein 28-Pin-Teil! Und es ist ein Durchgangsloch und vergoldet. Finden Sie heraus, wer das entworfen hat, und halten Sie sich von allem anderen fern, was er getan hat. Der Begriff vergoldeter Scheißhaufen scheint hier besonders relevant zu sein.

Biegen Sie in der Zwischenzeit einfach Pin 28 hoch und löten Sie das Gehäuse normal mit den anderen 27 Pins. Der Grund, den Stift zu biegen, besteht darin, sicherzustellen, dass er nichts auf der Platine berührt. Es scheinen dort Durchkontaktierungen ohne Lötstoppmaske zu sein, sodass der Stift gegen sie kurzschließen könnte. Selbst wenn der Bereich unter dem Stift mit Lötstopplack bedeckt wäre, möchte ich nicht, dass der Stift ihn berührt und möglicherweise schließlich durch die Isolierung schneidet. Biegen Sie den Stift nach oben oder brechen Sie ihn sogar ganz ab.

"Das ist sehr schwer zu glauben" - unterschätze niemals den Arduino-Effekt :)
Inzwischen hat er ein Bild hinzugefügt. So etwas hatte ich noch nie. Sieht so aus, als hätte er eine Komponente mit einem schlechten PCB-Footprint heruntergeladen
Wer auch immer dieser Idiot ist, er ist definitiv nicht arm. Ich wette, handgezeichnete Spuren sehen besser aus als diese.
Genau dafür habe ich den Namen "Ardueenies" geprägt...

Ich habe viel gelacht, als ich das sah. Wie auch immer, eine Lösung könnte sein, dass Sie das vorliegende Los mit Buchsenleisten löten und dann das Arduino hineinstecken und den Stift abhacken, der extra ist. Und machen Sie eine neue Leiterplatte für das nächste Los.

Was ist der Vorteil der Verwendung von Chip-Sockeln, wenn Sie vorschlagen, den Stift trotzdem abzuschneiden?
Ja, das werde ich tun, den 28. Pin hacken und ich sollte hineinpassen. Überprüfen Sie die Footprints, 28 Pins: easyeda.com/component/ATMEGA328P_PDIP-l9Fb5BvN4
27 Pins: easyeda.com/component/ATMEGA328P_PDIP_EZ-BbicICwO6 Der einzige Unterschied ist der 28. Pin
Du liegst absolut richtig. Was ich meinte, war, dass er die Leiterplatte jetzt nicht verschwenden muss, da er sie bereits hergestellt hat. Für zukünftige PCBs können Sie eine bessere Bibliothek mit allen richtigen Pins verwenden.
Indem Sie zumindest den Stift des Sockels hacken, müssen Sie den Stift von atmega328 nicht trennen, den Sie in Ihrer neuen Platine verwenden können.