Artikel
I²C-interface voor de parallelle poort
Met logic-analyser
Met behulp van deze interface voor de printerpoort van de PC kan volgens het I2C-protocol met andere hardware worden gecommuniceerd. De interface beschikt bovendien over een 8-bits brede bidirectionele uitbreidingspoort.De meeste I2C interfaces die tot dusver in Elektuur werden beschreven, maakten gebruik van een Philips-applicatie. Deze interface maakt hierop geen uitzondering. Het bijzondere van de schakeling is echter de combinatie van een I2C-interface met een 8-bits uitbreidingspoort.De interface wordt op de parallelle poort van de PC aangesloten. Deze parallelle printerpoort is al vanaf het begin door IBM gedefinieerd als snelle 8-bits uitgangspoort. Omdat de poort aanvankelijk alleen fungeerde als uitgangspoort, moest vroeger een trucje gebruikt worden om data over deze poort te kunnen lezen. Dat gebeurde door gebruikt te maken van de status-bits van de printerpoort. Omdat er maar 5 statusbits waren, moesten de 8-bits data per nibble (4 bits) worden binnengehaald.
Materials
Onderdelenlijst
Weerstanden:
R1 = 22 k
R2...R9,R11,R12 = 10 k
R10 = 1 k
Condensatoren:
C1 = 10 n
C2 = 10 µ/63 V radiaal
C3 = 470 µ/25 V radiaal
C4...C7 = 100 n keramisch
Halfgeleiders:
D1 = LED, high efficiency
IC1 = 74LS245
IC2,IC3 = 74LS06
IC4 = 7805
Diversen:
K1 = 25-polige sub-D-connector (male), voor printmontage
K2 = 26-polige boxheader of pinheader
B1 = B80C1500 in ronde behuizing
print: EPS 000096-1
besturingssoftware: EPS 000096-11
analyser-programma: EPS 000096-12
R1 = 22 k
R2...R9,R11,R12 = 10 k
R10 = 1 k
Condensatoren:
C1 = 10 n
C2 = 10 µ/63 V radiaal
C3 = 470 µ/25 V radiaal
C4...C7 = 100 n keramisch
Halfgeleiders:
D1 = LED, high efficiency
IC1 = 74LS245
IC2,IC3 = 74LS06
IC4 = 7805
Diversen:
K1 = 25-polige sub-D-connector (male), voor printmontage
K2 = 26-polige boxheader of pinheader
B1 = B80C1500 in ronde behuizing
print: EPS 000096-1
besturingssoftware: EPS 000096-11
analyser-programma: EPS 000096-12
Discussie (0 opmerking(en))