En bättre Adapter för tangentbord ThinkPad USB (1 / 3 steg)
Steg 1: Hårdvara
Jag fick till mikrokontroller världen med Texas instrument MSP430 Launchpad så jag valde att använda sina USB-marker. Detta visade sig vara en ganska dålig investering. För det första eftersom tangentbordet kommer att vara ansluten till datorn hela tiden, finns det inget behov av det MSP430 super låga funktion. För det andra är TrackPoint i huvudsak en PS/2 musen. Den använder 5V för strömkälla. Använda en MSP430 på 3,3 v kräver logik nivå omvandlare. För det tredje, USB-chips är dyra. Under utvecklingen, jag lärde mig av AVR: s V-USB, som kan göra de flesta Atmel 8-bitars mikrokontroller till USB-microcontrollers. Den använder 5V kraftledningar, samma som TrackPoint och marker skulle vara billigare. Men det var sent som jag redan har investerat mycket tid till lära sig familjen MSP430 och få AVR utveckling styrelser och programmerare var utanför min budget på gång.
I allmänhet kräver tangentbordet minst 28/o linjer för 16 rader, 8 kolumner, 1 FN linje och 3 PS/2 rader. Trots 3 PS/2 rader krävs, är en av linjen för den registeransvarige att återställa TrackPoint, således endast 2 logik nivå omvandlare behövs.
Den slutliga hårdvara designen är minst att använda USB-funktionalitet på MSP430 linje. Knappen används för att blinka firmware via USB MSP430's Bootstrap-laddaren läge. Detta eliminerar med en extern programmerare, bra för slutanvändaren.
Från scheman för ThinkPad T60 datorn visar det sig att det tangentbord kärl tillverkas av JAE med del antal AA01B-S040VA1.
Målet är att spara så mycket pengar under prototyping scenen som möjligt. Eftersom 50x50mm är det minsta och billigaste alternativet från mest billigt PCB tillverkare, är PCB designen gjord att passa in i dessa gränser.