Hallo, ich würde Euch bitten das einmal anzuschauen. Bevor ich die restlichen Leiterbahnen verbreitere und Masseflächen erzeuge, hätte ich gern eure Meinung zum Layout gehört. Vielleicht gibts grundlegende Fehler die ich nicht sehe.
Hi, ich fürchte, das Umschalten der SPI-Pins von Programmieren auf Normalbetrieb wird so nicht funktionieren. Du schaltest den OE weg, dadurch werden die A Pins nie mit den B2 Pins des Multiplexers verbunden. Zum Löschen soll der Programmer laut Atmel den Reset toggeln. Versichere Dich besser vorher, was passiert, wenn dabei MISO, MOSI und SCK rumzappeln. Die sparsamste Methode wäre eine dritte Steckmöglichkeit für K9, K10, K11. Oder den ICP Stecker fest anschließen und bei jedem Programmieren die 3 Steckbrücken ziehen. Welche Kapazität auf der Reset-Leitung mach Dein Programmer mit ? Schafft der die 47nF ? Willst Du den Bus nach außen wirklich immer terminieren ? Oder wäre es nicht besser noch zwei Steckbrücken zu spendieren, um das schnell ändern zu können ?
Hallo, ich hätte Bein und Stein geschworen das OE und S richtig beschalten sind. Aber nö, ist falsch. Ärgerlich. Aber noch nicht zu spät. Danke für die Info. Die 47nF sind schon halbiert, laut AVR042 Design Guide. Mein Programmer ist ein "AVR ISP mkII". Die Terminierung wird nur auf 2 Platinen bestückt. Ohne SN74CBT3257 wäre natürlich prima. Wenn das alles nur Eingänge wären, würde ich auch kein Problem sehen. 1k Serienwiderstände sind drin. Nur wenn die Leitungen als Ausgänge gejumpert sind, sehe ich Probleme mit den Pulldowns und dem Mosfet Gates. Also nicht das schalten der Ausgänge an sich, sondern die Gate Umladelast für den Programmer. Auch wenn alle Stecker abgezogen wären, die Gates bleiben als Last dran und würden immer kurz im Takt bis zu 20mA belasten. Das kann der Programmer sicherlich nicht leisten. Wenn das Probleme macht, dann könnte ich mir noch vorstellen, den "S" Eingang vom SN74CBT3257 über einen einzigen Jumper per Hand zu schalten. Ohne Resetleitung vom µC.
:
Bearbeitet durch User
Hallo, habe die ISP Pins angeschaut. Tatsache, die zappeln alle vorm eigentlichen neu flashen. Sehr interessant.
Veit D. schrieb: > Hallo, > > habe die ISP Pins angeschaut. Tatsache, die zappeln alle vorm > eigentlichen neu flashen. Sehr interessant. Das ist die Angst des Kontrollers, das neue Programm nicht korrekt ausführen zu können. :)
Hallo, vorab, es handelt sich um Target3001. Habe die Resetbeschaltung am Switch geändert eine Pinbelegung korrigiert.
Das Layout ist so naja. Wenn du nicht planst das von alten Maschinen bestücken zu lassen kannst du jedes Bauteil auch beliebig in grob 1° Schritten um 360° rotieren, 45/90° sind aus Zeiten als Bestückungsautomaten das schlichtweg nicht konnten. Kommst du damit auf ein besseres Layout und fertigst eh nur eine Platine die du selbst bestückst kannst du das ruhig machen. Zudem brauchst du auch keine 45° Kanten an die Leiterbahnen, stell einfach auf Kurvenform um und fertig. Wieso nimmst du noch THT Bauteile? Setz doch ganz auf SMD, Bohrlöcher kosten Geld und die Bestückung braucht nur länger. ;)
Hallo, das ist alles rein privat. Ich bestücke das alles selbst. Nur die Platine(n) lasse ich fertigen. Es wird mehr als eine. SMD vermeide ich bei Kleinstbauteilen. SMD IC mag ich bis 0,65mm RM. 45° sieht schöner aus. Ich wußte nicht das es keine Beschränkungen gibt. Was macht das für einen Unterschied obs rund oder gewinkelt ist? Ich müßte jeden Knick einzeln abrunden. Was hättest du denn am Layout an sich zu verbessern? Ist irgendwas zu weit ausseinander platziert oder sowas?
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.