Raspberry Pi dum Terminal (1 / 4 steg)
Steg 1: Gå runt
Moderna apparater som en Raspberry Pi använder i allmänhet en 3.3V TTL UART för hårdvara seriell kommunikation. Vintage utrustning (som den vackra 300 baud acoustic kopplingar vi gränssnitt till) användning +/-15v RS-232 för deras maskinvara seriell kommunikation.
För att komma runt detta, kommer vi att använda en speciell integrerad krets kallas en transceiver. Enheten har bara ett jobb, att översätta fram och tillbaka mellan TTL och RS-232. Den delen som jag valde för kretsen är SP2322E en "true + 3.0v till + 5.5v RS-232 Transceiver". Denna del får sin ström från Raspberry Pi. Raspberry Pi, men har inte förmågan till källa +/-15v. Varifrån kommer dessa spänningar? Transceiver flisa använder en uppsättning av externa kondensatorer som en del av dess avgift pump kretsar. Med andra ord, med lite hjälp från sina kapacitiv vänner sändtagaren kan generera sin egen +/-15 rälsen. Fancy!
Då denna del kan två seriella kanaler, kräver vi bara en för detta jobb. Ansluten till Raspberry Pi är GPIO UART transceiver stift T1IN och R1OUT. Ansluten till RS-232 kabel är transceiver stift T1OUT, R1IN och GPIO GND (behovet som referens, kompis).
Där har vi det, en enkel krets som gör att våra nymodig Raspberry Pi att prata med 40-årig telekommunikationsutrustning.
Låt oss bygga det!