Simulera 74-serien 40-serien med tex Arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
GeekJoan
Admin
Inlägg: 10897
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Simulera 74-serien 40-serien med tex Arduino

Inlägg av GeekJoan »

Vi reparerar ju massa gamla grejer som var tillverkade på 60 talet och framåt. Dessa gamla saker har ofta massor med 74/40 kretsar i sig och en del börjar bli svårt att få tag i.
Så tanken har slagit mig att det borde väl gå att ha ett bibliotek över alla 74/40 kretsar och så laddar man in den man behöver i en Arduino mini/micro/nano eller liknande.
Det blir lite omständigare och lite dyrare + att man behöver något kort så man får ner pinouten till rätt storlek. Men om det inte går att få tag i original grejer så är det nog ändå värt det. Rent pengamässigt blir det inte så mycket dyrare, många 74 kretsar kostar 5-15:- och en Arduino nano borde man kunna få tag i för under 20:-

Så frågan är, är det något som sätter stop för detta? Är Arduino för slö, nått den inte kan "simulera".
Är det en god tanke att göra ett bibliotek med komponenter?
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Lennart Aspenryd »

Personligen tycker jag att du är inne på rätt tankegångar.
Det är ungefär så jag menade i ett annat inlägg. Mångfalden hanteras via intelligens.
Användarvisningsbild
bit96
Inlägg: 2519
Blev medlem: 3 september 2007, 10:04:29
Ort: Säffle

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av bit96 »

Kan det funka med PLA/PAL/GAL eller liknande?
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 33734
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av HUGGBÄVERN »

Tanken är väl god men dels får du kolla hur fort en Atmega snurrar och kanske fundera på att använda en Attiny84/84.
Ett annat alternativ är att lista VILKA kretsar du har stort behov av och köpa in ett bra lager. Jag har ofta rekommenderat Unicorn Electronics i USA för unabtainium till bra priser.

Sedan kan ju en del funktioner lösas genom att köra SMD-kretsar på små kort som enkelt pluggas in istf utgångna kretsar. Här är t ex en spänningsstyrda förstärkare (krets) som ersatts med några trissor och en dubbeltrissa, och en besvärlig neddelarkrets till orglar - dels ett förslag på en modul som inte passar i en IC-sockel och en färdig modul med ett gäng räknare som emulerar originalkretsen.
kattong.jpg
Men först, inventera behovet och fyll upp.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15135
Blev medlem: 16 april 2006, 17:04:10

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av mrfrenzy »

CPLD är nog bästa alternativet.
Det finns redan mängder av färdiga bibliotek med 74xx-kretsar att ladda ner.
https://www.freemodelfoundry.com/stnd.php

Xilinx har skrivit lite om ämnet och har de flesta blocken att bygga med i sina program https://www.xilinx.com/support/document ... /wp214.pdf
Användarvisningsbild
Glenn
Inlägg: 35080
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Glenn »

Dom 74xx som kan vara svåra att få tag i är väl oftast gamla varianter, och dom tillfällena man inte kan ersätta med tex 74HCT är väl när dom äldre har högre drivförmåga och liknande, har verkligen arduinon den drivfförmågan då ? för annars slutar det ju me datt man får ha en anpassningskrets ändå..
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Rick81 »

CPLD är lämpliga ja... men rätt dyra...

Ska du använda processor så beror de på hur tidskritiskt signaler måste ändras, samt drivförmåga. Men gissar 60s elekronik är nog inte så tidkritiskt.
Castor
Inlägg: 2059
Blev medlem: 24 mars 2012, 13:03:49

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Castor »

Det beror nog på, i gamla tv-spel använde Bally omslagstiden i kretsar för att ge bredden på nätet (Pingpong). Början 70-tal :D
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15135
Blev medlem: 16 april 2006, 17:04:10

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av mrfrenzy »

För €1,6 får man en CPLD med 32 makroceller som reagerar på 10ns och klarar 3,3V. Vill man köra 5V blir det lite dyare €2.
I den kretsen skulle man alltså kunna få plats med till exempel 32 stycken emulerade 7408 eller 7430 eller valfri annan kombination.
Användarvisningsbild
swesysmgr
Inlägg: 14462
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av swesysmgr »

Glenn skrev: 4 februari 2021, 14:48:51 Dom 74xx som kan vara svåra att få tag i är väl oftast gamla varianter, och dom tillfällena man inte kan ersätta med tex 74HCT är väl när dom äldre har högre drivförmåga och liknande, har verkligen arduinon den drivfförmågan då ? för annars slutar det ju me datt man får ha en anpassningskrets ändå..
Det kanske går att göra som i Huggbäverns lösning ovan och ha ytmonterad arduino/logik på ena sidan kortet och en drivkrets på den andra?

4000 kan användas analogt och ha andra spänningar än 5V, det blir nog krångligare.
Användarvisningsbild
GeekJoan
Admin
Inlägg: 10897
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av GeekJoan »

Det får ju inte bli för stort. Detta är en "vanlig" syn. Ibland är korten även stackade så det finns ett begränsat utrymme mellan korten.
boards.jpg
Lånade bilder.

En av dessa mitt på kortet kan vara trasig och behöver bytas. I bland är det 10 st som fått stryka på foten.
I mitt huvud så skulle man inte bara ha ett bibliotek med 74'or utan ex. 7400, 74HC00, 74LS00, 74HCT00 etc. Så om man ser att det sitter en 74HC00 där så laddar man in en sån och får exakt de egenskaperna som den har. Har haft problem ibland att vi satt dit snabbare motsvarighet och då blir det strul.

Men kunde man tillverka färdiga kort i den här storleken och ha en CPLD på, som går på samma spänning som originalkretsen och ett lätt sätt att programmera dom så skulle det vara bäst.
adapter.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
swesysmgr
Inlägg: 14462
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av swesysmgr »

https://www.microchip.com/en-us/product ... logic-cell

Man kanske kan använda dessa, finns i en del ATTiny, 5V går bra. Behöver du styra timingen på ns-nivå kanske det blir svårt.

Har du några exempel på 74-kretsar som är så dyra/svåra att få tag på att det är lönt?
Användarvisningsbild
4kTRB
Inlägg: 19148
Blev medlem: 16 augusti 2009, 19:04:48

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av 4kTRB »

Simulating Gates with an Arduino
Emulera är kanske riktigare fast det kan ju inte bli helt likt TTL med exempelvis drivförmåga och liknande.
https://dronebotworkshop.com/basic-logic/
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Lennart Aspenryd »

Tack det var en bra artikel, så GeegJoan tänker rätt!
Ibland kanske man kan ersätta ett större block av kretsar!
Dvs. ersätta hela funktionen som det är tänkt!
Formax51
Inlägg: 75
Blev medlem: 30 april 2013, 18:56:19
Ort: Umeå

Re: Simulera 74-serien 40-serien med tex Arduino

Inlägg av Formax51 »

en PLD måste ju vara som klipp å skuren för detta lågt pris.. i stort samma antal ben.. å lätta att beskriva logiken..en arduino låter som att hoppa över ån efter vatten
Skriv svar