Atmega mit nem ext.RAM schematic checken

OP Persönliche Seite #1010642
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.
Angehängte Dateien:
#1010701
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.
OP Persönliche Seite #1010729
@  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?
#1010751
>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
#1010763
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.
Persönliche Seite #1010778
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?
Gast #1010782
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.
OP Persönliche Seite #1011028
@ 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.
Persönliche Seite #1012117
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.
Gast #1012154
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.
Gast #1013562
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
Gast #1020710
>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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.