CD40xx moderner machen

Gast #5268282
Ich habe eine Logik mit ca. 20 Stück CD40xxx-Bausteinen (D-FF, Gatter, 
Zähler). Das Ding nimmt eine ganze Eurokarte ein. Es ca. 25 Jahre her, 
dass ich in dem Bereich etwas gemacht habe. Jetzt wollte ich wissen, ob 
es da neue Technologien gibt (PAL, GAL, PIC, ..), wo man das Ganze auf 
einen Chip bringen kann.
Gast
so komplex kann die logikfunktion dann ja nicht sein.

wenn es wirklich hw bleiben soll -> cpld oder fpgas
wenn es auch in sw geht: mcus von microchip (pics, atmegas) oder ein 
demo-board von st
Gast
PAL und GAL sind schon wieder obsolet, ein FPGA könnte das in Hardware 
machen, mit Konfig-ROM..wird aber sicher teurer.

Du kannst IMHO einen beliebigen Mikrocontroller verwenden der die Logik 
simuliert ..also die logische Funktion in Software abbilden. 
Zeitkritisch wirds wohl nicht werden..

Gruß,

Holm
Gast
> ein FPGA könnte das in Hardware
machen, mit Konfig-ROM..wird aber sicher teurer.

Ein Lattice LCMXO2-256HC schafft das locker, braucht auch keinen 
Konfigurationsspeicher und kostet knappe 2 EUR. Allerdings wird man 
vorne und hinten irgendwelche Pegelwandler brauchen, wenn das Teil wie 
bisher mit seiner Umwelt telefonieren soll.
Ralf S. schrieb:
> wo man das Ganze auf einen Chip bringen kann.

Hängt vom Interface ab. Wenn dein CMOS mit 5V läuft, und die Logik 
langsam ist, tut es ein Microcontroller mit genügend Anschlüssen.

Läuft dein CMOS mit 12V und hat 12V an Ein- und Ausgängen, müsstest du 
Spannungswandler nutzen. Das kann aufwändig werden.

Wäre deine Logik schnell, und ein uC zu langsam, könntest du ein CPLD 
einsetzen, das sind mehrere GALs in einem Gehäuse. Aber auch hier die 
Frage nach dem Signalpegel.

Wenn man erst überall Pegelwandler braucht, kann die Lösung mit dem 
alten CMOS auch heute noch optimal sein.
Gast
Das Ding läuft mit 12V. Man könnte es auch mit 5V betreiben. Der 
maximale Takt ist 10kHz. Also fast Gleichspannung ;-) An die Außenwelt 
gehen ca. 22 Leitungen.
Gast
Ich finde, dass ihr hier vorschnell Empfehlungen abgebt ohne überhaupt 
zu wissen, was die Logikschaltung tut, wie sie versorgt wird und welche 
Anforderungen an ihre Ein- und Ausgänge gestellt werden.
Wenn da Signale schneller als 1us später am Ausgang erscheinen sollen, 
dann kann man die hier angebotene reine Prozessorlösung vergessen. Man 
müsste dann zumindest Teile der Schaltung seperat mit Hardware 
realisieren. Eine Hand voll Pegelwandler wird man auf jeden Fall 
benötigen um auf 12V zu kommen.
Gast
Wenn du so offenherzig nach neuen Technologien sei CD40xx
fragst, steckst du wohl im Thema nicht tief drin.

Alle die hier helfen wollen, wissen aber nicht, was die
Funktion und Perfomance der Schaltung ist. - Also welcher
ANGEMESSENE "Update" möglich ist.

