[abc80] externt tangentbord till abc80

Anders Jansson andj at hem.utfors.se
Sat Aug 29 04:43:27 PDT 2015


Hej,

Jag testade att belasta kontakten på tangentbordet med motstånd till jord
och fick ca 40 mA vid 1.5V. Spänningsfallet i 74LS04 är då 3.5V så vi har
P=40mA*3.5V=140mW per utgång i värsta fall. Den ena 74LS04 matar 6 signaler
så det blir ca 0.85W. Hög ut från PIOn och låg från tangentbordet gav
ungefär samma resultat, ca 1.3V. Drivförmågan verkar förresten vara ganska
symmetrisk men en ingång drar betydligt mer om den är låg (-0.4 mA) jämfört
med hög (20µA).  Här finns lite data på drivförmåga som jag nu i onödan
verifierat https://www.fairchildsemi.com/application-notes/AN/AN-319.pdf

Utan tangentbordet inkopplat flyter signalerna. Det verkar gå att detektera
detta genom att sätta en utgång och sedan växla till ingång och läsa
tillbaks bitvärdet och se att det stämmer för både hög och låg. I och med
att man bara testar 1 pinne och dessutom en mycket kort stund så är det väl
ett snällt test.

Om man nöjer sig med att injicera tecken mjukvarumässigt i BASIC-tolken 
eller var det nu kan passa, hur går det då efter BYE? I Stockmans 
disassemblering indikeras en alternativ teckeninläsning via en pekare på 
adress 65019. Jag har testat lite grann men inget händer. Finns Stockmans 
rapport inscannad förresten? Annars kan jag nog fixa det.

/A.J


----- Original Message ----- 
From: "Anders Jansson" <andj at hem.utfors.se>
To: "H. Peter Anvin" <hpa at zytor.com>; <ABC80 at abc80.org>
Sent: Wednesday, August 19, 2015 12:17 AM
Subject: Re: [abc80] externt tangentbord till abc80


> Hmm, jag tror jag ska koppla bort tangentbordet vid dessa
> experiment. Signalerna från tangentbordet drivs hela tiden av 2 st 74LS04
> till 0 eller 4 volt. Med PIOn som utgång driver den också hela tiden.
> Hittar
> inga data på drivförmågan hos PIOn men hög signal från tangentbordet och
> låg
> från PIOn ger ca 1.5 volt. Det är väl inte är riktigt snällt även om det
> tycks funka.
>
> Tangentborden är förresten lite olika bestyckade. På en del saknas ett par
> IC-kretsar. Den ena (Z5) är rätt stor (2x12 pin) och ser ut som ett ROM.
> Den
> har flera ledare skurna och blir rätt varmt, så det verkar ju som en
> förbättrad version att inte ha den monterad.
>
> /A.J
>
>
> ----- Original Message ----- 
> From: "H. Peter Anvin" <hpa at zytor.com>
> To: "Anders Jansson" <andj at hem.utfors.se>; <ABC80 at abc80.org>
> Sent: Thursday, July 30, 2015 9:57 AM
> Subject: Re: [abc80] externt tangentbord till abc80
>
>
>> On 07/28/2015 02:22 PM, H. Peter Anvin wrote:
>>>
>>> Jag skrev ett program som gör precis detta på 80-talet.
>>>
>>
>> Det enda jag inte vet är om det går att skada det fysiska tangentbordet
>> och/eller PIO-kretsen med detta.  Jag *tror* inte att det är fallet, men
>> jag är inte 100% säker.
>>
>> -hpa
>>
>>
>



More information about the ABC80 mailing list