Hallo, ich bin eigentlich ein Software-Mensch und musste bis jetzt mich um keine Schaltpläne kümmern. Aus einem bestimmten Grund wurde ich dazu verdammt diesen Schaltplan zu erstellen. Das ist mein erster Versuch, also bitte nicht auslachen oder steinigen :) Hauptsächlich geht es mir darum, ob ich den externen Programmspeicher an den Atmega richtig angeschlossen habe. Für Tipps wäre ich natürlich auch sehr dankbar, weil es wie gesagt meine erste Schaltung ist.
Habe festgestellt, dass ich den RESET von Atmega aus Versehen falsch angeschlossen habe, hab's bereits korrigiert.
du solltest nochmal wegen JTAG und der Verwendung der Ports gucken.. ISP und normaler Pin geht JTAG ist auch im normaler Modus aktiv also falen die Pins dann für die Anwendung wech..
Vielleicht bin ich dieses spezielle Layout-Programm oder dessen Quarzsymbol bloss nicht gewohnt, aber die Quarzanschlüsse sehen für mich sehr merkwürdig aus. Erinnern irgendwie an Kurzschluss, beim einen gegen GND, beim anderen zwischen den Anschlüssen der RTC. AREF offen lassen. Mit Kerkos bist du etwas sparsam umgegangen. Wenn ein Controller 5 Paare von VCC/GND hat, denn sollte eigentlich zwischen jedem Paar einer sitzen. Und zwar dicht dran. Um vom Rest hast du nur dem Latch einen gegönnt.
@ Jan-h. B: >JTAG ist auch im normaler Modus aktiv also falen die Pins dann für die >Anwendung wech. Aber nur wenn man Onchip Debug in Fuses aktiviert hat oder? Kann da noch mehr Mist passieren? Ich sehe, dass bis jetzt alle Atmega-Schaltungen hier an dem JTAG sonst nichts hatten. Leider müssen die Leitungen aber an den PORT ran. Ich werde zwar das Ganze nciht Layouten, möchte aber trotzdem, dass so weinig Lagen, wie möglich entstehen. @ A. K.: >>AREF offen lassen. Done. AVCC kann man eigentlich auch offen lassen. >>Mit Kerkos bist du etwas sparsam umgegangen. Wenn ein Controller 5 Paare >>von VCC/GND hat, denn sollte eigentlich zwischen jedem Paar einer >>sitzen. Und zwar dicht dran. Hast schon Recht, beim Latch muss ich natürlich aufpassen, der Rest ist eigentlich ziemlich unempfindlich, zumal VCC selbst aus einem guten Netzteil kommt und schon dolle gefiltert wird. Oder verstehe ich den Sinn dieser s.g. "Kerkos" falsch? Die sind doch zum Filtern oder?
>Netzteil kommt und schon dolle gefiltert wird. Oder verstehe ich den >Sinn dieser s.g. "Kerkos" falsch? Die sind doch zum Filtern oder? Das mag ja sein das dein Netzteil dolle gefiltert ist. Aber auf dem Weg vom Netzteil zur CPU und den anderen Bauteilen liegen nun mal Induktivitaeten. Wenn jetzt ein IC Strom zieht dann bricht deine Betriebsspannung an dem ICs aufgrund dieser Induktivitaet kurzfristig zusammen. Diese kleinen Kondensatoren verhindern dies indem sie in dem Moment die Spannung stuezen. Gruss Helmi
Die Schottky-Diode der RTC hat einen Sperrstrom, der deutlich über dem Eigenstromverbrauch der RTC liegt. Suchmal hier im Forum nach dem Thema solcher Kondensatoren. Völlig wurscht wie gut das Netzteil ist, die Platzierung ist entscheidend.
>Wenn jetzt ein IC Strom zieht dann bricht deine >Betriebsspannung an dem ICs aufgrund dieser Induktivitaet kurzfristig >zusammen.... Jetzt leuchtet es mir natürlich ein.
A***** F***** wrote: > @ Jan-h. B: >>JTAG ist auch im normaler Modus aktiv also falen die Pins dann für die >>Anwendung wech. > > Aber nur wenn man Onchip Debug in Fuses aktiviert hat oder? Kann da noch > mehr Mist passieren? Ich sehe, dass bis jetzt alle Atmega-Schaltungen > hier an dem JTAG sonst nichts hatten. Leider müssen die Leitungen aber > an den PORT ran. Ich werde zwar das Ganze nciht Layouten, möchte aber > trotzdem, dass so weinig Lagen, wie möglich entstehen. > Das ist richtig... Nur wie kommt dann das Programm auf den ATMega? Bzw. Was soll der JTAG Stecker dann auf der Platine?
Ist das WP oder !WP an den Chips ? Benutzt du auch ein 6pF 32KHz Crystal ? Die RTC Ints mit Pullup versehen und VIEL mehr C's ! Ansonsten zur RTC: The device is fully accessible when 1.8 ≤ VCC ≤ 5.5V. Time and date are maintained when 1.3V ≤ VCC ≤ 1.8V. SCL, SDA: min: 0.7 x VCC max: VCC + 0.3 Du hast auf I2C aber 5V und an der RTC 3.3V soweit ich das überblicke.
@ Jan-h. B.: >Nur wie kommt dann das Programm auf den ATMega? >Bzw. Was soll der JTAG Stecker dann auf der Platine? Gedacht war natürlich per JTAG, die Debugging-Möglichkeit muss nicht unbedingt vorhanden sein. Ich werde mir trotzdem noch überlegen, wie ich das anders lösen könnte. @ KarlDerKäfer: >Du hast auf I2C aber 5V und an der RTC 3.3V soweit ich das überblicke. Da hast du Recht, muss ich noch ummodeln. >Die RTC Ints mit Pullup versehen und VIEL mehr C's ! "Ints" sind ja Ausgänge die nicht benutzt werden, die auch nicht per Register angesprochen werden, also unbnutzt. Somit kann ich die ja offen lassen. Die C's an den CHips sind schon dran. >Ist das WP oder !WP an den Chips ? Benutzt du auch ein 6pF 32KHz Crystal When WP is low, all addresses may be written. @ A. K.: >Die Schottky-Diode der RTC hat einen Sperrstrom, der deutlich über dem >Eigenstromverbrauch der RTC liegt. Danke für den Hinweis. Standby Current der RTC beträgt ca 1,5 µA, und das ist dann der Fall, wenn über I2C nicht kommuniziert wird. Was könnte man als Alternative nehmen? Mir geht es aber hauptsächlich um den SRAM, gerade da möchte ich nichts falsch machen.
@ A***** F***** (artur-f) >>Die Schottky-Diode der RTC hat einen Sperrstrom, der deutlich über dem >>Eigenstromverbrauch der RTC liegt. >das ist dann der Fall, wenn über I2C nicht kommuniziert wird. Was könnte >man als Alternative nehmen? Ne normale 4148. Oder wenn's ne Luxusversion sein soll, einen MOSFET. Beitrag "Re: Spannungsumschaltung für MC" MFG Falk
Liefert die LIION unter 1.8V noch Strom ? Bei dieser Spannung geht die RTC erst in den Timekeeping dingens.
A***** F***** wrote: > @ A. K.: >>>AREF offen lassen. > Done. AVCC kann man eigentlich auch offen lassen. Nein, kann man nicht. AVCC würde ich in jedem Falle anschließen, da es auch die digitalen I/Os versorgt an denen die ADC Eingänge dranhängen. Wenn du den ADC Wandler verwendest, dann würde ich an AREF noch einen 100nF Kondensator hängen. Aber ich gehe mal nicht davon aus, dass du den A/D Wandler brauchst.
Auf alle Fälle zeigt es mal wieder, dass einige zu Faul sind die Specs ordentlich zu lesen und sich selbst mal ein paar Gedanken zu machen. Softi hin oder her.
AVCC scheint doch angeschlossen zu sein. Wenn es das erste Projekt ist, finde ich es schon ziemlich umfangreich für einen "Softi". Wenn er auch so ordentlich programmiert g
>Aus einem bestimmten Grund wurde ich dazu >verdammt diesen Schaltplan zu erstellen. Möchtest Du über den Grund sprechen? Ausser mir hört hier auch keiner zu.
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.