Da hilft nur: Zeig die Schaltung, oder teile mit, dass du das
nicht willst. - Sonst übernehmen die Schwafler den Thread
und daraus hat noch niemand Hilfreiches extrahieren können...
Gast
Vielen Dank für die Anregungen. Ein CPLD von z.B. Altera würde mir schon 
schmecken. Ich habe kombinatorische Logik und vor allem 26 Stück D-FFs. 
Da bin ich mir nicht sicher, ob die in einen CPLD reinpassen. Des 
Weiteren nervt ein wenig, dass diese CPLD-Zeugs scheinbar alles 
properitär ist. Es gibt keinen Standard und kein offenes System. Mal 
schauen...
Beitrag #5269226 wurde von einem Moderator gelöscht.
snail schrieb:
> Andreas B. schrieb:
>> Um belastbare Tips geben zu können, warten wir immer noch auf die
>> Schaltung oder eine Beschreibung was diese denn nun genau macht.
>
> Laß ihm etwas Zeit. Es ist schließlich 25 Jahre her, daß er damit was
> gemacht hat.
In diesem Fall würde ich den TO aber mal empfehlen zuerst zu analysieren 
was gemacht werden soll bevor man die Frage nach dem wie stellt.
Ralf S. schrieb:

> Ich habe eine Logik mit ca. 20 Stück CD40xxx-Bausteinen (D-FF, Gatter,
> Zähler). Das Ding nimmt eine ganze Eurokarte ein. Es ca. 25 Jahre her,
> dass ich in dem Bereich etwas gemacht habe. Jetzt wollte ich wissen, ob
> es da neue Technologien gibt (PAL, GAL, PIC, ..), wo man das Ganze auf
> einen Chip bringen kann.

In den meisten Fällen gilt:
Don´t touch a running System. Zumal ja Ersatz-4000er noch recht
problemlos erhältlich sind.
Ralf S. schrieb:
> Ich habe kombinatorische Logik und vor allem 26 Stück D-FFs.
> Da bin ich mir nicht sicher, ob die in einen CPLD reinpassen.

Von Microchip gibt es für 5V den ATF2500C. Der hat 24 Macrozellen, die 
sich aufteilen lassen. Maximal sind so 48 FFs und 24 Logikverknüpfungen 
möglich.
Mit einer PLCC-44 Fassung kann man ihn auf einer Rasterplatine 
verdrahten.
Man braucht aber ein Programmiergerät, um ihn zu flashen.
Gast
Hallo zusammen,

ich bin zu dem Schluss gekommen, das CMOS-Teile in meinem Anwendungsfall 
doch die bessere Lösung sind. Das TTL/CMOS-Zeugs gibt es beits 50 Jahre 
und wird es auch noch in 50 Jahren geben. Die Wartung ist hier sehr 
wichtig. Ein speziell programmierbarer Chip und das gesamte Tooling hat 
zu viele Unbekannte. Mal wird der Chip abgekündigt oder der Hersteller 
geht pleite. Oder das OS des Programmierer gibt's nicht mehr. CMOS 
gibt's immer. Was ich allerdings machen werde, ist von TH auf SMD 
umzusteigen. Damit dürfte sich die Layoutfläche dritteln.

Grüße!
Andreas B. schrieb:
> Da wäre ich mir nicht so sicher. Irgendwelche bestimmt, aber viele 74..
> und CD40. sind nicht mehr erhältlich.

Nun ja, CD40xx sind WEIT vor den CPLD/FPGA/uC erschienen, und ALLE 
CPLD/FPGA/uC auf die man in den letzten 30 Jahren hätte umstellen 
können, sind schon wieder obsolet, die CD40xx aber nicht.

Wer also Angst hat, daß es ein CD40xx nicht mehr geben wird, darf 
KEINESFALLS auf FPGA/CPLD/uC umstellen, die habe nachweislich eine viel 
kürzere Lebensdauer.

(Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile).
@Ralf Stocker (ralfstocker)

>ich bin zu dem Schluss gekommen, das CMOS-Teile in meinem Anwendungsfall
>doch die bessere Lösung sind.

Kann sein.

>gibt's immer. Was ich allerdings machen werde, ist von TH auf SMD
>umzusteigen. Damit dürfte sich die Layoutfläche dritteln.

