Hallo Wann nimmt man welche Logikfamilien, wenn man mit dem Megas bei 16 Mhz arbeitet?? Es sollen schnelle Schaltvorgänge erfasst werden. In meinem Fall sollen zwischen zwei Ausgängen von A/D Wandlern hin- und ger geschaltet werden , die am SPI hängen (bei 8MHz SPI-Takt). Beide Wandler sollen immer im Wechsel ausgelesen werden, ohne dass zu viele NOPs eingefügt werden müssen. Ist dann 74ACT125 am besten? (oder ein 74XX126 er) Zur Wahl stehen AC ACT F Wann wählt man welche Logik-Klasse? HC HCT LS Danke für die Antworten Euer moin PS: Diese Seite habe ich gelesen: http://www.mikrocontroller.net/articles/74xx
Bei 8MHz sollten eigentlich HC noch ausreichen. AC bringen nämlich die Gefahr von Spikes und anderen Störungen, wenn das Platinenlayout nicht sauber ist.
Üblicher Weise haben SPI-ICs tristate Ausgänge, d.h. sie sind hochohmig, wenn /CS des Chips nicht auf low liegt. Also einfach parallel schalten. Peter
@Peter Das geht leider nicht, da die beiden AD-Wandler parallel geschaltet werden und andauernd messen und ausgeben (ADS7818). Die Ausgänge möchte ich einfach abwechselnd abfragen.(SPIclk=8Mhz) Ein gleichzeitiges Abfragen, in dem der eine Ausgang des Wandlers an MISO hängt und der andere Ausgang an einem normalen PortPin (Software-SPI) funktioniert fehlerhaft (SPIclk=4MHz). moin
Ab welchen Frequenzen ist HC zu langsam? Was nimmt man dann? Welche Probleme kommen hinzu un was kann man dagegen machen? moin
>Ab welchen Frequenzen ist HC zu langsam Ab etwa 30-40MHz, bzw. wenn die Gatterlaufzeit zu lang ist. >Was nimmt man dann? AC, AHC, LS, ALS, F >Welche Probleme kommen hinzu un was kann man dagegen machen? Spikes, Reflektionen auf den Leitungen Abhilfe: Multilayer Platine mit ordentlichem Layout. LS, ALS, F sind da nicht so schlimm wie AC und AHC, sind aber eben TTL mit all den Vor und Nachteilen.
Schaut doch mal die die Datenblätter der einzelnen Logikfamilien. Beachtet dabei dei Geschwindigkeit (Schaltzeiten), Stromverbrauch, Ausgangsstrom, Eingangsstrom, Betriebsspannung und Spannungstolleranz an Ein- und Ausgängen.
In Datenblätter habe ich schon geschaut. Mir fehlt aber praktische Erfahrungen mit verschiedenen Logikfamilien. Daher sind für mich Antworten wie die von 'Benedikt' wertvoll. Kann man daher sagen, dass 'HC' im Bereich der ATMEGAS (unter 20 MHz) 'immer' schnell genug sind? Gruss moin
Hi kann man nicht. Atmel empfiehlt bei Verwendung des externen Speicherinterface bei AVRs über 8MHz als Addresslatch kein HC sondern AHC ein einzusetzen. Im Zweifelsfall muß man immer im Datenblatt des AVR und des Logikbausteins prüfen ob die Timings ausreichen. Ein Impulsdiagramm indem man die nötigen und erreichten Zeiten einträgt kann da enorm helfen. Matthias
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.