Home

Manuale GPC® 15R

image

Contents

1. 2 s 5 SNIHOLIMS AN e Jj NO 26 n NI 30YR 27709 SYTALNOOOF YO iss lt IPA pC 2 A 2 IBAOZT L dL00 4714405 5 47144095 YHMOd CIVI IIXOV 007 UGRA LLO door 9 sgr SA SA CEC SU QUI 196 egp ccr SA TET SA I EE 239 dL TSS 9249 eur eriog QUI RS 232 52IIIIMLL 74000 AOLSISNVAL AVTTM OLdO 7 239 80 I0 IHO 0 03 LAdLNO LAdNI 111 TV LEPDIG SCHEMA DELLE POSSIBILI CONNESSIONI FIGURA 48 Pagina 73 gt A e 3 GPC 15R grifo ITALIAN TECHNOLOGY OBI OBI P8 Opto BLOCK Input NPN PNP Interfaccia per 8 input optoisolati e visualizzati tipo NPN PNP connettore a morsettiera connettore normalizzato I O ABA CO a 20 vie sezione alimentatrice attacco rapido per guide DIN 46277 1 3 TBO 01 TBO 08 Transistor BLOCK Output Interfaccia per 16 connettore normalizzato YO ABACO a 20 vie 1608 output a transistor in Open Collecto
2. 36 TASTO DI RESET lolita 36 SELEZIONE TENSIONI DI ALIMENTAZIONE 38 INS 39 JUMPERS 2 VIE 40 JUMPERS 4 VIE 40 JUMPERS A 3 VIE 41 JUMPER A 5 VIE 42 RESET E WATCH DOG 44 SELEZIONE DISATTIVAZIONE DELLE USCITE REL 44 INGRESSI DI CONFIGURAZIONE 45 GESTIONE INTERRUPTS 45 COMUNICAZIONE SERIALE 46 SELEZIONE MEMORIE 50 DESCRIZIONE SOFTWARFE
3. pesnun L Q OLOO 015 015 0 9 Auoud 219 018 019 A 0 01508 OLS 1 9840 0 9 CIXV87 Le XI od 40 uo m 9763 Old pue ois OLO 891 Aloud eui 5LIVII8 80 papjacid si Ajuo ey 181589 SIUL ut SsoJppe O I Hd1NI 991919599 ALIUOIHA Ld n HH3LNI 6 MX9 5I69 uoa anb Bomas pomola SPON LIVH 2 480 1 LL l0MMO ase 000000 6 aLam 9I05 0 19 oo za ca fra sa so Auc M HOLOCA WLTH CV 9 yga 188 919854 0 01 3104 ULg ez Ajuo 8114 si 16381681 slut eu 9 SOM 40181684 Siul HIALOA SUI uonoun uos ul ut sseup P HOLOMU 16181604 Bog Stange 9594 0 v LO se peuiumejBojd eq poys p
4. 40 FIGURA 34 TABELLA JUMPERS 4 VIE 40 FIGURA 35 DISPOSIZIONE JUMPERS 41 FIGURA 36 TABELLA JUMPERS A 5 VIE 42 FIGURA 37 DISPOSIZIONE JUMPERS 43 FIGURA 38 DISPOSIZIONE DRIVER PER COMUNICAZIONE SERIALE 47 FIGURA 39 DISPOSIZIONE CONNETTORI MEMORIE BUZZER 49 FIGURA 40 TABELLA DI SELEZIONE MEMORIE 50 FIGURA 41 PIANTA COMPONENTI 51 FIGURA 42 TABELLA INDIRIZZAMENTO PARTE 1 DO FIGURA 43 TABELLA INDIRIZZAMENTO PARTE 2 57 FIGURA 44 MAPPAGGIO DELLE MEMORIE CON R E 0 59 FIGURA 45 MAPPAGGIO DELLE MEMORIE CON R E 1
5. 92 2 Jayun 122128 dius uo uonduosar jeuon2un ol jonuoo 06 SIUL SLO ELOPSZ uo uid seu uid sjy 29 uo cLO eL2 59596 oj 0 129125 Lola 085 Spgyeudusd 99 0 ue 100 SI Due LL SI 3 ueuM BANDE SI Spe 8udued feulajxa JO Jo4u92 1dniuejur au ut indino ajqeue Idnu lu eur no eres oal JEjauduad ueaup dnasju euo uey 10 5 aay USUM Aoud uu IPuBis ndu e geue pansu ul 9 2 6909 ndincyindu Ud BWEN S IVNOIS TOHLNO2 NILSAS 0 518941908 21020 oj 5 asau fenas 0 ueuas I60615 106190 eeg u spaer ee ener vaad au org sip O assay jou uay 1onnusuej oj 5121615 Apro UGUAL Bes 0 4 s eu asoy 0 USU 180618 pues siXrv se clx SV GSL SID
6. 60 FIGURA 46 TABELLA POSSIBILI PROGRAMMAZIONI SEZIONE DI MMU 64 gt GPC I5R Rel 3 20 Pagina IV ITALIAN TECHNOLOGY grifo FiGURA 47 TABELLA INDIRIZZAMENTO REGISTRI DEL MODULO SRAM RTC 66 FIGURA 48 SCHEMA DELLE POSSIBILI CONNESSIONI 73 FIGURA SCHEMA ELETTRICO 01 A 1 FIGURA A2 SCHEMA ELETTRICO KDX X24 A 2 FIGURA SCHEMA ELETTRICO 16P A 3 FIGURA 4 SCHEMA ELETTRICO 24 PARTE 1 A 4 FIGURA A5 SCHEMA ELETTRICO 24 PARTE 2 A 5 FIGURA SCHEMA ELETTRICO SPA 01 A 6 grifo ITALIAN TECHNOLOGY Pagina VI GPC ISR 3 20 INTRODUZIONE L uso di questi dispositivi rivolto IN VIA ESCLUSIVA a personale specializzat
7. 10 Uld SL2t82 SL0t82Z eibi 510782 191 840 Nld 001 SLOFBZ 91087 E 01 SEEEZEEEBEAS a c 232732 98 SEREERSS Wd 9vd En Adv 1MV SSA DHOV aur uw xovsfia b3usng IM GPC 15 M lt 50 S grifo ITALIAN TECHNOLOGY feuis eyep 9M 295 VOX se 128 Aay suds 8LI891VI uj sindu se U 198 0L1 apoui HONAS snouonuauAse ui sipu is Oh X L5 L6 VONASI IC 81 109 YG UM 061800956 atu 0 18 BANDE 09LIM 01 au Aq Apea jou oe passappe JE su 0 eAnoe se BujuureiBojd 015 Buipuedep Jo se pesn v euBis 91 26 0 gt 5
8. 52 MAPPAGGI ED INDIRIZZAMENTI 55 MAPPAGGIO DELLE RISORSE DI BORDO 55 MAPPAGGIO DELL IO 56 MAPPAGGIO ABACO BUS 58 MAPPAGGIO MEM0RIE 58 DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO 61 WATCH DOG ESTERNO 61 EEPROM SERIALE 61 LED DI ATTIVIT 62 INGRESSI DI CONFIGURAZIONE 62 Zicca 63 MEMORY MANAGEMENT UNIT 63 _ gt gt 600 06000 0 65 __ 65 gt _ _ gt gt gt gt gt 2 65 WATCH DOG INTERNO 65 SRAM TAMPONATA
9. 15 3 20 BAUD RATE GENERATOR La sezione di generazione delle frequenze utilizzate dal SIO per la comunicazione seriale della scheda in grado di generare due baud rate completamente separati variabili da un minimo di 300 Baud ad un massimo di 115 2K Baud con otto valori intermedi La GPC 15R consente di settare ed acquisire queste velocit di comunicazione tramite semplici operazioni di input output all indirizzo di allocazione del registro BAUD I bit che compongono quest ultimo registro hanno il seguente significato BAUD 882 BBO HS BA2 BAI dove R E Bit di selezione RAM EPROM si veda paragrafo MMU BB2 1 BBO Definiscono il Buad Rate della linea seriale B 0 0 0 seleziona Baud Rate di 300 Baud HS 0 o 57600 Baud HS 1 1 seleziona Baud Rate di 600 Baud HS 0 o 115200 Baud HS 1 0 seleziona Baud Rate di 1200 Baud 1 seleziona Baud Rate di 2400 Baud 0 seleziona Buad Rate di 4800 Baud 1 seleziona Baud Rate di 9600 Baud 0 seleziona Baud Rate di 19200 Baud 1 seleziona Baud Rate di 38400 Baud HS Seleziona i Baud Rate alti High Speed per entrambe le linee seriali BA2 BAI BAO Definiscono il Buad Rate della linea seriale A CC 0 0 0 seleziona Baud Rate di 300 Baud HS 0 o 57600 Baud HS 1 0 0 1 seleziona Baud Rate di 600 Baud HS 0 o 115200 Baud HS 1 0 1 0 seleziona Baud Rate di 1200 Baud 0 1 1 s
10. pue LON SI uq3 opoo do 51915 pem 51195LI 1 uat pamoja 403 s apodo seo epoo do cA pauio s Souenb es 1134 Duunp seys spasu Je As aD pepous oy drus lul Buunp 581515 9 jO p pesu oj payioeds II ajo adnueju eur peapesu 591015 VEA Jeguinu eui 5IVI 0 SANOL LW LUO poued Burmes eu sie oru eps JO poued apes ASIEO 19 ue Buunp 01391915 Jo 18quunu eu seyiceds pay yq z SIUL 9 2 VIMM0II0I eu seu 1981691 SIUL eyes zz 58195 5998 9 L 991909 2 ems GEM D L 0 0 0 0 eyg nusu SEIS OUO L ON 0 sio epoo do OLHEM PPV L 2193 epao do 0 WEN GN 0 MO BUS X epoc d0 SENS UEM 92141 J 991815 UEM DAL AMG 0 61515 19M CM O 0 BONIS D L 0 IPA ON 0 L n 5 5 50 Rel 3 20 gt a ITALIAN
11. Old 895 v XI V 006 990 uo 514 10 Bulug uueul pug v eyeyspuey se feuis Apea v no 5102 Old 225 2 ut i v Log g sv se mues aui si siu jo euse pue g jog pesn st jeuDis 5141 gaap esid ul 91 19 1 lt Old 685 v uod JOJ uongJado ey uo spuedep eubie sig Jo Burueeur eu pug v uaewjeq exeuspugu du se pesn si 806I8 au eoi ap 404 v VI 8IXIL2 915 uonouns indinogandul BWEN Auo GLXpBZ S 1TVNDIS Old ____ _ ____ ____ _ ____ _ ______ 0 AddngjewoQg 61X 29 22 SSA SOA 9 Addngjewog cixXJOB Le gLX PR EF SLX 1CM cLx sa 9 ON SLO ELO UII ON 81613 uedo eu ui suld 158 roize or eto vr u naunJ 9I6 C indnoanduy Jaquinw A3 uo 091905590 CI 19191 85689 5 I6180 104 0C9 815 C St
12. o 1 I 60808 BANDE ejep penes 0 180618 puas eixiee ze geli velu BU WOJ SU 0 sAnoeui ABU PE JOU eui eu ejqeue 0 5 esaul Apeei usya 1 Apea uiua eeg sixer ee AHLI yuste 8185 eje asuen eui pa 10 ZE eq sx9o0jo QU snouoiguAse sul LI xoop2 sp av ee eLx oS SE eje 49JSUE eu 10 9171 832019 au epour eui ul 348998 EUOLS SE gOXH V X 91CI5 C penunuo2 STYNDIS OIS gt So RR GPC 15 ce 50 S grifo ITALIAN TECHNOLOGY 82 2 90 9 1001 151VI esuocdsa nbiun un euo urn Suoppuoa jnoeun BuissoJo oez o dino ue pue sseoojd eu Anuenb c indui
13. 91816 6 Indincandul Jequinw BURN STYNDSIS 015 0182 seu Jejunco umop ay 1ndino 810 s sind aunoa 2 Jo uj 100 spazi 6IX L 89 0002 Jo 5 9809 sAnce ejqejoeres 1845 ue spouw Jeu LI euo Aq Jejunoa sjeuugua 4814 synen 0 OHL 15 FATO 95901 1056140019 eua 4 croazia 5 uonoun J 916 5 8 indincandul STYNDIS 219 sng ssaJppe aul jo z 8L payuy eus 558 00C6 IIq g jo pq psow SI uorum ssa ppe sindino sig a240 Buunp SS3JDDE eui JO zv 2 11 se eui si IndinO sseippe eixos CLX 989 89 5 C Indincandu penunuo9 STYNDIS vee 1018 0 96 01615 diuo uo CI Indino ue 5 YELP 10 aes JIPA ey day sl 1124815 LYA se sy
14. IN PIO PB 7 GND Opto 9 CN4 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT DEL PIO Legenda IN PIO PB n GND Opto Pagina 16 I Ingresso in open collector NPN collegato alla linea n del port B Comune di alimentazione degli ingressi optoisolati 15 3 20 ITALIAN TECHNOLOGY PP grifo _ FILTER GALVANICALLY ISOLATED SUPPLY SECTION FiGURA 10 ScHEMA INGRESSI DIGITALI OPTOISOLATI DEL PIO ISR Rel 3 20 Pagina 17 grifo ITALIAN TECHNOLOGY CN6 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT A un connettore a morsettiera per rapida estrazione composto da 9 contatti Tramite CN6 possono essere collegati 8 dei 16 ingressi optoisolati di tipo NPN di cui la scheda dispone ed in particolare quelli collegati al port A del PIO Sul connettore sono presenti gli ingressi in open collector ed il comune dell alimentazione V Opto generata dalla stessa scheda E N 22 gt N Qe gt Qe gt IZ gt Qe gt gt FiGUvRA 11 CN6 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT DEL PIO Legenda IN PIO PA n I Ingresso in open collector NPN collegato alla linea n del port GND Opto Comune di alimentazione degli ingressi optoisolati Pagina 18 15 3 20 DSW2 ZOCCOLO PER DEL PPI 82C55 DA POR
15. ssejun jeuDis LAT USL au jo Burey sy uo ops tre ou 0 16181591 510 jo 51 01 02 suea M u JeMwog ss o Ao LIW V991III 20 euo 01 29151092 5ILI 10 SJIQ 195 Jo zaquunu Suesul S 272 1 2782 941 SLO E 10782 SU Ui 1101 01 422 9164 duas UDO y 4005 yno pesseooe 1015168 SIUL uno 4815186 ouap 98180Y WEM Pod 01009 wasis 92 19 apoy 4005 92 enia HOW pu HEMIN 9882098 0 51 SIUL 443 sseuppe 4905 uod 9180 weis As 4ejujod 401516213 0 100 amp SZ ot ute 20 aM uro woes semi s Ts Ts IL 19 4g duos o o nooo cono pass 400 01185 SI 9451051 SIU UOGA Uenu si Due SI USO 0 8ul0 Jejurod cJez CI pawa uod pun 80164 etg jr pue 21 SI DUE HASO HOM 529191684 550096 0 19IV 6 au 905 SIU
16. Lowen 104 CLV 9LV ss3ippy 18407 depuna HEM m 0 6M2 uo enjeA nn od 8MIMV080 96 6 82 10 Alouep eur LI 591215 HEM ejes 1 2 M eu 18 sesseJppe 008880506 0VM 5 1 15 Te 1 05 I ol eBue ssepp 0998 SIUL 000 Aowa SIL jo eui jo 559 0 C69 581615 yem 5915161 diuo uo sul or 39538008 au 104 peuureJBoud ssajun TeuBis War eur JO 2809 Buren uo 00 01 paad ut LL 01128 SIG SOL ASAH LW 04 8816 5 8 1L 801918 18M b OL S8 E 8 PEM LO 581515 ON DO Buunp papasu 0 581615 Jo Jequinu PI Z SIL PEM 0 LUA ssejun LIN VI9L5LL jo 9609 Buey uo 00 CI V9L 195 ale 19 UO I9 04 LOI 9 2 9 W uae 104 0 5 5 HEME LL Seres c OL S9181S LO 81613 ON 00 91A fpeay Buunp panasu ed
17. UMO S UUEL yoeg Uonnjosei junca jo eBugi apm e opad 16 9 pue pesn J9j29S81d ue E O seu sjauueu2 Jew 1ejunon jo uoneousB 8184 pneq euas pue aayu Bununoo suogeoidde eordA suoneoydde Bulun Bununoo jo eur 9 eq jauno eu 7 anty OLO 055787 9L UMA ei ey 33 8 18sn pun 2180 5141 3 50 080987 pue uon Old 020982 eui 01 401891 eseejd 21601 9ul jo uoruod si jo VCIIC1890 uo uoreuaojui ICI spuodse ndo eui ueu 510 09 Jdnuejur enbiun suonpuoo sajes perjoeds jo ay nda 9M1190M 181LI 98LVL6I6019 aq ue spod jo qoe3 usua jeu yod oj indurue si 630418 15 Apa s od Sul 1CIII ApeJ BU pesn ere uou 915 pue Aqu exeuspueu oq sey 4000 Jo indu uorgj
18. 4 SA 128 LIA o oa a en fee fo 1 015 402 Uagmuga eiae IEP eweg jo pua 4 Ho 10073 1043 8 z 9 L 8 2 L 1 O 1 t 9 0 5 1 t 0 0 a FONDIARIO ur v yg prid L Wa PISIHI Wes IM oa a zo sa sa sa 1 3016 00 peoy 0 015 7802 808004 0950 WOsrunaepun idu Jeng XL V LNI AJERAN oa sa va sa oo omgie prey fa 0 anbi sna 5 815 58 pee papajas eui jo sjue1uoo 92819 ajoAo peal xeu uoneiado eju 86 JULE Ur C 101LII09 e ag 1861 E o slue uoo peel cj uoneuuojursnjers OM Sue UOS Y 59VVI6V9 equ 5 059 q DIS enue jeojuuoe OIS eu
19. Apa 10 si ejeud ed Jo TEU eur sunojur LAW 194A rou CIX 6 YOYSNA OUS LOE LOPSZ 91 104 epoui Buunp perers g eq pou puis HOVSME 9VI9L0 CL0 87 91104 ejes eouspedu ay u pasejd s eubis HAW pu 09 sna sseippe 184 1551 6 0 LO eeudued e suuojur 19055 D3usng a esuodsei III eU IS sng 61010 ino 6121 CLX 62 xovsnaf Beiceuuos II8VI181X8 sI 1081881 dn jnd e pue SI 3 01915 eu our MV pue 806 erep sng sseJppe sisenber enbe ul spo CLX 8L D3usng peyejs e si euBiis LTvH pejnaexe seu dO euis Sreis e Ino 91X L9 aan 014 014 sjqeue Jo 916815 eu uodn pue uey Aucud e seu SIL ejqexseul uoN ul spoeg INNI uid syu no epejeudued diyo uo dnaind sanba pue SJolsise
20. IPA Jo 19 2 SIL 591615 2 g I 8 0 ss lun euis Lay LI9L 94110 9508 Bue UO 0 uau L O 198 SI 19 5141 Uo 16MOg W USSL 404 PIAN ITEM 9914 581815 JIPA Jo euro uonippe Buunp papasu SI 81615 PEM Su L 0 185 SI 14 SII VOSLO apo2do v jeuBis LAY uror JO eBpe ue y uo 0 O USL L 01188 SI SIUL LAY I99VI 1 04 PIEPUE S 6 ejejs OU O SI 10 SIUI enuA S4249 10 29 10 SIAB SIUL ajKo eBpejwouxoe drue eui Buunp saoB jeuDis Pem auo 91615 Jew Sul uo 01 185 Si 1G SIUI 407264 S qi peuaugiBoid ssejun euBis LAY eur je 9609 eu uo 00 01 ASUL ab ba 188 9 5II0 UO J8M0 104 901815 HEM 801015 UEM Z 861615 ON 801615 HEM YEM 9 LL 801615 HEM Ot 891618 WEM Z LO ON 00 apo eBpsjouxoy uar si epoa do Sumoo eur II
21. eui peseld siseuduia peurejdxe si 21590 eur ojseg agede eie pue 23741 eui AU UO 81104 L IM ue mau 2010 I II19 X8 pejpeuuoo pAg mdu TEISA UA pejs sepou BugeJado eur Jo 9015 x Bune edo 29 9 o x X X X dOIS X X X xO xO gt x x gt x O x x gt x O x x 100M0 Old 912 999 y pen PUE 260 Buisn uay 91915 M1815 26 6 uononasul BU U 9165 LI 10 8 9 paddojs YM pue OIS 210 Ola 9ur Indino 475 puau jo IM 405 20 yaa epoo uomeredo yey ur 81C15 LL JO 0 18 0999018 YAM eui OIS eur 0 40019 su 109 Ajsnonunuoo uid ue episino ol yoco sedans pue 5 5 3 SU pue SUL L 0 8 90 800 uongJedo uononansul eut ur t 10 0 16 peddogs sr 16LLIL eui pue 212 OIS Old eut 0 ao
22. 5555559 6 CONFIGURAZIONE SCHEDA 6 INGRESSIUSCITE GALVANICAMENTE ISOLATE 7 6 __3 ___ __ 7 PROCESSORE DI BORDO 7 BUS 7 ALIMENTAZIONE DI BORDO 8 CIRCUITERIA DI POWER FAILURE 8 SPECIFICHE TECNICHE ccnl 10 CARATTERISTICHE GENERALI 10 CARATTERISTICHE FISICHE 10 CARATTERISTICHE ELETTRICHE 11 INSTALLAZIONE opem 12 CONNESSIONI CON IL MONDO ESTERNO 12 CONNETTORE PER DEL 12 CN CONNETTORE PER INGRESSI OPTOISOLATI DEL 14 CN14 CONNETTORE PER BATTERIA ESTERNA DI BACK UP 14 CON
23. 519151691 8168 eJau L SUPLSIDIH 10H1N02 HO1VA penuguo eu OIS 712 Dey 301 01 LL ELLO DI eq tenu 0109 204 a ag aus Wg outs z OL sue 8 9 XL 9 XL XL 5507 XC S XL pues XL BL SHS9 910S SIQ8U3 XL aore tafea so fea za 9 01569 PBH 0705 5887 lt 1 s ya ug 24 5 k outs Tim as ug sus 0198 GPON 50 FOX epo ZEX 2010 gix MOD LX oror cor epon 2046 01111110 Spo 5108 tig 91 2U G V9 8 oror oorr Japmiguoysug 2 days 21 L dag L sapo orar Red qeuz 1 a ta ra se ra sa 90 01 16 2 84616 BeH GUIA DIS LZ XI mpmeusigexd 0 Xd Q 9 6 Q 850 Ing 18103 60903 Odo OKIS epon 909 PALU 0501
24. E 1989 Jo poed e 91519 eui CI day eq nw indu 1383 uaa ay jo Buje eui 2 2012 8890010 9 10 uid 1983 eut eAup iM 0 peres st 5 JSA ul assy ayeye episino Indu LISIH v ud 13S34 uo 1981891 I eAgu o 811 uid J3S3H eur eup 0 59018 2 uo eur Jo urejp uedo ey e 542 24 Jo 0006VIVI 9 9VI Aziz xodde sessed I 5 emod Su sasu 67 0 SZ 10 0 O uid 1359 SBAUD uo Jomod diys uo jo uedo aui eousnbes dn i9 od Buung 1859 JO eur seu 91 0 2 10782 SUL 51 6L V82 9607 jeseu Ug JeMod deg 909 eis i2 ZHINOI 2 103 MUG 1815420 ZHINOL 5 401 m Suo 081 5 SH 1006 02 si Buel ejqaidasosg 1922 Ajreumoddw eougjoedeo peo uspuaedap eauejsjo 20800914 pepueunuogo si Ino 1v 815412 od rejueurepurn 124515 12 8051 m Kouenba jejs 2 ii 5 se
25. se un ow1onndino2o 0 panunuoo si uongjedo s 0 0 13701 episjno au Ajsnonunuoo pus eu ssnumnuoo 941 L L Spot NOH 01213 16 uonduosaq 2078 apop vopziado HALOM pel ale pue dius uo usua Z eyes eur LI SNJE S SEU ejqe pue jo suonduosap SEU Z INLTVH LI ure CAS BU 9 SA q 88818 LI BI HALLOM 9 epo eu uonoes eui VI paguosep sy Aeweuru Dunes epou sul pesneo uoggjado eyo Buiddojs O IM0 unies 6 118 01d si esau jo uojoajos ayl 135387 1 AG parey st 4015 81813 086608 Sy BUI JO versag pajnoexe si vH eur eAnoejs epouruongJedo eu BpOW 4016 pue sepon 2 1 310 BDO 1 NOOO uogaeuuos BL uongiedo jo spup
26. 15R General Purpose Controller 84C15 MANUAL Via dell Artigiano 8 6 B 40016 San Giorgio di Piano g rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 GPC 15R Edizione 3 20 Rel 18 Maggio 2000 lt GPC grifo sono marchi registrati della ditta grifo 15R General Purpose Controller 84C15 MANUALE TECNICO Formato singola Europa da 100x245 mm con interfaccia per ABACO BUS contenitore per guide a DIN 46277 1 e 3 CPU CMOS 84C15 con quarzo da 20 MHz fino a 512K EPROM o FLASH EPROM fino a 512K SRAM RAM ROM disk gestite tramite FGDOS EEPROM seriale fino a 8 K fino a 12 Dip Switch e un jumper di configurazione leggibili da software 1 LED di attivit Buzzer pilotabile via software 2 linee seriali in RS 232 di cui una settabile in RS 422 RS 485 o Current Loop con baud rate fino a 155 2 KBaud fino a 24 linee di TTL 16 ingressi TTL optoisolati 8 uscite con rel da 3A protette da MOV 4 timer counter fino a 8K di SRAM opzionalmente tamponata con RTC in grado di gestire giorno mese anno giorno della settimana ore minuti secondi Watch Dogs resettabili da software visualizzati tramite LED alimentazione galvanicamente isolata tramite rete a 220 Vac oppure mediante due tensioni separate da 8 24 Vac vasta disponibilit di software di bas
27. 5 104 SLO ELOPSZ sanea eu 91 18461 104 Aue s 9169 eset uo 000109590 6 pue USI OA 18 papoa EA pellonuoo 9941 peujepun sI pue 98 2 uo 52 sesseooe Joy 06 01082 4 JO enjea uepunog dn Jomod uo p q u si 080 ejqgua aedes e 5191941 jepunog 128189 diua jo sjuejuoo ay 14952 0 00 lt 2 v 2 850 Io t0 0 185 0 2 eL v aLv 850 19 00 60 080 BANDE 9905 eus 190198 sseippe au JO ereduuco pue SI 846165 108195 diuo yaga anea repunog ayl 5 LO E LOFSZ eus uo 101 5LI 1691 DI AjeuiDuo ese speuDis L90 090 19818s diua jo 919169 paSueque ue seu 61 6L 782 SUL s Lo exovgz 9180615 199195 divo sr umoja 81615 SUO ug SI 493 p sejeis p Jo 2 1 pemollo yga 5 ep
28. JOJ 5892 pe 159 69 Howey fo gri sposi 9jels e spazi erxiez I IE u_u chili yeus ue 51 1 sjejouduad diuo uo eut 51 ase 9VM eur uc SI 481 Jo E ur 99 100100 81 SIUL eM CI ergo HAN indui UE si 1I sjeseydued diu2 uo Buisseoze U8UAA Cy JO woy Bundeo5e 10 peusis 18055 spari 6LXI0C 5I648V9I180 diuz uo eu pua 1710170 0 195 918 saug sp1eudued diyo uo 51 ueuM snq 8180 pesseo e sq oi sessalppe pue samods ssejppe 5198 68 on 62092 58 40 00 91 16 001 1 9 6IXIL 9L 4 61815 C ndincandui SWEN 2 2 dijo uo 6 s uay sr sng dino 10 pouad STYNDIS FONASI BATUHAN 089 194 294 Fed tou
29. MOULA pe SI s g1euduad diuo uo 0 BUBIS eU E 01188 S 441 901 015 ejqeue 19C 6 LI 29 p peidezoe 51 euBis stu 157 redeudued Aq petessueB si jsanba uwap uade gixer ANI Az ur payejs g si uid siu 19065 DIHA eAnoe SI HS4H 819 ssappe IC BU UO SI USUA eu 1215 6 no 8LX erx oz ejeic e indinoandur BWEN penuguo 51VM5I5 i lt 5 50 ITALIAN TECHNOLOGY ifo gri A3 uo uondi osec peuornound 0 Jaja syejap 103 Noo perseuuo 0 peroouu osip 00 pjnous 1 os paes LON SI M V508 sy 596 6V9 00 40 pue 1ndul paBueua tw DUE Ogoi O3 LV O3usnig Bumasa 901 0 1940 eq WOJ Suononutstit 0 OASSNA eu LL uA pejnaexo st 6 0 Ajeautasie st Sul diu2 ue 10 51 0787 indu o1 HSAH pue LAZ O siens LOU epoul Glut eu sind 80618 D3usng
30. OSIY 7 1 CI 198 uid eu Van ejes e uepedu UBIY eu otu 100 Had pue LTH LV uoqoenp 00 40 ot HW 5 Bul 301 69 eur 59011056 M5 860956 01 eL DE LOPEZ ed Jod SION STYNDIS OHINOO IW31SAS 5 5 50 ITALIAN TECHNOLOGY fo i 28 2 yog 19 suid pug 2x1 ay sjndur pue IBUUBUD uo 19 26 SLOYELOFBZ 94 SLO ELOPBZ SULO jusuussueuus ue Sy 12782 8 eunBi4 10 8149 pue ou siq u souojW 5100010 9 snouciu2u s pue snouoilouAss je Burpoddns jo ejqedeo si pup v suoneodde Iunuutuo2 eios 96V8 680140 10 Aq paweh Qud eq 6I 85 01 CI ICIC9 pue ejjiesed orpeues SE suonouny reu 05 X 82 9 edus yeu 2 enes ynu 22 2995 ow sasn au sapi ud pun arBo Stu p yun 21601 2195 2 wega 9 15 DHL JGUILL ANI 218
31. 18 CN11 CONNETTORE PER I O ABACO BUS Legenda A0 A7 O Address BUS BUS degli indirizzi 00 07 O Data BUS BUS dei dati INT I Interrupt request richiesta d interrupt Deve essere in open collector NMI I Non Mascable Interrupt richiesta d interrupt non mascherabile IORQ O Input Output Request richiesta di operazione in Input Output su I O BUS IRD O Read cycle status richiesta di lettura O Write cycle status richiesta di scrittura RESET O Reset azzeramento ECSI O External Chip Select 1 abilitazione decodificata per 1 periferica esterna ECS2 O External Chip Select 2 abilitazione decodificata per 2 periferica esterna 5 Vdc O Linea di alimentazione a 5 Vcc GND Linea di massa GPC ISR Rel 3 20 Pagina 25 09 ITALIAN TECHNOLOGY CN7 CONNETTORE PER SERIALE RS 232 SU LINEA SERIALE A CN7 un connettore a vaschetta D da 9 vie maschio su cui sono riportati i segnali per la comunicazione seriale in RS 232 relativi alla linea seriale A della scheda Il pin out di tale connettore segue le normative CCITT V22 con interfaccia di tipo DTE GND mH N C NO V pL IDEM E CTS TDA N ___ RTS A RDA __ N C NC 19 CN7 CONNETTORE PER COMUNICAZIONE RS 232 SU LINEA SERIALE Legenda RxDA I Receive Data linea di ricezione in RS 232 dell
32. Tasti ed etichette personalizzabili tramite serigrafie da inserire in apposite tasche opzione di contenitore metallico QTP G28 Quick Terminal Panel 28 tasti con LCD grafico Interfaccia operatore provvista di display LCD grafico da 240x128 pixel retroilluminato con lampada a catodo freddo tastiera a membrana da 28 tasti di cui 6 configurabili dall utente 16 LEDs di stato alimentatore a bordo scheda interdaccia seriale in RS 232 RS 422 485 o current loop linea seriale ausiliaria in RS 232 Tasti ed etichette personalizzabili dall utente tramite serigrafie da inserire in apposite tasche contenitore metallico e plastico EEPROM di set up 256K EPROM o FLASH Real Time Clock 128K RAM buzzer Firmware di gestione che svolge funzione di terminale con primitive grafiche MCI 64 Memory Cards Interfaces 64 MBytes Interfaccia per la gestione di Memory cards PCMCIA a 68 pins tramite un connettore normalizzato I O ABACO sono disponibili driver per linguaggi ad alto livello IBC 01 Interface Block Comunication Scheda di conversioni per comunicazioni seriali 2 linee RS 232 1 linea RS 422 485 1 linea in fibra ottica interfaccia DTE DCE selezionabile attacco rapido per guide tipo DIN 46277 1 e 3 Pagina 72 15 3 20 abaco e grifo ITALIAN TECHNOLOGY UH 1d10 1041010 OLdO IN LLTI LAdNI 8 TVNAALXA 8 8 14102 0140 SAALNNOD P
33. 3445 xH oo vc va sa za uompugo uo ION SECC XH Y UO INE LOL XH IV UO INI 001 HEeUDISHUDINIXH 9 fluo 9 SORY EMEIS gaug LNI XL BREVI LNI LXI Al JOIDR A FA EA Jl EE oa 20 sa E Z isis eH eru yan xi 1886H L L O L 0 SIN 9 w 10473 Dupueg 101061010 DON UO LM SILLV1S LX3 1665 42105 puas brorarore coon 21015804 9 p iepubod g maey 1 Jejs Bot _ I b 1 L 0 L O oo o ca PHM Pagina B 11 gt N e D x GPC 15R ITALIAN TECHNOLOGY ifo gri ssejun Ji ponad Buunp 0 peo v eud stu SI SU pepeeu SI uonjesul 9jejs oew ONE II enjgA 2
34. DTRB dello SIO incorporata nella CPU con le seguenti corrispondenze ISYNCA linea DATA input SDA DTRB gt linea DATA output SDA DTRA gt linea CLOCK SCL Data l implementazione hardware della circuiteria di gestione del modulo di EEPROM seriale si ricorda che di tale dispositivoi segnali A0 A1 A2 dello slave address sono tutti posti a 0 logico Lo stato logico 0 dei bit corrisponde allo stato logico basso 20 V del relativo segnale mentre lo stato logico 1 dei bit corrisponde allo stato logico alto 25 V del segnale Pagina 61 GPC ISR Rel 3 20 grifo ITALIAN TECHNOLOGY LED DI ATTIVIT Considerando che la corrispondenza tra il LED di attivit LD11 ed il registri di la seguente LED11 7 gt comando 1211 DSWI1 3 gt lettura stato LD11 L attivazione del LED avviene effettuando una operazione di output con il relativo Bit a 1 all indirizzo di allocazione del registro relativo Logicamente la disattivazione avviene tramite un analoga operazione di output ma con il bit resettato a 0 I rimanenti bit dei registri devono essere settati tenendo conto della programmazione fornita alla circuiteria su cui interviene lo stesso registro Infatti il registro LED11 condivide lo stesso indirizzo di I O dei registri BUZ e MEM Lo stato del LED pu essere acquisito effettuando un operazione di lettura all indirizzo del registro DSWI1 ed esaminando il bit 3 Il regisro azzera
35. M2 MI MO dove 4 Valore del mese 01 12 in GIO 200 DS 04 D3 D2 DI DO dove D5 DO Valore del giorno del mese 01 31 in BCD SETT 0 FT 0 0 0 52 51 SO dove S2 S1 S0 Valore del giorno della settimana 00 I Domenica 0 Luned 1 Marted 0 Mercoled 1 Gioved 0 Venerdi 1 Sabato FT Test della frequenza di conteggio ORE 5 0 O5 O4 O3 O2 OI OO dove KS Bit di start conteggio orologio 05 00 Valore delle ore 00 23 in BCD MIN 0 M6 5 4 M2 dove 6 Valore dei minuti 00 59 in SEC ST 56 55 54 53 52 51 SO dove 56 50 Valore dei secondi 00 59 in BCD ST Bit di stop conteggio orologio CNT W R S C4 C3 C2 C1 CO dove W Bit di selezione operazione di scrittura R Bit di selezione operazione di lettura 5 di segno la combinazione di compensazione C4 CO Combinazione di compensazione Il significato dei bits il seguente Bit di selezione operazione di lettura Per evitare che una operazione di lettura legga i dati mentre in corso il loro aggiornamento e quindi possa generare risultati erronei sufficiente porre ad 1 il bit R prima della lettura stessa Infatti finch il bit R ad 1 l aggiornamento dei registri del Real Time Clock viene bloccato e riprender solo dopo che il registro R sar posto a 0 Porre ad 1 il registro R durante
36. e E x 1 mach Vac Uu re ac a 72 e a ue __ _ ___ ___ i pon NN NN THN Da HA Oum Dum T I E m d x l j omm MES i w 1 LL Pi SE ce anum Na grifo i ia G M e LECHE MEC Bn ENSE lt lt O FiGURA 31 Disposizione LEDs gt N e 3 ITALIAN TECHNOLOGY GPC ISR grifo ITALIAN TECHNOLOGY SELEZIONE TENSIONI DI ALIMENTAZIONE La scheda GPC 15R dispone di una efficiente circuiteria di alimentazione che si presta a risolvere in modo comodo ed efficace il problema dell alimentazione della scheda in qualsiasi condizione di utilizzo L alimentazione della scheda sempre gestita da un alimentatore switching che provvede a fornire una corretta alimentazione in ogni condizione di carico e tensione d ingresso Di seguito vengono riportate le due possibili configurazioni della sezione alimentatrice Alimentazione da rete In questa configurazione la scheda deve essere alimentata dalla tensione di rete a 220 Vac che viene fornita sui pin 1 e 2 La scheda genera autonomamente le tensioni necessarie provvedendo a mantenere galvanic
37. WATCH DOG ESTERNO Il retrigger della circuiteria di Watch Dog esterna presente sulla GPC 15R avviene tramite una semplice operazione di input al registro RWD Tale registro condivide lo stesso indirizzo della circuiteria di gestione del baud rate generator ma questo non crea conflitti infatti l operazione di rettrigger di sola lettura ed il dato che viene letto durante l accesso privo di significato Affinch la circuiteria di watch dog esterna non intervenga indispensabile retriggerarla ad intervalli regolari di durata inferiore al tempo d intervento Se ci non avviene e tramite il jumper J4 la circuiteria connessa alla sezione di Reset una volta scaduto il tempo d intervento la scheda viene resettata Il tempo d intervento nella condizione di default di circa 700 ms EEPROM SERIALE Per quanto riguarda la gestione del modulo di EEPROM seriale IC37 si faccia riferimento alla documentazione specifica del componente In questo manuale tecnico non viene riportata alcuna informazione software in quanto la modalit di gestione articolata e prevede una conoscenza approfondita del componente e comunque l utente pu usare le apposite procedure ad alto livello fornite nel pacchetto di programmazione Si ricorda solo che i primi 32 bytes 0 31 sono riservati e perci si deve evitare modifica dei medesimi La logica di controllo consente la gestione software della EEPROM tramite i segnali 5 NCA
38. jo umop Jemod eui Buung p lqesIp ed sey y euo Aue 13898 01 paeau 7002 SI ina pounba jou 1 LOM s jun Sii ayj uone do peuusou 0 V I 9 pug uni ureJBoact Aq oa us ueeq seu 5160 8141 yun 2 501 LAM DIS 78 8 JeuuBun Jo wopo Jape pus opo v juod AYIA UYA INAS ang pue g jeuusun 2657 pajuog i 5 5 50 Rel 3 20 gt a ITALIAN TECHNOLOGY ifo gri 919 JELODFSZ UO pue aLO ELOFBZ DI 3840 69 paousuua 91 815 88 sul Due 550 0 88 6 PY O 13 001900 GLO ELOPBZ iA S1 lsIBa ou pue 0V V An ee i sesseJppe sieJeuduad diuo uo s 89 sseJppe sesseooe 91072 0782 10 514 sesn eiojeq eu 85 0 guaxe
39. piae eui pesn JOU SEA 0 39509 941 9242 84 0 11 Buunp sLO ELOFBZ 9 4 01 speufis 81915 6 Bursriea ue Aq si euis ggygng sul renda ul e ALBIILUIS GLO ELOPSZ UL epouu 5IVI LI 091515 C 51 MOYSNA panos fe jo sey preoq au II se Auc 991615 5918 9V96 61015 1EM pue AZ L L 6 eui euressq uid LIYA Jo 097848 4 s eubis 81818 C pue 500 pejoeuuozsip SI 147 sif U uogenjgae SLO ELOFBZ dn iewog uo 22A or pen sr uid A3 JI Alo SLO E EO TZ poreuuos ug pejoeuuocosip 5 X V509 eg seoinosel diuo uo ua 0 peudis O3HSr1 eu pue L uim pajnoexe 51 auo 91233 eouepadu uBi ur 1nd peyseuucosip s eui dijo JojenjgAe ue se 5 0 CL0697 94 Bursn ul 01515
40. ZN 0001 Title 24 grifoe Date 22 07 1998 Rel 1 2 Pagina A 5 p 100K Power supply 5v 52 102 LD1 52 Rosso BUS 26 pin connector FIGURA A6 SCHEMA ELETTRICO SPA 03 GPC ISR Rel 3 20 Pagina A 6 ITALIAN TECHNOLOGY ue IZIONE COMPONENTI DI BORDO grifo PPIENIDICE DESCR CPU 784 15 A ejas PRODUCT SPECIFICATION 184013 015 184013 784015 IPC INTELLIGENT PERIPHERAL CONTROLLER FEATURES 784000 280 CPU with Z84C30 284 4 510 Watch Dog Timer WDT In addition ZB4C15 and Z84015 have Z84C20 PIO m High speed operation 6 10 MHz m 16 MHz operation for 284C15 only m Low power consumption in four operation modes 41 Typ Run mode 6 mA Typ 19121 mode Typ idle made 0 5 Typ Stop mode m Wide operational voltage range 5V 105 m compatible m 284013 features 284 00 280 CPU On chip two channel SIO 280 510 On chip four channel Counter Timer Controller 280 Built in Clock Generator Controller GENERAL DESCRIPTION The Intelligent Peripheral Controller is a series of highly superintegrated devices with four versions The 284 13 and the Z84C15 are upward compatible versions of the Z84013 and the Z84015 The Z84015 is a CMOS 8 bit microprocessor integrat
41. 20 MHz e la frequenza per la generazione del Baud Rate 1 8432 relativo alle linee di comunicazione seriale della scheda La scelta di utilizzare due circuiti e quindi due quarzi indipendenti legata alla possibilit di poter variare la frequenza di lavoro della CPU senza dover intervenire sul software di gestione della comunicazione ed allo stesso tempo avere la possibilit di raggiungere le massime prestazioni in termini di tempo sia per quanto riguarda l esecuzione che la comunicazione seriale LINEE DI I O DEL PPI 82C55 Periferica in grado di gestire tre port paralleli da 8 bit per un totale di 24 linee di I O logico a livello TTL con direzionalit settabile a livello di byte Tali linee di I O aprono ulteriori possibilit di impiego della GPC 15R ad esempio nella gestione di periferiche non intelligenti interfacce ecc anche quando l handshake delle comunicazioni completamente da gestire via software Il chip PPI 82C55 viene completamente gestito via software tramite la programmazione di 4 registri situati nello spazio di I O della CPU da un apposita logica di controllo Nella versione base della scheda uno dei port viene impiegato per leggere il Dip Switch a 8 vie per ottenere tutte le 24 linee di I O necessario il Dip witch che montato su zoccolo e sostituirlo con un apposito connettore a 16 vie WATCH DOG La scheda GPC 15R provvista di due circuiterie separate di Watch Dog che se utilizzate c
42. 995 eu pa nq Aq UBI jun jo OM AG BPIAIP paddas pue 015 siusvoduoo 4599 109 uo s OLO eui C1X290 2 sp eui II SI VI ejqe udde sj epou 22101 eur ud NATO UO si 202 LISISAS 6VI Jl IVO 9510 C10X87 peuoddns si N 1de2xe sul jo uid uo pepi oud si 202 LI8 548 II AU 95L0 6 0 8 7 Bor Jo uiejBeig X250 8 6 eiBr4 sng wau HALOM 04 dew Boc UNEM 3LI M HL eiqeu3 HOLOAN 124 Bog YNEM 1383H Jeux 10 22 S pue p sug 048 1nolgw ced uonduunsuca Jamod SZKUIUMU SUONIDUOO SIQRIS EIGLU CI LL 10 pen uedo ys 10U 3 Ty 1X NINTO vo papiaoid SI 91815 LI Sepou jo 290 Siy Aq perjddns s 40612 eut j Apo osje 9VI uld UO 821005 6 19IX9 aui Jo NINTO 01 10103719 5 90 9 et 18L
43. JONOBdEO 10 sen EISAIO ay JO ss V T N e x GPC 15 m lt 5 50 S 9 219614 suonipuoo 84104 eq 10 159 au BurBueuo 5 104 ojqesip Jo s qgus pesn ueo SIUL sp 7021193 19 SEIN us peugeu i Hadna 40 PARIO Syd v sug gW 0GW omm NEP ca vo 61 ate C S gt au indui ue o eui si xau uey SI au jo USUM 19 0 300 dne en jo PEMSELL eq 0 sia Aug pexsetu aq ol suq pesnun Aue Bumaye snul 1615 56 ouod 5195 PIOM 8141 M35VV grifo efr Hr 950568 Aq 81 uopoun eu gun 09086 you sj uod au 21 pelata pq CI pq apo su jo 1 DON z vo
44. Questo tools Full ANSI ISO Standard C ed Full Library Source Code Una volta fatto il porting del modulo di Remote Debugger consente di debuggare il software direttamente nell hardware in sperimentazione Questo tipo di specializzazione del Remote Debugger gi disponibile e viene fornito per tutte le schede di CPU della grifo Il pacchetto software viene fornito su dischetti da 3 1 2 nel formato MS DOS completo di un esauriente manuale Questa versione supporta le CPU Z80 Z180 84C011 84C11 84C013 80C13 80C015 84C15 64180 NCS800 Z181 Z182 DDS MICRO C E un comodo pacchetto software a basso costo che tramite un completo I D E permette di utilizzare un editor un compilatore C integer un assemblatore un linker e un remote debugger abbinato ad un monitor Sono inclusi i sorgenti delle librerie una serie di utility ed una ricca documentazione su dischetto da 3 1 2 nel formato MS DOS Pagina 54 15 3 20 ED INDIRIZZAMIENTI In questo capitolo ci occuperemo di fornire tutte le informazioni relative all utilizzo della scheda dal punto di vista della programmazione via software Tra queste si trovano le informazioni riguardanti il mappaggio delle memorie delle periferiche e di tutte le altre sezioni componenti MAPPAGGIO DELLE RISORSE DI BORDO La gestione delle risorse della scheda affidata ad una logica di controllo completamente realiz
45. 14 FiGURA 7 CONNETTORE DI ALIMENTAZIONE DA RETE 19 FIGURA 8 CN1 amp 13 CONNETTORE DI ALIMENTAZIONE A BASSA TENSIONE 15 FIGURA 9 CN4 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT B DEL PIO 16 FiGURA 10 SCHEMA INGRESSI DIGITALI OPTOISOLATI DEL PIO 17 11 CN6 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT DEL 18 Ficura 12 DSW2 Zoccoro DEL PPI 82C55 DA PORT B 19 Ficura 13 CN9 CONNETTORE PER DEL PPI 82C55 PORTA C 20 FIGURA 14 SCHEMA DI COLLEGAMENTO PPI 21 FiGURA 15 CN2 CONNETTORE PER USCITE REL 22 FIGURA 16 SCHEMA USCITE REL 23 Ficura 17 CN12 CONNETTORE DI PRELEVAMENTO TENSIONI DI ALIMENTAZIONE 24 FiGuRA 18 CONNETTORE PER ABACO BUS 25 Ficura 19 CN7 CONNETTORE PER COMUNICAZIONE RS 232 SU LINEA SERIALE 26 Ficura 20 CN5 CONNETTOR
46. 28 uoj eledo uh 0 195 5119 esa HASO eur LI perioeds sseippe 08 BUL L 81110 SIUI L 01 pasoj S ud L 0 S WQ SIYM Indino U uq Sl t OESO 90693 oso 00 0 19 SIU 19508 uodn ues u ssepe ex 1SO L SINO SIUL 0 P8010 52 0 51110 siu ejua 3ndino L52 sejqeue SUL I98u3 I 19850 0 1827 VA uo 2690 10 26 e uir si ewou g popas siya jo jeunou s u SI DIS 0 uq OIS 94 40 Y uo s aumea 9 25 BUI SIUL Jeuueu DIS uo s 9 082 19 91 O 209 70 si qq 5191 Naso 195 sI pq stu ssejun yndy 1953 Jo S9249 4200 9 10 3no esjnd 1950 GUI 01519 eui Jo SLD ELOPSZ S Ndu 1998 ueum no ueAup si pue jpeuDis 13839LV SU sio1uo2 8141 8 Indino sj jndyno 165984 0 e
47. 32 ed i secondi 32K coincidono con la pagina 0 di SRAM di IC 29 Facendo riferimento alle figure 36 e 37 di mappaggio delle memorie viene di seguito riportata una tabella che descrive tutte le possibili configurazioni della sezione MMU GPC ISR 3201 Pagina 63 grifo ITALIAN TECHNOLOGY PAGINA 32K LOW PAGINA 32K HIGH DICI 1032 2 16 32 31632 41632 5 1C 32 61037 71632 8 32 0 IC 29 XX1000XXB 9 IC 32 0 IC 29 XX1001XXB 10 16 32 12 1C 32 E 14 1C 32 15 1C 32 0 1C 29 2 129 5179 amp IC 5175 KE 719 C9 9 IC29 10 1C 29 12 16 29 13 IC 29 14 1C 29 15 IC 29 FIGURA 46 TABELLA POSSIBILI PROGRAMMAZIONI SEZIONE DI MMU La X indica che lo stato del bit indifferente per il settaggio che si deve realizzare e pu quindi assumere sia lo stato di 0 che di 1 a seconda delle esigenze della circuiteria che gestisce GPC ISR 3 20 Pagina 64 ITALIAN TECHNOLOGY n grifo SIO Fare riferimento all apposita documentazione tecnica dell appendice B PIO Fare riferimento all apposita documentazione tecnica dell appendice B CTC Fare riferimento all apposita documentazione tecnica dell appendice B WATCH DOG INTERNO Fare riferimento all apposita documentazione tecnica dell appendice B SRAM TAMPONATA RTC La scheda GPC 15R provvista di uno
48. 9VI Burpuedep 8 Odi jo uwop Jewod 901 SLO ELOVPBZ indu 0 yooo e pue 5 43042 SEU 3 Tv x eu uo 10 MIX so swoje qun 991 Ud NTD 89 91X8 Ajddns Jo siut 01 NINTO 0 128uu00 eu indu yooo eui st NIYTO Ajeu 420 2 aui 0 SI pue paye uid uo 5 yun eu uogeiedo jo pue geopgz au pug LODPRZ y Suo eui CI eonuep 5 YUN SIUL lun BOUD paeau OSO seu 9691 13536 Aq 1859 10 Aq sj uote su 1de st 0 eu iud 13534 uey uid pejoeuuco 81 SUL m sajo x303 2216 10 pesjnd si IGA O SUL utd 19S3H eur 0 SI LCOIOAV SUL m uon2euuon uid Su uo Bupusdap Burwogoj eui jo euo si Upi es nd indino eu BUI 20 aur ui 9 atun jo 2 Joye Indino si y pesn 51 LOM eur usu 1 s eu 205 92 4423710 99
49. PPI 82C55 Port A E Legenda PPI PA n I O Linea digitale n del port A del PPI 82C55 PPI PC n Linea digitale n del port C del PPI 82C55 GND Linea di massa 5 Vdc Linea di alimentazione a 5 Vdc N C Non Collegato Pagina 20 15 3 20 ITALIAN TECHNOLOGY T grifo _ 8 LINES 8 LINES 8 LINES FIGURA 14 SCHEMA DI COLLEGAMENTO PPI GPC I5R Rel3 20 Pagina 21 grifo ITALIAN TECHNOLOGY CN2 CONNETTORE PER USCITE A RELE CN2 un connettore a morsettiera per rapida estrazione composto da 11 contatti Tramite CN2 possono essere collegate le 8 uscite a rel della scheda con il mondo esterno Sul connettore sono presenti i contatti normalmente aperti di ogni uscita e tre comuni relativi ad altrettanti gruppi di uscite in fase di collegamento si deve ricordare che il carico massimo sopportato da ogni linea di 3 A e 24 Vac COMMON 0 2 NA OUTO COMMON 3 5 NA OUT3 COMMON 6 7 NA OUT6 NA OUT7 FIGURA 15 CN2 CONNETTORE PER USCITE A REL Legenda COMMON x y Contatto comune dei rel da x a y NA OUTn Contatto normalmente aperto dell uscita a rel numero n Pagina 22 GPC ISR 3 20 OZO READ RELAYS STATUS FIGURA 16 SCHEMA USCITE A REL GPC I5R Rel 3 2
50. RTC 65 BAUD RATE GENERATOR 69 PRI 70 USCITE A REL aa 71 SCHEDE ESTERNE U 72 BIBLIOGRAFIA Gourmet RU IG OU HERI Rt 76 APPENDICE A SCHEMI ELETTRICI A 1 15 3 20 Pagina II ITALIAN TECHNOLOGY p n grifo APPENDICE B DESCRIZIONE COMPONENTI DI BORDO CPU Z84C15 T APPENDICE C INDICE ANALITICO GPC ISR 3201 Pagina III grifo H ITALIAN TECHNOLOGY INDICE DELLE FIGURE Pacis 1 SCHEMA A BLOCCHI niente 1 FIGURA 2 FOTO _ _ ___ _ _ _ FIGURA 3 CN10 CONNETTORE PER DEL 12 FIGURA 4 SCHEMA DI COLLEGAMENTO C TC FiGURA 5 CN8 CONNETTORE PER INGRESSI OPTOISOLATI DEL 14 FIGURA 6 CONNETTORE PER BATTERIA ESTERNA DI BACK UP
51. a 32768 Hz porre C4 C0 ad 1 rappresenterebbe 5 35 secondi al mese Bit FT Test della frequenza di conteggio Impostando ad 1 tale bit si avr che il bit meno significativo del registro SEC commuter 512 volte al secondo se il quarzo interno oscilla esattamente a 32758 Hz Qualunque deviazione della frequenza di toggle dell MSB di SEC riflette direttamente una deviazione nella frequenza di oscillazione del quarzo interno Se ad esempio si rilevasse una deviazione di 10 ppm nella suddetta frequenza di toggle allora sar necessario compensarla inserendo 5 nei bits di compensazione del conteggio dell orologio ovvero porre 4 00101 ed S a 0 Durante tale test il chip select e gli indirizzi per il modulo RAM RTC devono essere ben stabili Bits ST e KS Bit di stop e di riattivazione dell orologio Per fermare l oscillatore e quindi risparmiare la batteria interna sufficiente porre a 1 il bit ST Per sicurezza riattivare l oscillatore richiede l impego di un ulteriore bit detto di Kick Start KS La procedure di inizializazzione dell orologio deve essere composta dai seguenti passi 1 Settare il bit Wal 2 Resettare il bit ST a 0 3 Settare il bit KS a 1 4 Resettare il bit Wa0 5 Attendere 2 secondi 6 Settare il bit W a 1 7 Resettare il bit KS a 0 Questo passo indispensabile per ottilizzare la durata della batteria 8 Settare la data e l ora desiderate 9 Resettare il bit Wa0 Pagina 68
52. associata allo stato di RUN Segnala la connessione 2 3 di J9 corrispondente allo stato 009 alto del segnale SYNCB associata allo stato di DEBUG LD25 Segnala l attivazione della linea di HALT della CPU l attivazione Segnala l attivazione della linea di HALT della CPU linea di HALT della CPU Visualizzano lo stato delle linee d ingresso optoisolate IN LD26 LD33 Verde PAT IN del PIO Il LED attivo corrisponde al contatto d ingresso chiuso Visualizzano lo stato delle linee d ingresso optoisolate IN LD34 LD37 Verde C T3 0 del CTC Il LED attivo corrisponde al contatto d ingresso chiuso LD38 Segnala l attivazione della linea di INT della scheda Segnala l esecuzione di una operazione di retrigger della LD39 Rosso e p 88 circuiteria di watch dog esterna FIGURA 30 TABELLA DELLE SEGNALAZIONI VISIVE La funzione principale di questi LEDs quella di fornire un indicazione visiva dello stato della scheda facilitando quindi le operazioni di debug e di verifica di funzionamento di tutto il sistema Per una pi facile individuazione di tali segnalazioni visive si faccia riferimento alla figura 39 ISR 3201 Pagina 35 grifo ITALIAN TECHNOLOGY INTERFACCE PER I O DIGITALI Tramite CN9 connettori compatibili con standard di YO ABA CO si pu collegare la GPC 15R ai numerosi moduli del carteggio grifo che riportano lo stesso pin out Dal punto di vista dell i
53. bordo a settori di 16 K Circuiteria di back up per la SRAM tramite batteria esterna Fino ad8 K SRAM tamponata con batteria al Litio ed orologio in grado di gestire ore minuti secondi giorno mese anno e giorno della settimana EEPROM seriale con capacit da 2 a 64 KBIT 2 linee seriali in RS 232 di cui una commutabile in RS 422 RS 485 o Current Loop gestite via software tramite la sezione incorporata di SIO del Z84C15 Doppio Baud Rate generator programmabile via software da 300 a 115200 Baud Doppio Watch Dog completamente retriggerabile via software Circuiteria di Power Failure in grado di generare NMI GPC 15 3 20 Pagina 2 4 timer counter ad 8 bit disponibili a livello utente e gestiti via software tramite la sezione incorporata di CTC del Z84C15 Le 4 linee di counter sono optoisolate visualizzate e gi provviste di alimentazione Circuiteria con Buzzer per generare allarmi o feed back sonori Vari LED di stato e di attivit Commutatore per selezionare la modalit operativa o di debugger Connettore per ABACO I O BUS Alimentatore da rete incorporato in grado di alimentare sia le sezioni logiche che quelle di galvanicamente isolate Vasta disponibilit di software di base e di ambienti di sviluppo che consentono di poter utilizzare la scheda tramite un normale PC Tra i pacchetti disponibili si possono citare FGDOS 15R PASCAL 80 C
54. driver di IC 19 J13 non connesso Connette segnale DCDB della SIO a 4 Vdc settando uno stato logico 1 connesso Connette segnale DCDB della SIO a GND settando uno stato logico 0 FiGURA 33 TABELLA JUMPERS A 2 VIE JUMPERS A 4 VIE JUMPERS CONNESSIONE UTILIZZO DEF posizione 1 2 Connette circuiteria di reset al pulsante P1 posizione 2 3 Connette circuiteria di reset alla circuiteria di J4 Watch Dog esterna posizione 2 4 Connette circuiteria di reset alla circuiteria di Watch Dog interna posizione 1 2 Predispone linea seriale B in RS 232 J6 posizione 2 3 Predispone linea seriale B in Current Loop posizione 2 4 Predispone linea seriale B in RS 422 485 FiGURA 34 TABELLA JUMPERS A 4 VIE Pagina 40 15 3 20 ITALIAN TECHNOLOGY JUMPERS A 3 VIE JUMPERS CONNESSIONE UTILIZZO DEF J J J15 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 posizione 1 2 posizione 2 3 _ has Circuiteria di power failure non collegata al segnale di NMI Circuiteria di power failure collegata al segnale di NMI Seleziona funzionamento astabile per la circuiteria di Watch Dog esterna Seleziona funzionamento monostabile per la circuiteria di Watch Dog esterna Seleziona driver di IC 20 per la
55. il significato dei segnali collegati per una facile individuazione di tali connettori si faccia riferimento alla figura 39 mentre per ulteriori informazioni a riguardo del tipo di connessioni fare riferimento alle figure successive che illustrano il tipo di collegamento effettuato a bordo scheda CN10 CONNETTORE PER I O DEL CTC CNI10 un connettore scatolino verticale con passo 2 54 mm 10 piedini Tramite CN10 si effettua la connessione tra 14 canali del timer counter CTC e l ambiente esterno I segnali presenti su questo connettore coincidono con segnali logici a livello TTL 3 CN10 CONNETTORE PER Legenda C Tn I Clock Trigger del contatore n del CTC a livello TTL Se tale segnale un open collector la sezione d ingresso optoisolata del CTC su CN8 pu essere montata e viceversa In questo caso si forma un OR logico tra l ingresso TTL ed il corrispondente optoisolato ZC Tn O Zero Count Timer del contatore n a livello TTL Vdc O Linea di alimentazione a 5 Vdc GND Linea di massa Pagina 12 15 3 20 GALVANICALLY ISOLATED SUPPLY SECTION C T C Z 8 4 C 1 5 C 1 A 0 FIGURA 4 SCHEMA DI COLLEGAMENTO CTC GPC ISR Rel3 20 Pagina 13 g ifo r ITALIAN TECHNOLOGY CNS CONNETTORE PER INGRESSI OPTOISOLATI DEL un connettore a morsettiera per
56. ricezione in RS 422 485 Seleziona driver di IC 19 per la ricezione in RS 422 485 Connette segnale SYNCB della SIO a Vdc attivando LD23 e selezionando la modalit RUN Connette segnale SYNCB della SIO a massa attivando LD24 e selezionando la modalit DEBUG Predispone IC 27 per SRAM tamponate o EEPROM da 8 KByte Predispone IC 27 per SRAM tamponate da 2 KByte Predispone IC 32 per FLASH EPROM Predispone IC 32 per EPROM Predispone IC 32 per FLASH EPROM Predispone IC 32 per EPROM Predispone IC 29 per SRAM da 128K Byte Predispone IC 29 per SRAM da 512K Byte FIGURA 35 DISPOSIZIONE JUMPERS In tutte le tabelle indica la connessione di default ovvero quella impostata in fase di collaudo con cui la scheda viene fornita ISR Rel 3 20 Pagina 41 grifo ITALIAN TECHNOLOGY JUMPER A 5 VIE JUMPERS CONNESSIONE UTILIZZO posizione 1 2 e 3 Abilita comunicazione su linea seriale B in 4 RS 485 in half duplex a 2 fili posizione 2 3 e 4 Abilita comunicazione su linea seriale B in 5 RS 422 in full duplex o half duplex a 4 fili FIGURA 36 TABELLA JUMPERS A 5 VIE L indica la connessione di default ovvero la connessione impostata in fase di collaudo con cui la scheda viene fornita NOTE Vengono di seguito riportate una serie di indicazioni con cui descrivere in modo pi dettagliato quali sono le operazioni da eseguire per configurare correttamente la s
57. scelte progettuali descritte rendono la scheda estremamente pratica economica ed efficiente CIRCUITERIA DI POWER FAILURE La circuiteria di Power Failure in grado di generare un NMI Not Maskable Interrupt se viene a mancare la tensione alternata in uscita dal trasformatore della sezione alimentatrice In questo modo il programma applicativo in esecuzione sulla scheda pu riconoscere questo stato ed agire di conseguenza sfruttando la carica residua della sezione alimentatrice Tramite scelta di un opportuno gruppo RC possibile definire il tempo d intervento della circuiteria a partire dalla mancanza della tensione di rete Questa flessibilit consente di poter dimensionare la risposta in funzione delle proprie esigenze potendo comunque contare su di una circuiteria che in grado di rilevare anche l assenza di una sola semionda Per ulteriori informazioni a riguardo dei dispositivi periferici descritti si faccia riferimento alla documentazione tecnica della casa costruttrice o all appendice B di questo manuale Pagina 8 15 3 20 ITALIAN TECHNOLOGY grifo n 2 FOTO SCHEDA ISR 3 20 Pagina 9 grifo ITALIAN TECHNOLOGY SPECIFICHE TECNICIRE CARATTERISTICHE GENERALI Risorse di bordo 16 24 Input Output programmabili TTL PPI 82C55 16 Input optoisolati NPN P
58. un aggiornamento dei tegistri RTC non interrompe lo stesso ISR 3 20 Pagina 67 grifo ITALIAN TECHNOLOGY Bit W Bit di selezione operazione di scrittura Analogamente al Bit R settando a 1 il bit W viene blocca to l aggiornamento dei registri del Real Time Clock permettendo all utente di scrivervi il nuovo valore Quando il bit W viene riportato a 0 1 contatori interni vengono aggiornati coi nuovi valori inseriti dall utente e le normali operazioni vengono ripristinate I bit KS FT e tutti gli altri segnati con uno 0 nelle righe precedenti devono essere lasciati a 0 Bit S e bits C4 C0 Compensazione con segno del conteggio dell orologio Il conteggio dell orologio pu essere compensato fino 63 07 ppm Parti per Millione su un ciclo di 64 minuti caricando valori opportuni nei bits S e C4 C0 S il bit di segno impostandolo a 1 si ha un allungamento del conteggio mentre impostandolo a 0 si ha un accorciamento del conteggio I bits d nno l entit della compensazione in passi di 2 034 ppm CO il bit meno significativo Si possono quindi inserire valori da 0 a 31 nei bits 4 e dotarli di segno usando il bit S in modo da avere un compensazione massima di 31 2 034 63 07 ppm in pi o in meno Questo dovrebbe equilibrare qualunque variazione nella frequenza di oscillazione del quarzo interno Ad esempio se il quarzo interno oscillasse esattamente
59. un power on Questa caratteristica di fondamentale importanza quando ad esempio si utilizza una circuiteria di Watch Dog e lo stato delle uscite a rel non deve essere modificato dall eventuale intervento di questa circuiteria Pagina 44 15 3 20 INGRESSI DI CONFIGURAZIONE La scheda 15 provvista di un Dip Switch a4 vie DSW 1 di un Dip Switch ad 8 DSW2 e di 2 jumper J9 e J13 J9 svolge la funzione di RUN DEBUG tipicamente utilizzabili per la configurazione del sistema i cui valori sono sono acquisibili via software Le applicazioni pi immediate possono essere quelle destinate al settaggio delle condizioni di lavoro od alla selezione di parametri relativi al firmware di bordo come adesempio selezione della lingua di rappresentazione identificazione del sistema all interno di una rete di comunicazione seriale selezione della modalit di testo di configurazione ecc Si ricorda che il Dip Switch DSW 2 6 montato su zoccole e che occupa le linee del port B del PPI 82C55 alle quali si pu accedere semplicemente rimuovendo lo stesso Dip Switch Le modalit di acquisizione degli ingressi di configurazione sono riportate nel capitolo DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO mentre per una facile individuazione della loro posizione si vedano le figure 39 e 37 GESTIONE INTERRUPTS Una caratteristica peculiare della GPC 15R la notevole potenza nella gestion
60. zoccolo IC27 per la gestione di un modulo di SRAM tamponata da 2 o da 8K Byte che pu inoltre comprendere un Real Time Clock Di seguito viene riportata una descrizione di come utilizzare questo dispositivo dal punto di vista software Lo spazio d indirizzamento della SRAM tamponata pu variare da un minimo di 2K fino ad un massimo di 8K comunque il modulo non allocato nello spazio d indirizzamento memorie bens in quello di I O Per questo il dispositivo viene suddiviso in tanti blocchi o pagine con una estensione di 16 Byte cadauna La scrittura lettura di un dato la si ottiene andando ad utilizzare direttamente i Byte dello stesso blocco che deve essere precedentemente selezionato Il numero di blocchi varia a seconda del tipo di SRAM montata ed in particolare SRAM 2K gt 128 blocchi SRAM 8K gt 512 blocchi La selezione del blocco avviene tramite un apposito registro allocato nello spazio di I O Tale registro definito MEMIO ha il seguente significato D7 gt AllxIC7 D6 gt I0XIC7 D5 gt A9 xIC7 D4 gt A8 xIC7 D3 gt A7 xIC7 D2 gt A6 xIC7 DI gt 5 xIC7 DO gt A4 xIC7 GPC ISR Rel 3 20 Pagina 65 grifo ITALIAN TECHNOLOGY Dove Axx Selezionano la pagina in uso per la SRAM tamponata indirizzi del dispositivo Tale registro utilizzabile sia per operazioni di output settaggio della pagina che di input acquisizione della pagina e viene azzerat
61. 0 Pagina 23 grifo ITALIAN TECHNOLOGY CN12 CONNETTORE DI PRELIEVO TENSIONI DI ALIMENTAZIONE CNI2 6 connettore a scatolino verticale maschio con passo 2 54 mm composto da 5 contatti Tramite CN12 possono essere prelevate le due tensioni galvanicamente isolate che vengono utilizzate per l alimentazione della scheda e che a loro volta possono essere utilizzate per alimentare carichi esterni per maggiori informazioni si veda il paragrafo SELEZIONE TENSIONI DI ALIMENTAZIONE 17 CN12 CONNETTORE DI PRELEVAMENTO TENSIONI DI ALIMENTAZIONE Legenda VOpto O Positivo della tensione di alimentazione degli ingressi optoisolati GND Opto Comunedialimentazione degli ingressi optoisolati GND Linea di massa Va O Positivo della tensione continua in ingresso all alimentatore switching della scheda 5 Vdc O Linea di alimentazione a 5 Vdc Pagina 24 15 3 20 CN11 CONNETTORE PER ABACO I O BUS un connettore a scatolino verticale con passo 2 54 mm a 26 piedini Tramite CN11 si effettua laconnessionetrala schedae la serie di moduli esterni di espansione dautilizzare perl interfacciamento diretto con il campo Tale collegamento effettuato tramite BUS di cui questo connettore riporta tutti i segnali a livello TTL 1 o 3 5 7 9 11 13
62. 0 2607 pn 15534 pa gt SR sng aeg 42018 Old 9 amjd Inu Bled eaupejur 0 saur jouez 164405 nuo sng euge igo 901999M35 3IVI IVAN Ddl 6119 1098 10 VI9I89I0 anbi SHILSIDIY 00 H2LYM oat HW 135347 uw Ah HI EE Fi lii HSAH HMW Our Bi Faro E ouor DIUSNE IV TWIX Rel 3 20 15R 24 Pagina B 6 grifo ITALIAN TECHNOLOGY 18 5 701 SLX ELXPBZ jo eu si jndino yooo SLO ELOFGZ ol Ur UMOUS suomoeuuco 101211250 jo ejdurexa ouenb 815 paeds jeu se ewes eur 8 21v 1X 1 T LX Sieuwe euie eur 0 pajsAuo Bunosuuoo 8 Alisea pamba eui 10121050 seu eur 40015 Aq a Ui dn 1659 uodp uonaes
63. 2 22KQ 9 1 SIP RV1 10KQ trimmer C1 100nF C2 22uF 6 3V Tantalium C3 100nF C4 100nF C5 22uF 6 3V Tantalium 1 2 pins mini male connector CN2 10 pins male strip CN3 20 pins male low profile c connector CN4 LCD 1 214 20 4 f CNS Futaba VFD20x2 Title KDL F 2 424 CN6 LCD L2012 20 2 IC1 7407 J1 2 pins female jumper Date 22 07 1998 FiGURA A2 ScHEMA ELETTRICO KDx KI GPC ISR Rel 3 20 Pagina A 2 DISPLAY 2x20 DISPLAY 4x20 gt gt gt gt gt gt gt gt O Contrast Keyboard connector Matrix Keyboard L O p za ATEI ETTI e k b b i SN7407 SWITCHING REGOLATOR OPTIONAL AC Power supply OB Title QTP 16P grifoe Date 22 07 1998 Rel 1 2 of 1 Page 1 FIGURA A3 SCHEMA ELETTRICO QTP 16P ISR Rel 3 20 Pagina A 3 osano atoms LCD 20x2 LCD 20x4 Contrast z m z VLED I 24 keyboard 7 7407 5 11 3 13 1 Col 6 Col 5 Col 4 Col3 2 Col 1 gros 1 2 Date 22 07 1998 Rel CERO J OE pel Page FIGURA A4 SCHEMA ELETTRICO QTP 24P PARTE 1 GPC ISR Rel 3 20 Pagina A 4 ITALIAN TECHNOLOGY REGOLATOR kd A e o 2 MIX WU A
64. 2000 0 L 00 10995 epo ED LUO agon soupl erem L lt I 0I 0 92564 GUI Aug 18 SI pue panosu si piom siu Pod eui spos as PUOAA 10I 0 28 2 101204 Old LL 919614 eq snu pesn eie sydnuequ ji vinim paqana eu 2 epoj druou Ul 082 ey XICM si Old eu 10108 CIXV87 eui Ul JOU 818 eser 1 29104981 Old u 0 1691 eseojd uoneuuojur 4 SH31SID3H Old HOW 18181694 OSIA C ouo 9982 Arepunogioereg diua z0JersiBe ouo 19191504 Arepunog 81618 0 1815 69 19191681 105007 8161 JEM 00 91518 pue Yno GLO ELOPBZ 4008 Hog 51950 ua SLO ELOPBZ ION 4825 Je urog Ionuo5 wasis idnueju euog uid HALOM 10151694 I0 58I 404 E LXF9Z utm JON Old 2
65. 21242 spaado LAU ug Buunp ejejs pappe euo uoiippy ul SAS o 1nd ueo 10119685 81615 SUL epoado yea se polsi 891249 10946II 0 S8161S yem sidinw 9 eq ueo 191 5 89 91616 VEMA SUL S 21215 jo uoniasui SP I Siu 10 HEM Asjeg 1dnusluj 19 C0 05VI s 8 e 8 CLII 0 1deoxa 801818 JIEM Jo uoniasul SU s eui v AW 6V 01X3 51615 au 94 or 5I6V615 josjqedeo 5 TEA P JO BIMBA SEU GL OE 0782 AUL SLO ELOvBZ Jojereueg 91615 PEM noia 1889 uo eq 16508 GLO ELOP8Z eut ut SLO ELOPBZ uj asnes Aew ponad Duunp sjeAup jjnd usnd seu eu ou nbss eui poned 10 si IjS3H esngeceq siejsisal dn jnd LIM 89185 NIVHO N3dO Wim siy A0IAGp siu Jo eprsjno 1050 UO JOMOC GAU Sejo o ODO
66. 5 9 Og 090 Pog 0 st 3 21 IndinO 0 indino essy 0 18 2C L agek 0 1507 94943 050 71 0 I8M0 Efe AT o ew pea HON og 9 0614 eot siu uo setioeds 515I69 uo 1ou02 HOA 10481584 041007 150 pue 900690 Aowa u3344 0 40000 050 12 8599 sajiaeds UO LOLLI 000 185 SI SIUI ugso 00 60 lt ZLV SLV 2 HASO 19 20 150 OzzLiv stv HHSO JO 00 90 0S2 0 eur 109 88 diua SesseJppe 10 SI IEU OS 5 dn ewoo 5110 eseu UOG 01195 ea enw yoy eur 08 SUL enje 1 ey ol enbe 10 556 enje UE Seu SseJppe aui Ji peuasse st O85 sseppe Ajepunoq eut II09 8 ssegppy Alepunog 0527 00 50 esa sul oj enbe 5594 p
67. 5 61 65 SPECIFICHE TECNICHE 10 SRAM 2 10 50 58 61 SRAMTAMPONATA 2 65 T TASTO DI RESET 36 TENSIONE MASSIMA SUI REL 11 TIMER COUNTER 4 U USCITE A REL 22 71 V VERSIONE SCHEDA 1 W WATCH DOG 2 6 7 10 44 55 WATCH DOG ESTERNO 61 WATCH DOG INTERNO 65 Pagina C 4 ITALIAN TECHNOLOGY GPC ISR Rel 3 20
68. 9 Pagina B 1 ELE etc SiOPBZ 10 GLO PUE ELOPBZ 10 EX S8 eu pue uorduosep 10 ELO SLOPBZ 0 GLO ELOVSZ ESIMIGUO oJ ud uo uondiosep si 4 p pug GLOPRZISLOFRZ 06109821982 MOG sejdde jeu seunBid SI 801406 241 e e x ___ e e e e e P K ul 51 Jede Bo indino 8 jeuBis 9I9 1dnuslu eui 51 epoodo 9149 219 Alena indino s 8 9A0 uogesado ey ur jeusBoy indjno 0 pue D3HW 7 1 SI S ITALIAN TECHNOLOGY ol spe UN jgu amp is 3ndui ue si y sjeJaudpied diyo uo JBJSELU ueuA erep uo Ind ueu sj JoyoeA esuodseJ jo 91615 eui 0 197 61 abo 19 II91 I jo eum pe euis LAY un inchino y uomppe ul dino 8 uongiedo ay sseippe eui 10 CV V sua 8 Sul uo 10 Sesse1ppg usu jeuBrs sanba euis 91815 715 diu2 uo ay Bursseooe 9I Ug UGUAM Indino Si 0 snq 958005 t uo si 558098
69. 938 sengge 01 SUSARI uou xcidde sessed amod O SZ 10 0 0 uid AUD i S IC LOPEZ eui indino uep vedo 353H esuenb s Sul Buunp Su 104 010M 32015 LUSISAS eng 1529 12 jo poured 10 81818 SAROV jdex aq 13ntu 3e3i BUI SLOPEZIE LOPEZ 104 91CM O E EREeAeERERERGE E e sepou 21014594015 81615 409815 pesn 819 810 6 pug nay Burzyemur 19 20615 1353 1 10894 95 06 43534 ud Ajeurejxe ay uo spuedap up sro eLo ureiq vado esind 5L0 610 0 texta 100LCMV CS uongugjdxe speuDis pajas diqo uo ieuonaung C siguBis 060605 si eus SIUL SLO ELOPSZ UO 121 paubisse ugaq sey uid fluo 9 019 ssa2o 1 199 28 diuo mo 61XI2L 50 ejis e ndinogandui penunuo2 STYNDIS TOHLNOI VI915 M GG 1
70. BZ 80 NSB8 RSD 15R HI TECH C 80 GET 80 DDS MICRO 85 NO ICE 7 80 ecc DISPOSITIVI DI MEMORIA possibile dotare la scheda di un massimo di 1040K Bytes di memoria variamente suddivisi con un massimo di 512KBytes di EPROM o FLASH EPROM 512KBytes di SRAM 8KBytes di EEPROM seriale e SKBytes di SRAM tamponata La scelta della configurazione delle memorie presenti sulla scheda pu avvenire in relazione all applicazione da risolvere e quindi in relazione alle esigenze dell utente Da questo punto di vista si ricorda che la scheda viene normalmente fornita con i soli 128KBytes di SRAM di lavoroeche tutte le rimanenti memorie devono essere quindi opportunamente specificate in fase di ordine della scheda Sfruttando la possibilit opzionale di montare fino a 8KBytes di EEPROM seriale e fino SKBytes di SRAM tamponata si ha la possibilit di mantenere 1 dati anche in assenza di alimentazione Questa caratteristica fornisce alla scheda la possibilit di ricordare in ogni condizione una serie di parametri come ad esempio la configurazione o lo stato del sistema Il mappaggio delle risorse di memoria avviene tramite una opportuna circuiteria di bordo che provvede ad allocare i dispositivi all interno dello spazio d indirizzamento del microprocessore Per maggiori informazioni fare riferimento al capitolo DESCRIZIONE HARDWARE e DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO Per una descrizione pi approfondita sui dispositivi
71. DN Old upa JON uod Old gLXF8Z UMA ION Beg Old gua 06 Beg 9 DIS 18181894 0009 05 uet 19 5I 8 v 8 18181881 210 245 2 Lu 213 Urt 491 1 219 uot M 5 Tr ru ISUUEUD soper SSBJDpv sseippy OA 1 9I08L poar2rlk 2hl 2zqu uur _ _ 111m2x x lt gt 5 5 50 Rel 3 20 gt ITALIAN TECHNOLOGY ifo gri euni 018 18151861 01LII USHLA Emoe eu SI uogejado epia euro SUO uoi gg op usu UO e 51681990 15 1 eu dals CM e si 5431516 oud jo eur tA jeuuetgo Jo sonst j8j2g euo 9 5IIV92 jey 080685 surejuoo jauugu2 alya 951019894 eu 5 g jouueua 518 5 50L SUM 1915 9 peau CIS 7206 SAY
72. E PER COMUNICAZIONE RS 232 SU LINEA SERIALE B 27 FIGURA 21 CN3 CONNETTORE PER COMUNICAZIONE RS 422 RS 485 E CURRENT LOOP 28 FIGURA 22 SCHEMA DI COMUNICAZIONE SERIALE 29 FIGURA 23 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN RS 232 30 FIGURA 24 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN RS 422 30 FIGURA 25 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN RS 485 30 FIGURA 26 ESEMPIO DI COLLEGAMENTO IN RETE IN RS 485 FIGURA 27 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN CURRENT LOOP A 4 FILI 32 FIGURA 28 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN CURRENT LOOP A 2 FILI 32 FIGURA 29 ESEMPIO DI COLLEGAMENTO IN RETE IN CURRENT LOOP PASSISVO 33 FIGURA 30 TABELLA DELLE SEGNALAZIONI VISIVE 35 FIGURA 31 DISPOSIZIONE LEDS FIGURA 32 TABELLA RIASSUNTIVA JUMPERS 39 FIGURA 33 TABELLA JUMPERS A 2 VIE
73. ENUEN 21428 DLI J8J 1 104 Sua31SI93H TOHLNO2 515 pios ejqesig 9L 90593 Q BI9ESIQ 0 20 1uoq pion erai ees L L 2 0 e e x GPC 15 m ce 5 50 S grifo ITALIAN TECHNOLOGY 06 2 9892 PY O lH2LOAJ 2319894 LOM Sut 9 LULA Bunium Aq 0 O HALOM BUI ur 310410 610205 Lam paiqesip SI LOM eu LAAM eu Burges HALIM jeu uorea ui esed poued CI 910M090 50 3ipoueg pue 01 ALOM 0 eirqeu3 Lamay Aq pojqeue s LOM SUL LOM eui yo Bulun pepeau si puooes sul uoneredo jo UMOp 19M0d siy soo aur Agweuni ureiBoid enp dgs ayl 01 YDIUM ona LAM ejanop e sey 91601 usteM ULA LOM eub 404 sssJpPv 1918 69 Bo yea esa SUOI piado
74. IAC 01 DEB 01 con cui gestire una stampante con interfaccia parallela CENTRONICS Quest ultima pu essere collegata direttamente all interfaccia con un cavo standard e quindi gestita con le istruzioni relative alla stampante del linguaggio di programmazione utilizzato RBO xx TBO xx XBI xx OBI xx con cui bufferare i segnali di I O TTL nei confronti del campo Con questi moduli i segnali di input vengono convertiti in ingressi optoisolati di tipo NPN o PNP mentre i segnali di output vengono convertiti in uscite galvanicamente isolate a transistor o rel Per maggiori informazioni relative si veda il capitolo SCHEDE ESTERNE e la documentazione del software utilizzato TASTO DI RESET Coniltasto P1 presente sulla 15 si ha la possibilit di attivare la linea di RESET della scheda a seconda del jumper 14 Una volta premuto il tasto la scheda riprende l esecuzione del programma in EPROM partendo da una condizione di azzeramento generale La funzione principale di questo tasto quella di uscire da condizioni di loop infinito soprattutto durante la fase di debug La pressione del tasto sempre visualizzata dall accrensione del LED LD13 mentre l attivazione del LED LD12 indica l attivazione della linea di RESET della scheda Per una facile individuazione di tale pulsante a bordo scheda si faccia riferimento alla figura 39 Pagina 36 GPC ISR 3 20 Pagina 37 b ac o
75. INFORMAZIONI GENERALI 2 INGRESSI DI CONFIGURAZIONE 45 62 INGRESSI OPTOISOLATI DEL PORTA 18 INGRESSI OPTOISOLATI DEL PORTB 16 INGRESSI USCITE GALVANICAMENTE ISOLATE 7 INPUT DI BORDO 34 INSTALLAZIONE 12 INTERFACCE PER DIGITALI 36 INTERFACCIAMENTO DEGLI CON IL CAMPO 34 INTRODUZIONE 1 J JUMPERS 39 JUMPER 5 VIE 42 JUMPERS A2 VIE 40 JUMPERS A 3 VIE 41 JUMPERS A4 VIE 40 Pagina C 2 GPC ISR Rel 3 20 ITALIAN TECHNOLOGY grifo L LED 3 35 55 LED DI ATTIVIT 6 62 LINEE DII O DEL PIO 4 LINEE DI I O DEL PPI 82C55 6 LOGICA DICONTROLLO 4 M MAPPAGGI ED INDIRIZZAMENTI 55 MAPPAGGIO DELLE RISORSE DI BORDO 58 MAPPAGGIO DELL IO 56 MAPPAGGIO MEMORIE 58 MEMORY MANAGEMENT UNIT 55 MMU 4 55 63 O OUTPUT REL 10 P PI 36 PIO 2 7 10 45 61 65 PORT DEL PPI 82C55 45 POWER FAILURE 2 8 10 45 PPI 2 10 PPI 82C55 70 82655 PORTAEC 20 82C55 DA PORTB 19 PRELIEVO TENSIONI DI ALIMENTAZIONE 24 PROCESSORE DI BORDO 7 R RESET E WATCH DOG 44 RS 232 2 10 34 46 RS 232 SU LINEA SERIALE A 26 RS 232 SU LINEA SERIALE 27 RS 422 2 10 28 34 46 RS 485 2 10 28 34 48 7 10 61 65 RUN DEBUG 45 62 ISR 3 20 sss 2 Pagina C 3 gritos S SCHEDE ESTERNE 72 SEGNALAZIONI VISIVE 35 SELEZIONE MEMORIE 50 SELEZIONE TENSIONI DI ALIMENTAZIONE 38 SIO 4 7 4
76. IO 8 Output a rel da 3 A 4 Timer Counter ad 8 bit con ingressi optoisolati NPN CTC 1 Linea bidirezionale RS 232 1 Linea bidirezionale RS 232 RS 422 RS 485 o Current Loop 1 Watch Dog esterno astabile o monostabile 1 Watch Dog interno monostabile 1 Tasto locale di reset 1 Real Time Clock RTC 1 Buzzer 2 Dip Switch per un totale di 12 dip 1 Circuiteria di Power Failure 1 ABACO BUS Memoria indirizzabile IC 32 EPROM da 128K x 8 a 512K x 8 FLASH EPROM da 128K x 8 a 512K x 8 IC 29 SRAM da 128K x 8 a 512K x 8 IC 27 SRAM da 2K x 8a 8K x 8 IC 37 EEPROM seriale da 256 byte a 8192 byte CPU di bordo ZILOG 84C15 da 10 MHz Tempo intervento Watch Dog 700 msec settabile tramite una rete RC CARATTERISTICHE FISICHE Connettori CNI 2 vie a rapida estrazione CN2 11 vie rapida estrazione CN3 Vaschetta D femmina 9 vie 9 vie rapida estrazione CNS Vaschetta D maschio 9 vie CN6 9 vie rapida estrazione CN7 Vaschetta D maschio 9 vie 5 vie a rapida estrazione 20 scatolino verticale M CNI10 10 vie scatolino verticale M CNI1 26 vie scatolino verticale M CN12 5 vie verticale CN1 amp 13 4 vie rapida estrazione CN14 2 vie verticale Dimensioni Formato 100 x 245 mm Peso 980 g 15 3 20 Pagina 10 ITALIAN TECHNOLOGY Range di temperatura Umidit relativa gritos da 10 a 40 gradi Centigradi 20 fino a 90 senza condensa CARATTERISTICHE ELETT
77. L 33 sseppe 4805 auod 107818 ed LI915 8 Pauipou 109 si ojur sapa yoya Jequiod eut 4 3 9908 EEC eur 2315169 1 55588008 uai pug 3 5 apod onuoz passasse 800 JE GUINU 5 YEL 9 9 5 69 359202 o MX 2I5I69 JoAuon HAA 12181604 0 002 pue 420 Jelsibey Ae punogi29jes duo u Lo 181810 01002 HA MA PEM 20181684 HOA 18A 8 810558226 eseu SLO ELOFSZ SUI quu I915 8 01 s121s1621 5 50202 eje eau LOPEZ uo IQU 51815 88 eut NOLLYUNDIINOI W31SAS SH31SIS3H Dp8A185914 LEL pamasay OLL 2120 0406 LOL OIS O12 0ld 001 0I5 0I LLQ 019 019 219 010 910 08 Old 212 0IS 100 015 219 514 015 510 000 GLOFOZ GLOPRZ 000 01185 SI Sin uod ureua 1dnaejur ay jo pay SUL 00 20 pasnun 20 20
78. La 15 pu indirizzare direttamente un massimo di 64K Byte di memoria che coincide con lo spazio d indirizzamento logico del microprocessore Questa capacit di memoria stata suddivisa in due pagine da 32K Byte cadauna sulla prima pu essere allocata sia SRAM che EPROM mentre sulla seconda solo SRAM La circuiteria di MMU si occupa tramite una semplice gestione software di dividere lo spazio dei dispositivi fisici allocati in memoria sempre in pagine da 32K Byte e di allocarle nello spazio direttamente indirizzato dalla CPU Programmando la circuiteria di MMU tramite l apposito registro quindi possibile indirizzare indirettamente un area notevolmente superiore a quella supportata direttamente dal microprocessore Vengono di seguito riportate due figure che illustrano le possibili configurazioni dei dispositivi allocati nello spazio di memoria per maggiori informazioni fare riferimento al paragrafo MEMORY MANAGEMENT UNIT mentre per una facile individuazione dei dispositivi di memoria fare riferimento alla figura 22 Alcuni pacchetti software come il GDOS o l FGDOS si occupano autonomamente della gestione della circuiteria di MMU per allocare tutta la memoria fisicamente presente a bordo scheda nello spazio d indirizzamento del microprocessore senza interessare direttamente l utente All atto del power on o del reset il segnale R E settato a 0 quindi la scheda parte con l esecuzione del codice posto all indirizzo
79. NETTORE DI ALIMENTAZIONE DA RETE 15 CN1 amp 13 CONNETTORE DI ALIMENTAZIONE A BASSA TENSIONE 15 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT B 16 CN6 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORTA 18 DSW2 ZOCCOLO DEL PPI 82C55 DA PORT B 19 CN9 CONNETTORE PER DEL PPI 82C55 DA PORTAE C 20 CN2 CONNETTORE PER USCITE REL 22 CN12 CONNETTORE DI PRELIEVO TENSIONI DI ALIMENTAZIONE 24 CONNETTORE PER ABACO BUS 25 CN7 CONNETTORE PER SERIALE RS 232 SU LINEA SERIALE 26 GPC ISR 3201 grifo ITALIAN TECHNOLOGY 5 CONNETTORE PER SERIALE RS 232 SU LINEA SERIALE B 27 CONNETTORE PER SERIALE RS 422 RS 485 E CURRENT LOOP 28 INTERFACCIAMENTO DEGLI CON IL CAMDO 34 INPUT DI BORDO 34 SEGNALAZIONI VISIVE 35 INTERFACCE DIGITALI
80. RICHE Fusibile F1 Fusibile F2 Fusibile F3 Tensione alimentazione Corrente assorbita Tensione massima sui rel GPC ISR Rel 3 20 1 A 250 V ritardato 400 mA 250 V ritardato 100 mA 250 V ritardato 220 Vac 50 Hz alimentazione da rete 8 24 Vac alimentazione a bassa tensione Alimentazione da rete su 5 Vdc 120 430 mA a bordo scheda 300 mA esterni su V Opto 200 mA per ingressi optoisolati NPN 2 4 W esterni su Va 300mA meno la corrente assorbita sui 5V moltiplicata per 1 4 Alimentazione a bassa tensione su 5 Vdc 120 430 mA a bordo scheda 900 mA esterni su V Opto 200 mA per ingressi optoisolati NPN 12 5 W esterni su 900mA meno la corrente assorbita sui 5V moltiplicata per 1 4 24 Vac Se sussistesse l esigenza di collegare ai rel tensioni pi elevate si prega di contattare la grifo Pagina 11 grifo ITALIAN TECHNOLOGY INSTALLAZIONE In questo capitolo saranno illustrate tutte le operazioni da effettuare per il corretto utilizzo della scheda A questo scopo viene riportata l ubicazione e la funzione degli strip dei connettori dei trimmers dei LEDs ecc presenti sulla GPC 15R CONNESSIONI CON IL MONDO ESTERNO 1 modulo 15 provvisto di 14 connettori con cui vengono effettuati tutti i collegamenti con il campo e con le altre schede del sistema di controllo da realizzare Di seguito viene riportato il loro pin out ed
81. T B DSW2 uno zoccolo con passo 2 54 mm a 16 piedini Scollegando da DSW2 il dip switch ad 8 vie possibile di utilizzare il port B del PPI 82C55 della scheda per gestire fino ad 8 linee di I O digitale a livello TTL Per facilitare l utilizzo di queste linee conveniente utilizzare appositi zoccoli a perforazione d isolante Sala _ am GND COND lli NENNEN gt _ _ _ lu Lesa GND 5 22 _ _ _ _ _ _ GND PPIPB6 _ _ _ GND _ _ _ 12 DSW2 ZoccoLo PER peL PPI 82C55 pA B Legenda PPI PB n Linea digitale n del port B del PPI 82C55 GND Linea di massa grifo ITALIAN TECHNOLOGY CN9 CONNETTORE PER I O DEL PPI 82C55 DA PORTAEC CN9 un connettore a scatolino verticale con passo 2 54 mm a 20 piedini Tramite CN9 si effettua laconnessione 1 interfaccia periferica programmabile PPI 82C55 e l ambiente esterno utilizzando due dei tre port paralleli ad 8 bit I segnali presenti su questo connettore coincidono con segnali logici a livello TTL l AC ME 5 HIIS tc uude ei Ello cuni e 20 P P PIPAQ s ue PERE Ere cds Uie bells uec usd c adi a PPI PC 3 Pi plico GND ________ 5 Vdc N C N C 13 CN9 CONNETTORE PER peL
82. TECHNOLOGY ifo gri 86 2 uononasutr IE spo NAH jo uonnoexa IN NAH LI p ln2ex si eur ueu DISEG SI Le UNG UMOUS LL WLTYH 8POW NAH 91915 uononiisul JON einoexe o sanuguoa eut si CV 01LI II 4015 0 SPOW apon sut uodn Buipuadap wasis ey 5IVI uonejedo sdojs pug 127 e 91615 1 10 eBpe ur 81940 epoo au ur yey 5 Loy H VCII8I99C JON SAD jBpo2 dO AWH TL LIN IN uonBJedo 95990 m uong1edo 159008 ejqexsejq uON m eje xse uongJj8do shg IndingAndu a m epos m 000782 891 101 1e3u 000797 eu sued au I0 0190986
83. TORE PER SERIALE RS 422 RS 485 E CURRENT LOOP CN3 un connettore a vaschetta D da 9 vie femmina su cui sono riportati tutti i segnali per la comunicazione seriale in RS 422 RS 485 e Current Loop La disposizione di tali segnali stata studiata in modo da ridurre al minimo le interferenze ed in modo da facilitare le connessioni con il campo RX RS422 TXRX RS485 RX RS422 TXRX RS485 TX RS422 TX RS422 GND FiGURA 21 CN3 CONNETTORE PER COMUNICAZIONE RS 422 RS 485 E CURRENT Loop Legenda RX RS422 I Receive Data Negative linea bipolare negativa per ricezione seriale differenziale in RS 422 RX RS422 Receive Data Positive linea bipolare positiva per ricezione seriale differenziale in RS 422 TX RS422 Trasmit Data Negative linea bipolare negativa per trasmissione seriale differenziale in RS 422 TX RS422 Trasmit Data Positive linea bipolare positiva per trasmissione seriale differenziale in RS 422 TXRX RS485 I Receive Data Negative linea bipolare negativa perricezione o trasmissione seriale differenziale in RS 485 TXRX RS485 I Receive Data Positive linea bipolare positiva per ricezione o trasmissione seriale differenziale in RS 485 RX C L I Receive Data Negative linea bipolare negativa per ricezione seriale in Current Loop RX C L I Receive Data Positive linea bipolare positiva per ricezione seriale in Current Loop TX C L O Trasmit Data Negative linea bipolare n
84. US 2 Per quanto riguarda la descrizione del significato dei registri qui sopra riportati si faccia riferimento al capitolo successivo DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO ISR Rel 3 20 nR Pagina 57 grifo ITALIAN TECHNOLOGY MAPPAGGIO ABACO I O BUS La logica di controllo della GPC 15R provvede anche alla gestione delP ABACO BUS definendo gli indirizzi in cui tale BUS viene allocato In particolare come si pu notare dalla tabella in figura 43 tale BUS indirizzato in corrispondenza degli indirizzi 30H DFH inoltre i sottoinsiemi di questo spazio d indirizzamento e 40H 4FH vengono gestiti in modo da generare automaticamente due rispettivi segnali di abilitazione denominati ECS1 ed ECS2 Riassumendo un accesso in I O in un qualsiasi indirizzo da 30H a abilita il segnale e tutti gli altri segnali di controllo di CN11 un accesso in I O agli indirizzi 30H 3FH e 40H 4FH abilita rispettivamente anche le linee ECS1 ed ECS2 sempre di CN11 MAPPAGGIO MEMORIE Sulla scheda i 1040K Byte di memoria che possono essere montati sono cosi allocati Fino a 512K Byte di EPROM o 512K Byte di FLASH EPROM allocati nello spazio di memoria Fino a 512K Byte di SRAM allocati nello spazio di memoria Fino a 8K Byte di EEPROM seriale allocati nello spazio di I O Fino ad 8K Byte di SRAM tamponata allocata nello spazio di I O
85. a linea seriale A TxD A O Trasmit Data linea di trasmissione in RS 232 della linea seriale A CTS I ClearToSend lineadi abilitazione della trasmissione in RS 232 della linea seriale A RTS A O Request To Send linea di richiesta di trasmissione in RS 232 della linea seriale A GND Linea di massa N C E Non Collegato ITALIAN TECHNOLOGY CN5 CONNETTORE PER SERIALE RS 232 SU LINEA SERIALE B _ has CNS un connettore a vaschetta D da 9 vie maschio su cui sono riportati i segnali per la comunicazione seriale in RS 232 relativi alla linea seriale B della scheda Il pin out di tale connettore segue le normative CCITT V22 con interfaccia di tipo DTE Legenda RxD B TxD B CTS B RTS B GND N C ISR 3 20 GND dari w CT CTS B _ gt RTS B FIGURA 20 5 CONNETTORE PER COMUNICAZIONE RS 232 SU LINEA SERIALE B I Receive Data linea di ricezione in RS 232 della linea seriale B O Trasmit Data linea di trasmissione in RS 232 della linea seriale B I Clear To Send linea di abilitazione della trasmissione in RS 232 della linea seriale B O Request To Send linea di richiesta di trasmissione in RS 232 della linea seriale B Linea di massa Non Collegato Pagina 27 grifo ITALIAN TECHNOLOGY CN3 CONNET
86. amente isolata la Vdc e la Vopto I carichi esterni sopportati arrivano 100 mA per la Vdc 300 mA per la Vopto Alimentazione a bassa tensione In questa configurazione la scheda deve essere alimentata con due tensioni galvanicamente isolate normalmente presenti nei quadri elettrici delle macchine di controllo In particolare MINIMO TIPICO MASSIMO V1 su CN1 amp 13 8 Vac 18 Vac 24 Vac 12 Vdc 24 Vdc 34 Vdc V2 su CN1 amp 13 8 Vac 18 Vac 24 Vac 12 Vdc 24 Vdc 34 Vdc Lascheda genera autonomamente le tensioni necessarie provvedendo a mantenere galvanicamente isolata la Vdc e la Vopto I carichi esterni sopportati arrivano a 900 mA 5 Vdc e 12 5 W per la Vopto ammesso che le due alimentazioni esterne fornite siano sufficienti Si ricorda che con Vcc s intende la tensione di alimentazione della scheda e con V Opto s intende latensione di alimentazione degli ingressi optoisolati La selezione del tipo di sezione alimentatrice della scheda deve avvenire in fase di ordine della stessa infatti questa scelta implica una diversa configurazione hardware che deve essere effettuata dal personale addetto Pagina 38 gt N I GPC 158 Rel 3 20 ITALIAN TECHNOLOGY grifo JUMPERS Esistono a bordo della GPC 15R 15 jumpers a cavaliere con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento della stessa Di seguito ne riportato
87. antenendo il collegamento con la seconda tramite la linea seriale La seconda risiede in EPROM ed opera a bordo scheda La parte a bordo scheda essenzialmente un potente Sistema Operativo che si preoccupa di eseguire tutte quelle funzioni a pi basso livello e nello stesso tempo consente di poter operare con linguaggi ad Alto Livello direttamente a bordo scheda L abbinamento delle due strutture fa si che la scheda ed il PC si comportino come un unica macchina Infatti la scheda usa come se fossero le proprie le risorse del PC come le Memoria di Massa quali 1 Floppy Disk l Hard Disk la Stampante ecc Il tutto avviene in modo completamente trasparente per l utente il quale usa questo tipo di Macchina Virtuale esattamente come abituato ad adoperare il suo PC Molto interessante la compatibilit del GDOS con tutti i linguaggi ed i programmi CP M Questo significa che se l utente ha dei programmi o dei linguaggi a cui sono legate delle applicazioni o delle sue specifiche conoscenze o altro pu utilizzare tutto quanto ha virtualmente senza cambiamenti in modo immediato sotto GDOS Il GDOS oltre ai tipici drivers del PC gestisce come RAM Disk e ROM Disk tutte le risorse di memoria della scheda eccedenti i 64KBytes l dove queste siano presenti Questo significa che i dispositivi di RAM a bordo scheda che spesso sono Backed tramite batterie possono essere gestite in modo diretto dai linguaggi ad alto livello trattando comodamente com
88. ato MS DOS del 80 alcuni esempi di uso e la relativa manualistica sul Sistema Operativo CBZ 80 Completo Compilatore BASIC per la fam di CPU Z80 compatibili in grado di generare un codice molto compatto e molto veloce Per poter funzionare ha bisogno di essere usato in abbinamento ad una qualsiasi delle versioni del GDOS Lo CBZ 80 consente di superare la limitazione dei 64 KBytes indirizzabili dalle CPU della famiglia 80 A questo scopo si utilizza la tecnica del CHAIN offerta dal Sistema Operativo GDOS in abbinamento alle possibilit di RAM Disk e ROM Disk offerte dalle varie schede del carteggio Abaco Usato con il potente Editor incorporato nel programma GET80 si dispone di un potente strumento di lavoro per generare con estrema efficienza e comodit qualsiasi programma applicativo Il programma viene fornito in EPROM assieme al sistema operativo della serie GDOS e su dischetto MS DOS e con il relativo manuale tecnico ed una serie di esempi PASCAL 80 Completo e molto efficiente Compilatore PASCAL perla famiglia 80 di CPU Ha delle caratteristiche operative analoghe a quelle del Turbo PASCAL Ver 3 della Borland a cui si f riferimento per quanto riguarda sia le caratteristiche che la manualistica Il PASCAL 80 lavora in abbinamento ad una delle varie versioni di Sistema Operativo GDOS Le modalit di Emulazione Terminale offerta dal programma 80 supportano pienamente il tipico Editor a pieno schermo del PASCAL compre
89. c pot 00 sS 1 1 20 51 021 1 0 2090 0 0 d LCAV EOM BPOR epo 015 0 23701 1 0 apar 13701 0 0 99 cal UO jo sjosjes Iaw Jo eui siouco siU 04 C I MIVM 1991534 19155VV HOLOM SU Aq pawepo 10 4 SUL eu e e x GPC 15 N un ce S 50 S grifo ITALIAN TECHNOLOGY oW pepiAp SI 20 eur O SI Uq Siy uod uid NIT uoi 51302 VI015 5 BU pug asn ui ou Giuo uo au usu paapa Seu 5141 eyr uo 40 1280 e x 01 fenbe 1 4 passed q siu auo siy Buntes OM g 9 sey Yun aqe U amp 9198811 0 X9 1 000 se pue asoy Sq Z 181
90. cc e ne possono essere realizzati anche su specifiche richieste dell utente Tale caratteristica rende la scheda espandibile con un ottimo rapporto prezzo prestazioni e quindi adatta a risolvere molti dei problemi dell automazione industriale GPC ISR 3201 Pagina 7 grifo ITALIAN TECHNOLOGY ALIMENTAZIONE DI BORDO Una delle caratteristiche peculiari della GPC 15R quella di essere provvista di una sezione alimentatrice a bordo scheda Infatti tramite un opportuna circuiteria si ottengono le tensioni di alimentazione necessarie a partire dalla 220 Vac La scheda utilizza due alimentazioni galvanicamente isolate di cui una a 5 per le sezioni logiche ed una a 24 per l Input optoisolato la sezione alimentatrice fornisce entrambe queste tensioni ed stata progettata perridurre al minimo quello che il consumo complessivo della scheda di conseguenza non pu essere usata per alimentare sistemi esterni con consumi superiori ai 900 mA sui 5 12 5 W sulla Vopto Questa limitazione pu essere facilmente superata fornendo alla 15R due alimentazioni esterne alternate o continue tramite il connettore CN1 amp 13 che possono variare in un largo spettro in cui sono comprese le tensioni normalmente presenti in tutti i quadri elettrici di macchine automatiche per maggiori informazioni fare riferimento al paragrafo SELEZIONE TENSIONI DI ALIMENTAZIONE Le
91. cheda GPC ISR 3 20 Pagina 42 ITALIAN TECHNOLOGY II NITI i 5 li n SA k N NEAS B Uu T f c LI e II Er m aita 7 7 M J N Tmt LI j 9 LION E E GPCSISR Rel 3 20 gt Pagina 43 grifo ITALIAN TECHNOLOGY RESET E WATCH DOG La scheda GPC 15R dotata di due circuiterie di Watch Dog una interna alla CPU ed una esterna molto efficienti e di facile gestione software Le caratteristiche della circuiteria esterna sono le seguenti funzionamento monostabile ed astabile tempo d intervento di circa 700 msec attivazione via hardware retrigger via software Con il jumper J4 si seleziona il modo di funzionamento della circuiteria esterna di Watch Dog monostabile una volta scaduto il tempo d intervento la circuiteria si attiva rimanendo attiva fino ad un power on o reset astabile una volta scaduto il tempo d intervento la circuiteria si attiva rimane attiva per il tempo di reset e quindi si disattiva nuovamente L intervento del Watch Dog esterno segnalato dall accensione del LED LD13 Le caratteristiche della circuiteria interna sono le segue
92. come descritto nel paragrafo DSW2 ZOCCOLO PER I O DEL PPI 82C55 DA PORT Sempre in merito alla configurazione della scheda sulla GPC 15R stato previsto un LED di attivit gestito via software con cui l utente pu segnalare visivamente lo stato di tutto il sistema gt 158 3 20 Pagina 6 INGRESSIUSCITE GALVANICAMENTE ISOLATE Una delle caratteristiche peculiari della GPC 15R quella di essere provvista di linee di I O galvanicamente isolate diretamente utilizzabili per l interfacciamento con il campo Complessivamente la scheda dispone di 16 ingressi logici optoisolati di tipo NPN 4 ingressi optoisolati di tipo NPN per i counter ed infine 8 uscite a rel da 3 A Per quanto riguarda le linee d ingresso si deve ricordare che la scheda genera anche la tensione necessaria per alimentazione degli stessi ingressi Vopto in questo modo possibile collegare direttamente alla scheda i sensori e gli attuatori del sistema da controllare senza dover aggiungere elettronica d interfacciamento RTC Il modulo di SRAM tamponata da montare sullo zoccolo di IC27 pu essere provvisto di un completo Real Time Clock in grado di gestire ore minuti secondi giorno del mese mese anno e giorno della settimana modo completamente autonomo Il componente opzionale come gi detto nel capitolo Dispositivi di memoria provvisto di batteria interna di Back Up ed completa
93. de DIN tipo C e guide Q ZBT xxx Zipped BLOCK Transistors xx Input xx Output Periferica per xy Input optoisolati e visualizzati tipo NPN yz darlinghton da 3A con diodo di ricircolo connettori a morsettiera per ingressi optoisolati e uscite connettore normalizzato ABA CO I O BUS 61 LEDs di visualizzazione sezione alimentatrice a bordo attacco rapido per guide Q Le possibili configurazioni in termini di numero di I O sono xxx 324 con 32 In e 24 Out xxx 246 con 24 In e 16 Out xxx 168 con 16 In e 8 Out 84 con 8 In e 4 Out Pagina 74 GPC ISR 3 20 ABB 05 Abaco Block BUS 5 slots Mother board ABA CO da 5 slots passo 4 TE guidaschede connettori normalizzati di alimentazione tasto di reset LEDs per alimentazioni interfaccia ABA CO I O BUS sezione alimentatrice per 5 Vdc sezione alimentatrice per V Opto sezioni alimentatrici galvanicamente isolate tre tipi di alimentazione da rete bassa tensione o stabilizzata Attacco rapido per guide 0 ABB 03 Abaco Block BUS 3 slots Motherboard ABA CO da 3 slots passo 4 TE guidaschede connettori normalizzati di alimentazione tasto di reset LEDs per alimentazioni interfaccia ABACO BUS Attacco rapido per guide ABC 04 ABC 08 Analog BLOCK Converter 4 or 8 lines Modilo BLOCK per ABACO I O BUS 4 o 8 linee di ingresso analogico tensione o corrente Valori tensioni di ingresso 0 2 5 Vdc 0 5 Vdc Valori correnti di
94. dg sesind indui 72 Sul JO aoe 3126108 4q 40 00 08 9605 ya ejqeire a 962 9 AG 8DIAID Jawn u 9sn 20 Joje2said eui 514 20 06 J0J825844 Va auno Jo Jaw 1 510898 HG 90 eum 80 uj pawweSosd Unoa diaz eq LNI reuJejur ug yeu os oi amp ojidnueyureig qq siu ageun 04002 219 enba jeu sejqesy 0 sagua L pop 80419 9MI58 95219 BMRA L Burst saes 9803 sepa 10020198 GELATI Du wo pepeo 0 9061 ROIO 0 1915000 L uomuedg o 01 00 L J joue oa ea sa ca pow SI SIU 10L QJEDIPUI Q aba 5700 sawed pue Burisiedo eui 5199 SIUL 02 007 8I8V
95. di memoria sugli zoccoli da utilizzare e sullo strippaggio della scheda fare riferimento al paragrafo SELEZIONE MEMORIE COMUNICAZIONE SERIALE La comunicazione seriale completamente settabile via software per quanto riguarda sia il protocollo sia la velocit da un minimo di 300 ad un massimo di 115200 Baud ed in modo completamente autonomo per entrambe le linee di comunicazione Tali settaggi avvengono tramite la programmazione del SIO interno allo Z84C15 e della sezione di baud rate generator di cui la scheda provvista quindi per ulteriori informazioni si faccia riferimento alla documentazione tecnica della casa costruttrice o all appendice B di questo manuale Dal punto di vista hardware invece possibile selezionare tramite una serie di comodi jumpers il protocollo fisico di comunicazione In particolare una linea sempre bufferata in RS 232 mentre la rimanente pu essere bufferata in RS 232 RS 422 RS 485 o Current Loop in quest ultimo caso definibile anche se la comunicazione avviene in Full Duplex o Half Duplex GPC ISR 3201 Pagina 3 grifo ITALIAN TECHNOLOGY SIO Periferica in grado di gestire due linee per la comunicazione seriale Il dispositivo pu essere utilizzato per la comunicazione con tutti i sistemi provvisti di una linea seriale bufferata in RS 232 RS 422 RS 485 o Current Loop Dal punto di vista software infatti definibile la velocit di comunica
96. dulo di controllo che ha un ottimo rapporto prezzo prestazioni La sua modularit la rende il componente ideale per poter costruire architetture con logica distribuita con ottime risorse in termini elaborativi e di I O verso il campo La scheda in grado di risolvere autonomamente molti problemi del settore industriale e quando necesssario possibile aumentarne la potenza edi campi di applicazione tramite I O BUS di bordo La GPC 15 dispone di una serie di connettori normalizzati che facilitano l operazione di installazione del sistema Dispone inoltre di comode morsettiere a rapida estrazione per tutti i segnali di I O dal campo La GPC 15 provvista di un supporto isolante con attacco rapido per guide ad omega del tipo DIN 46277 1 e DIN 46277 3 Dispone di varie soluzioni per l alimentazione tra cui un alimentatore a tensione di rete In questo modo E cos possibile porre l elettronica assieme alle strutture elettromeccaniche del quadro elettrico eliminando tutti i tipici costi di messa in campo del carteggio tradizionale La programmazione e l uso delle risorse della scheda diventa estremamente semplice grazie all uso del potente sistema operativo romato FGDOS Esso supporta i linguaggi ad alto livello quali Compilatori BASIC PASCAL C ecc mette a disposizione le risorse di memoria come se fossero ROM RAM disk consentendo un immediato utilizzo ad alto livello di questi dispositivi Consente inoltre la gestione diretta di Dis
97. e Files le informazioni da archiviare o ricercare Il Tools viene fornito in EPROM in abbinamento al disco in formato MS DOS del 80 alcuni esempi di uso e la relativa manualistica sul Sistema Operativo FGDOS 15R Caratteristiche analoghe al GDOS con la differenza che in grado di programmare e cancellare le FLASH EPROM a bordo scheda con i programmi generati dall utente In questo modo non necessario un programmatore di EPROM esterno per congelare il programma E inoltre possibile tramite un PC Portatile intervenire direttamente a bordo macchina per cambiare il programma di gestione Tools viene fornito in FLASH EPROM in abbinamento al disco in formato MS DOS del GETS0 alcuni esempi di uso e la relativa manualistica sul Sistema Operativo gt 158 Rel 3 20 Pagina 52 xGDOS MCI 15R Versione del GDOS o del FGDOS in grado di gestire ad alto livello le schedine di Memory Card tipo PCMCIA In abbinamento alla scheda MCI 64 il Sistema Operativo di bordo gestisce come RAM Disk o ROM Disk le Memory Card Questo consente di risolvere rapidamente e senza crearsi problemi di gestione software tutte quelle problematiche di raccolta dati che spesso si incontrano nella realizzazione di strutture di Data Logging gestendo questi dispositivi sempre con linguaggi ad alto livello Il Tools viene fornito in EPROM od in FLASH EPROM a secondo le necessit dell utente in abbinamento al disco in form
98. e delle interruzioni Di seguito viene riportata una breve descrizione di quali sono i dispositivi che possono generare interrupt e con quale modalit per quanto riguarda la gestione di tali interrupts si faccia riferimento ai data sheets del microprocessore od all appendice B di questo manuale Power Failure gt genera un NMI se J1 in posizione 2 3 I O BUS gt genera un NMI ed un normale senza rispettare la catena di priorit daisy chain SIO gt genera un INT normale o vettorizzato tenendo conto della catena di priorit daisy chain PIO gt genera un INT normale o vettorizzato tenendo conto della catena di priorit daisy chain CTC gt genera un INT normale o vettorizzato tenendo conto della catena di priorit daisy chain La catena di priorit daisy chain presente sulla scheda composta dalle tre periferiche SIO PIO e CTC e pu essere programmata via software tramite uno dei registri interni al microprocessore In questo modo l utente ha sempre la possibilit di rispondere in maniera efficace e veloce a qualsiasi evento esterno stabilendo anche la priorit delle varie sorgenti GPC ISR Rel 3 20 Pagina 45 grifo ITALIAN TECHNOLOGY COMUNICAZIONE SERIALE La linea di comunicazione seriale A della scheda GPC 15R pu essere bufferata solo in RS 232 mentre la linea seriale B pu essere bufferata in RS 232 RS 422 RS 485 o Curren
99. e e di ambienti di sviluppo che consentono di poter utilizzare la scheda tramite un normale PC tra i pacchetti disponibili si possono citare FGDOS 15A PASCAL 80 CBZ 80 NSB8 RSD15A HITECH 80 GET 80 DDS MICRO 85 NO ICE Z80 ecc Via dell Artigiano 8 6 ifm 40016 San Giorgio di Piano 9 fo Bologna ITALY mauawTEcHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 GPC 15R Edizione3 20 Rel 18 Maggio 2000 GPC grifo sono marchi registrati della ditta grifo Vincoli sulla documentazione grifo Tutti i Diritti Riservati Nessuna parte del presente manuale pu essere riprodotta trasmessa trascritta memo rizzata in un archivio o tradotta in altre lingue con qualunque forma o mezzo sia esso elettronico meccanico magnetico ottico chimico manuale senza il permesso scritto della grifo IMPORTANTE Tutte le informazioni contenute sul presente manuale sono state accuratamente verifi cate ciononostante grifo non si assume nessuna responsabilit per danni diretti o indiretti a cose e o persone derivanti da errori omissioni o dall uso del presente manuale del software o dell hardware ad esso associato grifo altresi si riserva il diritto di modificare il contenuto e la veste di questo manuale senza alcun preavviso con l intento di offrire un prodotto sempre migliore senza che questo rappresenti un obbligo per grifo P
100. ed with the CTC SIO CGC WDT andthe PIO into a single 100 pin QuadFlat Pack QFP package The 284013 is the 784015 without PIO and is housed in a 84 PLCC package Tha Z84C13 is the 284013 with enhancements and Z84C15 is the Z84015 with enhancements These high end superintagrated in telligent peripheral controllers are targeted for a broad Built in Watch Dog Timer WDT Noise filter to CLK TRG inputs of the CTC 84 PLCC package 284015 features 284013 features plus on chip two ports 280 PIO and 100 OFF package ZB4C13 ZBAC 15 enhancements to 284013 284015 Power on reset Addition of two chip select pins 32 bit for Channel A of SIO Wait state generator Simplified mode selection Schmitt trigger inputs to transmit and receive clocks of the 510 Crystal divide by one mode 100 VGFP Z84C15 only range of applications ranging from error correcting mo dems to enhancement cost reductions of existing hard ware using Z80 based discrete peripherals Figures 1 and 2 show tha difference betwaen the Z84013 015 and the 284 13 284 15 Hereinafter use the word IPC on the description covering all versions 284C13 784C 15 and 284013 284015 Use Z84C13 C15 on the description that applies only to the Z84013 and Z84015 and use 284013 015 on the dascrip tion that applies only to the Z84013 and 284015 ISR Rel 3 20 2 6
101. edo jo plases asau L Old OZOFBZ ajqneduioo pue g pue pejeufissp svod jerered eu Td NOHA pue 9181 I10 spreog ey siy uw SUB EL 2 DU UNA 580480 udued jo eBug1 apim 0 0 2 80 9 suod aled 19 8 jo esn eur ereud ed uae eq eiqmeduioo SOHO pug 11 1 uiog s piA01d pun 51691 siu 9662 216071 indincandul aed o22v8z uoneoyioads 082 100682 USS1181 oi 4427 paeo seu uonippe uj ggz 9600 SMOIE SIUL ndo 082 Boyz jo suid pug saniigedeo sapi oid SUL 21801 10 000 82 Ddl 841 JO tun euog oun enpa pul yoge equosep suagoesdqns 5npo4d 10 jenue wg 1onpojg enpi jo uonduossp eJojeJeu 91819SIp SE eje 087 pus 212 uo SIGEIEAE Ou Old OIS diyo uo su Apeuogound uo ejgeje e you O
102. egativa per trasmissione seriale in Current Loop TX C L O Trasmit Data Positive linea bipolare positiva per trasmissione seriale in Current Loop GND Linea di massa D R I V C E R N 7 S RS 232 I O 7 8 D 4 R I C 2 V C 1 E 5 R N 5 5 232 BAUD C RATE N 3 GEN FiGURA 22 SCHEMA DI COMUNICAZIONE SERIALE GPC ISR Rel 3 20 Pagina 29 grifo ITALIAN TECHNOLOGY 2 RXB RS232 3 TXB RS232 8 CTSB RS232 RTS 7 RTSA RS232 CTS 5 GND GND FIGURA 23 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN RS 232 External Systems 24 n n Z 1 RXB RS422 RXB RS422 3 TXB RS42 4 TXB RS422 External System CN3 GPC 15R FIGURA 24 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN RS 422 RXTXB RS485 2 RXTXB RS485 TX RX External System CN3 GPC 15R Pagina 30 _ GPC 15R 3 20 Master Slave 1 TXRXB RS485 Slave n GND FIGURA 26 ESEMPIO DI COLLEGAMENTO IN RETE IN RS 485 Da notare che in una rete RS 485 devono essere presenti due resistenze di forzatura 3 3 lungo la linea e due resitenze di terminazione 120 alle estremit della stessa rispettivamente vicino all unit Master ed all ultima unit Slave A bordo della GPC 15R presente la circuiteria di terminazione che pu essere inserita o disinserita tramite appositi jumpers come illutra
103. egnale di handshaking MODO 1 Prevede due port da 12 bit A C LOW B C HIGH dove gli 8 bit dei port A e B costituiscono le linee di I O mentre 1 4 bit del port C costituiscono le linee di handshaking Gli ingressi e le uscite sono latchati MODO 2 Prevede un port da 13 bit A C3 7 dove gli 8 bit del port A costituiscono le linee di I O mentre i rimanenti 5 bit del port C costituiscono le linee di controllo Un port da 11 bit B CO 2 dove gli 8 bit del port B costituiscono le linee di I O ed i rimanenti 3 bit del port C costituiscono le linee di controllo Sia gli ingressi che le uscite sono latchate La programmazione della periferica avviene scrivendo un byte nel registro di controllo RC settando gli 8 bits del dato scritto con la seguente corrispondenza D7 D6 DS DA D3 D2 DI DO RC SF MI M2 A CH M3 B CL dove SF Se attivo 1 abilita il comando della periferica M2 Selezionano il modo di funzionamento 0 0 Selezione del modo 0 0 1 Selezione del modo 1 X Selezione del modo 2 A Se attivo 1 setta il port A in input e viceversa CH Se attivo setta il nibble pi significativo del port C in input e viceversa M3 Se attivo 1 seleziona modo 1 viceversa seleziona modo 0 B Se attivo setta il port B in input e viceversa CL Se attivo setta il nibble meno significativo del port C in input e viceversa Dopo una fase di reset o di power on il PPI 82C55 viene settato in modo 0 con tutti i port settati i
104. el aperti GPC ISR 3201 Pagina 71 grifo ITALIAN TECHNOLOGY SCHEDE ESTERNE La scheda GPC 15R si interfaccia a buona parte dei moduli della serie BLOCK e di interfaccia utente Le risorse di bordo possono essere facilmente aumentate collegando la 15R alle numerose schede periferiche del carteggio grifo tramite ABACO BUS Anche schede in formato block con ABACO BUS possono essere collegate sfruttando gli appositi mother boards A titolo di esempio ne riportiamo un elenco con una breve descrizione delle carratteristiche di massima per maggiori informazioni richiedere la documentazione specifica KDL X24 KDF 224 Keyboard Display LCD 2 4 righe 24 tasti Keyboard Display Fluorescent 2 righe 24 tasti Interfaccia tra 16 TTL su connettore normalizzato I O 20 vie e tastiera a matrice esterna da 24 tasti display alfanumerico fluorescente 20x 2 o LCD 20x2 20x4 retroilluminato a LEDs Predisposizione per collegamento a tastiera telefonica QTP 24P Quick Terminal Panel 24 tasti con interfaccia Parallela Interfaccia operatore provvista di display alfanumerico fluorescente 20x 2 o LCD 20x2 20x4 retroilluminato a LEDs tastiera a membrana da 24 tasti di cui 12 configurabili dall utente 16 LEDs di stato alimentatore a bordo scheda in grado di pilotare anche carichi esterni interdaccia parallela basata su 16 TTL di un connettore normalizzato I O 20
105. eleziona Baud Rate di 2400 Baud 1 0 0 seleziona Buad di 4800 Baud 1 0 1 seleziona Baud Rate di 9600 Baud 1 1 0 seleziona Baud Rate di 19200 Baud 1 1 1 seleziona Baud Rate di 38400 Baud La possibilit di poter acquisire il Baud Rate programmato sulle due linee seriali tramite un operazione di input all indirizzo di allocazione del registro BAUD molto interessante quando procedure completamente separate fanno uso delle linee di comunicazione seriale in modo da fornire la possibilit di lasciare inalterato il Baud Rate precedentemente programmato Il registro BAUD azzerato tutti i bit a 0 in fase di Reset o power on di conseguenza in seguito ad una di queste fasi viene settato un baud rate di 300 Baud su entrambe le linee seriali GPC ISR Rel 3 20 Pagina 69 grifo ITALIAN TECHNOLOGY PPI 82C55 Questa periferica vista in 4 registri uno di stato RC e tre dei dati PA PB PC con cui si effettua la programmazione ed il comando della stessa I registri dati sono utilizzati sia per operazioni di input acquisizione linee dei port che per quelle di output settaggio linee dei port ed ognuno di tali registri riporta i dati di I O del corrispondente port La periferica pu operare in tre modi diversi MODO 0 Prevede due port bidirezionali da 8 bit A B e due port bidirezionali da 4 bit C LOW C HIGH gli ingressi non sono latchati mentre le uscite lo sono nessun s
106. erle informazioni specifiche dei componenti utilizzati sui nostri prodotti l utente deve fare riferimento agli specifici Data Book delle case costruttrici o delle seconde sorgenti LEGENDA SIMBOLI Nel presente manuale possono comparire i seguenti simboli A Attenzione Pericolo generico Attenzione Pericolo di alta tensione Marchi Registrati GPC grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY grifo INDICE GENERALE INTRODUZIONE u a 1 VERSIONE SCHEDA 1 INFORMAZIONI GENERALI 2 DISPOSITIVI DI MEMORIA 3 COMUNICAZIONE SERIALE 3 SIO 4 TIMER COUNTER P 4 LINEE DI DEL PIO ecc 4 LOGICA DI CONTROLLO urinaria 4 4 BUZZER E 4 DISPOSITIVI DICLOCK ica 6 LINEE DI I O DEL PPI 82G55 6
107. formazioni su come acquisire lo stato del segnale 5 YNCB si faccia riferimento all appendice di questo manuale Per informazioni su come acquisire lo stato del Dip Switch DSW2 che occupe le linee digitali del port B del PPI 82C55 si faccia riferimento al paragrafo che descrive lo stesso Pagina 62 c GPC 15 3 20 BUZZER Il buzzer 87 1 si attiva effettuando una operazione di output con D6 1 all indirizzo di allocazione del registro BUZ Logicamente la disattivazione avviene tramite un analoga operazione di output a con il bi D6 resettato a 0 I rimanenti sette bit del regitro BUZ devono essere settati tenendo conto della programmazione fornita alla circuiteria di MMU e al LED di attivit Lo stato del buzzer pu essere acquisito effettuando un operazione di lettura all indirizzo del registro DSW1 ed esaminando il bit 2 Il registro BUZ azzerato tutti i bits a 0 in fase di Reset o power on di conseguenza seguito ad una di queste fasi il buzzer disattivo MEMORY MANAGEMENT UNIT L allocazione dello spazio d indirizzamento fisico delle memorie che possono essere montate sulla GPC 15 all interno dello spazio d indirizzamento logico del microprocessore affidato ad una efficiente circuiteria di MMU Tale sezione viene programmata tramite gli appositi registri MEM e BAUD allocati nello spazio di I O Il significato di tali registri riportato di seguito BAUD IlbitD7 ditale regi
108. goun 1druigul L puy VB 0MMV L CH SAO ITALIAN TECHNOLOGY molo 0 POM oquo pue 5169 sul 3198 uogounj 9160 eursies gg siut jo se peiepisuoo sq 510 mdu uou au 21001 eur sug indu au jo suo Aug ji 5 eAnoe au II suonoun 10 SUONIPUOI 60 OAJ ug penbe 5180 eu pue suonipuos eu 5195 DIOM pnuon 1dnueju euj 0015 1ndut sy jo uoncunj aio se 816 sydnuejur pash jou sieus exeuspueu uojgeJedo ul pom 9 tonuoo 4915 89 CL 01 UG 492 L eunBia I SuL ndino sejeolpul v sindino sindu ere uod yoya seugep uasa eu pom Stu Jonuoz 18191864 eur Aq peworioi SI PIOM apoy 09109199 si epoy 9LM mom uogas Old Ziana 2
109. i bens anche a quelli meccanici elettrici magnetici ecc Per un corretto rapporto coi prodotti necessario garantire leggibilit e conservazione del manuale anche per futuri riferimenti In caso di deterioramento o pi semplicemente per ragioni di approfondimento tecnico ed operativo consultare direttamente Assistenza Tecnica autorizzata AI fine di non incontrare problemi nell uso di tali dispositivi conveniente che l utente PRIMA DI COMINCIARE AD OPERARE legga con attenzione tutte le informazioni contenute in questo manuale In una seconda fase per rintracciare pi facilmente le informazioni necessarie si pu fare riferimento all indice generale e all indice analitico posti rispettivamente all inizio ed alla fine del manuale VERSIONE SCHEDA Il presente manuale riferito alla scheda GPC 15R versione 130395 e successive La validit delle informazioni riportate quindi subordinata al numero di versione della scheda in uso e l utente deve quindi sempre verificare la giusta corrispondenza tra le due indicazioni Sulla scheda il numero di versione riportato in pi punti sia a livello di serigrafia che di stampato ad esempio sull angolo della scheda vicino al condensatore sul lato componenti e sotto al trasformatoreTF nel lato stagnature GPC ISR Rel 3 20 Pagina 1 grifo ITALIAN TECHNOLOGY INFORMAZIONI GENERALI La GPC 15R un nuovo potente mo
110. i uw 1941060 910 610X92 04 910 u Ind si Ud 01 si L II IM 124613 Jojenre 3 ul 51349 51988 diuo uo 95249 91615 9989 52999 eseud ejfiuis ul e1x 79 MIX15 Sunaeuuoo PAD no 21999 CLX 6C8 2 MIX uba 19 pel98uuo2 snu peua stu uunc moya uid 00 si 92010 y euwe siy 5206 Ajddns ue pesn si 95 008 20 0 puare J POPUBLULUCOSI si B SA 2 1 910581 ICII6 59 v ioleji9s0 EAO ul six sg erges muonouna eu uo eJou 104 sdn ind jeurerxe egel pure 105800 uid 13S3H aLO eLOPSZ uo indu eund si SIL unos 1888 eu uo panes 19998 510 6101010982 Buren S8 542 5013 15201 19 Jo poued 9 81615 LI 106M 18 Derges p 5 indino 1999H osi Ur algesia IndinO jessy Jo snes CI vo 56045 205365014 9 XI Ud L993 1 enuanbes 8055 3
111. ind sud pue si euis 10 10 87 diu2 uo sem Sal 52915 80 eu esn pu 881 O1 eui soe SIUL indui o Jo 818 je SE SLO XI HSdH pue LTeH O38W 0 40 0 51 sreubis eyejs e pue sng s diu2 uo eu siu Ut I6VI9IX8 eui 082 0142 00 eu Aena siu ApuameAuoo 5 087 PIEPUEIS suesn eui SMOJE YAUM 10 seu 221 eur 0 0 st siu uo Jowog uodny L X 2X X 5X 7 X 9X 01X LEX ZIX 8LX 22 EZX 9 2005 zy A euo eq SI 5IL Ul pesn eq Su L sepouruoneoiunuuuoo snouoJq9u s 8 10 9 uiuo 19x223u3 19 26 eui esn 01198 SI DIS JO V JQUUBUO siu 9 19 od emea 54 14 26 1599 100 18851 di
112. ingressoe 0 20 mA 8 11 0 10 bits di risoluzione A D tempo di conversione 5 ms o 100 us LEDs di stato Connessioni per DIN 46277 1 e 3 ZBR xxx Zipped BLOCK Relays xx Input xx Output Periferica per xx Input optoisolati e visualizzati tipo NPN xx rel da 3A con MOV connettori a morsettiera per ingressi optoisolati e uscite connettore normalizzato ABACO I O BUS LEDs di visualizzazione sezione alimentatrice a bordo attacco rapide per guide Q Le possibili configurazioni in termini di numero di I O sono xxx 324 con 32 In e 24 Out xxx 246 con 24 In e 16 Out xxx 168 con 16 In e 8 Out xxx 84 con 8 In e 4 Out GPC ISR 3201 Pagina 75 e grifo9 ITALIAN TECHNOLOGY riportato di seguito un elenco di manuali e note tecniche a cui l utente pu fare riferimento per avere maggiori chiarimenti sui vari componenti montati a bordo della scheda GPC 15R Manuale TEXAS INSTRUMENTS Manuale TEXAS INSTRUMENTS Manuale TEXAS INSTRUMENTS Data Book SGS THOMSON Data Book SGS THOMSON Manuale SGS THOMSON Manuale NEC Manuale NEC TOSHIBA Manual Manuale AMD Manuale MAXIM Manuale MAXIM Manuale XICOR Manuale ZILOG The TTL Data Book SN54 74 Families RS 422 and RS 485 Interface Circuits Linear Circuits Data Book Volume 1 and 3 MEMORIES Data Book INDUSTRY STANDARD LINEAR amp Data Book Motion Control Application Manual Micropr
113. ipo JEDEC a parte l EEPROM seriale di IC37 che deve essere richiesta alla grifo in fase di ordine della scheda Per quanto riguarda le sigle dei vari dispositivi che possono essere montati fare riferimento alla documentazione della casa costruttrice Normalmente la 15R fornita nella sua configurazione di default con solamente 128K SRAM su IC29 e 512 bytes di EEPROM su IC37 ogni configurazione diversa pu essere autonomamente montata dall utente oppure richiesta nella fase di ordine Sotto sono riportate i codici delle opzioni di memoria disponibili EE 08 gt 1K EEPROM seriale EE 16 gt 2K EEPROM seriale EE 64 gt 8K EEPROM seriale SI2K gt 512K SRAM di lavoro 2KMOD gt 2K SRAM tamponata 8KMOD gt 8 SRAM tamponata 2KRTC gt 2K SRAM tamponata con SKRTC gt 8K SRAM tamponata con RTC Per ulteriori informazioni e costi delle opzioni contattare direttamente la grifo mentre per una facile individuazione dei dispositivi di memoria fare riferimento alla figura 39 ISR 3 20 Pagina 50 abaco e grifo ITALIAN TECHNOLOGY m I 5 rios I iw Pa 25 Me r aa on I a Wi LS Ce XII tts Le NO V 9 XX FIGURA 41 PIANTA COMPONENTI Pagina 51 gt N e D x GPC 15R grif
114. istro di controllo del port A Registro dati del port B Registro di controllo del port B gt FIGURA 42 TABELLA INDIRIZZAMENTO PARTE 15 Rel 3 20 Pagina 56 Registro di settaggio ed acquisizione RELE RELE 24H R W delle uscite rel R W Registro di settaggio ed acquisizione BUD del baud rate delle due linee seriali WD EXT RWD 2H R Registro retrigger watch dog esterno Registro di settaggio ed acquisizione RAM VO MENIO ENES indirizzi del modulo di IC 27 Registro di settaggio ed acquisizione 27H indirizzi dell area di memoria IC 27 IC 29 IC 32 IND MEM LED ATT LD11 BUZZER BUZ DSWI1 DSWI1 LC51 lt m lt w Registro di gestione buzzer Registro di gestione LED di attivit 27 27 27 H H H Registro di acquisizione DSW1 ES Indirizzi I O BUS con abilitazione del segnale ECS1 Indirizzi I O BUS con abilitazione del s segnale ECS2 I O BUS 30H DFH Indirizzi I O BUS SCRP EEH Registro di indirizzamento registri REG interni al microprocessore INTERNI SCDP Registro dati per i registri interni al microprocessore WDTMR FOH Registro di programmazione watch WD dog interno INTERNO WDTCR rH w Registro di accesso watch dog interno INTER INTPR Registro di settaggio priorit interrupt FIGURA 43 TABELLA INDIRIZZAMENTO PARTE 2 30H 3 ABACO ECS2 B
115. l elenco l ubicazione e la loro funzione nelle varie modalit di connessione JUMPERS N VIE UTILIZZO Collega circuiteria di power failure al segnale NMI Seleziona modo di funzionamento della circuiteria di Watch Dog esterna Abilita la disattivazione delle 8 linee di uscita a rel in corrispondenza dell attivazione del segnale di RESET Seleziona connessione della circuiteria di RESET Collega resistenza di terminazione alla linea di ricezione in RS 422 o RS 485 del driver IC 20 Seleziona tipo di comunicazione RS 232 RS 422 RS 485 Current Loop per la linea seriale B E N Lal Seleziona direzionalit e modalit di attivazione della linea seriale B in RS 422 o RS 485 Seleziona driver di ricezione per la linea seriale B in RS 422 0 RS 485 Determina stato del segnale di handshake SYNCB per la selezione della modalit RUN o DEBUG Predispone IC 27 per SRAM tamponata da 2 od 8 KByte Predispone IC 32 per EPROM o FLASH EPROM Collega resistenza di terminazione alla linea di trasmissione in RS 422 del driver IC 19 Determina stato del segnale di handshake DCDB usato come ingresso generico di selezione Predispone IC 32 per EPROM o FLASH EPROM Seleziona dimensioni della SRAM di IC 29 FiGURA 32 TABELLA RIASSUNTIVA JUMPERS oo Nelle sucessive tabelle riportata una descrizione tabellare delle possibili connessioni dei 15 jumpers c
116. ld eui S xp82 Qui pue xvgz ay uaea pequasep SY S LOE LOPEZ jo weep euogoun au s ous 0 6 pue sLO CLOFSZ yocq sous 2 6 916 NOlLdIH2S30 SLO ELOPBZ UO BANDE cL 82 pees epou A3 ul 2 ovsng HOXH pug sindui seu sfeuBis 95941 sL ELOvBZ VO 1S 08 96 vox SUELOYSZ JO SO pue 0SO SLO ELOPSZ uo 159 cr zr LOI 9105 697 uo up 990 51061082 Indino jjnd usng EZ 19 1 si Ajjeuogound 19 89 3 5 Ayeuogoung 8 6L s 6 82 419534 uonounjJ SIX Uld ELX 4 5L C1 pue 610 610 099MI80 suonoun sujd Bupwolo aLe pue uod sjeuDis 61616 C 91209 55 09 9 SINDO 60I8IX9 pue v pes 8180 v 91818 6 51 62 2 0V V ISEE Old 995 2 SPOW u SI v uod se ewes eu sj jeuBrs jo Buiueau eu pue Hod 095599 exeuspueu se pesn euis 15929
117. li dalla logica di controllo della scheda Visto che il DSW2 pu essere sostituito da un connettore peril campo si conclude che solo 4 dei 12 dip sono sempre disponibili sulla scheda Per ulteriori informazioni si faccia riferimento al paragrafo MAPPAGGIO DELL O mentre per una facile individuazione della loro posizione si veda la figura 39 Pagina 34 15 3 20 SEGNALAZIONI VISIVE La scheda GPC 15R dotata di 39 LEDs con cui segnala alcune condizioni di stato COLORE FUNZIONE 11012108 Rosso Visualizzano lo stato delle otto uscite a rel OUT0 7 Il LED attivo corrisponde al contatto chiuso 159 Rosso Segnala presenza della tensione di alimentazione a 5 Vcc Segnala presenza della tensione di alimentazione a 5 Vcc della tensione di alimentazione a 5 Vcc LDIO Giallo Segnala la presenza della tensione di alimentazione degli ingressi optoisolati VOpto LD11 LED LED di attivit gestito via software attivit LED di attivit gestito via software via software LD12 Segnala l attivazione della linea di RESET della scheda LD13 Segnala l attivazione della circuiteria di watch dog esterna LD14 Segnala l attivazione del buzzer di bordo Visualizzano lo stato delle linee d ingresso optoisolate IN LD15 LD22 Giallo PB7 IN PBO del PIO Il LED attivo corrisponde al contatto d ingresso chiuso Segnala la connessione 1 2 di J9 corrispondente allo stato LOS basso del segnale SYNCB
118. li dispositivi nello spazio d indirizzamento della CPU Per informazioni si veda il paragrafo MAPPAGGIO DELLT O MMU A fine di poter gestire in modo pratico ed efficace le configurazioni di memoria di cui pu essere dotata la GPC 15R a partire dallo spazio d indirizzamento logico di 64 KByte del microprocessore stata prevista un apposita sezione di MMU Tale sezione provvede tramite una facile programmazione software l allocazione dei 64K di lavoro all interno dello spazio di memoria BUZZER Sulla GPC 15 presente una circuiteria in grado di emettere un suono costante basata su un buzzer capacitivo Questa circuiteria viene abilitata e o disabilitata via software tramite la logica di controllo e pu essere utilizzata per generare allarmi acustici feed back sonori ecc 15 3 20 Pagina 4 C PPI N 8255 1 0 DSW2 O N P T 8 0 BAUD RATE C 84C15 N P O C 0 DSWI1 N 8 4 0 RESET AND WATCH DOG EPROM Vopt V opto IC 32 P R 2 POWER SUPPLY M DI SRAM IC 29 37 SRAM RTC CN1 amp 13 CN12 CN2 T IC 27 N FiGURA 1 ScHEMA A BLOCCHI GPC I15R Rel3 20 Pagina 5 grifo ITALIAN TECHNOLOGY DISPOSITIVI DI CLOCK Sulla GPC 15R sono presenti due circuiti separati che provvedono a generare rispettivamente la frequenza di clock per la CPU
119. logico 0000H della pagina 0 di EPROM o FLASH EPROM di IC 13 Pagina 58 15 3 20 8000H Page n 15 7FFFH 0000H FiGURA 44 MAPPAGGIO DELLE MEMORIE CON R E 0 Pagina 59 156 Rel3 20 grifo ITALIAN TECHNOLOGY FFFFH 8000H Page n 15 7FFFH 0000H FIGURA 45 MAPPAGGIO DELLE MEMORIE CON R E 1 Pagina 60 GPC 15R Rel 3 20 3 TT S r Yr 1 17 17 D DIT 7 DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO Nel paragrafo precedente sono stati riportati gli indirizzi di allocazione di tutte le periferiche e di seguito viene riportata una descrizione dettagliata della funzione e del significato dei relativi registri al fine di comprendere le successive informazioni fare sempre riferimento alle tabelle di indirizzamento I O Qualora la documentazione riportata fosse insufficiente fare riferimento direttamente alla documentazione tecnica della casa costruttrice del componente In questo paragrafo inoltre non vengono descritte le sezioni che fanno parte del microprocessore per quanto riguarda la programmazione di quest ultime si faccia riferimento all appendice B di questo manuale Nei paragrafi successivi si usano le indicazioni 00 07 e 0 7 per fare riferimento ai bits della combinazione utilizzata nelle operazioni di I O ad 8 bits
120. mente gestito via software tramite la programmazione di 8 registri situati nello spazio di I O della CPU da un apposita logica di controllo PROCESSORE DI BORDO La scheda GPC 15R predisposta per accettare il processore Z84C15 prodotto dalla ZILOG Tale processore ad 8 bit codice compatibile con lo Z80 ed quindi caratterizzato da un esteso set di istruzioni 158 da un alta velocit di esecuzone e di manipolazione dati e da un efficiente gestione vettorizzata degli interrupts Di fondamentale importanza la presenza delle seguenti periferiche interne al microprocessore 16 linee di I O settabili a livello di bit in grado di generare interrupts PIO 4 Timer Counter ad 8 bit con funzione di prescaler programmabile CTC 2 linee seriali asincrone o sincrone complete di segnali di handshake SIO Watch Dog Timer Wait state generator Frequenza di Clock programmabile Interrupt controller Possibilit di operare in idle e stop mode per minimizzare i consumi ABACO BUS Una delle caratteristiche di fondamentale importanza della GPC 15R quella di disporre del cosiddetto BUS ovvero un connettore normalizzato ABA CO con possibile collegare la scheda ad una serie di moduli esterni intelligenti e non Tra questi si trovano moduli per acquisizione di segnali analogici A D per la generazione di segnali analogici D A per gestione di linee di I O logico per counter e
121. n input Pagina 70 15 3 20 USCITE A REL La gestione delle 8 uscite a rel presenti sulla GPC 15R effettuata tramite un registro di input output denominato RELE Gli 8 bit che compongono tale registro hanno la seguente corrispondenza con le uscite di CN2 D7 gt D6 gt 6 DS gt 5 D4 gt OUT4 gt OUT3 D2 gt 2 DI gt OUTI DO gt OUTO Effettuando una operazione di output all indirizzo di allocazione del registro RELE vengono settate le 8 uscite nello stato fissato dal dato fornito in uscita mentre effettuando una operazione di input allo stesso indirizzo viene prelevato lo stato delle 8 uscite e restituito nel dato acquisito La corrispondenza tra lo stato logico dei bit e quello delle uscite la seguente BitaO0logico gt Uscita disattiva contatto aperto Bita l logico gt Uscitaattiva contatto chiuso La possibilit di poter leggere lo stato delle uscite molto interessante soprattutto se si considera l utilizzo della scheda con J3 non collegato infatti in ogni momento ed in ogni condizione il programma in esecuzione sulla scheda in grado di verificare lo stato delle uscite e modificarlo di conseguenza Il registro RELE azzerato tutti i bits a 0 in fase di power on e di Reset se J3 collegato di conseguenza in seguito ad una di queste fasi tutte le uscite a rel sono disattive con tutti i conttatti dei r
122. nstallazione queste interfacce richiedono solo un flat cable da 20 vie FLT 20 20 o da 26 vie lato GPC 15R e 20 vie lato interfaccia FLT 26 20 con cui possibile portare anche le alimentazioni mentre dal punto di vista software la gestione semplice ed immediata Di particolare interesse la possibilit di collegare direttamente serie di moduli come QTP 16P QTP 24P KDL x24 KDF 224 DEB 01 ecc con cui risolvere tutti i problemi di interfacciamento operatore locale Questi moduli sono gi dotati delle risorse necessarie per gestire un buon livello di colloquio uomo macchina includono infatti display alfanumerici tastiera a matrice e LEDs di visualizzazione ad una breve distanza dalla GPC 15R Dal punto di vista software i driver disponibili rendono utilizzabili le risorse dell interfaccia operatore direttamente con le istruzioni ad alto livello per la gestione della console MCI 64 con cui risolvere tutti i problemi di salvataggio di grosse quantit di dati Questo modulo dotato di un connettore per memory card PCMCIA su cui possono essere inserite vari tipi di memory card RAM FLASH ROM ecc nei vari size disponibili Dal punto di vista software i driver disponibili coincidono con un completo file system e rendono utilizzabili le memory card direttamente con le istruzioni ad alto livello per la gestione dei files oppure con procedure che consentono di leggere e scrivere dati ad indirizzi specifici della memory card
123. nti funzionamento monostabile tempo d intervento programmabile via software attivarazione via software e via hardware retrigger via software Con il jumper J4 si seleziona la sorgente di RESET e quindi l attivazione delle circuiterie di Watch Dog viste le possibilit di connessione si conclude che le due sezioni di Watch Dog non possono essere contemporaneamente abilitate Si ricorda che nel funzionamento monostabile una volta scaduto il tempo 4 intervento la circuiteria di Watch Dog si attiva rimanendo attiva fino ad un power on o reset In corrispondenza dell attivazione e sucessiva disattivazione del segnale di RESET la scheda riprende l esecuzione del programma salvato su IC32 all indirizzo 0000H partendo da una condizione di azzeramento generale Per quanto riguarda l operazione di retrigger della circuiteria di Watch Dog esterna si faccia riferimento al paragrafo WATCH DOG del capitolo DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO SELEZIONE DISATTIVAZIONE DELLE USCITE A REL Con il jumper J3 si seleziona se connettere o meno il segnale di RESET della scheda alla circuiteria di abilitazione delle uscite a rel se tale jumpers connesso in corrispondenza dell attivazione del RESET le 8 uscite a rel vengono disabilitate aprendo i contatti riportati su CN2 Viceversa se J3 non connesso il segnale RESET non modifica lo stato delle uscite che sono comunque disabilitate in corrispondenza di
124. o ITALIAN TECHNOLOGY DESCRIZIONE SOFTWARE Questa scheda ha la possibilit di usufruire di una ricca serie di strutture software che consentono di utilizzarne al meglio le caratteristiche In generale la scheda pu utilizzare tutte le risorse software disponibili per il processore montato ovvero i numerosi pacchetti ideati per lo Z80 Tra questi ricordiamo GETS0 Completo programma di EDITOR Comunicazione e gestione delle Memorie di Massa per le schede della famiglia 80 Questo programma sviluppato dalla grifo consente di operare in condizioni ottimali tutte le volte che si deve usare il GDOS ola versione per FLASH EPROM FGDOS Viene fornito in abbinamento all acquisto di uno dei pacchetti citati e viene personalizzato con il nome ed i dati dell acquirente Una serie di comodi men a tendina facilita l uso del programma il quale pu funzionare anche in abbinamento ad un mouse Il programma oltre che girare in ambiente MS DOS gira tranquillamente anche sulle macchine MACINTOSH in abbinamento al programma SOFT PC Viene fornito su dischetti MS DOS da 3 1 2 con relativa documentazione sul manuale GDOS 80 GDOS 15R Tools di sviluppo completo per le schede della fam 80 Viene fornito in abbinamento al programma 80 per consentire un immediato e pieno utilizzo di questo potente strumento di sviluppo Il GDOS pu essere concettualmente diviso in due distinte strutture Una struttura lavora essenzialmente su PC m
125. o Scopo di questo manuale la trasmissione delle informazioni necessarie all uso competente e sicuro dei prodotti Esse sono il frutto di un elaborazione continua e sistematica di dati e prove tecniche registrate e validate dal Costruttore in attuazione alle procedure interne di sicurezza e qualit dell informazione I dati di seguito riportati sono destinati IN VIA ESCLUSIVA ad un utenza specializzata in grado di interagire con i prodotti in condizioni di sicurezza per le persone per la macchina e per l ambiente interpretando un elementare diagnostica dei guasti e delle condizioni di funzionamento anomale e compiendo semplici operazioni di verifica funzionale nel pieno rispetto delle norme di sicurezza e salute vigenti Le informazioni riguardanti installazione montaggio smontaggio manutenzione aggiustaggio riparazione ed installazione di eventuali accessori dispositivi ed attrezzature sono destinate e quindi eseguibili sempre ed in via esclusiva da personale specializzato avvertito ed istruito o direttamente dall ASSISTENZA TECNICA AUTORIZZATA nel pieno rispetto delle raccomandazioni trasmesse dal costruttore e delle norme di sicurezza e salute vigenti I dispositivi non possono essere utilizzati all aperto Si deve sempre provvedere ad inserire i moduli all interno di un contenitore a norme di sicurezza che rispetti le vigenti normative La protezione di questo contenitore non si deve limitare ai soli agenti atmosferic
126. o tutti 1 bit a 0 in fase di Reset o power Da notare che il segnale A12 x IC 7 sempre gestibile da software tramite il registro MEM si veda paragrafo MEMORY ANAGEMENT UNIT Dovendo ad esempio scrivere il byte AAH all indirizzo 0700H della SRAM tamponata si devono effettuare le seguenti operazioni 1 Resettare il bit DO di MEM effettuando una operazione di out all indirizzo di allocazione di tale registro Esempio OUT 27H 00H 2 Scrivere il Byte 70H su MEMIO effettuando una operazione di out all indirizzo di allocazione di tale registro Esempio OUT 26H 70H 3 Scrivere il byte AAH sul primo Byte del blocco di 16 indirizzato Esempio OUT 00H AAH Nel caso caso in cui il componente montato su IC 7 sia un modulo di SRAM tamponata provvisto della sezione di Real Time Clock si devono utilizzare 8 registri interni il cui significato viene di seguito riportato Tali registri coincidono sempre con gli ultimi indirizzi dello spazio occupato dal dispositivo in particolare FIGURA 47 TABELLA INDIRIZZAMENTO REGISTRI DEL MODULO SRAM RTC Con questi registri possibile effettuare operazioni di prelevamento dell orario e data attuale e di inizializzazione dello stesso orologio Pagina 66 15 3 20 ITALIAN TECHNOLOGY grifo ANN A7 AS A4 A2 Al 0 dove 7 0 Valore dell anno 00 99 in BCD MES 00 0
127. oa co s6043 apoo do ow si sip eouenbes Duunp 8 615 OSIE 10 C 9V85 91615 ejoAo 1dnueju Duunp 801618 910 Lasu oj j 1dnuequ umag Buunp peuasul 861518 Jo Jequinu eur sonuca pret Sij osjv ureuo Asrep smoje siy ames CI ew eu pueixa o W 5 9 JO 2 0 ueg 81618 au aBpejwousxog 1dnajeju Buung uolsuapro aouenbes 3H uryan Asea 880059 MOIS sore 9 4018 eu o SANOL 5208 51615 euo JojeJeuec BUI Buung 164401294 290 diuo SUO 0150559208 papasu 3 9 SS12 S SIU jo jo sesseooe Qj 891915 TEA 8 10 p z 0119 91018 9U HEM Aaepunog VI SI 9 09 pajipeds e ui sseoov Gowen Sul 59IC 5 saje uey si juaw annda Bulun s 22 LV esnesaq
128. ocessors and Peripherals Volume 3 Memory Products Photo Couplers Data Book Flash Memory Products New Releases Data Book Volume IV New Releases Data Book Volume V Data Book Z80 Microprocessor Family User s Manual Per avere tutti gli aggiornamenti di tali manuali e di tutti i data sheet fare riferimento anche ai siti INTERNET delle case madri costruttrici Pagina 76 GPC ISR 3 20 ELETTRICI In questa appendice sono disponibili gli schemi elettrici delle interfaccie per la GPC 15A pi frequentemente utilizzate Tutte queste interfaccie possono essere prodotte autonomamente dall utente mentre solo alcune di esse sono schede grifo standard e possono quindi essere ordinate CN2 20 pin Low Profile Male 25 pin D Type Female 2 2 nF 2 2 nF 2 2 nF 2 2 nF Title IAC 01 grifo Date 13 11 98 Rel 1 1 1 FIGURA 1 SCHEMA ELETTRICO 01 ISR Rel 3 20 Pagina 1 o VFD FUTABA LCD 20x2 LCD 20x4 CN4 Do lt Z 6 2 5555909 X X X X X X X Xx A 2 R SEL MR BUSY RAS D e 29 Q Sem Ere Dal Ho 9 5 116 Del 9 O O NE ES E 20 18 O External Keyboard N M O O O O O O 02 NM eb b b o 120 50 2 10 2 Ale z 7407 RR1 22KQ 9 1 SIP RR
129. ols viene fornito in EPROM e su un dischetto MS DOS con il relativo manuale tecnico GPC ISR Rel 3 20 Pagina 53 grifo ITALIAN TECHNOLOGY ZASM 80 Macro Cross Assembler in grado di lavorare su un qualsiasi PC in ambiente MS DOS E in grado di supportare sia il mnemonico dello 780 che i codici aggiuntivi presenti nello Z180 Il codice generato pu essere debuggato sia in simulazione sul PC che direttamente sul target in modalit remota utilizzando il comodo tools RSD Lo ZASM compatibile con il C Compiler CC 80 di cui assembla il risultato della compilazione Il programma viene fornito su dischetto MS DOS e con il relativo manuale tecnico CC 80 Compilatore C ANSI ISO Standard completo di Floating Point in grado di generare codice per le CPU della famiglia Z80 e Z180 Si abbina al Cross Assembler ZASM 80 ed al Tools di Remote Simbolico Debugger RSD Il programma viene fornito su dischetto MS DOS e con il relativo manuale tecnico HI TECH 80 Cross Compilatore C professionale della Hi Tech Software Questo compilatore estremamente veloce e genera pochissimo codice Questo risultato ottenuto grazie a delle avanzate tecniche di ottimizzazione del codice generato basato su tecniche di Intelligenza Artificiale che gli consentono di ottenere un codice compatto ed estremamente veloce Il pacchetto comprende IDE Compiler Ottimizzatore del codice Assembler Linker Remote debugger ecc
130. on la loro relativa funzione Per riconoscere tali connessioni sulla scheda si faccia riferimento alla serigrafia della stessa o alla figura 41 di questo manuale dove viene riportata la numerazione dei pin dei jumpers che coincide con quella utilizzata nella seguente descrizione Per l individuazione dei jumpers a bordo della scheda si utilizzi invece la figura 37 In tutte le seguenti tabelle 1 indica la connessione di default ovvero quella impostata in fase di collaudo con cui la scheda viene fornita GPC ISR Rel 3 20 Pagina 39 grifo ITALIAN TECHNOLOGY JUMPERS A 2 VIE JUMPERS CONNESSIONE UTILIZZO DEF non connesso Non collega il segnale di RESET della scheda alla circuiteria di gestione dei rel connesso Collega il segnale di RESET della scheda alla circuiteria di gestione dei rel In corrispondenza di ogni attivazione del RESET gli 8 contatti d uscita dei rel vengono aperti non connesso Non collega resistenza nominale di terminazione alla linea di ricezione RS 422 o RS 485 collegata al driver di IC 20 connesso Collega resistenza nominale di terminazione alla linea di ricezione in RS 422 o RS 485 collegata al driver di IC 20 non connesso Non collega resistenza nominale di terminazione alla linea di trasmissione RS 422 collegata al driver di IC 19 J3 J5 J12 T connesso Collega resistenza nominale di terminazione alla linea di trasmissione RS 422 collegata al
131. on possono essere riallocati in nessun altro indirizzo In caso di specifiche esigenze in termini di mappaggio contattare direttamente la grifo GPC ISR Rel 3 20 Pagina 55 grifo ITALIAN TECHNOLOGY MAPPAGGIO DELL I O Il mappaggio delle periferiche di bordo allocate nello spazio di I O gestito dalla logica di controllo della scheda che provvede ad indirizzare tali dispositivi all interno dello spazio di I O del microprocessore che ha una dimensione di 256 indirizzi Viene di seguito riportato l indirizzamento delle periferiche di bordo comprese quelle interne alla CPU Per maggior chiarezza si riportail nome del registro il suo indirizzo il tipo di accesso ed una breve descrizione del loro significato SIGNIFICATO Primo byte del blocco dati Secondo byte del blocco dati Sedicesimo byte del blocco dati Registro stato dati del contatore 0 Registro stato dati del contatore 1 m Registro stato dati del contatore 2 E Registro stato dati del contatore 3 T Registro dati del port A Registro dati del port B Registro dati del port C Reese maius af Registro di controllo e comando gt Registro dati della linea seriale T Registro di stato della linea seriale A gt Registro dati della linea seriale Registro di stato della linea seriale B Registro dati del port A Reg
132. onsentono di uscire da stati di loop infinito o da condizioni anomale non previste dal programma applicativo Tali circuiterie sono composte da una sezione monostabile interna al microprocessore caratterizzata da un tempo di intervento programmabile e da una sezione astabile monostabile esterna con un tempo d intervento tipico di circa 700 msec La gestione avviene completamente via software tramite l acceso ad opportuni registri situati nello spazio d indirizzamento della CPU e conferisce al sistema basato sulla scheda una sicurezza estrema Itempi d intervento della circuiteria di Watch Dog esterna possono essere eventualmente variati su specifica richiesta dell utente intervenendo su apposite reti RC in caso di necessit contattare la grifo CONFIGURAZIONE SCHEDA Allo scopo di rendere configurabile la scheda ed in particolare il programma applicativo sviluppato per questa sono stati previsti due Dip Switch a 4 ed 8 vie per un totale di 12 dips La possibilit di acquisire via software lo stato di questi Dip Switch fornisce all utente la possibilit di gestire diverse condizioni tramite un unico programma senza dover rinunciare ad altre linee d ingresso le applicazioni caratteristiche sono selezione della lingua di rappresentazione definizione parametri del programma selezione delle modalit operative ecc In caso di non utilizzo del dip switch ad 8 si rendono in alternativa disponibili 8 linee di generico dal campo
133. ore cadono mediamente 2 35 V con una corrente di 20 mA su ogni ricevitore cadono mediamente 2 52 V con una corrente di 20 mA in caso di cortocircuito sulla rete ogni trasmettitore dissipi al massimo 125 mW in caso di cortocircuito sulla rete ogni ricevitore dissipi al massimo 90 mW Per maggiori informazioni consultare il Data Book HEWLETT PACKARD nella parte che riguarda gli opto accoppiatori per Current Loop denominati HCPL 4100 e HCPL 4200 GPC ISR 3201 Pagina 33 grifo ITALIAN TECHNOLOGY INTERFACCIAMENTO DEGLI CON IL CAMPO AI fine di evitare eventuali problemi di collegamento della scheda con tutta l elettronica del campo a cui la GPC 15 si deve interfacciare si devono seguire le informazioni riportate nei precedenti paragrafi e le relative figure che illustrano le modalit interne di connessione Per tutti i segnali che riguardano la comunicazione seriale coni protocolli RS 232 RS 422 RS 485 o Current Loop fare riferimento alle specifiche standard di ognuno di questi protocolli Per tutti i segnali a livello TTL possono essere collegati a linee dello stesso tipo riferite alla massa digitale della scheda denominata GND Il livello OV corrisponde allo stato logico 0 mentre il livello SV corrisponde allo stato logico 1 Per i segnali optoisolati d ingresso all esterno devono essere collegati i soli contatti da acquisire Tali contatti rel fine corsa interrutt
134. ori ecc devono collegare o non collegare il segnale d ingresso IN xxxx alla GND Opto l alimentazione di questi ingressi deve obbligatoriamente essere prelevata dal segnale V Opto della scheda che infatti dotata di un apposita sezione alimentatrice galvanicamente isolata Per quanto riguarda la corrispondenza dei segnali logici il contatto aperto genera un 1 logico mentre il contatto chiuso genera uno 0 logico secondo normativa NPN I segnali d uscita a rel devono essere collegati direttamente sul carico da pilotare elettrovalvole rel di potenza teleruttori ecc La scheda fornisce il contatto normalmente aperto NA OUTn in grado di sopportare un carico massimo di 3A rispetto al relativo COMUNE Per fornire la possibilit di pilotare anche carichi diversi con alimentazioni diverse sono stati previsti tre diversi COMUNI relativi ad altrettanti gruppi di 3 3 e 2 rel INPUT DI BORDO La scheda 15 provvista di due Dip Switch a 4 ed 8 vie DSWI1 DSW2 tipicamente utilizzabili per la configurazione del sistema i cui valori sono sempre acquisibili via software Le applicazioni pi immediate possono essere quelle destinate al settaggio delle condizioni di lavoro od alla selezione di parametri relativi al firmware di bordo La lettura della combinazione fissata sui dip switch avviene in logica negata 0 gt dipin ON ed 1 gt dip in OFF effettuando operazione di input agli indirizzi di I O dedicatog
135. play LCD o Fluorescenti di una tastiera a matrice di una stampante parallela e delle schede PCMCIA di RAM Cards FGDOS oltre alla nota facilit di sviluppo e prova consente di programmare direttamente a bordo scheda una FLASH con il programma utente La GPC 15 dotata di una serie di connettori normalizzati standard Abaco che le consentono di utilizzare immediatamente la numerosa serie di moduli BLOCK di I O oppure permettono il collegamento in modo molto semplice ed economico delle interfacce da campo costruite direttamente dall utente o da terze parti Formato da 100x245 mm per guide DIN 46277 1 e DIN 46277 3 CPU 84C15 codice compatibile Z80 con quarzo da 20 MHz 16 o 24 linee di a livello TTL con direzionalit settabile a livello di Byte gestite via software dal PPI 82C55 16 linee di Input optoisolate visualizzate e con la possibilit di generare interrupt gestite via software tramite la sezione incorporata di PIO del Z84C15 Le linee d ingresso sono gi alimentate dalla scheda e non necessitano che di un comando tipo NPN o contatto pulito di rel 8 linee di output con rel da 3A visualizzate e dotate di soppressore di transienti sui contatti 2 Dip Switch leggibili da software per un totale di 12 dip Fino a 512 K di FLASH EPROM 0512 K di EPROM e 512 K SRAM Tramite GDOS la memoria eccedente i 64K gestita come RAM ROM disk ed possibile cancellare e programmare autonomamente la Flash EPROM di
136. r da 45 3 A su connettore a morsettiera Uscite optoisolate e visualizzate attacco rapido per guide DIN 6277 1 e 3 RBO 08 RBO 16 Rel BLOCK Output Interfaccia per connettore normalizzato ABACO a 20 vie 8 o 16 output visualizzati con rel da con MOV connettore a morsettiera attacco rapido per guide DIN 46277 1 e 3 FBC 20 FBC 120 Flat Block Contact 20 vie Interfaccia tra 2 o 1 connettori a perforazione di isolante scatolino da 20 vie maschi e la filatura da campo morsettiere a rapida estrazione Attacco rapido per guide tipo DIN 46277 1 e 3 DEB 01 Didactis Experimental Board Scheda di supportro per l utilizzo di 16 linee di I O TTL Comprende 16 tasti 16 LED 4 digits tastiera a matrice da 16 tasti interfaccia per stampante Centronics dislay LCD display Fluorescente connettore I O GPC 68 collegamento con il campo XBI 01 miXed BLOCK Input Output Interfaccia tra 8 input 8 output TTL connettore normalizzato I O ABA CO a 20 vie con 8 output atransistorin Open Collector da 45 3 8 input con filtro a Pi Greco connettore morsettiera I O optoisolati e visualizzati attacco rapido per guide DIN 46277 1 e 3 R4 XBI 4 miXed BLOCK Input Output Interfaccia per connettore normalizzato I O ABA CO a 20 vie 4 rel da 3 A con MOV o 4 transistor open collectors da 3 A optoisolati 4 linee di input optoisolate linee di I O visualizzate connettore a morsettiera attacco rapido per gui
137. ragrafo SELEZIONE TENSIONI DI ALIMENTAZIONE 220 Vac AN FiGURA 7 CONNETTORE DI ALIMENTAZIONE DA RETE Legenda 220 Vac I Linee per l alimentazione da rete a 220 Vac CN1 amp 13 CONNETTORE DI ALIMENTAZIONE A BASSA TENSIONE CN1 amp 13 un connettore a morsettiera per rapida estrazione composto da 4 contatti Tramite CN1 amp 13 devono essere fornite le due tensione di alimentazione a bassa tensione con cui alimentare direttamente entrambe le sezioni galvanicamente isolate della scheda per maggiori informazioni si veda il paragrafo SELEZIONE TENSIONI DI ALIMENTAZIONE FiGura 8 CN1 amp 13 CONNETTORE DI ALIMENTAZIONE A BASSA TENSIONE Legenda VI I Lineedi alimentazione sezione ingressi optoisolati 8 24 Vac 12 34 4 V2 Linee di alimentazione della scheda 8 24 Vac 12 34Vdc GPC ISR 3201 Pagina 15 e grifo ITALIAN TECHNOLOGY CN4 CONNETTORE PER INGRESSI OPTOISOLATI DEL PORT B CN4 un connettore a morsettiera per rapida estrazione composto da 9 contatti Tramite CN4 possono essere collegati 8 dei 16 ingressi optoisolati di tipo NPN di cui la scheda dispone ed in particolare quelli collegati al port B del PIO Sul connettore sono presenti gli ingressi in open collector ed il comune dell alimentazione V Opto generata dalla stessa scheda N 25 oc gt gt ev gt gt gt gt
138. rapida estrazione composto 5 contatti Tramite CN8 possono essere collegati 14 ingressi optoisolati di tipo NPN connessi alle linee di conteggio del CTC di bordo Sul connettore sono presenti gli ingressi in open collector ed il comune dell alimentazione V Opto generata dalla stessa scheda IN C T3 GND Opto 5 CN8 CONNETTORE PER INGRESSI OPTOISOLATI DEL Legenda IN C Tn I Clock Trigger del contatore n del CTC in open collector NPN GND Opto Comune di alimentazione degli ingressi optoisolati CN14 CONNETTORE PER BATTERIA ESTERNA DI BACK UP CN14 un connettore a scatolino verticale maschio con passo 2 54mm a 2 vie Tramite CN14 pu essere collegata una batteria esterna che provvede a mantenere i dati della memoria SRAM anche in assenza di tensione di alimentazione FIGURA 6 CONNETTORE PER BATTERIA ESTERNA DI BACK UP Legenda Vbat I Positivo della batteria esterna di back up GND Negativo della batteria esterna di back up Pagina 14 15 3 20 ITALIAN TECHNOLOGY Qgrifo CONNETTORE DI ALIMENTAZIONE DA RETE CNI un connettore a morsettiera per rapida estrazione composto da 2 contatti Tramite CN1 deve essere fornita la tensione di alimentazione da rete con cui alimentare direttamente entrambe le due sezioni galvanicamente isolate della scheda per maggiori informazioni si veda il pa
139. rqgsi 1 dino 18584 _ __ _ _ rFT T _rrrr r11____mmmm____66 amp T tb e e x GPC 15 SE zu S 50 S APPENDICE Ces INDICE ANALITICO A BUS 3 7 10 25 45 58 ALIMENTAZIONE 11 ALIMENTAZIONE A BASSA TENSIONE 38 ALIMENTAZIONE A BASSA TENSIONE 15 ALIMENTAZIONE DA RETE 15 38 ALIMENTAZIONE DI BORDO 8 B BACK UP 2 BAUD RATE GENERATOR 2 61 69 BIBLIOGRAFIA 76 BUZZER 3 4 10 55 63 C CARATTERISTICHE ELETTRICHE 11 CARATTERISTICHE FISICHE 10 CARATTERISTICHE GENERALI 10 CLOCK 6 COMUNICAZIONE SERIALE 3 46 CONFIGURAZIONE SCHEDA 6 CONNESSIONI CON IL MONDO ESTERNO 12 CONNETTORI 12 CNI 15 CN1 amp 13 15 10 12 25 CN12 24 CN14 14 CN2 22 CN3 28 CN4 16 CNS 27 CN6 18 CN7 26 14 CN9 20 DSW2 19 CORRENTE ASSORBITA 11 CPU 2 3 7 10 12 14 45 61 65 CURRENT LOOP 2 10 28 34 46 GPC ISR Rel 3 20 Pagina C 1 grifo ITALIAN TECHNOLOGY D DESCRIZIONE SOFTWARE 52 DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO 61 DIPSWITCH 2 6 10 34 55 DISATTIVAZIONE DELLE USCITE A REL 44 DISPOSITIVI DI MEMORIA 3 DSWI 45 55 62 DSW2 45 55 E EEPROM SERIALE 2 10 50 58 61 EPROM 2 10 50 58 61 F FGDOS 52 FLASH EPROM 2 10 50 58 61 FUSIBILE 11 G GDOS 52 GESTIONE INTERRUPTS 45 GET80 52 I
140. sa la gestione degli attributi Sfruttando la possibilit di gestione di RAM Disk e ROM Disk offerta dal GDOS si possono sfruttare appieno le possibilit di OVERLAY del PASCAL per superare il limite dei 64KBytes di indirizzamento delle CPU della famiglia 80 Il programma viene fornito in EPROM assieme al sistema operativo della serie GDOS e su dischetto MS DOS in abbinamento alle note tecniche e ad una serie di esempi RSD 15R Questo Tools un Remote Simbolic Debugger che ha due modalit operative La prima una modalit di debugger in simulazione La seconda una modalit di debugger in remoto In questo ultimo caso si riesce ad effettuare il debugger del codice direttamente sulla scheda target Tramite lalinea seriale si effettuato il Down Load del programma in HEX e della relativa tabella dei simboli Fatto il caricamento possibile debuggare il codice in modo simbolico in modalit Step To Step mettere break point ecc con delle caratteristiche di comodit simili a quelle di un In Circuit Emulator Il programma RSD in grado di supportare sia il codice Z80 che i codici aggiuntivi dello 7180 Le possibilit di debugger del Tools RSD possono espletarsi sia in abbinamento ad un Macro Assembler come lo ZASM 80 che in abbinamento al C Compiler CC 80 Molto importante la possibilit di gestire dei Break Point software legati ad una molteplicit di possibilit ed un Break Point hardware che fa capo al segnale di NMI Il To
141. sempi di collegamento delle figure 23 29 ed all appendice B di questo manuale Pagina 48 15 Rel 3 20 grifo ITALIAN TECHNOLOGY Wi o SEHE L 5 Pea INCI MULA xL Duo 51 i HRG dup n 5 Ps Bc 4 PN FIGURA 39 DISPOSIZIONE CONNETTORI MEMORIE BUZZER ETC Pagina 49 gt gt e 3 GPC 15R grifo ITALIAN TECHNOLOGY SELEZIONE MEMORIE La GPC 15R pu montare fino ad un massimo di 1040K bytes di memoria variamente suddivisa tra EPROM FLASH EPROM SRAM e EEPROM seriale In particolare per la configurazione seguire le informazioni riportate nella seguente tabella DISPOSITIVO DIMENSIONE STRIPPAGGIO 128K Byte J11 J14 in posizione 2 3 256K Byte J11 J14 in posizione 2 3 512K Byte J11 J14 in posizione 2 3 FLASH EPROM 128K Byte 111 J14 in posizione 1 2 FLASH EPROM 256K Byte J11 J14 in posizione 1 2 FLASH EPROM 512K Byte J11 e J14 in posizione 1 2 128K Byte J15 in posizione 1 2 512K Byte J15 in posizione 2 3 SRAM RTC J10 in posizione 2 3 SRAM RTC J10 in posizione 1 2 FIGURA 40 TABELLA DI SELEZIONE MEMORIE Tutti i dispositivi sopra descritti devono essere con pin out di t
142. stro denominato R E effettua la selezione del dispositivo di memoria da allocare nella pagina bassa 0000H 7FFFH dello spazio logico per la memoria del microprocessore R E 0 gt EPROM di IC 32 R E 1 gt RAM di IC 29 Irimanenti bit di questo registro sono utilizzati perla programmazione del buad rate sulle due linee di comunicazione seriale della scheda MEM I bits di tale registro hanno il seguente significato D7 1011 si veda paragrafo LED DI ATTIVIT 06 gt BUZ si veda paragrafo BUZZER D5 gt A18 x IC 32 ed A18 x IC 29 D4 gt A17 x IC 32 ed A17 x IC 29 D3 gt A16 x IC 32 ed A16 x IC 29 D2 gt A15xIC32 DI gt 15 1 29 DO gt AI2xIC27 si veda paragrafo RAM TAMPONATA RTC Dove quindi il bit 01 05 definiscono la pagina di SRAM di IC 29 od EPROM di IC 32 che deve essere indirizzata ed il bit DO definisce l indirizzo della RAM tamponata vistain I O Utilizzando il registro MEM in una operazione di input possibile acquisire parte dello stato della circuiteria di MMU In particolare del dato letto solo i bit DO e DI riportano lo stato dei corrispondenti segnali Il nibble pi significativo riporta invece lo stato del dip switch DSWI All atto del power on o del reset entrambi i registri MEM e BAUD sono azzerati tutti 1 bits a 0 questo equivale ad una programmazione della sezione di MMU in cui i primi 32K indirizzati dalla CPU coincidono con la pagina 0 di EPROM di IC
143. t le linee da utilizzare sono i pin 1 e 2 di CN3 che quindi diventano le linee di trasmissione o ricezione a seconda dello stato del segnale RTSB gestito via software come segue RTSB livello basso stato logico 0 gt linea in trasmissione IRTSB livello alto stato logico 1 gt linea in ricezione Questa comunicazione la si utilizza sia per connessioni punto punto che multipunto con un collegamento a2 fili Sempre in questa modalit possibile ricevere quanto trasmesso in modo da fornire al sistema la possibilit di verificare autonomamente la riuscita della trasmissione infatti in caso di conflitti sulla linea quanto trasmesso non viene ricevuto correttamente e viceversa Nel caso si utilizzi la linea seriale in RS 422 o RS 485 con i jumpers J5 e J12 possibile connettere la circuiteria di terminazione sulla linea Tale circuiteria deve essere sempre presente nel caso di sistemi punto punto mentre nel caso di sistemi multipunto deve essere collegata solo sulle schede che risultano essere alla maggior distanza ovvero ai capi della linea di comunicazione In fase di reset o power on il segnale RTSB mantenuto a livello logico alto di conseguenza in seguito ad una di queste fasi il driver RS 485 in ricezione o il driver di trasmissione RS 422 disattivo in modo da eliminare eventuali conflittualit sulla linea di comunicazione Per ulteriori informazioni relative alla comunicazione seriale fare riferimento agli e
144. t Loop La selezione del tipo d interfacciamento avviene via hardware e viene effettuata tramite un opportuno strippaggio dei jumpers di bordo come pu essere desunto dalla lettura delle precedenti tabelle Dal punto di vista software sono invece definibili tutti i parametri del protocollo fisico di comunicazione tramite la programmazione dei registri interni della CPU Alcuni componenti necessari per le configurazioni RS 422 RS 485 e Current Loop non sono montati e collaudati sulla scheda in configurazione di default per questo la prima configurazione della seriale B non in RS 232 deve essere sempre effettuata dai tecnici grifo A questo punto l utente pu cambiare autonomamente la configurazione seguendo le informazioni sotto riportate LINEA SERIALE B SETTATA IN RS 232 configurazione default IC17 indifferente J6 posizione 1 2 IC18 indifferente J7 indifferente IC19 indifferente indifferente IC20 indifferente J5 J12 indifferente IC39 driver MAX 202 LINEA SERIALE B SETTATA IN CURRENT LOOP opzione CLOOP IC17 HCPL 4100 J6 posizione 2 3 IC18 HCPL 4200 J7 indifferente IC19 nessun componente J8 posizione 1 2 IC20 nessun componente J5 J12 indifferente IC39 nessun componente Daricordare che l interfaccia seriale in Current Loop di tipo passivo e si deve quindi collegare una linea current loop attiva ovvero provvista di un proprio alimentatore L interfaccia Current Loop pu essere utili
145. t O 1019 uoneuuojur 104 Sualsi93u 015 PIOM 10158 215 48 pejddng erui 0 LIGUUGUA 0 0 L POM 0 68 0 6t 101584 1dnuelu U spuodsal 215 Aq ag L0 20 SIA 7 0 eq 5 00 pue peuureiBoJd 5141 10 SOLI BAY peunueuBoid eq 1snui 10128A 3d nequ eur USL paqena 2 5 jo Sou JO 310 10199 1d nequi 212 4 M 801 591 221 LOL nol 992 jojunoa se Bulaq 0 967 pue 8 6VM VV SI eu pio juejsuoa aaeoa sues Jouueua JUEISUOD SUI L USA SI JUBISUOD eur Jeujoug Sene 59015 uoneJedo 19891 23 Yasay amp JXEMJOS LO ug oui 10 SUN si piem xeu siu 1219407 egg papaes 128811 SIUL 265641 t
146. to in fase di Reset o power on di conseguenza in seguito ad una di queste fasi il LED di attivit disattivo INGRESSI DI CONFIGURAZIONE La GPC 15R dispone di 14 ingressi di configurazione settabili dall utente ed acquisibili via software con le modalit di seguito riportate Il dip switch DSW1 montato a bordo della GPC 15 essere accquisito effettuando una semplice operazione di input all indirizzo di allocazione del registro DSWI La corrispondenza tra i bit del registro e le linee del dip switch la seguente D7 gt DSWI14 D6 gt DSW1 3 D5 gt DSW1 2 D4 gt DSWLI D3 gt statoLEDLDIl s vedaparagrafo LED DI ATTIVITA D2 gt stato buzzer si veda paragrafo BUZZER Di gt 15 IC 29 si veda paragrafo MMU DO gt AI2xIC 27 si veda RAM Come si nota della combinazione letta solo il nibble pi significativo riguarda acquisizione del Dip Switch La combinazione in logica negata ovvero il dip in ON fornisce lo stato logico 0 al corrispondente bit mentre il dip in OFF fornisce lo stato logico 1 Il jumper J13 collegato all ingresso DCCB del SIO incorporato nella CPU Il jumper 19 collegato all ingresso SYNCB del SIO incorporato nella CPU e viene usato per selezionare lo stato di RUN DEBUG La connessione in posizione 1 2 RUN fornisce un livello logico 0 mentre la connessione in posizione 2 3 DEBUG fornisce il livello logico 1 Per in
147. to in seguito In merito alla resistenza di terminazione dell unit Master provvedere a collegarla solo se questa non gi presente al suo interno ad esempio molti convertitori RS232 RS485 ne sono gi provvisti Per maggiori informazioni consultare il Data Book TEXAS INSTRUMENTS RS 422 and RS 485 Interface Cicuits nella parte introduttiva riguardante le reti RS 422 485 ISR 3201 Pagina 31 grifo ITALIAN TECHNOLOGY CN3 GPC 15R External System FIGURA 27 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN CURRENT Loop 4 FILI 7 TXB C L CN3 GPC 15R External System FIGURA 28 ESEMPIO DI COLLEGAMENTO PUNTO PUNTO IN CURRENT LOOP A 2 FILI GPC ISR 3 20 Pagina 32 ITALIAN TECHNOLOGY Master Slave 1 TXB GPC 15R Slave 2 GPC 15R FIGURA 29 ESEMPIO DI COLLEGAMENTO IN RETE IN CURRENT LOOP PASSIVO Per il collegamento in Current Loop passivo sono possibili due diversi tipi di collegamento a 2 fili ed a 4 fili Tali connessioni sono riportate nelle figure 27 e 28 in esse indicata la tensione per alimentare l anello VCL ele resistenze di limitazione della corrente R I valori di tali componenti variano in funzione del numero di dispositivi collegati e della caduta sul cavo di collegamento bisogna quindi effettuare la scelta considerando che si deve garantire la circolazione di una corrente di 20 mA su ogni trasmettit
148. ue aseyi 00 20 9 NDH LI SPO 4018 01 apon 3701 10 Spon 3718 00 35 0848 V9IIM LL 199 S prar SIU 18888 uodn jo saad jo SuonduoSs p 104 18151801 siu 0 edu 8160 LOM I CI SIM Play siu 01 sepoui ino JO 800 sel 49945 SII epour LTvH uz 091 SI poueg 091 SI ponad 01 aZ 091 8 poned 10 aZ 091 SI ponad 00 LL 5198 sun j9581U0 Je Mod uodr eu seumuuejep 19 O SUL 094 2ipouag LAM 54 90 19 si LOM 1 OL 105 SI 14 Siy 198950 uo Ie og sun anp dois o CA eui DI yaya uone Duijgesip LOA eui 3ueAeud 01 aimans ejjnop e se use 015 80LI LOM eu ur LULA 9 5IVI BUM LAN BESIP OL O iq 14 Buas pejqeue aq JGM eur Jaw Jo 5IV 310A eur 19 asen uote zz send 0 3803 sou Bo
149. ug 055 10 enea 943 uey 1818816 SSG ppe ue z Gj V SsaJppe au II POLIASSE 6 9V uesiuqelq us 559 uo sanea LSO eDue sseippe Ajoeds sua eseur ssappy SV 4915I69LI Auepunog 122195 diu ez enBi4 OSO lt pue CLv sL 1557 Arepunog 059 77721 BASA auna canoe ese s euBis pajas diuo Siu uique ucusu pesssoo usya paas duo sseippe eu 45151651 SIUL 19181884 104005 Auepunog Hajas diuo 59299 0140000 SE oj 5910945 uoi UO Ode 0 195 Si 101 Slut 00 60 219 519 10 0 20 aui 918 581615 NBA 10 SSeJppg Je o eu Jo 21 519 seioeds stu Lo epunog 10 895991006 eur JO Z V SLV Say 40243 0 20 9451 82 4 ir 9
150. uo uo eui euc 01186 1 sug H 01C15 1794 yno 185 ol pesn si L3S3M4 S SES AU JO anie indui LISIH 9609 Bupe eu 59 049 2012 94 101 0 ueAup si pug 35358 941 0 O st yq 513 HON pawwelSold emee siu lqgsiq INdino say uonaaes CI eseajd 5IC190 104 0 91 SI II ASIH UO JOM Og pesoubi st S1U eounos xpo NINO CI si 42012 j ex 0 enba si 241 uo 909 eu os passedAg si et CI uq siu Bumes compa passed si diuz uo 8L 4988 HOJA JO I s 910169 Si Vodo euc Ad eptAr Bunpoeucyuoge uec SUO 16 26 910510 39594 m uondo 4000 m uonoes 014 89 seep 104 4449 959591008 4908 eeg wasg pue 5592 ulejsAc er pesseaoe S uoi 951A senges enbiun eurseusto eLopBz
151. zata con logiche programmabili Essa si occupa del mappaggio delle zone di SRAM ed EPROM e di tutte le periferiche di bordo La logica di controllo realizzata in modo da gestire separatamente il mappaggio delle memorie di bordo ed il mappaggio delle periferiche viste in Input Output Complessivamente la CPU Z84C15 indirizza direttamente 64K Byte di memoria e 256 indirizzi di I O quindi alla logica di controllo assegnato il compito di allocare lo spazio logico d indirizzamento delle memorie nello spazio fisico massimo di 1032K Byte Questa gestione effettuata via software tramit la programmazione della circuiteria di MMU con cui si pu definire quali memorie utilizzare con una suddivisione in pagine da 32K Byte Per quanto riguarda il mappaggio dell I O si deve invece ricordare che la logica di controllo provvede naturalmente a non utilizzare le locazioni riservate per le periferiche interne della CPU in modo da evitare ogni problema di conflittualit Riassumendo i dispositivi mappati sulla scheda sono essenzialmente ABACO BUS Fino a 512K Byte di EPROM o 512K Byte FLASH EPROM su IC29 Fino a 8K Byte di SRAM su IC27 Fino a 8K Byte di EEPROM seriale su IC32 SIO CTC PIO RTC Baud rate generator Circuiteria di Memory Management Unit MMU Dip Switch di configurazione DSWI e DSW2 LEDs di attivit Buzzer Circuiterie di Watch Dog Questi occupano gli indirizzi riportati nei paragrafi seguenti e n
152. zione la lunghezza della parola il numero di stop bit la parit e lo stato dei segnali di handshake hardware Il tutto avviene tramite una semplice programmazione di 4 registri allocati nello spazio di I O della CPU da un apposita logica di controllo TIMER COUNTER La sezione di Timer Counter di bordo costituita dalla sezione CTC del microprocessore e dispone di 4 canali ad 8 bit indipendenti e programmabili via software La periferica vista tramite 4 registri situati nello spazio di I O dalla logica di controllo della scheda con cui possono essere definite le modalit di funzionamento timer o counter prescaler trigger ecc e l eventuale generazione d interrupt LINEE DI I O DEL PIO Periferica in grado di gestire due port paralleli da 8 bit per un totale di 16 linee di I O logico a livello TTL con direzionalit settabile a livello di bit Tali linee di I O hanno la possibilit di generare interrupt In questo modo una determinata condizione esterna pu distogliere la CPU dalle normali operazioni in modo darispondere sempre e prontamente a tutti gli eventi Il PIO viene completamente gestito via software tramite la programmazione di 4 registri situati nello spazio di I O della CPU da un apposita logica di controllo LOGICA DI CONTROLLO Il mappaggio di tutti i registri delle periferiche presenti sulla scheda e dei dispositivi di memoria affidata ad un opportuna logica di controllo che si occupa di allocare ta
153. zzata per realizzare sia connessioni punto punto che multipunto con un collegamento a 4 o 2 fili LINEA SERIALE B SETTATA IN RS 422 opzione RS 422 IC17 nessun componente J6 posizione 2 4 IC18 nessun componente J7 posizione 1 2 IC19 SN 75176 o MAX 483 J8 posizione 2 3 e 4 5 IC20 SN 75176 o MAX 483 J5 J12 1 IC39 nessun componente Lo stato del segnale RTSB gestito via software consente di abilitare o disabilitare il trasmettitore come segue RTSB livello basso stato logico gt trasmettitore attivo RTSB livello alto stato logico gt trasmettitore disattivo Per sistemi punto punto la linea RTSB pu essere mantenuta sempre bassa trasmettitore sempre attivo mentre per sistemi multipunto si deve attivare il trasmettitore solo in corrispondenza della trasmissione Pagina 46 GPC ISR 3 20 ITALIAN TECHNOLOGY grifo Seriale B in RS 232 Seriale B in RS 422 Seriale B in RS 485 FIGURA 38 DISPOSIZIONE DRIVER PER COMUNICAZIONE SERIALE 156 3 20 gt Pagina 47 E fait LINEA SERIALE B SETTATA IN RS 485 opzione RS 485 D IC17 nessun componente J6 posizione 2 4 IC18 nessun componente J7 posizione 1 2 IC19 SN 75176 o MAX 483 18 posizione 1 2 e 3 4 IC20 nessun componente J5 J12 1 IC39 nessun componente In questa modali

Download Pdf Manuals

image

Related Search

Related Contents

2011-2012 MANUAL TECNICO.XLS  Raritan Dominion PX  r2 cromogenic agar - Laboratorios MICROKIT  Red Head 35220 Instructions / Assembly  TAFCO WINDOWS NU2-289S-I Instructions / Assembly  Pdf produits - PLB sécurité -EPI  Belkin F8M190CW3 screen protector  COMUNI DI MONTODINE, MOSCAZZANO, CREDERA RUBBIANO    iSocket GSM 706/707 User Guide (FR)  

Copyright © All rights reserved.
Failed to retrieve file