Per har sönder något

Berätta om dina pågående projekt.
Användarvisningsbild
MiaM
Inlägg: 13917
Blev medlem: 6 maj 2009, 22:19:19

Re: Per har sönder något

Inlägg av MiaM »

Trevligt!

De gamla 40xx-kretsarna verkar extremt känsliga för ESD. Sitter det nåt skydd eller lyckas de ändå överleva i tangentbordet?
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Mia
nej det gör det inte men anledning till att man använder 40xx borde vara just att det är en analog multiplexer iom att de är till de kapacativa knapparna.

Dock har jag aldrig varit med om eller hört att denna har gått sönder innan här
Användarvisningsbild
MiaM
Inlägg: 13917
Blev medlem: 6 maj 2009, 22:19:19

Re: Per har sönder något

Inlägg av MiaM »

Det är väl troligtvis tillräckligt god isolation i tangenterna så att ESD inte tar sig in i elektroniken. Och/eller kanske de analoga muxarna var bättre skyddade även förr?
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Påsk helgen bjöd på lite organisation av gamla datorer men det dök upp några tangentbord också till ABC80x maskiner. Det var både ABC77 och ABC99

Alla hade givetvis trasiga paddar så två av dem blev det pad byte på.
Ett tredje bara pep när man slog på ström på det. Pipet på ett ABC77 kommer från en egen 555 eller om det nu är 556 kommer inte ihåg.
Den styrs av processorn(intel 8049) i tangentbordet och den piper när den är i reset mode, alltså processorn inte går.

Första var att kolla att det fanns 5 volt, tangentbordet får 12 volt från datorn och sedan en egen 7805 för att det skall bli 5 volt på kortet.
Det fanns fin 5 volt, vilket man iofs kunde misstänka iom pipet som lät rätt.
Sedan är det ju att kolla om det finns reset.Den är aktiv låg så här kunde det vara fel ju, men inte reset kommer från lite olika vägar. Dels från datorn, sedan från reset knapp men även från ett av keytronics egna chip.
Nu finns det ju ingen dokumentation på chipet 22-950-3B men man kan ju ana lite vad som händer när man tittar på schemat. Så detta chip generar y matrisen signalen till tangenterna. Men det finns en liten rolig koppling mot ALE (adress latch enable) som skall läsa från eprom om man nu inte har internt rom istället. Och här var felet att ALE hade fel nivå.


Så var det alltså processorn som inte gick i rätt state i reset mode så den kom aldrig ur reset.

Av med processorn och lite solder wick senare var den borta.

Testade att kör den med min MCS48 läsare som Matt Millman har gjort https://www.mattmillman.com/projects/hv ... er-reader/, han har gjort andra bra projekt också så värt att titta på.
20260407_130647.jpg
Man ser tydligt att den igentligen inte skickar ut data ur eprommet utan istället adresserna den skall försöka läsa från eprom iom att ALE är för att läsa
Screenshot_20260407_133901.png
Intel 8049 är ett mask rom, men intel gjorde även en varian med eprom istället den heter 8749. "Råkade" ha några hemma så brände in fungerade kod i det.
20260407_130632.jpg
Screenshot_20260407_133808.png
Tyvärr finns det inte plats att sätta den i sockel så man får löda fast den istället.

Tangentbordet startade fint efter det och har också fått nya paddar, Det var lite glapp i kabeln till kontakten men vad fixar inte en lite nål
20260407_131938.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Som tilllägg.

Det är den andra 8049 jag byter i ett ABC77 tangentbord dock var inte felet samma förra gången. Då blev det en annan 8049 från ett doner kretskort som hade andra fel
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Den nya version av MFM emulatorn kom igår,
Tydligen hade jag rivit bort ett pullmotstånd för mycket när jag förenklade hela designen.

Men nu funkar 4 bits SD integration utan problem.
Lite bonus nu är möjlighten att driva gamla 20mA lysdioder i extern låda samt ett antal extra gpio ut som går att gör övrig integration om man vill.

Målet har varit att få ner priset så att man kan göra många utan att bli rånad
::
20260410_063445.jpg
Användar interfacet har fått lite mer funktioner också
Screenshot_20260410_064045.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 5534
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Per har sönder något

Inlägg av Mickecarlsson »

Snyggt :tumupp:
Användarvisningsbild
lgrfbs
Inlägg: 7497
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: Per har sönder något

Inlägg av lgrfbs »

Ser ju ur proffsigt ut :tumupp: , är du säker på att det inte är en butiks produkt?
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Jo det kanske kan bli en butiks produkt men är osäker om marknaden är tillräckligt stor.

Rent generellt försöker hålla mig ifrån att göra produkter för att ha hobby "ren"

Visst vill folk ha kan man väl göra några batch bara att skicka ett pm om så önskas
Användarvisningsbild
MiaM
Inlägg: 13917
Blev medlem: 6 maj 2009, 22:19:19

Re: Per har sönder något

Inlägg av MiaM »

uaxnet skrev: 7 april 2026, 14:34:15 Påsk helgen bjöd på lite organisation av gamla datorer men det dök upp några tangentbord också till ABC80x maskiner. Det var både ABC77 och ABC99
Visst är väl ABC99 egentligen tänkt till ABC1600 snarare än ABC80x?
Eller såldes det även ihop med ABC80x som nån slags specialgrej?

uaxnet skrev: 10 april 2026, 06:42:39 Den nya version av MFM emulatorn kom igår,
Tydligen hade jag rivit bort ett pullmotstånd för mycket när jag förenklade hela designen.

Men nu funkar 4 bits SD integration utan problem.
Trevligt!
Är 4-bit-SD-kort-grejen nån slags binärklump/hårdvarugrej från mikrokontrollertillverkaren, eller har specar på hur man kör 4-bit läckt ut till allmän åskådan?
(Om det läckt ut till allmän åskådan så är det väl plötsligt mer rimligt att göra absolut billigaste SD-kort-interfacet för retrodatorer, d.v.s. bara ansluta pinnarna till befintlig PIO-port (säg t.ex. userport på C64 eller liknande). Förr så hade det väl ansetts vara för långsamt om man bara läste en bit i taget utan hårdvaruskiftregister).
uaxnet
Inlägg: 215
Blev medlem: 12 oktober 2020, 07:43:25

Re: Per har sönder något

Inlägg av uaxnet »

Mia

Ja ABC99 var till ABC1600 men funkar att köra i 80x också, Dessa tangentbord har bättre kuddar för tangenterna som inte verkar oxidera eller att foamen smulas sönder.

Om 4 bitars SD har läckt eller om någon/några har listat ut hur det funkar skall jag vara osagt. Men det finns exempel kod på github....
Det körs genom ett a pio blocken i rp2350 för att sedan gå via DMA till ram och sedan in och ut via ett annat pio block som fixar data ut och in till mfm kontrollern.
Det skulle väl i teorin gå att köra med en driver till en c64 men man måste ha en del glue ändå så bästa sättet är väl fortfarande att ha typ en rpi emellan och rp2350 är inte dyr, så borde inte vara största problemmet.
Skriv svar