Sida 1 av 5

Simulera 74-serien 40-serien med tex Arduino

Postat: 4 februari 2021, 13:35:30
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?

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

Postat: 4 februari 2021, 13:52:07
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.

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

Postat: 4 februari 2021, 13:56:46
av bit96
Kan det funka med PLA/PAL/GAL eller liknande?

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

Postat: 4 februari 2021, 14:04:36
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.

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

Postat: 4 februari 2021, 14:06:11
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

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

Postat: 4 februari 2021, 14:48:51
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å..

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

Postat: 4 februari 2021, 17:01:41
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.

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

Postat: 4 februari 2021, 17:06:05
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

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

Postat: 4 februari 2021, 17:16:56
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.

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

Postat: 4 februari 2021, 17:20:45
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.

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

Postat: 4 februari 2021, 20:47:53
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

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

Postat: 4 februari 2021, 21:51:27
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?

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

Postat: 4 februari 2021, 23:43:10
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/

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

Postat: 5 februari 2021, 00:27:48
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!

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

Postat: 5 februari 2021, 18:41:38
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