Wozu? Die jetzige Platine hat Platz. Oder willst du in das Gerät mehr 
einbauen und brauchst Platz? Wieviele dieser Platinen willst du in den 
nächsten Jahren produzieren lassen? Da ist SMD von Vorteil, aber nicht 
zwingend.
Gast
Falk B. schrieb:
> @Ralf Stocker (ralfstocker)
>
>>ich bin zu dem Schluss gekommen, das CMOS-Teile in meinem Anwendungsfall
>>doch die bessere Lösung sind.
>
> Kann sein.
>
>>gibt's immer. Was ich allerdings machen werde, ist von TH auf SMD
>>umzusteigen. Damit dürfte sich die Layoutfläche dritteln.
>
> Wozu? Die jetzige Platine hat Platz. Oder willst du in das Gerät mehr
> einbauen und brauchst Platz? Wieviele dieser Platinen willst du in den
> nächsten Jahren produzieren lassen? Da ist SMD von Vorteil, aber nicht
> zwingend.

SMD ist in der Serie SEHR viel billiger. Ich würde es für ein Neudesign 
ausschließlich (!) verwenden. Insbesondere bei Long-Life Sachen. Du 
kannst davon ausgehen, dass die veralteten THT-Dinge als erstes dem 
nächsten Streichkonzert der Hersteller zum Opfer fallen.

Zur Logik:
Die diskrete Logik ist stark im Niedergang. Viele (vor allem einfache) 
Bausteine wie Tristatebuffer wird es immer geben, aber gerade komplexe 
Dinge werden heute kaum noch verwendet, da kann man erwarten, dass 
irgendwann Abkündigungen kommen.
Wenn du das tun willst (wie gesagt - ich rate ab!), dann verwende eine 
Serie, welche am Anfang ihres Lebens steht:
http://www.ti.com/lit/ml/scyb004b/scyb004b.pdf
Wichtig: Gängige Packages nehmen, d.h. solche mit hohen Lagerbeständen 
und vielen Alternativen.

Ich persönlich würde wennn möglich einen modernen µC nehmen. Das muss 
nicht unbedingt ein STM32 sein, kann auch ein neueres AVR oder PIC18 
Derivat. Speziell bei den PICs ist die Abkündigungspolotik sehr human - 
man bekommt selbst uralte PICs mit OTP-Speicher noch. Die durchaus 30 
Jahre auf dem Buckel haben ;-)
Nur wenn der µC das nicht kann, könnte man über ein CPLD nachdenken. 
Hier gilt auch: Neue nehmen, und Langzeitverfügbarkeit nachfragen.
Gast
Die Hersteller erzählen dir doch die Story vom bunten Hund. Selbst, wenn 
du die mit Blut unterschreiben läßt. Wenn die pleite auf dem Friedhof 
liegen, dann kannste schauen, wo Ersatz herkommt. Immer schön einfach 
bleiben: KISS!
Axel S. schrieb:
> Den hat es nie gegeben.

Tja, wird aber so angeboten noch. (Siehe Bild)

OK. Meine Bestellung lautete aber korrekt auf
1x Original V40511D by RFT
Germany CMOS...

{Wer möchte einen haben? ;-)}


ciao
gustav

P.S.:
Sehe gerade im Angebot,
dass auf dem Bild mit dem IC folgendes aufgedruckt ist:
CD4511  also ohne die Null. So etwas nenne ich Irreführung.
Angehängte Dateien:
Gast
Bei Chinesischen Händlern wird das Bild nach meiner Erfahrung höher 
gewichtet, als die Beschreibung.

Ich hatte mal eine von der Beschreibung abweichende Lieferung moniert, 
dies wurde von AliExpress (nicht dem Händler) abgewiesen, da der 
gelieferte Artikel dem Bild entsprach.
Gast
Stefan U. schrieb:
> Bei Chinesischen Händlern wird das Bild nach meiner Erfahrung höher
> gewichtet, als die Beschreibung.
>
> Ich hatte mal eine von der Beschreibung abweichende Lieferung moniert,
> dies wurde von AliExpress (nicht dem Händler) abgewiesen, da der
> gelieferte Artikel dem Bild entsprach.

Das ist natürlich kein Wunder. Der Durchschnittschines tut sich mit 
einem Bildchen einfach allemal leichter als mit unseren "exotischen" 
Schriftzeichen ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 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.