Empfehlung SRAM und Latch für mega162

#722456
Lesenswert?

Travel Rec. wrote:
> Weil ATMEL dies ausdrücklich empfiehlt, da HC(T)-Bausteine unter
> Umständen zu lange, gatterinterne Laufzeiten haben, auch wenn sie von
> der Grenzschaltfrequenz her schnell genug erscheinen. Die Adressen /
> Daten kommen also eventuell später an, als der /WR oder /RD Puls.

Laut Datenblatt ist ALE worst case 52ns vor Aktivieren von RD\ oder WR 
inaktiv, dazu kommt noch ein kompletter Takt in dem ALE aktiv ist. 
Insgesamt sind also über 100ns für das Latch Zeit um die Adresse zu 
speichern, ehe RD\ oder WR\ aktiv wird ! Daran kann es also nicht 
liegen. Ich habe schon mehrmals das komplette Timing durchgerechnet, 
aber bisher nichts gefunden was einen AC573 rechtfertigt.

Ich hab zwar auch AC573 in der Schublade liegen, allerdings verwende ich 
nur HC573 selbst bei 20MHz ohne Probleme.
AC ICs sind nämlich Layoutmäßig extrem kritisch, da diese stark zum 
Überschwingen neigen.
(Firma: TravelRec.) Persönliche Seite #722465
Lesenswert?

>AC ICs sind nämlich Layoutmäßig extrem kritisch, da diese stark zum
>Überschwingen neigen.

Kann ich bei diesem nicht feststellen.

Auszug aus ATMELs Datenblatt zum Mega1280:

9.1.2 Address Latch Requirements
Due to the high-speed operation of the XRAM interface, the address latch 
must be selected with
care for system frequencies above 8 MHz @ 4V and 4 MHz @ 2.7V. When 
operating at conditions
above these frequencies, the typical old style 74HC series latch becomes 
inadequate. The
External Memory Interface is designed in compliance to the 74AHC series 
latch. However, most
latches can be used as long they comply with the main timing parameters. 
The main parameters
for the address latch are:
• D to Q propagation delay (tPD).
• Data setup time before G low (tSU).
• Data (address) hold time after G low (TH).
The External Memory Interface is designed to guaranty minimum address 
hold time after G is
asserted low of th = 5 ns. Refer to tLAXX_LD/tLLAXX_ST in “External Data 
Memory Timing” Tables 31-
9 through Tables 31-16 on pages 381 - 384. The D-to-Q propagation delay 
(tPD) must be taken
into consideration when calculating the access time requirement of the 
external component. The
data setup time before G low (tSU) must not exceed address valid to ALE 
low (tAVLLC) minus PCB
wiring delay (dependent on the capacitive load).
#722477
Lesenswert?

> However, most
> latches can be used as long they comply with the main timing parameters.
> The main parameters
> for the address latch are:
> • D to Q propagation delay (tPD).

Dieser Punkt ist eigentlich komplett uninteressant, denn wie schon 
gesagt: 100ns sind mehr als genug.

> • Data setup time before G low (tSU).

Das ist bei einem transparenten Latch wohl egal.

> • Data (address) hold time after G low (TH).

AVR: min. 5ns
HC573: min 5ns
Ist zwar an der Grenze aber noch innerhalb der Specs.

> The D-to-Q propagation delay
> (tPD) must be taken
> into consideration when calculating the access time requirement of the
> external component. The
> data setup time before G low (tSU) must not exceed address valid to ALE
> low (tAVLLC) minus PCB
> wiring delay (dependent on the capacitive load).

Mir kommt die Forderung nach dem AC573 so vor, als wenn diese dazu 
dienen soll, ein langsameres SRAM zu verwenden zu können.

Falls jemand anhand des Datenblatts belegen kann, dass ein A(H)C573 
notwendig ist, es würde mich wirklich mal interessieren wiso, denn ich 
konnte dazu keinen Hinweis finden (außer eben dem Text.)

Das kritischste Timing ist die Zeit zwischen RD\ Low und dem Zeitpunkt 
an dem die Daten erwartet werden. Bei 16MHz sind laut Datenblatt dazu 
nämlich nur 12,5ns Zeit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren