Simulera 74-serien 40-serien med tex Arduino
Simulera 74-serien 40-serien med tex Arduino
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?
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?
- 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
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.
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
Kan det funka med PLA/PAL/GAL eller liknande?
- 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
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.
Men först, inventera behovet och fyll upp.
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.
Men först, inventera behovet och fyll upp.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Simulera 74-serien 40-serien med tex Arduino
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
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
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
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.
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
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
Re: Simulera 74-serien 40-serien med tex Arduino
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.
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
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?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å..
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
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.
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.
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Simulera 74-serien 40-serien med tex Arduino
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?
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
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/
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/
- 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
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!
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
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