Hallo Läude, ich suche ein Zählerbaustein für minimal 2^25. Der 4536 kommt leider nicht weit genug. Und eigentlich sollte es nur 1 IC sein. Schonmal vielen Dank im voraus.
Evert schrieb: > Der 4536 kommt leider nicht weit genug. > Und eigentlich sollte es nur 1 IC sein. MachXO2
Evert schrieb: > Hallo Läude, > > ich suche ein Zählerbaustein für minimal 2^25. Ebenfalls du Laud, die Antwort heißt CPLD. Im Ernst: manche CPLD haben AND-Gatter in ihren MC, die 36 oder noch mehr Eingänge haben. Damit kann man auch große Synchronzähler bauen, ohne zu kaskadieren. W.S.
Ich denke gerade der 4536 hat einen eigenen Oszillator, aber im Datenblatt gibt´s keine Formeln um die Frequenz zu berechnen. Hat jemand mehr Info dazu ?
Evert schrieb: > Hallo Läude, Schreibe es vernünftig, oder lasse es;-( > ich suche ein Zählerbaustein für minimal 2^25. Minimal 2^25? > Der 4536 kommt leider nicht weit genug. > Und eigentlich sollte es nur 1 IC sein. Eigentlich? Also gehen auch 2? Und was das werden? Oder ist es wieder ein geheimes Geheimprojekt? Evert D. schrieb: > aber im Datenblatt gibt´s keine Formeln um die Frequenz > zu berechnen. Doch, gibt es.
Evert D. schrieb: > Leider sind CPLD komplett neu für mich... :-( Ist eh nicht ernst gemeint. Die fressen viel Strom, haben kleine Gehäuse mit vielen Pins, werden schnell abgekündigt, brauchen Programmiergeräte, sind teuer, vertragen nur kleine Spannungen (1.8V, 2.5V). Keiner weiß, wie lange es noch einen ATF2500 gibt (5V, 48FFs, DIP-40).
Peter D. schrieb: > Keiner weiß, wie lange es noch einen ATF2500 gibt (5V, 48FFs, DIP-40). Willst du die Mauer aus DIL-ICs wieder aufbauen? ;-)
Es fasziniert mich immer wieder, wie viele Mikrocontrollerverweigerer es beim Portal mikrocontroller.net zu geben scheint.
Peter D. schrieb: > Die fressen viel Strom, haben kleine Gehäuse mit vielen Pins, werden > schnell abgekündigt, brauchen Programmiergeräte, sind teuer, vertragen > nur kleine Spannungen (1.8V, 2.5V). > Keiner weiß, wie lange es noch einen ATF2500 gibt (5V, 48FFs, DIP-40). Diese Verallgemeinerungen sind hanebüchener Unsinn. Weder sind alle teuer, noch nehmen alle einen hohen Strom auf und es werden vor allem nicht alle schnell abgekündigt. Es gibt eine ca. 20 Jahre lange Kette von CPLDs mit gleichen Pinning und 5 V. Von Philips, über Xilinx bis zu Atmel und jetzt Microchip. Du siehst Deine Einlassungen sind - wie üblich - leicht zu widerlegen.
Biermolch schrieb: > Es fasziniert mich immer wieder, wie viele Mikrocontrollerverweigerer es > beim Portal mikrocontroller.net zu geben scheint. Tja, schon mal überlegt, woher das kommen könnte?
Mikrocontrollerverweigerer schrieb: > Biermolch schrieb: >> Es fasziniert mich immer wieder, wie viele Mikrocontrollerverweigerer es >> beim Portal mikrocontroller.net zu geben scheint. > > Tja, schon mal überlegt, woher das kommen könnte? Nu kloar. Die ewig Gestrigen, Fraktion "Früher war alles besser", "Den neumodischen Mist braucht keiner" usw und so fort... "Das Auto ist eine vorübergehende Erscheinung. Ich glaube an das Pferd." Das ist i.d.R. die Kategorie Mensch, die kein Smartphone will weil sie sich nicht "permanent verfolgen lassen will" aber dann bei jedem Einkauf erstmal die PayBack Karte zückt.
ehm Altera/Intel MAX EPM7032 ? um die 3€ rum (in der bucht auch schon günstiger) Die dinger gibt es ja schon Ewig und 3 Tage LOL
Evert schrieb: > ich suche ein Zählerbaustein für minimal 2^25. Evert D. schrieb: > Die Eingangsfrequenz bleibt unter 200 Hz. Brauchst du alle 25 Ausgänge? Müssen sie mit dem Takt synchronisiert sein, oder ist eine asynchrone Ausgabe (ripple counter) akzeptabel?
Evert D. schrieb: > Ich denke gerade der 4536 hat einen eigenen Oszillator, > aber im Datenblatt gibt´s keine Formeln um die Frequenz > zu berechnen. https://www.bastler-beutel.de/HTML/Tester/NF-TG/TG_8.htm
Jörg R. schrieb: > Biermolch schrieb: >> Ich glaube an das Pferd. > > Hybrid oder rein elektrisch?😀 Plug In Hybrid. Ist dann vermutlich rasseabhängig, was hinten rein gesteckt werden muss :)
>Formeln um die Frequenz zu berechnen Im uralten RCA-Datenblatt Fig 12 auf Seite 6: https://www.ti.com/lit/ds/symlink/cd4536b-mil.pdf?ts=1630510575609 ähnlich (auch mit RC-Oszillator) ist noch der 4541, aber der hat nur 16 Bit https://www.ti.com/lit/ds/symlink/cd4541b.pdf?ts=1630510948442 der schon genannte doppelte 16-Bit-Zähler scheint mir auch der einzig passende zu sein, wenn es Standardlogik sein soll. https://www.ti.com/lit/ds/symlink/sn74lv8154.pdf?ts=1630434126031 Speziell für Encoder gibt es bis zu 32 Bit https://lsicsi.com/products-2/incremental-encoder-interface/
:
Bearbeitet durch User
Evert schrieb: > ich suche ein Zählerbaustein für minimal 2^25. > > Der 4536 kommt leider nicht weit genug. > Und eigentlich sollte es nur 1 IC sein. LS7366R von LSI/CSI, bis 2^32, SPI-Schnittstelle, ein IC mit 14 Pins (DIP, SOP, TSSOP). Edit: Oops, hatte Christoph wohl schon geschrieben oder nachgetragen, bevor ich den Button gedrückt hatte.
:
Bearbeitet durch User
Stefan ⛄ F. schrieb: > Brauchst du alle 25 Ausgänge? Das wäre das erste, das der TO mal klären sollte! Obwohl: sein Ansatz mit dem 4536, der nicht weit genug kommt, liefert auch nichts parallel ab. Braucht man nur das Flag '2^25 Takte vorbei', dann tut es der kleinste Tiny. Braucht man es parallel, dann gibt es auch Tiny48, Mega8515, Mega16 und einige mehr. Der mehrfach genannte 74LV8154 hat nur 8 Bit als Ausgang, die via Anwahl auf die vier Bytes aufgeschaltet werden können. Das geht auch mit einem Tiny26 o.ä.
Evert D. schrieb: > Die Eingangsfrequenz bleibt unter 200 Hz. Dann kann's wohl jeder noch realexistierende µC leisten. Die Beschränkung ist dann nur: wie viele Teilerstufen willst du von aussen sehen können. Davon hängt dann schlicht ab, wie viele GPIOs verfügbar sein müssen.
Evert schrieb: > ich suche ein Zählerbaustein für minimal 2^25. Evert D. schrieb: > Die Eingangsfrequenz bleibt unter 200 Hz. Vergiss alle Posts über FPGAs, CPLDs und µCs. Das ist alles Overkill, es sei denn, du hast sowieso bereits einen in deiner Schaltung, der die Aufgabe übernehmen könnte, es auf Preis und Mengenrabat ankommt, du das nötige Wissen und Werkzeug besitzt, um das in 10 Minuten runterzuschreiben. Abgesehen davon können einfache µCs, wie AVRs, Geschwindigkeitsmäßig nicht mit Logik mithalten, FALLS die CPU aktiv eingreifen muss, was sich auch auf das Timing auswirken kann. Für deine 200Hz musst du darauf jedoch keine Rücksicht nehmen. Da langweilt sich jeder µC bei einer Taktfrequenz von 1MHz und Overhead durch ein Framework bei der Nutzung einer reinen Software-Lösung, die ohne Optimierung kompilliert wurde (warum man das alles auch immer tun sollte). Knapp wird es nur, wenn du den Zähler mit Relais aufbauen möchtest. Evert schrieb: > Der 4536 kommt leider nicht weit genug. > Und eigentlich sollte es nur 1 IC sein. Dies ist laut deiner aktuellen Beschreibung das IC, welches du suchst: Stefan P. schrieb: > SN74LV8154 > 2*16 Bit in einem IC, Zusammenschaltbar. Zwei Pins verbinden und der zählt bis 2^32. Mich interressiert deine Anwendung, da es beinahe zwei Tage (~46,6h) dauert, um mit 200Hz Taktfrequenz einen 25-Bit-Zähler auszunutzen. Außerdem sind 25 Bit eine ungebräuchliche Breite. c-hater schrieb: > Die Beschränkung ist dann nur: wie viele Teilerstufen willst du von > aussen sehen können. Davon hängt dann schlicht ab, wie viele GPIOs > verfügbar sein müssen. Evert schrieb: > Der 4536 Der für den TO unzureichende 4536 hat nur 1 output.
qq schrieb: > c-hater schrieb: >> Die Beschränkung ist dann nur: wie viele Teilerstufen willst du von >> aussen sehen können. Davon hängt dann schlicht ab, wie viele GPIOs >> verfügbar sein müssen. > > Evert schrieb: >> Der 4536 > > Der für den TO unzureichende 4536 hat nur 1 output. Na dann tut's jeder realexistierende µC mit mindestens 2GPIOs. Das dürfte dann wirklich endgültig praktisch jeder sein...
Evert schrieb: > ich suche ein Zählerbaustein für minimal 2^25. > > Der 4536 kommt leider nicht weit genug. Der 4536 ist kein Zähler, sondern ein Frequenzteiler. Wenn es trotzdem das ist, was du suchst, nur eben mit einem Verhältnis von mindestens 2^25:1, dann so: Langwelle schrieb: > nennt sich ATTINY, hat nur 8 Beine;-) Spiele einfach die Hex-Datei im Anhang auf einen ATtiny13 (kostet weniger als einen Euro) und setze HFUSE = 0xFF und LFUSE = 0x78. Damit hast du das gesuchte IC mit der folgenden Anschlussbelegung:
1 | Pin Funktion |
2 | ───────────────────── |
3 | 1 /RESET |
4 | 2 CLK_IN |
5 | 3 CLK_OUT_28 |
6 | 4 GND |
7 | 5 CLK_OUT_25 |
8 | 6 CLK_OUT_26 |
9 | 7 CLK_OUT_27 |
10 | 8 VCC |
11 | ───────────────────── |
CLK_IN ist der Takteingang, die maximale Eingangsfrequenz ist 20 MHz. CLK_OUT_xx sind die Taktausgänge und liefern die Eingangsfrequenz dividiert durch 2^xx. Zum Testen habe ich ein Rechtecksignal mit 2^24 Hz = 16777216 Hz angelegt. Heraus kommen
1 | 2^(-1) Hz = 0,5000 Hz |
2 | 2^(-2) Hz = 0,2500 Hz |
3 | 2^(-3) Hz = 0,1250 Hz |
4 | 2^(-4) Hz = 0,0625 Hz |
(s. Oszi-Screenshot)
Evert D. schrieb: > Von mir aus den Tiny, aber womit programmiere ich den ? Mit einem ISP Programmieradapter. Nachbauten des USBASP (das ist einer von vielen ISP Programmieradaptern) sind am billigsten zu haben. Software: avrdude. Wenn du einen (alten) PC mit klassischem Parallelport und Windows XP hast, kannst du Ponyprog verwenden und auf den ISP Programmieradapter verzichten. http://danyk.cz/avr_prog_en.html
Stefan ⛄ F. schrieb: > kannst du Ponyprog verwenden und auf den ISP Programmieradapter > verzichten. Auch Ponyprog braucht einen kleinen (Selbstbau-) Programmieradapter. Ohne geht's halt in den seltensten Fällen. Oder hab ich was verpasst? Magic Pony Connection?
Hinn Waiser schrieb: > Auch Ponyprog braucht einen kleinen (Selbstbau-) Programmieradapter. > Oder hab ich was verpasst? 4 Widerstände, ich habe oben auf die Schaltung verwiesen.
AVR-Programmer bekommt man doch für wenige Euros im sehr niedrigen einstelligen Eurobereich überall nachgeworfen (z.B. Elektrobucht).
Leider hatte ich die Schaltung mit den 4 Widerstände übersehen. Aber Parallelports gibt´s nicht mehr, und außerdem muß dafür win gekauft werden mit ein passender Computer.
Stefan ⛄ F. schrieb: > Wenn du einen (alten) PC mit klassischem Parallelport und Windows XP > hast, kannst du Ponyprog verwenden Evert D. schrieb: > außerdem muß dafür win gekauft werden mit ein passender Computer. Hast du meinen Satz verstanden?
Stefan ⛄ F. schrieb: > Mit einem ISP Programmieradapter. Nachbauten des USBASP sind am billigsten zu haben. MaWin schrieb: > AVR-Programmer bekommt man doch für wenige Euros im sehr niedrigen > einstelligen Eurobereich überall nachgeworfen Hast du meinen Satz verstanden? Warum tut man in diesem Forum immer wieder so, als würde man widersprechen, obwohl es sich eigentlich um eine Bestätigung des gesagten handelt? Ist das so uncool, einfach mal" Ja sehe ich auch so" zu schreiben?
Evert D. schrieb: > welchen Satz bitte ? Na den den ich zitiert habe! Nochmal: Stefan ⛄ F. schrieb: > Wenn du einen (alten) PC mit klassischem Parallelport und Windows XP > hast, kannst du Ponyprog verwenden Wenn er einen alten PC mit Parallelport und Windows XP hat, muss er nichts kaufen und es dann kann ihm auch egal sein dass es solche Rechner nicht mehr zu kaufen gibt (wobei das nicht stimmt, aber egal).
Evert D. schrieb: > Ich habe noch nie im Leben win gehabt Dann halte dich doch raus, anstatt Unruhe zu stiften. Ich ignoriere dich jetzt.
Haste noch ein Laptop ? Brauch einen virtuelle Tastatur auf dem Bildschirm, der mit der Maus zu bedienen ist. Ich liege halbseitig gelähmt in Bett.
Beitrag #6807516 wurde von einem Moderator gelöscht.
Stefan ⛄ F. schrieb: > Hast du meinen Satz verstanden? Ja. > Warum tut man in diesem Forum immer wieder so, als würde man widersprechen, Das habe ich nicht getan. Der Widerspruch spielt sich nur in deinem Kopf ab. > einfach mal" Ja sehe ich auch so" zu schreiben? Habe ich doch getan.
Evert D. schrieb: > Ich habe noch nie im Leben win gehabt Das braucht auch niemand :) Schon gar nicht, um AVRs zu programmieren. Aber du hast doch sicher irgendeinen Computer? Oder wie beteiligst du dich sonst hier am Forum? Evert D. schrieb: > Und läuft der unter LINUX ? Ich habe hier einen USBasp, den mir mal ein Kumpel geschenkt hat. Der (also der USBasp, nicht der Kumpel) läuft bestens unter Linux. Aber auch der Parallelportadapter (bei dem man sich die vier Widerstände auch sparen kann, wenn man gerade keine zur Hand hat) geht unter Linux.
:
Bearbeitet durch Moderator
Yalu, merkst du nicht dass der Evert D. uns die ganze Zeit verarscht? Das ist offenbar nicht der TO.
Stefan ⛄ F. schrieb: > Yalu, merkst du nicht dass der Evert D. uns die ganze Zeit verarscht? Weiß nicht. > Das ist offenbar nicht der TO. Doch.
Evert D. schrieb: > Leider sind CPLD komplett neu für mich... Und? Was soll das bedeuten? Also suchst du nun einen Chip, der das kann - oder nicht? W.S.
Er hat ja schon (laut einem anderen Thread) trotz seiner Behinderung mit dem 10F200 gearbeitet. Dann kann er das dieses mal wohl auch wieder tun.
Evert schrieb: > ich suche ein Zählerbaustein für minimal 2^25. 74LV8154 Kaufe dir den. Preis: 0.90-1.70€. Der muss nicht programmiert werden, sondern funktioniert unkompliziert out of the box: SN74LV8154
Rote T. schrieb: > der zählt mit 100Mhz bis zum Hitzetod des Universums Irrtum, infolge der stetigen Beschleunigung des Universums wird es ein einsammer Kältetod sein. mfg klaus
Die Sonne wird wohl vor dem Universum sterben und da der IC bestimmt nicht von dem Planeten runter kommt, dürfte es ihm in etwa 5 Milliarden Jahren doch ziemlich warm werden.
QQ schrieb: > Der muss nicht programmiert werden, > sondern funktioniert unkompliziert out of the box: SN74LV8154 Interessantes Teil. Wenn es nicht schon uCs gäbe, würde das jetzt Begeisterungsstürme bei mir auslösen. ;-)
Andreas B. schrieb: > QQ schrieb: > >> Der muss nicht programmiert werden, >> sondern funktioniert unkompliziert out of the box: SN74LV8154 > > Interessantes Teil. Wenn es nicht schon uCs gäbe, würde das jetzt > Begeisterungsstürme bei mir auslösen. ;-) Es geht hier nicht darum, was bei dir oder mir Begeisterung auslöst, sondern es geht hier darum eine möglichst einfache Lösung für den TO zu finden: Evert D. schrieb: > Leider sind CPLD komplett neu für mich... :-( Evert D. schrieb: > Von mir aus den Tiny, aber womit programmiere ich den ? Evert D. schrieb: > 10F200 sieht auch schön aus Evert D. schrieb: > das war einige Jahre her... Ich verstehe das so, dass es für den TO deutlich bequemer wäre, ein Fertigteil zu nutzen, als sich in CPLDs oder erneut in uCs einzuarbeiten.
QQ schrieb: > Ich verstehe das so, dass es für den TO deutlich bequemer wäre, ein > Fertigteil zu nutzen, als sich in CPLDs oder erneut in uCs > einzuarbeiten. Du hast mich da falsch verstanden. Ich habe absolut nichts gegen Deinen Vorschlag einzuwenden. Das passt schon zur Anforderung des TO. Mich fasziniert trotzdem, daß es so einen Zähler überhaupt gibt (scheinbar eine neuere Entwicklung).
Andreas B. schrieb: > Mich > fasziniert trotzdem, daß es so einen Zähler überhaupt gibt (scheinbar > eine neuere Entwicklung). Eher nicht. Alternativ gibt es mit kleinerem Teilerfaktor die 74AHC1G4214 (-10, -12). Sehr klein und sehr schnell, wenn es denn benötigt wird. Die sind neueren Datums. Da sie scheinbar nicht groß bekannt sind, sind sie sogar lieferbar ;-)
Evert D. schrieb: > Von mir aus den Tiny, aber womit programmiere ich den ? Wenn das, was Yalu X. mit dem Tiny13 vorgeschlagen hat bei dir passen würde und du nur eine einstellige Anzahl von Teilen benötigst, dann schick mir neue Tiny13 und ich programmiere sie dir - gegen Portoersatz und der Info, was du damit machen willst 😀. Änderungswünsche sind allerdings nicht möglich, ich habe ja die Quelle nicht. Vielleicht wohnst du auch in der Nähe: PLZ 736xx
HildeK schrieb: > schick mir neue Tiny13 und ich programmiere sie dir Zuerst sollte man mal klären ob er wirklich nur einen Teiler benötigt oder die Zählerstände auch irgendwie auslesen möchte.
:
Bearbeitet durch User
Andreas B. schrieb: > Zuerst sollte man mal klären ob er wirklich nur einen Teiler benötigt > oder die Zählerstände auch irgendwie auslesen möchte. Ja, deshalb schrieb ich auch: HildeK schrieb: > Wenn das, was Yalu X. mit dem Tiny13 vorgeschlagen hat bei dir passen > würde Es reicht, wenn er ja oder nein dazu sagt. Außerdem habe ich schon weit oben danach gefragt; bisher kam keine Aussage dazu. Alternativen mit anderen Prozessoren hatte ich auch genannt. Der immer wieder erwähnte 74LV8154 kann es auch nicht parallel ausgeben.
Andreas B. schrieb: > Zuerst sollte man mal klären ob er wirklich nur einen Teiler benötigt > oder die Zählerstände auch irgendwie auslesen möchte. An seinen letzten Kommentaren und der völligen Ignoranz gegenüber Rückfragen ist eigentlich klar, dass er nur trollt.
Beitrag #6807836 wurde von einem Moderator gelöscht.
Beitrag #6808327 wurde von einem Moderator gelöscht.
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.