Régi elmaradásom szeretném pótolni a Mesa kártyákról szóló cikksorozat folytatásával.
Az első rész a Mesa kártyákról általánosságban szólt, a második pedig az architektúrát tárgyalta.
Most nézzük meg, milyen be-,kimenetek, csatlakozók és jelszintek vannak egy konkrét 7i43 vezérlőn.
A 7i43 többféle verzióban létezik:
1) 7i43H 400K kapuval, USB csatlakozóval,
2) 7i43-P 200K kapuval, párhuzamos port csatlakozóval,
3) 7i43-U 200K kapuval, párhuzamos port és USB csatlakozóval,
4) 7i43-U-4 400K kapuval, párhuzamos port és USB csatlakozóval.
Ebben a cikkben a 7i43-U-4 lesz a tesztalany, de gyakorlatilag ugyanígy kell kezelni a többi párhuzamos porttal rendelkező 7i43-at is. Az USB portos kapcsolat a 7i43 esetén LinuxCNC alatt nem támogatott. Létezik ugyan példa a használatára, de az már egy pilótavizsgás eset.
A 7i43 2db. 50 lábú csatlakozó felületet biztosít a külső eszközök csatlakoztatására, ebből kétszer 24 láb ami a gyakorlatban használható. Mind a 24 lábhoz tartozik egy GND (föld) láb. A GND lábak az áthallást hivatottak csökkenteni. Ezeken kívül marad még egy GND és egy Power (tápfesz) láb, így jön ki az 50 kivezetés.
A PWR (tápfesz), Done és Init státusz LED-ek szolgálnak az állapotok visszajelzésére.
Az összes jumper jelentése és beállításai az alábbiakban találhatók. A “LE” és “FEL” állásokat úgy kell érteni, ha a kártyát a képen látható módon tartjuk a kezünkben.
W1: Tápfesz választó a csatlakozók felé
LE: 3.3V tápfesz továbbítása a P3, P4 csatalokzók 49. lábára
FEL: 5V tápfesz továbbítása a P3, P4 csatalokzók 49. lábára
A csatlakozó MESA kártyák, leválasztók szintén 5V jelszintet használnak, így ilyen esetben az 5V-os beállítást kell alkalmazni. A P3 és P4 csatlakozókon levő elektronikai alkatrészek összes áramfelvétele nem haladhatja meg a 400mA-t.
W2: Buszfeszültség választó az összes I/O lábra
LE: 3.3V mód
FEL: 5V mód
A 3.3V mód nem tolerálja az 5V-ot. 3.3V módban a 4V-nál nagyobb buszfeszültség könnyen tönkreteheti az FPGA processzort.
W3: Felhúzó ellenállások használata
LE: az I/O lábak lebegnek amíg az FPGA nem kerül beállításra
FEL: az I/O lábak felhúzása 3.3V-ra amíg az FPGA nem kerül beállításra
Az 7i43-nak nincsenek felhúzó ellenállások a felhasználói I/O lábakon. Ez azt jelenti, hogy a lábak a beállításuk előtt definiálatlan állapotban vannak. Ezt elkerülendő a W+ átkötéssel az összes lábat fel lahet húzni. Így ha a W3 FEL pozícióban van, akkor az FPGA lábak, beleértve az I/O lábakat is 3.3V-ra felhúzásra kerülnek, azaz magas jelszintet kapnak. A gyártó által ez a mód a javasolt beállítás, hacsak ez nem okoz problémát a csatlakoztatott elektronikai berendezésekkel. Amikor az FPGA beállításra kerül miden I/O lábnat lehet le-, vagy felhúzásra programozni.
W4, W5: Párhuzamos portos vagy USB kapcsolat
LE LE EPP mód – ez kell nekünk
LE FEL USB mód
FEL LE EEPROM mód
W6: Tápellátás USB-ről vagy külső feszültségről
LE: külső 5V tápfesz alkalmazása a P3, P4 csatlakozók felé
FEL: tápellátás az USB portról a P3, P4 csatlakozók felé
W7: 7i43 élesedés tápfesz meglétekor
LE: a 7i43 csak az USB port feléledése után kap tápfeszt
FEL: a 7i43 tápellátás mindig engedélyezett
P5 JTAG csatlakozó:
Használata nem szükséges, így itt nem tárgyaljuk.
Külső tápfesz csatlakozó:
Ha az USB port áramellátása nem elégséges akkor ezt a csatlakozók kell használni a külső 5V betápra.
P4 be-,kimeneti csatlakozó:
Láb Funkció
1 IO0
2 GND
3 IO1
4 GND
5 IO2
.
.
47 IO23
48 GND
49 Tápfesz
50 GND
P3 be-,kimeneti csatlakozó:
Láb Funkció
1 IO24
2 GND
3 IO25
4 GND
5 IO26
.
.
47 IO47
48 GND
49 Tápfesz
50 GND
Ha minden beállítást kétszer lellenőriztünk, akkor összeköthetjük a kártyát a géppel:
1) 26-eres szalagkábel egyik végén IDC a máasik végén DB25 csatlakozóval a 7i43-tól a PC LPT portjához,
2) USB kábel a PC valamelyik USB csatlakozójától a kártyához (ha nem külső 5V tápot használunk)
3) 2 db. 50-eres szalagkábel a 7i43-tól a leválasztó kártyákhoz vagy direktbe a vezérleni kívánt eszközökhöz.
A sorozat következő cikkében a Pncconf programmmal “varázsolunk” egy kiinduló konfigurációt egy 3 tengelyes marógéphez.