DIGIN-print (DIGitale INput kaart)

Functie:
-De DIGIN-print bepaalt of de spanning op een ingang hoger of lager is dan 2,4 Volt
-De DIGIN-print geeft aan of de weerstand tussen een ingang en de ground nul of oneindig is.

Schakelingen:

Het te meten signaal op één van de ingangen wordt via een zogeheten clampschakeling doorgegeven aan een van de bufferversterkers van het IC HEF4049. De weerstand van 1K5 limiteert de ingangsstroom. De weerstand van 560K zorgt ervoor dat een open input de spanning +5 volt krijgt. De condensator voor bescherming tegen verkeerd pole en te hoge spanningen. De bufferversterker is inverterend,d.w.z. een 0 op de ingang levert een 1 op de uitgang en omgekeerd. De versterker (cmos) ziet spanningen beneden 2,4 Volt als 0 en spanningen boven 2,4 Volt als een 1.

Technische specificaties:
Stroom verbruik 60 mA
Ingangsimpedantie >10 M ohm
toegelaten ingangsspanning -0,3 - 18 Volt
Ingangscapaciteit 10 nF
Gebruikstemperatuur -40 - +85 ºC
Voedingsspanning 4,8 - 5,2 Volt


onderdelenlijst:
U1 IC 74LS05 Hex inverter
U2 U3 IC 74LS85 4-bits Comparator
U4 IC 74LS373 Octal latch
U5 U6 IC HEF4049 HEX invert. buffer
R1 R2 weerst. 10K Metaalfilm, 0,25w, 5%
RP1 sil-weerst. SIL10K 9 weerstanden + 1 Common
RP2 RP3 sil-weerst. SIL1K5 4 weerstanden
RP4 sil-weerst. SIL470K 9 weerstanden + 1 Common
I1 I2 I3 I4 I5 I6 condesator 22nF ontkoppel condesator
C1 C2 C3 C4 C5 C6 C7 C8 condesator 10nF CERCAP; 63V
D1 D2 D3 D4 D5 D6 D7 D8 Diode IN4148 Switch diode
D9 D10 D11 D12 D13 D14 D15 D16
X1 34-polige printheader.
SW1 2-polige DIL-SWITCH



10 'Voorbeeld UNIFACE DIGIN
20 '
30 'Gemaakt door A.Swets in MSX-Basic
40 'Voorbeeld homepage
50 CLS
60 WIDTH 37
70 KEY OFF
90 PRINT" UNIFACE input"
100 PRINT
110 PRINT"Dit is een van de vele"
120 PRINT"mogelijkheden van UNIFACE"
130 PRINT
140 PRINT"Door een ingang te bedienen"
150 PRINT"zal het scherm van kleur"
160 PRINT"veranderen"
170 FOR P=1 TO 9
180 PRINT
190 NEXT P
200 PRINT"maak uw keuze (1 t/m 8)"
210 '
220 KA=128:'kaartnummer
230 AB=48 :'48=msx'
240 GOSUB 400:'aanroep bedieningsroutine
250 '
260 LOCATE 7,13
270 '
280 IF G2=1 THEN COLOR 1,15:PRINT"Zwart op wit"
290 IF G2=2 THEN COLOR 1,10:PRINT"Zwart op donkergeel"
300 IF G2=4 THEN COLOR 10,1:PRINT"Donkergeel op zwart"
310 IF G2=8 THEN COLOR 15,9:PRINT"Wit op licht rood"
320 IF G2=16 THEN COLOR 8,11:PRINT"Rood op lichtgeel
330 IF G2=32 THEN COLOR 15,2:PRINT"Wit op groen"
340 IF G2=64 THEN COLOR 15,4:PRINT"Wit op donkerblauw"
350 IF G2=128 THEN COLOR 8,3:PRINT"Rood op lichtgroen"
360 '
370 G2=0
380 GOTO 220
390 '
400 OUT AB+1,255-KA
410 G2=INP(AB)
420 OUT AB+1,0
430 RETURN