Home
MAN - GPC® 81F - 2.10
Contents
1. dove NU Non Usato R Selezione della risoluzione 1 gt 11 bit 0 gt 8 bit F Ingresso da flag 1 gt disabilitato 0 gt abilitato CC 00 Seleziona canale di conversione 0 01 Seleziona canale di conversione 1 1 0 Seleziona canale di conversione 2 1 1 Seleziona canale di conversione 3 Lettura La parola letta dal registro di stato fornisc l seguen ti indicazioni Parola EOC B M1 MO R NU CC lt RAD dove EOC Indica se e terminata la conversione O gt terminata e viceversa B Indica se il convertitore contiene il dato conver tito 1 gt non lo contien viceversa M1 Bit piu significativo della combinazione determina ta dal convertitore MO Secondo bit piu significativo della combina zione determinata dal convertitore R Riporta la risoluzione scelta si veda scrittura NU Non usato C C Riporta il numero del canale di conversione selezionato si veda scrittura GPC 81F Rel 2 10 Pagina 41 grifo ITALIAN TECHNOLOGY 7 7 COM 8116 Il COM 8116 e un dispositivo definito come DUAL BAUD RATE GENERATOR ed e in grado di generare due diversi Baud Rate che vanno indipendentemente a comandare le due sezioni del SIO 84C44 A bordo scheda e presente un quarzo che genera una frequenza di base di 5 0688 MHz da cui tramite una catena di divisori programmabili interni al COM 8116 si pos
2. 20 4 11 Disposizione jumpers lato stagno 22 6 1 Indirizzamento memorie con R E 1 29 6 2 Indirizzamento memorie con R E 0 30 8 1 Foto scheda GPC 81F celle 46 A 1 Disposizione jumpers per comunicazione seriale 50 A 2 Disposizione jumpers per selezione memorie 51 A 3 Disposizione jumpers per Watch Dog indirizzamento 52 GPC 81F Rel 2 10 O Pagina III grifo ITALIAN TECHNOLOGY INDICE DELLE TABELLE 4 1 Tabella riassuntiva jumpers ences 18 4 2 Tabella Jumpers a 2 vie vA RE AUI RR a 19 4 3 Tabella jumpers a 3 vie 04 Re RS RARUS ee 21 6 1 Indirizzamento I O di bordo con J7 in posizionel 2 31 6 2 Indirizzamento I O di bordo con J7 in posizione 2 3 32 7 1 Tabella dati per selezione Baud Rate 42 E INTRODUZIONE L uso di questi dispositivi rivolto IN VIA ESCLUSIVA a personale specializzato Questo prodotto non un componente di sicurezza cos come definito dalla direttiva 98 73 CE I pin del Mini Modulo non sono dotati di protezione contro le cariche elettrostatiche Esiste un collegamento diretto tra i pin del Mini Modulo e 1 rispettivi pin del microcontrollore Il Mini Modulo sensibile ai fenomeni ESD
3. Pagina 51 grifo _ ITALIAN TECHNOLOGY MAOC MN ITALT T O Turm 7 EJE cE T DU A Elo CEI D FE3 X2 c eos AAA xod e L Cad xk Fig 9 3 Disposizione jumpers per Watch Dog indirizzamento Pagina 52 S L GPC 8IF Rel 2 10 ITALIAN TECHNOLOGY grifo APIIENIDICE 1B Differenze Tra GPC 81 e GPC SIE GPC 81F Rel 2 10 O Pagina 53 grifo ITALIAN TECHNOLOGY DIFFERENZE TRA GPC 1 E GPC S1IF Vengono di seguito riportate e descritte tutte le differenze tra la GPC 81 e la GPC 81F Da ricordare che la GPC 81F essendo un up grade della GPC 81 puo essere tranquillamente usata in sostituzione della GPC 81 senza intervenire sul sistema e sul software gia sviluppato In particolare sulla GPC 81F e stato aggiunto un jumpers di settaggio del modo operativo con relativa visualizzazione del suo stato eliminata la possibilita di montare delle EPROM da 64 KByte 27512 aggiunta la possibilita di gestire e programmare FLASH EPROM fino a 256 KByte aggiunta una EEPROM seriale con capacita massima di 4 KByte migliorata la circuiteria di gestione della comunicazione seriale in RS 422 485 Vengono sucessivamente descritte le differenze relative alla GPC 81F nei confronti della GP
4. RDUDS A14 A14 25 WRUDS A15 A15 26 A21 A16 T 27 A20 A17 i 28 A19 A18 29 R T R T 12V 30 12V 45V 5V 31 4 5V 4 5V GND GND 32 GND GND gt gt Fig 4 7 Connettore K1 grifo _ ITALIAN TECHNOLOGY LEGENDA Le denominazioni dei pin in neretto nella configurazione del bus sono relative all uso di una CPU a 16 bit CPU A 8 BIT A0 A15 Address Bus Bus degli indirizzi D0 D7 Data Bus Bus dei dati INT Interrupt request Richiesta di interruzione NMI Non Mascherable Interrupt Richiesta d interruzione non mascherabile HALT Halt State Stato di Halt MREQ Memory Request Richiesta di memoria IORQ Input Output Request Richiesta di Input Output RD Read Cycle Status Richiesta di lettura WR Write Cycle Status Richiesta di scrittura BUSAK Bus Aknowledge Riconoscimento del Bus WAIT Wait Attesa BUSRQ Bus Request Richiesta del Bus RESET Azzeramento M1 Machine Cycle One Primo Ciclo Macchina RFSH Refresh Rinfresco MEMDIS Memory Display Viene emesso dal dispositivo periferico che si sta mappando nel Parea di memoria VDUSEL VDU Selection Abilita il dispositivo periferico ad ad essere mappato nell area di memoria IEI FIO 02 03 Abilitazione interrupt FIO 02 03 CLK Clo
5. 0 O gt Interruzioni di ricezioni disabilitate 0 1 gt Interruzioni di ricezione solo su 1 carattere 1 O gt Interruzione su tutti i caratteri di ricezione 1 errore di parita e una condizione speciale 1 1 gt Interruzione su tutti i caratteri di ricezione 1 errore di parita non e una condizione speciale di ricezion V gt Vettore alterabile dallo stato can B V 1 gt alter AIT gt Abilitazione inter di trasmissione AIT 1 gt abilitata AIE gt Abilitazione inter esterna AIE 1 gt abilitata Registro di scrittura 2 WR2 Tale registro e utilizzato per definire il vettore d interruzione per il solo canale B parola V7 V6 V5 V4 V3 V2 V1 V0 dove Vi gt Bit i del vettore d interrupt Pagina 35 GPC 81F Rel 2 10 O e grifo ITALIAN TECHNOLOGY Registro di scrittura 3 WR3 Tale registro contiene i bit di controllo della logica del ricevitore ed altri parametri parola R1 RO AA IF AR RI CS A Fissano il numero di bit per carattere in ricezione 5 bit 7 Gt 6 bit 8 bit abilitazione tramite DCD e CTS AA 1 gt autoab Abilitazione CRC del ricevitore dove R1 RO gt 0 0 gt 0 1 gt 1 0 gt 1 1 gt AA gt Auto IF gt AR gt RI gt Modo CS gt ne A gt Introduce fase di ricerca gt fase introdotta AR 1 abilitato DLC RI 1 gt abilitato IF j
6. 4 J1 1 2 Collega il segnale di reset della CPU al reset 29C del bus ABACO 2 3 Collega il segnale di reset della CPU alla circuiteria di Watch Dog yg _ __t Ht J3 1 2 Predispone IC12 per EPROM lt 128K 2 3 Predispone IC12 per EPROM gt 128K _ _ _ __ llM lt lt lt Z K V V V oOVO0D kl OWpjj jf x lt G i i Ne J7 1 2 Mappa le periferiche di bordo ad iniziare dall indirizzo 00H 2 3 Mappa le periferiche di bordo ad iniziare dall indirizzo 40H J10 1 2 Predispone IC25 per RAM tamponata da 8 K 2 3 Predispone IC25 per RAM tamponata da 2 K _ e VIt OO 2 2 2 A nape J11 1 2 Preleva RxD per RS 422 485 o CURRENT LOOP dalla linea seriale B 2 3 Preleva RxD per RS 422 485 o CURRENT LOOP dalla linea seriale A CURRENT LOOP dalla linea seriale A J12 1 2 Preleva RTS per RS 422 485 o I I CURRENT LOOP dalla linea seriale B 2 3 Preleva RTS per RS 422 485 o J13 1 2 Preleva TxD per RS 422 485 o CURRENT LOOP dalla linea seriale B 2 3 Preleva TxD per RS 422 485 o CURRENT LOOP dalla linea seriale A attivo nel caso di RS 422 485 o CURRENT LOOP J14 1 2 Mantiene CTS della linea seriale A attivo nel caso di RS 422
7. T___t INDIRIZZI MEMIO 4CH 4DH W Reg selezione indirizzi RAM RTC 4EH 4FH RAM ed RTC di IC 25 _ ___t WATCH DOG RWD 4CH 4DH W Reg retrigger Watch Dog 4EH 4FH tt A BAUD RATE RAB 5CH W Reg prog linea A e B COM 8116 RA 5DH W Reg prog linea A RB 5EH W Reg prog linea B DIP SWITCH DIP 5FH R Registro dati Dip Switch E M tH IND MEMORIE MEM 5FH W Reg selezione memorie E 4 RAM RTC BO 20H R W Primo byte del blocco dati IC 25 B1 21H R W Secondo byte del blocco i gt s gt 2 6 I d B15 2FH R W Sedicesimo byte del blocco Table 6 2 Indirizzamento I O di bordo con J7 in posizione 2 3 6 2 3 Mappaggio dell I O su Bus L I O tramite il BUS industriale ABACO e gestito indirizzando lo stesso bus in una serie di indirizzi in cui sono riconosciute le periferiche esterne Tali indirizzi sono tutti quelli in cui non sono riconosciute le periferiche di bordo quindi anche per l indirizzamento tramite Bus si deve tener conto dello strippaggio del jumper J7 Visto che dei 16 indirizzi da 30H a 3FH e duplicato il mappaggio della RAM RTC di IC 25 si ricava che gli indirizzi in cui e gestito I O sul BUS ABACO sono i seguenti 40H FFH gt J7 in posizione 1 2 00H 1FH e 60H FFH gt J7 in posizione 2 3
8. 9 ricerca indirizzi Inibizione caricamento carattere di sincronizzazio CS 1 gt Abilitazione ricevitore inibizione attiva A 1 gt abilitato Registro di scrittura 4 WR4 Tale registro contiene i bit di controllo che influenzano sia il ricevitore che il trasmettitore parola VC1 VCO MS1 MSO BS1 BSO P D P dove VC1 VCO gt Selezionano la frequenza di comunicazione dati 0 0 gt Frequenza dati Frequenza clock 0 1 gt Frequenza dati 1 16 Frequenza clock 1 0 gt Frequenza dati 1 32 Frequenza clock 1 1 gt Frequenza dati 1 64 Frequenza clock MS1 MS2 gt Selezionano tipo di sincronizzazione 0 O gt Sincronismo programmato a 8 bit 0 1 gt Sincronismo programmato a 16 bit 1 O gt Modo SDLC sequenza di flag 01111110 1 1 gt Modo sincronismo esterno BS1 BSO gt Selezionano il numero di bit di stop per comunicazioni asincrone 0 0 gt Modi sincroni 0 1 gt 1 bit di stop per carattere 1 O gt 1 1 2 bit di stop per carattere 1 1 gt 2 bit di stop per carattere P D gt Parita pari o dispari P D 1 gt parita pari P gt Abilitazione controllo di parita P 1 gt abilitato E Registro di scrittura 5 WRS5 Tale registro contiene 1 bit di controllo che influenzano le operazioni del trasmettitore eccet to C S che condiziona anche il ricevitore parola DTR BC1 BCO IB AT C S RTS A dove DTR gt Abilitazione pin D
9. Pagina 32 G GPC SIF _ Rel 2 10 E o DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO Nel paragrafo precedente sono stati riportati gli indirizzi di allocazione dei registri di tutte le periferiche e di seguito viene riportata una descrizione dettagliata della funzione e del significato di tali registri Qualora la documentazione riportata fosse insufficiente fare riferimento diretta mente alla documentazione tecnica della casa costruttrice del componente 7 1 Watch Dog Il retrigger della circuiteria di Watch Dog presente sulla GPC 81 avviene tramite una semplice operazione di scrittura all indirizzo RWD Il dato che viene scritto deve coincidere con un dato valido per la programmazione della logica di indirizzamento della RAM RTC di IC 25 infatti i due dispositivi condividono gli stessi indirizzi di allocazione Affinche la circuiteria di Watch Dog non intervenga e indispensabile retriggerarla ad intervalli regolari di durata inferiore al tempo d intervento selezionato 7 2 LED di attivita Tale led si attiva effettuando una scrittura con D6 0 all indirizzo di allocazione del registro MEM vedi mappaggio delle risorse Logicamente per disattivarlo bisognera sempre effettuare una scrittura allo stesso indirizzo ma D6 dovra essere a 1 I rimanenti sette bit del registro MEM devono essere settati tenendo conto della programma zione fornita alla logica di controllo delle memori
10. 0 1 1 gt Reset di canale 1 0 O gt Abilitazione interruzione sul sucessivo carattere di ricezione 1 0 1 gt Reset interruzione di trasmissione in corso 1 1 0 gt Reset errore memorizzato 1 1 1 gt Ritorno da una interruzione su canale A P2 P1 PO gt Determinano quale registro di stato deve essere interessato dalla prossima operazio ne di lettura scrittura del byte di stato WRO RDO gt WR1 RD1 gt WR2 RD2 gt WR3 gt WR4 gt WR5 gt WR6 gt WR7 PRAPAPPOOOO RPOOrPrPOoOoO POPOPOPrPO Pagina 34 O GPC 81F Rel 2 10 E Tramite questo registro si vanno quindi ad indirizzare tutti gli 11 registri 8 di scrittura e 3 di lettura che permettono di programmare la SIO Sia i byte di stato che quelli per i dati possono essere utilizzati sia in operazioni di lettura dello stato della periferica o dei dati ricevuti che di scrittura per la programmazione della periferica o per il trasferimento dati da trasmettere Registro di scrittura 1 WR1 Tale registro contiene i bit di controllo per i vari modi di interruzione ed i modi di Wait Ready parola AWR W R R T IM1 IMO V AIT AIE dove AWR gt Abilitazione Wait Ready AWR 0 gt Disabilitato W R gt Funzione Wait o Ready W R 0 gt Wait R T gt Wait Ready su ricezione o trasmissione R T 0 gt tra IM1 IMO gt Selezionano interruzione di ricezione
11. I Receive Data positive linea bipolare positiva per ricezione seriale RxD I Receive Data negative linea bipolare negativa per ricezione seriale GPC 81F Rel 2 10 G Pagina 7 grifo ITALIAN TECHNOLOGY LINEA DRIVER C SERIALE N A RS 232 l DRIVER RS 422 C 485 0 N Current 2 Loop SERIALE RS 232 B COM 8116 Fig 4 2 Schema di comunicazione seriale Paginas S r 81F_ Rel 2 10 ITALIAN TECHNOLOGY gr ifo 4 2 2 CN1 Connettore RS 232 Il connettore CNI e del tipo a scatolino con passo 2 54 mm ed e composto da un insieme di 16 pin con cui si possono utilizzare le due linee RS 232 di cui e provvista la GPC 81F Le due linee seriali sono gestibili via software e via hardware tramite la programmazione del SIO 84C44 e lo strippaggio dei jumpers J8 J9 J11 J12 J13 e J14 Pro PPP 1 2 3 ETS GND A 3 Ve eee ues RTSB REDB cus 5 6 cordc vs TxDB CTSA ou eser 7 B IU PAPATO RTSA REXD exer 9 DO sussserni TxDA NG taa et 11 A N C N Cw sete we 13 14 licor N C NC oS eee eo 15 16 N C Fig 4 3 Connettore CN1 LEGENDA CTSA B I Clear To Send A B linea di abilitazione della trasmissione sulla linea seriale A o B RTSA B 0 Request To Send A B linea di richiesta di trasmiss
12. gt 8 TI gt Tutto inviato dal trasmettitore TI 1 gt Inviato Pagina 3 _ _ GPC 81F Rel 2 10 E Registro di lettura 2 RD2 Tale registro contiene il vettore d interrupt Nel caso che il bit V di WRI sia posto a 0 vale I uguaglianza RD2 WR2 viceversa i bit V3 V2 V1 di RD2 saranno variabili a seconda dello stato del canale B parola V7 V6 V5 V4 V3 v2 v1 VO dove Vi gt Bit i del vettore d interrupt 7 4 Dip Switch Con il Dip Switch di bordo della GPC 81F e possibile effettuare un minimo di interfaccia si stema utente in modo diretto Il Dip Switch e gestibile via software tramite la lettura di un apposito registro denominato DIP SW allocato nello spazio di I O secondo le indicazioni del Par 5 2 2 Il significato del dato letto a questo indirizzo e il seguente DO gt Dip 1 1 D1 gt Dip 1 2 D2 gt Dip 1 3 D3 gt Dip 1 4 D4 gt Dip 1 5 DS gt Dip 1 6 D6 gt Dip 1 7 D7 gt Dip 1 8 Durante la lettura della combinazione dal Dip Switch si consideri che al contatto chiuso ON del Dip corrisponde uno stato logico 0 e viceversa GPC 81F Rel 2 10 _ O Pagina 39 grifo ITALIAN TECHNOLOGY 7 5 PPI 8255 Questa periferica e vista in 4 registri uno di stato CNT e tre dei dati PDA PDB PDC con cui si effettua la programmazione ed i
13. IC 18 gt 0 KByte gt 32 KByte IC 25 gt 0 KByte gt 2 KByte jumper J10 in posizione 2 3 gt 8 KByte jumper J10 in posizione 1 2 Per ulteriori informazioni a riguardo dell indirizzamento di tale memorie fare riferimento al Para grafo 6 2 1 4 7 6 Ingressi A D converter I quattro canali d ingresso della sezione di A D converter della GPC 81 possono essere sia segnali in tensione che segnali in corrente La selezione di quale tipo di segnali utilizzare avviene a seconda della configurazione della scheda nei confronti delle resistenze di caduta R23 R24 R25 e R26 In particolare come evidenziato in figura 4 9 vale la corrispondenza R23 gt canale 0 R24 gt canale 1 R25 gt canale 2 R26 gt canale 3 e nel caso la resistenza non sia montata default ilcorrispondente canale accetta un ingresso in tensione 0 2 5V viceversa accetta un ingresso in corrente Il range del segnale in corrente e in relazione al valore della resistenza montato secondo la formula R 2 5 Imax Se ad esempio si deve collegare un segnale in corrente del tipo 0 20 mA sul canale 0 si dovra montare una resistenza R16 2 5 0 020 125 Ohm GPC 8IF Rel 2 10 Pagina 25 grifo ITALIAN TECHNOLOGY 5 DESCRIZIONE SOFTWARE Questa scheda ha la possibilita di usufruire di una ricca serie di strutture software c
14. Il personale che maneggia i Mini Moduli invitato a prendere tutte le precauzioni necessarie per evitare 1 possibili danni che potrebbero derivare dalle cariche elettorstatiche 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 INVIA 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 inse
15. M F gt Segnalazione mancanza dati in trasmissione o fine messaggio M F 1 gt mancanza dati CTS gt Stato complementato del pin CTS CTS 1 gt CTS 0 S R gt Indicazione di sincronismo ricerca varia a seconda del modo di trasmissione S R 1 gt SYNC 0 DCD gt Stato del pin DCD DCD 1 gt DCD 0 RTV gt Registro di trasmissione vuoto RTV 1 gt reg vuoto I Interruzione in corso su canale A I 1 gt interrupt CD gt Carattere disponibile in ricezione CD 1 gt disp Registro di lettura 1 RD1 Tale registro contiene 1 bit di stato della condizione speciale di ricezione ed i codici residui per il campo I nel modo di comunicazione SDLC parola FF ES DS EP CR2 CR1 CRO TI dove FF gt Fine della frame FF 1 gt Frame finita ES gt Errore di CRC o di sincronismo ES 1 gt Errore DS gt Errore di doppia scrittura in ricezione DS 1 gt Errore EP gt Errore di parita in ricezione EP 1 gt Errore CR2 CR1 CRO gt Lunghezza del campo I nel modo SDLC Si distingue Lunghezza carattere 8 bit Bit nel campo I nel Bit nel campo I nel byte precedente 2 byte precedente 0 0 0 gt 2 8 0 0 1 gt 0 6 0 1 0 gt 0 4 0 1 1 gt 0 8 1 0 0 gt 0 3 1 0 1 gt 0 7 1 1 0 gt 0 5 1 1 1 gt 1 8 Lunghezza Carattere lt 8 bit Bit per carattere 0 0 0 gt 7 0 0 1 gt 5 0 1 0 gt 6 0 1 1
16. ingresso si veda figura 4 9 GPC 8IF Rel 2 10 Pagina 17 grifo _ ITALIAN TECHNOLOGY 4 6 Jumpers Esistono a bordo della GPC 81F 15 strip di cui 1 a stagno con cui e possibile effettuare alcune selezioni che riguardano il modo di funzionamento della scheda In seguito ne e riportato 1 elenco l ubicazione e la loro funzione JUMPER N VIE UTILIZZO T_ J1 3 Connette il segnale di reset della CPU al Bus ABACO o alla circuiteria di Watch Dog l J2 2 Gestisce il funzionamento monostabile o astabile della circuiteria di Watch Dog 33 I 3 Predispone IC12 per EPROM da 64K fino a 256K J4 2 Seleziona il tempo di intervento della circuiteria di Watch Dog J5 2 Gestisce VDUSEL tramite segnale interno J6 3 Predispone IC12 per EPROM da 512 K J7 3 Permette di variare il mappagio delle periferiche di bordo J8 I 2 Collega la resistenza di terminazione ai driver di ricezione RS 422 485 J9 2 Seleziona trasmissione in H D o F D per la linea seriale RS 422 485 J10 3 Predispone IC 25 per RAM tamponata da 2 o 8K J11 3 Seleziona linea seriale A o B per 1 RxD dell RS 422 485 o CURRENT LOOP J12 3 Seleziona linea seriale Ao B per il RIS da usare per la direzionalita della linea RS 422 485 in Half
17. 485 o CURRENT LOOP 2 3 Mantiene CTS della linea seriale B Table 4 3 Tabella jumpers a 3 vie L indica la connessione di default ovvero la connessione effettuata al momento del montaggio della scheda GPC 81F Rel 2 10 Pagina 21 grifo ITALIAN TECHNOLOGY i zo LAOS Uh Lal ASI 4 LO ip ess xs Fig 4 11 Disposizione jumpers lato stagno Pagina 22 ES __GP 8iF _ Re 2 10 E 4 7 Note Vengono riportate di seguito una serie di indicazioni con cui si descrive in modo dettagliato quali sono le operazioni da eseguire per configurare correttamente la scheda GPC 81F 4 7 1 Selezione del tipo di comunicazione seriale La scheda GPC 81F ha la possibilita di comunicare serialmente tramite due linee RS 232 oppure tramite una linea RS 422 485 o Current Loop Dal punto di vista hardware e selezionabile il protocollo elettrico che riguarda il tipo di comunicazione che si intende adottare mentre dal punto di vista software e selezionabile la velocita di trasmissione la direzione ecc ovvero il protocollo logico della comunicazione La parte software e completamente gestita dal SIO 84C44 quindi per ulteriori informazioni si faccia riferimento agli appositi manuali od al paragrafo 7 3 La parte hardware puo invece essere il
18. Par 6 2 1 Quindi dovendo ad esempio scrivere il byte AAH all indirizzo 0700H della RAM tamponata si devono effettuare le seguenti operazioni 1 Resettare il bit D5 di MEM effettuando un operazione di out all indirizzo di allocazione di tale registro Es OUT 1FH COH 2 Scrivere il byte 70H su MEMIO effettuando un operazione di out all indirizzo di allocazione di tale registro Es OUT 0CH 70H 3 Scrivere il byte AAH sul primo byte del blocco di 16 indirizzato Es OUT 20H AAH GPC 8IF Rel 2 10 Pagina 43 grifo ITALIAN TECHNOLOGY Nel caso in cui il componente montato su IC25 e 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 REGISTRO INDIRIZZO 2K INDIRIZZO 8K CNT 7F8H 1FF8H SEC 7F9H 1FF9H MIN 7FAH 1FFAH ORE 7FBH 1FFBH SETT 7FCH 1FFCH GIO 7FDH 1FFDH MES 7FEH 1FFEH ANNO 7FFH 1FFFH Con questi registri e possibile effettuare operazioni di prelevamento dell orario e data at tuale e di inizializzazione dello stesso orologio ANNO A7 A6 A5 A4 A3 A2 Al AO dove A7 A0 Valore dell anno 00 99 in BCD MESE 0 O O M4 M3 M2 M1 MO dove M4 M0 Valore del mese 01 12 in BCD GIO 0 O D5 DA D3 D2 DI DO dove D5 DO Valore del giorno de
19. RTC di IC 25 La scheda GPC 81F e provvista di uno zoccolo IC 25 per la gestione di una RAM Tamponata da 2 o da 8 K che puo inoltre comprendere un Real Time Clock Di seguito viene riportata una descrizione di come utilizzare questo dispositivo dal punto di vista software Lo spazio di indirizzamento della RAM tamponata puo variare da un minimo di 2 K fino ad un massimo di 8 K comunque il dispositivo non e allocato nello spazio di indirizzamento memorie bensi nello spazio di VO Per questo lo spazio complessivo della RAM viene suddiviso in tanti blocchi pagine con una estensione di 16 byte La scrittura lettura di un dato all interno del dispositivo la si ottiene quindi prima specificando quale blocco si desidera utilizzare e quindi andando ad utilizzare direttamente i byte dello stesso blocco Il numero di blocchi varia a seconda del tipo di RAM montata ed in particolare RAM 2K gt 128 blocchi RAMSK 512 blocchi La selezione del blocco avviene tramite un apposito registro sempre allocato nello spazio di I O Tale registro e stato definito MEMIO si veda Par 6 2 2 ed ha il seguente significato D7 gt A11 x IC25 D6 gt A10 x IC25 DS gt A9 x IC25 D4 gt A8 x IC25 D3 gt A7 x IC25 D2 gt A6 x IC25 D1 gt A5 x IC25 DO gt A4 x IC25 Dove Axx Selezionano la pagina in uso per la RAM tamponata Da notare che il segnale A12 X IC25 e sempre gestibile da software tramite il registro MEM si veda
20. SCHEDA La scheda GPC 81F e un potentissimo modulo di controllo e di gestione nel formato unifi cato standard Singola Europa da 100X160 mm Essa opera sul potente BUS industriale ABACO da 16 bit di cui sfrutta la ricca serie di periferiche industriali e di moduli intelligenti di cui questo bus e dotato La scheda e basata sulla famiglia Z80 di CPU ed e corredata di una serie di periferiche di bordo nella versione CMOS da 8 MHz La sua modularita la rende il componente ideale per poter costruire architetture con logica distribuita con buone risorse locali in termini di I O ed ottime risorse in termini elabora tivi La notevole potenza elaborativa della scheda fa si che in accoppiamento con opportune schede periferiche sia in grado di risolvere il problema della gestione di macchine od auto mazioni di medio alta complessita La scheda puo comunque effettuare gia da sola il comando ed il controllo di sistemi di media complessita O GPC 81F Rel 2 10 Pagina 1 grifo _ ITALIAN TECHNOLOGY Fig 2 1 Pianta componenti Pagina S 81F Re 2 10 E 2 1 Processore di bordo La scheda GPC 81F e predisposta per accettare il processore ad 8 bit Z80 da 8 a 10 MHz tipo 84C00 Tale processoree caratterizzato da un esteso set di istruzioni 158 da una alta velocita di esecuzione e di mani polazione dati e da un sistema vettoriz
21. Selezione del tipo di comunicazione seriale La scheda GPC 81F ha la possibilita di comunicare serialmente tramite due linee RS 232 oppure tramite una linea RS 422 485 o Current Loop Dal punto di vista hardware e selezionabile il protocollo elettrico che riguarda il tipo di comunicazione che si intende adottare mentre dal punto di vista software e selezionabile la velocita di trasmissione la direzione ecc ovvero il protocollo logico della comunicazione La parte software e completamente gestita dal SIO 84C44 quindi per ulteriori informazioni si faccia riferimento agli appositi manuali od al Paragrafo 7 3 La parte hardware puo invece essere illustrata come segue Se J13 J12 J11 sono scollegati su tutte le tre vie default la scheda utilizza le due linee in RS 232 In questo caso devono essere montati solo i driver di IC33 ed IC34 Se J13 J12 J11 sono collegati in una delle due possibili posizioni viene commutata la linea seriale prescelta da RS 232 a RS 422 485 o CURRENT LOOP In particolare J13 J12 J11 in connessione 1 2 gt linea seriale B in RS 422 485 o CURRENT LOOP J13 J12 J11 in connessione 2 3 gt linea seriale A in RS 422 485 o CURRENT LOOP In questi due casi per evitare collisioni di dati sulla scheda e necessario togliere il Driver RS 232 corrispondente alla linea prescelta In particolare J13 J12 J11 connessione 1 2 gt scollegare IC34 J13 J12 J11 connessione 2 3 gt sco
22. W Reg prog linea A RB 1EH W Reg prog linea B A DIP SWITCH DIP 1FH R Registro dati Dip Switch _ t _ IND MEMORIE MEM 1FH W Reg selezione memorie t S 5 RAM RTC BO 20H R W Primo byte del blocco dati Ic 25 B1 21H R W Secondo byte del blocco c i i I B15 2FH R W Sedicesimo byte del blocco E M 4 Table 6 1 Indirizzamento I O di bordo con J7 in posizione 1 2 GPC 81F Rel 2 10 Pagina 31 grifo ITALIAN TECHNOLOGY E M tH PERIFERICA REG INDIRIZZO R W SIGNIFICATO a M 4 SIO RDA 40H R W Reg dati linea seriale A 84C44 RSA 41H R W Reg stato linea serialeA I RDB 42H R W Reg dati linea seriale B I RSB 43H R W Reg stato linea serialeB t_ t ____ _ A _ YI VVPE gt A PPI PDA 44H R W Reg dati del port A 82C55 PDB 45H R W Reg dati del port B I PDC 46H R W Reg dati del port C CNT 47H R W Reg di controllo comando E t 9 _ KK A D RAD 48H R W Reg di stato comando I 7002 RDH 49H R Reg dati byte High RDL 04H 4BH R Reg dati byte Low _
23. _GP 8iF _ Rel 2 10 grito st 4 2 4 K1 Connettore per BUS ABACO ITALIAN TECHNOLOGY Il connettore K1 e formato da un insieme di 64 pin con cui e possibile effettuare il collega mento della scheda con il BUS ABACO Nella tabella seguente e rappresentato il Pin out del Bus e quindi anche del relativo connettore con le variazioni per I utilizzo di CPU a 16 bit rispet to a quelle a 8 bit A NN ttt A A A pin C C C BAN N CPU CPU GPC GPC CPU CPU 16 bit 8 bit 81 81 8 bit 16 bit gt A 2 9 t GND GND 1 GND GND 5V 5V 2 4 5V 4 5V DO DO 3 si D8 D1 Dl 4 D9 D2 D2 5 DIO D3 D3 6 INT INT I D4 D4 7 NMI NMI D5 D5 8 HALT HALT D11 D6 D6 9 MREQ MREQ D7 D7 10 IORQ IORO AO AO 11 RD RD RDLDS Al Al 12 WR WR WRLDS A2 A2 13 BUSAK BUSAK D12 A3 A3 14 WAIT WAIT A4 A4 15 BUSRQ BUSRQ D13 A5 A5 16 RESET RESET A6 A6 17 M M1 IACK A7 A7 18 RFSH RFSH D14 A8 A8 19 MEMDIS MEMDIS A9 A9 20 VDUSEL VDUSELI A22 A10 A10 21 IEI IEI D15 I A11 A11 22 Ris A12 A12 23 CLK CLK A13 A13 24
24. connesso corrispondente a 0 125 sec E tt HxHInnudnMM J5 Collega segnale VDUSEL del Bus corrispondente a 1 47 sec Seleziona un tempo di Watch Dog connesso tramite segnale interno per strutture esterne in MAP MEMORY non connesso Segnale VDUSEL del Bus ABACO non collegato alla logica scheda E a J6 connesso Seleziona EPROM da 512K per IC 12 non connesso Seleziona EPROM lt 512K per IC 12 A ET EI I J8 connesso Collega resistenza di terminazione al driver di ricezione RS 422 485 non connesso Resistenza di terminazione non collegata al driver di ricezione Rs 422 485 a a 2 J9 connesso Selezione comunicazione in FULL I DUPLEX per RS 422 485 non connesso Selezione comunicazione in HALF DUPLEX per RS 422 485 AP St I Table 4 2 Tabella jumpers a 2 vie L indica la connessione di default ovvero la connessione effettuata al momento del mon taggio della scheda GPC S1F__ Rel 2 10 Pagina 19 ITALIAN TECHNOLOGY 4 10 Disposizione jumpers lato componenti Pagina 20 ES _c 81F _ Rel 2 10 E 4 6 2 Jumpers a 3 vie e M 4 JUMPERS CONNESSIONE UTILIZZO DEF e a 4
25. contatti dei Rele sono muniti di soppressori di disturbo gli stati dei 16 output sono visualizzati da LED circuiteria per eliminazione del rimbalzo dei contatti all accensione CIO 02 Coupled Input Output 16 linee di ingresso optoisolate e visualizzate tramite LED con un filtro a Pi Greco Tensione nominale di ingresso 24 Vcc 16 uscite NPN in open collector da 40 Vcc 800 mA optoisolate e visualizzate tramite LED Bus commutabile per gestione sia ad 8 che a 16 bit PCK 01 Peripheral Controller Key Formato Europa Bus ABACOS sezione di controllo intelligiente per tastiera e display 32 linee di I O a livello TTL gestibili da software dip switch ad 8 vie leggibile da software watch dog per salvaguardare la sezione display generatore di suono a 3 vie completo di amplificatore 6 linee di Counter Timer da 16 bit 6 linee di generazione di frequenza D A converter da 8 bit 800 ns di setting time PCI 01 Peripheral Coupled Input 32 linee di ingresso optoisolate e visualizzate tramite LED con un filtro a Pi Greco di ingresso La tensione nominale di pilotaggio e di 24 Vcc Connettore compatibile con CIO 01 02 Bus commutabile ad 8 o 16 bit che permette il comando sia in Byte che in Word GPC 81F Rel 2 10 O Pagina 45 grifo ITALIAN TECHNOLOGY grifo o UOOOO eee e t 3 IST GPCO 81 if GPC 81 GDOS81 n n a a a a a a
26. definiti periferiche sono comunque parti molto importanti Un Dip Switch a 8 vie e la relativa elettronica che lo rende leggibile da software Un Baud Rate Generator che comanda entrambe le linee seriali della scheda completamente gestibile da software LED di attivita e relativa elettronica che lo rende gestibile da software Circuiteria di Watch Dog con funzionamento bistabile o monostabile e temporizzazione programmabile GPC 81F Rel 2 10 5 Pagina 5 grifo _ ITALIAN TECHNOLOGY 3 SPECIFICHE TECNICHE DELLA SCHEDA 3 1 Caratteristiche generali Tipo di BUS ABACO N ro di linee di I O 24 I O programmabili TTL PPI 1 linea RS 232 bidirezionale 1 linea RS 232 o RS 422 485 o CURRENT LOOP 4 linee di A D converter Memoria indirizzabile IC12 EPROM da 64K a 512K non impaginata IC13 IC18 RAM 32K IC25 RAM tamponata da 2K a8K CPU di bordo Z80 CMOS da 8 a 10 MHz 84C00 3 2 Caratteristiche fisiche Dimensioni Formato EUROPA 100 X 160 mm Peso 210 g Connettori BUS 64 pin DIN 41612 Corpo C CN1 16 vie scatolino 90 gradi M CN2 5 vie verticale CN3 20 vie scatolino 90 gradi M CN4 20 vie scatolino 90 gradi M Range di temperatura da 10 a 40 gradi Centigradi Umidita relativa 20 fino a 90 senza condens 3 3 Caratteristiche elettriche Tensione di alimentazione 5 Vdc Corrente as
27. guide tipo DIN 46277 1 e DIN 46277 3 IBC 01 Interface Block Comunication Modulo della serie BLOCK con varie combinazioni di interfacce Dispone di due linee RS 232 una linea RS 422 o 485 1 linea in fibra ottica numerosi jumper a cavalliere per la selezione dell interfaccia Supporto isolante con attacco rapido per guide tipo DIN 46277 1 e DIN 46277 3 ABB 01 ABACO Block Bus Modulo della serie BLOCK conprendente un Mother Board ABACO da3 slots completo di guidaschede e relativo connettore normalizzato di alimentazione Supporto isolante con attacco rapido per guide tipo DIN 46277 1 e DIN 46277 3 MBS 01 MBA 01 Mother Board I Mother Board 01 e 02 mettono a disposizione rispettivamente 8 e 4 slots del Bus ABACO con 1 relativi connettori di alimentazione tasto di reset locale tre LED per la visualizzazione delle tre tensioni tensioni di alimentazione foratura per l aggancio ai Rack Pagina 4 GPC 8IF Rel 2 10 ITALIAN TECHNOLOGY grifo APPENDICE A DISPOSIZIONE JUMPERS GPC 81F Rel 2 10 O Pagina 49 grifo ITALIAN TECHNOLOGY Fig 9 1 Disposizione jumpers per comunicazione seriale Pagina 50 ES _rc 81F _ Rel 2 10 E Fig 9 2 Disposizione jumpers per selezione memorie GPC 81F Rel 2 10
28. 4 2 4 K1 Connettore per BUS ABACO 13 4 2 5 CN4 Connettore port I O A D 15 Input di DOFdo serete reader eS oe WE PEE 17 Segnalazioni ViSiVe ooo ee ee eens 17 4 5 Regolazione tensione di riferimento 17 Jumperfs uuuii puo ue ala ae e a a 18 4 6 1 Jumpers a 2 Vi6 9 9 9 na RUE RR e 19 4 6 2 Jumpers a 3 vie eee 21 4 7 NOUO ndo ed org RR eR SUR e Y s p ee eS ole e m d SO 23 4 7 1 Selezione del tipo di comunicazione seriale 23 GPC IF Rel 2 10 amp Pagina 1 grifo _ ITALIAN TECHNOLOGY 4 7 2 Selezione del tipo di Watch Dog 24 4 7 3 Gestione interrupt di bordo 24 4 7 4 Selezione EPROM isda tie be Rok aaa ee ee 25 4 7 5 Selezione RAM p e ub ms wee da 25 4 7 6 Ingressi A D converter oo 25 5 DESCRIZIONE SOFTWARE sciopero senesan ai e o o o 26 6 DESCRIZIONE HARDWARE o o III I IA 27 6 1 INCroduziOMeS mesias a a i e a da gel ewe bs 27 6 2 Mappaggio delle risorse di bordo 27 6 2 1 Mappaggio delle memorie 28 6 2 2 Mappaggio delle periferiche di bordo 31 6 2 3 Mappaggio dell I O su BUS 32 7 DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO 33 7 l Watch Dog i
29. C 81 Tutto quanto non viene esplicitamente riportato in questa documentazione e rimasto inalterato Jumpers Sono stati eliminati i jumpers J3 J9 e J14 presenti sulla GPC 811 e sono stati aggiunti i seguenti jumpers PZ h oH JUMPERS CONNESSIONE UTILIZZO DEF A YZ _ 14 gt N gt ot S J15 1 2 Predispone IC12 per FLASH EPROM fino a 256 KByte 2 3 Predispone IC12 per EPROM da 128 KByte fino a 512 KByte E tp amp amp SSgSg coe l a N eaea S J16 1 2 e 3 4 Abilita trasmissione in RS 422 485 in F D od in H D a 4 fili 2 3 e 4 5 Abilita trasmissione in RS 422 485 I I in H D a 2 fili _ _ r r _ TYT _ t dlllliii a E J17 Mantiene alto il pin SYNCB della SIO attivando il LED Giallo LD7 DEBUG MODE 2 3 Mantiene basso il pin SYNCB della SIO attivando il LED Verde LD6 RUN MODE A YI 4AOIIIO O 4A J18 1 2 Seleziona ricezione in RS 422 485 dal driver di IC 23 2 3 Seleziona ricezione in RS 422 485 dal driver di IC 22 AA 4 L indica la connessione di default ovvero la connessione effettuata al momento del montaggio della scheda Pagina 54 5 GPC SIF _ Rel 2 10 E
30. D Converter CHI I Ingresso canale 1 sezione A D Converter CH2 I Ingresso canale 2 sezione A D converter CH3 I Ingresso canale 3 sezione A D Converter Vcc 5Vcc N C Pin non collegati AN GND Linea di massa a comune degli ingressi analogici GPC 8IF Rel 2 10 Pagina 15 grifo _ ITALIAN TECHNOLOGY Fig 4 9 Schema di Input A D converter Pagina 16 p _GPC 8iF Re 2 10 ITALIAN TECHNOLOGY gr ifo 4 3 Input di bordo La scheda GPC 81F e provvista di un dip switch a 8 vie i cui valori possonoessere acqui siti via software questa caratteristica ne permette un utilizzo per operare un minimo di colloquio utente programma di rettamente a bordo della scheda Le applicazioni piu immediate possono essere quelle di va riare delle condizioni di lavoro o selezionare una serie di parametri al firmware di bordo La lettura della combinazione fissata sul dip switch avviene leggendo ad un determinato indirizzo di I O dedicatogli dalla logica di controllo della scheda Per ulteriori informazioni si fa riferi mento al capitolo 7 4 dedicato alla descrizione software delle periferiche di bordo 4 4 Segnalazioni Visive La scheda GPC 81F segnala tramite 5 LED alcune particolari condizioni di stato Da no tare che solo un led puo e
31. Duplex J13 3 Seleziona linea seriale A o B per il TxD dell RS 422 485 o CURRENT LOOP J14 3 Seleziona linea seriale A o B per il CTS dell RS 422 485 o CURRENT LOOP JS1 2 Collega il segnale MI alla logica di controllo della scheda Table 4 1 Tabella riassuntiva jumpers Il jumpers JS1 e caratterizzato da una denominazione diversa da quella dei rimanenti jumpers in quanto e l unico strip a stagno della scheda Di seguito e riportata la descrizione delle possibili connessioni dei 15 jumpers con la relativa funzione Perriconoscere tali connessioni sulla scheda si faccia riferimento alla serigrafia della stessa dove viene riportata una numerazione dei pin dei jumpers che coincide con quella adottata nella seguente descrizione Pagina 1 GPC SIF Rel 2 10 E 4 6 1 Jumpers a 2 vie ______ L E JUMPERS CONNESSIONE UTILIZZO DEF _ _ ____ _ _ L J1S connesso non connesso a Collega il segnale M1 alla logica di controllo della scheda Il segnale M1 non e collegato alla logica di controllo Seleziona il funzionamento mono stabile del Watch Dog non connesso Seleziona il funzionamento a stabile del Watch Dog a a 2 Seleziona un tempo di Watch Dog J2 connesso J4 connesso non
32. GPC 81F General Purpose Controller 84C00 MANUALI ECNICO anto Iri i i i ici g eererre2ecer GPC 81 GDOS81 DI eS s 3 o O 1353 q P lt Y vali A ETT TTE Via dell Artigiano 8 6 40016 San Giorgio di Piano Bologna ITALY ITALIAN TECHNOLOGY E mail grifo o grifo it se http www grifo it http www grifo co Tel 39 051 892 052 r a FAX 39 051 893 661 GPC 81F Rel 2 10 Edizione 01 Marzo 1992 Eabaco GPC grifo sono marchi registrati della ditta grifo TECNICO General Purpose Controller Full CMOS 8 MHz 84C00 ZILOG CPU 64K SRAM 512K EPROM o FLASH 8K RAM Real Time Clock battery backed 8K serial EEPROM 4 lineedo A D Converter 2 serial lines 1 RS 232 line 1 RS 232 RS 422 RS 485 or Current Loop line 24 TTL I O lines 7 status LED Watch Dog 8 dip switch Abaco BUS interface Via dell Artigiano 8 6 I 40016 San Giorgio di Piano g rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it se http www grifo it http www grifo co Tel 39 051 892 052 r a FAX 39 051 893 661 GPC 81F Rel 2 10 Edizione 01 Marzo 1992 svaco 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
33. O x a4 Sousa a aa NEC BAAABDBADBADRARDAADAL yr aeeaeaeseaouneause 4 yu d y y aeesesosesesas LI co e Mis I N T Fig 8 1 Foto scheda GPC 81F Pagina 46 ES _c 81F Rel 2 10 E PCO 01 Peripheral Coupled Output 32 linee di uscita a transistor in Open Collector optoisolate e visualizzate tramite LED Doppio connettore di uscita da 34 vie con pin out compatibile con CIO 01 02 Interfaccia al Bus commutabile ad 8 o 16 bit che ne permette il comando sia in Byte che in Word GDU 01 Graphic Display Unit Scheda grafica basata sul 7220 in B W ed RGB con un massimo di 394K RAM Video Rappre sentazione grafica con definizione a partire da 512 X 512 punti per tre piani di lavoro ad un massimo di 1024 X 1024 punti per tre piani di lavoro TVZ 01 Terminale Video Z80 Terminale video intelligente con linea RS 232 C od in Current loop da 20 mA nel classico formato Europa Formato di rappresentazione settabile da software tra 80 X 24 40 X 24 40 X 12 20 X 8 Svariati attributi ed emulazione del terminale video TVI 950 LDA 01 Low cost D A converter Scheda di conversione digitale analogica a basso costo Comprende due D A da 12 bit con uscita selezionabile tra 0 5 0 10 5 10 2 5 Vcc Unica tensione di alimentazione a 5 V 8 uscite a transistor in Open Collector visualizzate ed optoisolate LAD 02 Low cost A D converter 16 linee di A D da 10 bit con tempo di co
34. TR DIR 1 gt DTR attivo basso BC1 BCO gt Selezionano il numero di bit di ciascun byte trasferito al registro di trasmissione 0 0 gt 5 bit o meno 0 1 gt 7 bit 1 0 gt 6 bit 1 1 gt 8 bit IB gt Invio di break su linea di trasmissione IB 1 gt invio AT gt Abilitazione trasmettitore AT 1 gt abilitato C S gt Seleziona polinomio CRC C S 1 gt polinomio CRC 16 C S 0 gt polinomio SDLC RTS gt Abilitazione pin RTS RTS 1 gt RTS attivo basso A gt Abilitazione CRC di trasmissione A 1 gt abilitato Registro di scrittura 6 WR6 Tale registro contiene la parte bassa della combinazione a 16 bit utilizzata per la sincronizzazio ne parola S7 S6 S5 S4 S3 S2 S1 SO dove Si gt Bit i della parola bassa per la sincronizzazione Registro di scrittura 7 WR7 Tale registro contiene la parte alta della combinazione a 16 bit utilizzata per la sincronizzazione parola S15 S14 S13 S12 S11 S10 S9 S8 dove Si gt Bit i della parola alta per la sincronizzazione GPC 81F _ Rel 2 10 Pagina 37 grifo ITALIAN TECHNOLOGY Registro di lettura 0 RD0 Tale registro contiene lo stato dei registri di ricezione e trasmissione di alcuni ingressi ed al tre situazioni generali parola B A M F CTS S R DCD RTV I CD dove B A gt Segnalazione pausa o aborto B A 1 gt Pausa
35. ale e completamente settabile da software per quanto riguarda sia il pro tocollo sia la velocita che puo raggiungere un massimo di 19200 KBaud La scheda e provvista di due linee seriali indipendenti in Full Duplex di cui una utilizza il pro tocollo di comunicazione RS 232 e la rimanente puo essere settata o in RS 232 o in RS 422 485 o in current loop GPC 8IF Rel 2 10 Pagina3 grifo _ ITALIAN TECHNOLOGY DRIVERS ae RE PPI A D S 8 W 7 4 I 0 C T 0 4 C 2 4 H 84C00 Kc BUFFERS CN4 Un Un s t9 06 EPROM IC 12 odiis RAM IC 13 us RAM IC 18 ZA RAMIC 25 RTC A Fig 2 2 Schema a blocchi Pagina 4 ES _GPc 8iF _ Re 2 10 E 2 5 Dispositivi periferici di bordo La scheda GPC 81F nata per risolvere molteplici problemi di controllo e comando di automa tismi e dotata di un certo numero di componenti atti all interfacciamento con il mondo esterno Un Programmable Peipheral Interface 82C55 e adibito all I O parallelo con i tre port A B C ad 8 bit direttamente disponibili sui connettori della scheda ed e totalmente gestibile da software sia a livello di direzionalita delle linee che di modalita di gestione dei segnali Queste linee di I O aprono ulteriori possibilita di impiego della GPC 81F ad esempio nella gestione di periferiche non intelligenti anche quando
36. ck di sistema R T Tasto di Reset CPU A 16 BIT A0 A22 Address Bus Bus degli indirizzi D0 D15z Data Bus Bus dei Dati RD UDS Read Upper Data Strobe Lettura del byte superiore bus dati WR UDS Write Upper Data Strobe Scrittura del byte superiore bus dati IACK Interrrupt Acknowledge Riconoscimento della richiesta di Interrupt da parte della CPU RD LDS Read Lower Data Strobe Lettura del byte inferiore bus dati WR LDS Write Lower Data Strobe Scrittura del byte inferiore bus dati Pagina 11 GPC SIF_ Rel 2 10 ITALIAN TECHNOLOGY gr ifo 4 2 5 CN4 Connettore port I O A D Il connettore CN4 e del tipo a scatolino a verticale con passo 2 54 mm a 20 piedini Tramite CN4 si accede a 8 delle 24 linee di input output presenti sulla GPC 81F e ai 4 canali di in gresso della A D Converter 7002 Per quanto riguarda le linee di I O sono collegate al port B del PPI 8255 PBla da ess 1 Zi etur sus PBO BB 3 4 Jesse PB2 PBow esa a8 5 p sse te PB4 PB segs 7 Qu Sing ea a PB6 NoCas ess 9 Ola NC NC eue 1 L2 EI N C AAA 13 4 E CH3 CHO sua 15 9 lea CH1 ENDS e peo 7 Le A Vcc AN GND 9 ZEN N C Fig 4 8 Connettore CN4 LEGENDA PBx I O Bit x di PORT B dove x puo variare fra 0 e 7 GND Linea di massa CHO I Ingresso canale 0 sezione A
37. e GPC 81F Rel 2 10 O Pagina 33 grifo ITALIAN TECHNOLOGY 7 3 SIO 84C44 Questa periferica e vista in 4 byte due definiti RSA e RSB sono utilizzati per gestire e determinare lo stato della periferica uno per ogni linea seriale edi rimanenti due definiti RDA e RDB per gestire i dati della stessa Ognuna delle due linee seriali puo essere program mata indipendentemente dall altra in uno dei tre modi possibili Funzionamento asincrono Funzionamento sincrono Funzionamento SDLC HLDC Di seguito viene riportata la descrizione delle parole da utilizzare nella programmazione della periferica e di quelle acquisite per determinarne lo stato riportando il significato di tutti i bit che le compongono Registro di scrittura 0 WRO Tale registro esegue operazioni di comando di azzeramento codici CRC e permette di puntare ad altri registri parola CRC1 CRCO CD2 CD1 CDO P2 P1 PO dove CRC1 CRCO gt Selezionano uno dei seguenti comandi di reset 0 0 Codice nullo 0 1 gt Reset del controllore CRC del ricevitore 1 0 gt Reset del controllore CRC del trasmettitore 1 1 gt Reset memorizzazione mancanza dati in trasmissione CD2 CD1 CDO gt Selezionano uno dei seguenti comandi base 0 0 O gt Comando nullo 0 0 1 gt Invio di Abort in modo SDLC 0 1 O gt Reset interruzioni da stato esterno
38. e facilitazione d uso della scheda Le int generate dalla periferica SIO e quelle provenienti da schede esterne collegate tramite il Bus industriale ABACO sono gestite tramite una catena di Daisy Change Tale metodo risulta vantaggioso in quanto semplifica la ge stione delle int ma nello stesso tempo stabilisce una priorita tra le periferiche collegate con questa catena Nella GPC 81F e stato fissato il seguente ordine 1 Bus ABACO 2 SIO Nel caso vengano utilizzati interrupt vettorizzati a seconda di quale dispositivo genera interrupt si deve posizionare correttamente il jumper JS 1 in particolare SORGENTE DELL INTERRUPT JS1 Bus ABACO non connesso SIO connesso Pagina 21 Le GPC SIF Rel 2 10 E 4 7 4 Selezione EPROM La GPC 81F puo montare da un minimo di 64 K ad un massimo di 512 KByte di EPROM sullo zoccolo JEDEC di IC 12 a seconda dei jumpers J3 e J6 in particolare EPROM J3 J6 27512 64 KByte gt 1 2 non connesso 27010 128 KByte gt 1 2 non connesso 27200 256 KByte gt 2 3 non connesso 27400 512 KByte gt 2 3 connesso Per ulteriori informazioni a riguardo dell indirizzamento di tale memorie fare riferimento al Pa ragrafo 6 2 1 4 7 5 Selezione RAM La GPC 81F puo montare da un minimo di 0 K ad un massimo di 72 KByte di RAM sugli zoccoli JEDEC di IC 13 IC 18 e sullo zoccolo di IC 25 in particolare IC 13 gt 0 KByte gt 32 KByte
39. el 2 10 ITALIAN TECHNOLOGY grifo APPENDICE C GLOSSARIO DEL IE RIMINI GPC 81F Rel 2 10 O Pagina 57 gio Glossario del Termini A A D CONVERTER 7002 41 A D Ingressi 25 B Bus mappaggio 32 BUS ABACO pin out 13 C Clock 3 COM 8116 42 Comunicazione seriale 3 23 Connettori CNI 9 CN2 7 CN3 11 CN4 15 K1 13 D Descrizione hardware 27 Dip Switch 39 E EPROM selezione 25 I Input di bordo 17 Interrupt di bordo 24 J Jumpers 2 vie 19 3 vie 21 descrizione 18 L LED di Attivita 33 M Mappaggio risorse di bordo 27 Memorie mappaggio 28 Memorie utilizzabili 3 Pagina 58 O ITALIAN TECHNOLOGY GPC 81F Rel 2 10 ITALIAN TECHNOLOGY grifo P Periferiche descrizione software 33 mappaggio 31 Periferiche di bordo generalita 5 Periferiche esterne compatibili 45 PPI 8255 40 Processore di bordo 3 R RAM selezione 25 Ram tamponata 43 RTC 43 S Segnalazioni Visive 17 Software 26 T Trimming Vref 17 W Watch Dog GPC 81F Rel 2 10 _ O GE Pagina 59
40. esso elettronico meccanico magnetico ottico chimico manuale senza il permesso scritto della grifo IMPORTANTE LEGENDA SIMBOLI Marchi Registrati see GPC grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari E INDICE GENERALE INTRODUZIONE iio oi e a nn 1 1 INFORMAZIONI GENERALT o e o ee 3 1 1 NOTE GENERAL T eo e III e 3 2 CARATTERISTICHE GENERALI DELLA SCHEDA 1 2 1 Processore di bordo celles 3 2 2 Dispositivi di memoria lees 3 2 3 Dispositivo di clock celles 3 2 4 Comunicazione seriale eee eee 3 2 5 Dispositivi periferici di bordo 5 3 SPECIFICHE TECNICHE DELLA SCHEDA eee 6 3 1 Caratteristiche generali 6 3 2 Caratteristiche fisiche en 6 3 3 Caratteristiche elettriche iso id 6 4 INSTALLAZIONE DELLA SCHEDA ccce 7 4 1 Introduzione i e seen e RU RIS RU RE RA OR Re Um eS S 7 4 2 Connessioni con il mondo esterno 7 4 2 1 CN2 Connettore RS 422 RS 485 o COURRENT LOOP 7 4 2 2 CN1 Connettore RS 232 9 4 2 3 CN3 Connettore port I O ee 11
41. generati e la seguente D7 gt R E D6 gt LED Attivita DS gt A12 x IC25 D4 gt VDUSEL D3 gt A18 x IC12 D2 gt A17 x IC12 D1 gt A16 x IC12 DO gt A15 x IC12 Dove R E Seleziona RAM o EPROM in corrispondenza degli indirizzi bassi 0000H 7FFFH 0 gt EPROM 1 gt RAM A18 A17 A16 A15 A12 Seleziona la pagina in uso per la EPROM impaginate montate sullo zoccolo indicato VDUSEL Con questo bit si gestisce direttamente il segnale VDUSEL riportato sul BUS ABACO a seconda del jumper J5 LED attivit Attiva o disattiva il led LDS di attivita 0 gt LDS attivo 1 gt LD5 disattivo La selezione della memoria con cui lavorare all interno dello spazio di indirizzamento ovve ro la selezione della RAM vista negli indirizzi alti o della RAM EPROM vista negli indirizzi bassi avviene tramite il bit piu significativo del Bus degli indirizzi A15 Se tale segnale e a 0 con i rimanenti bit si indirizzera la memoria a partire da OOOOH fino a 7FFFH vicever sa si indirizzera quella da 8000H fino a FFFFH Nella pagina seguente e riportata una schematizzazione di come vengono indirizzate le memo rie della GPC 81F Pagina 2 5 GPC 81F Rel 2 10 E FFFFH IC 13 RAM 32 K 8000H 7FFFH IC 18 RAM 32 K 0000H Fig 6 1 Indirizzamento memorie con R E 1 Questa configurazione la
42. he consentono di utilizzarne al meglio le caratteristiche In generale la scheda puo sfruttare tutte le risorse software disponibili per il processore montato ovvero i numerosi pacchetti ideati per lo Z80 sia ad alto che a basso livello Tra questi ricordiamo GDOS 81 Sistema Operativo Romato in grado di facilitare all utente la realizzazione e lo sviluppo della sua applicazione software Il pacchetto software e composto da un programma in EPROM residente sulla GPC 81F e da un programma su dischetto il quale opera su di un PC Il personal diventala struttura di colloquio utente scheda ed anche il dispositivo di memorie di massa di cui la GPC 81F puo disporre In particolare del Personal Computer sfrutta tutte le risorse emulazione terminale memorie di massa stampante ecc con cui consente di program mare in tutti i linguaggi a basso ed alto livello come PASCAL C ASSEMBLY BASIC interpretati e compilati FORTH ecc Gestisce inoltre le grosse configurazioni di memorie EPROM in modo evoluto come ROM Disk Il tutto genera un codice romabile che tramite un programmatore esterno consentono di completare l applicazione DSD 81 Remote Debugger in grado di debuggare qualsiasi programma sviluppato in ASSEMBLY oppure C In congiunzione con un normale Personal Computer si ha a disposizione lo stato completo della scheda analogamente a quanto disponibile con un emulatore ma con una rap presentazione piu efficace e piu immediata Il pacche
43. ica di controllo della scheda che provvede ad indirizzare tutti i registri presenti Come e gia stato detto lo spazio fisico occupato da tutte le periferiche e di 36 byte e tale spazio puo essere allocato a partire da due indirizzi diversi tramite il jumper J7 Di seguito e riportata la corrispondenza tra i registri descritti e gli indirizzi in cui sono allocati Per quanto riguarda la descrizione dell utilizzo di queste periferiche fare riferimento al Capi tolo 7 4 PERIFERICA REG INDIRIZZO R W SIGNIFICATO S 5 SIO RDA OOH R W Reg dati linea seriale A 84C44 RSA 01H R W Reg stato linea seriale Al I RDB 02H R W Reg dati linea seriale B RSB 03H R W Reg stato linea seriale B 9 KK PPI PDA 04H R W Reg dati del port A I 82C55 PDB 05H R W Reg dati del port B I I PDC 06H R W Reg dati del port C I I CNT 07H R W Reg di controllo comando _ __NV O0G A D RAD 08H R W Reg di stato comando I 7002 RDH 09H R Reg dati byte High I RDL OAH OBH R Reg dati byte Low _ ______t INDIRIZZI MEMIO 0CH 0DH W Reg selezione indirizzi RAM RTC OEH OFH RAM ed RTC di IC 25 I AH WATCH DOG RWD 0CH 0DH W Reg retrigger Watch Dog OEH OFH E tt tt a A BAUD RATE RAB 1CH W Reg prog linea A e B COM 8116 RA 1DH
44. inea RTS si determina la direzionalita della stessa linea come segue RTS 0 linea in trasmissione e viceversa In questa modalita le linee da utilizzare sono 1 pin 4 e 5 di CN2 che quindi sono le linee di trasmissione o ricezione a seconda dello stato del segnale GPC 81F Rel 2 10 G _ Pagina 55 grifo ITALIAN TECHNOLOGY RTS gestito via software Sempre in questa modalita e inoltre possibile ricevere quanto trasmesso in modo da fornire al trasmettitore la possibilita di verificare autonomamente la riusci ta della trasmissione Infatti in caso di conflitti sulla linea quanto trasmesso non viene ricevuto correttamente e viceversa LEDs Sulla GPC 81F sono stati aggiunti due LEDs con la seguente funzione LD6 di colore verde che si attiva quando il jumper J17 e in posizione 2 3 LD7 di colore giallo che si attiva quando il jumper J17 e in posizione 1 2 Con questi LEDs si visualizza quindi lo stato del jumpers J17 che equivale allo stato della linea SYNCB della SIO 84C44 presente sulla GPC 81F Tale linea e direttamente acquisibile da software e puo essere utilizzata per selezionare diversi modi operativi Sia i LEDs LD6 e LD7 che il jumper J17 sono gestiti direttamente da alcuni pacchetti software per la selezione e l indicazione di determinati modi operativi vedi GDOS Ver 2 2 e sucessive Pagina 56 O GPC 81F R
45. ione sulla linea seriale A o B RxDA B I Receive Data A B linea di ricezione dalla linea seriale A o B TxDA B O Trasmit Data A B linea di trasmissione sulla linea seriale A o B GND Linea di massa N C Non Collegato GPC 81F Rel 2 10 O Pagina 9 grifo _ ITALIAN TECHNOLOGY Pin 13 16 Fig 4 4 Schema di I O PPI 82C55 Pagina 10 ES rc 81F Re 2 10 ITALIAN TECHNOLOGY grito 4 2 3 CN3 Connettore port I O Il connettore CN3 e del tipo a scatolino con passo 2 54 mm a 20 piedini Tramite CN3 si ac cede a 16 delle 24 lineee di input output presenti sulla GPC 81F In particolare su questo connettore sono presenti il PORT A ed il PORT C del PPI 8255 EAT Dl PAO PAS avs 4 duse PA2 PAD We O lama PA4 PAT fis es E PA6 PCO es LO llenara PC7 PCAs Las 12 ei PCS PC2Z ras LA desee PC3 ECOL vs L6 xus PCI GND I8 lla in Vcc Na cues 20 Iss ess N C Fig 4 5 Connettore CN3 LEGENDA PAx I O Bit x di PORT A dove x puo variare fra 0 e 7 PCx I O Bit x di PORT C dove x puo variare fra 0 e 7 GND Linea di massa Vec 5Vcc N C Pin non collegato GPC 81F Rel 2 10 O Pagina 11 grifo ITALIAN TECHNOLOGY 4 6 Disposizione connettori dip switch trimmer e led Pagina 12 ES _ __
46. l comando della stessa I registri dati sono utilizzati sia per le operazioni di lettura port in input che per quelle di scrittura port in output ed ognuno di tali registri riporta i dati di I O del corrispondente port La periferica puo operare in tre modi diversi MODO 0 Prevede 2 port bidirezionali da 8 bit A B e due port bidirezionali da 4 bit CH CL ingressi non latchati ed uscite latchate nessun segnale di handshaking MODO 1 Prevede 2 port da 12 bit A CL B CH dove gli 8 bit dei port A o B costituiscono le linee di I O mentre i 4 del port C costituiscono le linee di handshaking Gli ingressi e le uscite sono latchate MODO 2 Prevede 1 port da 13 bit A C3 7 dove gli 8 bit del port A costitu iscono le linee di I O mentre irimanenti 5 bit del port C costitu iscono le linee di controllo 1 port da 11 bit B C0 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 una parola a 8 bit nel registro di stato quando Parola SF MM A CH M B CL dove SF Se attivo 1 abilita il comando della periferica MM 0 0 Selezione del modo 0 O 1 Selezione del modo 1 1X Selezione del modo 2 A Se attivo 1 setta il port A in input e viceversa CH Se attivo setta il nibble piu significativo del port C in input e viceversa M Se atti
47. l handshake delle comunicazioni e completamente da gestire via software Il chip 82C55 viene gestito tramite 4 byte o registri allocati in altrettante indirizzi di I O dedicati al dispositivo durante l operazione di mappaggio dell I O da parte della logica di controllo Un Serial Input Output controller 84C44 in grado di gestire separatamente la comunicazione seriale tramite due canali Come e gia stato detto per questi canali e definibile sia il protocollo che la velocita di comunicazione Il SIO 84C44 e gestito tramite 4 registri corrispondenti ad altrettanti byte di I O dedicati al dispositivo durante l operazione di mappaggio del I O stesso Un Analog Digital Converter 7002 provvisto di 4 canali d ingresso separati con range 0 2 5 Vcc risoluzione programmabile a 8 o 11 bit tempo di conversione di 5 msec I 4 ingressi possono essere predisposti per segnali in corrente Tale dispositivo e gestito tramite 4 byte o registri allocati nello spazio di I O dall apposita logica di indirizzamento Un modulo di RAM tamponata da 2 a 8 K che puo essere provvisto anche di un Real Time Clock interno che permette di prelevare l orario ore minuti secondi ed il calendario giorno mese anno giorno della settimana La periferica descritta e vista in 16 byte o registri allocati nello spazio di O della scheda dalla logica di controllo La scheda e inoltre provvista di altri dispositivi che anche se non possono essere
48. l mese 01 31 in BCD SETT 0 FTO O O S2 S1 SO dove S2 S1 SO Valore del giorno della settimana O 1 Domenica Lunedi Martedi Mercoledi Giovedi Venerdi Sabato FT Test della frequenza di conteggio HMPHRHOOO PROORR HORORO ORE KS 0 05 04 03 02 O1 00 dove KS Bit di start conteggio orologio 05 00 Valore delle ore 00 23 in BCD MIN 0 M6 M5 MA M3 M2 M1 MO dove M6 MO Valore dei minuti 00 59 in BCD SEC ST S6 S5 S4 S3 S2 S1 SO dove S6 S0 Valore dei secondi 00 59 in BCD CNT W R S C4 C3 C2 Cl CO dove W Bit di selezione operazione di scrittura R Bit di selezione operazione di lettura S Bit di segno combinazione di compensazione C4 C0 Combinazione di compensazione Pagina 44 G GPC 81IF _ Rel 2 10 ITALIAN TECHNOLOGY gr ifo 3 PERIFERICHE PER GPC SIE La scheda GPC 81F ha la possibilita di accettare come periferiche tutte quelle presenti sul Bus ABACO aumentando cosi la sua gia notevole versatilita A titolo di esempio ne riportiamo un breve elenco CIO 01 Coupled Input Output Formato Europa Bus ABACO 16 linee di input munite di filtro a Pi Greco ed optoisolatori visualizzazione tramite LED dello stato di tutti e 16 gli input 16 linee di output tramite Rele tutti 1
49. llegare IC33 La selezione tra RS 422 o 485 e CURRENT LOOP si puo effettuare posizionando in modo opportuno i driver sui rispettivi zoccoli IC22 e IC23 in particolare COMUNICAZIONE SERIALE IN CURRENT LOOP posizionare i driver HCPL4100 e HCPL4200 sui rispettivi IC22 e IC23 in modo che i pin 5 6 7 8 di ciascuno siano inseriti nella parte di zoccolo adiacente al dip switch COMUNICAZIONE SERIALE IN RS 422 485 posizionare i driver SN75176 sui rispet tivi IC22 e IC23 in modo che 1 pin 1 2 3 4 di ciascuno siano inseriti nella parte di zoccolo adiacente alla SIO 1C28 Se una delle due linee e stata commutata in RS 422 485 con J18 e J16 e possibile selezionare se tale linea deve operare in Full Duplex o in Half Duplex con la tecnica dei 2 o dei 4 fili Nel caso venga scelta la comunicazione in Half Duplex la direzionalita della stessa linea viene stabilita dal segnale RTS della linea selezionata tramite J12 In particolare vale la corrispondenza J18 in connessione 1 2 e J16 in connessione 1 2 e 3 4 gt Linea seriale in RS 422 485 in Full Duplex o Half Duplex a 4 fili Per il F D deve essere mantenuta bassa la linea RTS selezionata trasmettitore sempre attivo Per PH D a 4 fili con la linea RTS si attiva il trasmettitore RTS 0 attiva il trasmettitore e viceversa J18 in connessione 1 2 e J16 in connessione 2 3 e 4 5 gt Linea seriale in RS 422 485 in Half Duplex a 2 fili Con la l
50. lo adiacente alla SIO IC28 Se una delle due linee e stata commutata in RS 422 485 con J9 e possibile selezionare se tale linea deve operare in Full Duplex o in Half Duplex Nel caso venga scelta la comunicazione in Half Duplex la direzionalita della stessa linea viene stabilita dal segnale RTS GPC 81F Rel 2 10 S Pagina 23 grifo ITALIAN TECHNOLOGY 4 7 2 Selezione del tipo di Watch Dog La scheda GPC 81F e dotata di una circuiteria di Watch Dog molto articolata e molto efficien te ma di facile gestione Il seguente schema riporta lo strippaggio dei jumper relativi al funzionamento del Watch Dog in modo che si abbia una visione chiara delle opportunita offerte da questa circuiteria J4 J2 J1 x x 2 3 Circuiteria di W D scollegata RESET da BUS NC NC 1 2 W D collegato in funzionamento astabile NC C 1 2 W D collegato in funzionamento monostabile con una temporizzazione pari a 0 125 sec C C 1 2 W D collegato in funzionamento monostabile con una temporizzazione pari a 1 47 sec Per quanto riguarda l operazione di retrigger della circuiteria di Watch Dog si faccia riferimen to al paragrafo 7 1 4 7 3 Gestione interrupt di bordo Una caratteristica fondamentale della GPC 81F e la notevole potenza nella gestione delle interrupt Tutte le richieste di int possono essere gestite via software anche vettorizzandole con una notevol
51. lustrata come segue Se J14 J13 J12 J11 sono scollegati su tutte le tre vie default la scheda utilizza le due linee in RS 232 In questo caso devono essere montati solo i driver di IC33 ed IC34 SeJ14 J13 J12 J11 sono collegati in una delle due possibili posizioni viene commutata la linea seriale prescelta da RS 232 a RS 422 485 o CURRENT LOOP In particolare J13 J12 J11 in connessione 1 2 gt linea seriale B in RS 422 J14 in connessione 2 3 gt 485 o CURRENT LOOP J13 J12 J11 in connessione 2 3 gt linea seriale A in RS 422 J14 in connessione 1 2 gt 485 o CURRENT LOOP In questi due casi per evitare collisioni di dati sulla scheda e necessario togliere il Driver RS 232 corrispondente alla linea prescelta In particolare J13 J12 J11 connessione 1 2 J14 connessione 2 3 gt scollegare IC34 J13 J12 J11 connessione 2 3 J14 connessione 1 2 gt scollegare IC33 La selezione tra RS 4220485 e CURRENT LOOP si puo effettuare posizionando in modo opportuno i driver sui rispettivi zoccoli IC22 e IC23 in particolare COMUNICAZIONE SERIALE IN CURRENT LOOP posizionare i driver HCPL4100 e HCPL4200 sui rispettivi IC22 e IC23 in modo che i pin 5 6 7 8 di ciascuno siano inseriti nella parte di zoccolo adiacente al dip switch COMUNICAZIONE SERIALE IN RS 422 485 posizionare i driver SN75176 sui rispettivi IC22 e IC23 in modo che i pin 1 2 3 4 di ciascuno siano inseriti nella parte di zocco
52. nare la pagina in uso sempre via software I 584 KByte di memoria di cui puo essere dotata la GPC 81F sono variamente suddivisi Un ap posita logica di controllo presente sulla scheda provvede a gestire questo spazio fisico d indirizzamento facendolo rientrare nello spazio logico caratteristico dello Z80 64 K per memorie e 256 byte per l T O Al fine di poter sempre utilizzare il vettore di interrupt con cui puo operare la scheda e stata prevista la possibilita di variare gli indirizzi in cui sono visti i dispositivi di bordo tramite J7 GPC 81F Rel 2 10 O Pagina 27 grifo _ ITALIAN TECHNOLOGY 6 2 1 Mappaggio delle memorie Sulla GPC 81F i 584 K Byte di memoria sono cosi suddivisi 512 KByte di EPROM allocati nello spazio di memoria 64 KByte di RAM allocati nello spazio di memoria 8 KByte di RAM allocati nello spazio di I O In particolare la scheda a livello di spazio di memoria puo indirizzare direttamente o due RAM da 32K oppure una RAM da 32K ed una EPROM da 64K a 512K La selezione di quali memorie utilizzare avviene via software programmando opportunamente la logica di controllo della scheda Questa operazione avviene scrivendo all indirizzo MEM in cui e vista la stessa logica si veda Paragrafo 6 2 2 dedicato al mappaggio delle periferiche di bordo dove la corrisponden za tra la parola scritta ed i segnali
53. nversione di 100 ysec doppio connettore da 20 vie compatibile LAD 01 interfaccia al Bus ABACO commutabile ad 8 o 16 bit Impedenza di ingresso pari a quella del 7004 con sensibilita 5 Vcc JMS 01 Jumbo Multifunction Support Scheda di supporto particolarmente adatta a gestire le problematiche legate al controllo assi Ha tre linee di acquisizione per encoder bidirezionali 4 linee D A converter da 8 bit 10 Vdc 8 linee di output optoisolate e bufferate in Open Collector ed 8 linee di input optoisolate e visualizzate GPC 8IF _ Rel 2 10 Pagina 47 grifo _ ITALIAN TECHNOLOGY UCC 01 Uart Comunication Card Scheda con 8 indipendenti linee di comunicazione con possibilita di scegliere individualmente tra il protocollo RS 232 ed il RS 422 o 485 Baud Rate settabile individualmente da software tra 18 valori compresi tra 50 e 38K Baud Buffer di 4 caratteri per linea RBO 01 Rele Block Output Modulo della serie BLOCK in grado di interfacciarsi con iconnettori normalizzati di I O a 20 vie della serie ABACO Otto uscite visualizzate con rele da 5 A Supporto isolante con attacco rapido per guide tipo DIN 46277 1 e DIN 46277 3 OBI 01 e OBI 02 Opto Block Input NPN e PNP Modulo della serie BLOCK in grado di interfacciarsi con iconnettori normalizzati delle serie ABACO Sedici ingressi optoisolati tipo NPN 01 o PNP 02 Supporto isolante con attacco rapido per
54. rire 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 atmosferici bens anche a quelli meccanici elettrici magnetici ecc GPC 81F _ Rel 2 10 pagina V grifo ITALIAN TECHNOLOGY Per un corretto rapporto coi prodotti necessario garantire leggibilita 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 leggacon 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 Pagina VI O GPC 8IF Rel 2 10 ITALIAN TECHNOLOGY gr ifo 1 INTRODUZIONE Questo manuale fornisce tutte le informazioni hardware e software per consentire all utente il miglior utilizzo della scheda General Purpose Controller GPC 81F 2 CARATTERISTICHE GENERALI DELLA
55. si ottiene scrivendo il dato IXXXXXXXB nel registro di controllo MEM GPC 81F Rel 2 10 O Pagina 29 grifo _ ITALIAN TECHNOLOGY FFFFH Ic 13 RAM 32 K I Pagina n 15 Pagina n 14 Pagina n Ol 7FFFH Pagina n 00 Ic 12 EPROM l I 64K 512 K I Fig 6 2 Indirizzamento memorie con R E 0 Per impostare una configurazione di questo tipo nel registro MEM si deve ad esempio scrivere 0XXX0000B gt Seleziona pagina n 0 di EPROM 0XXX0010B gt Seleziona pagina n 2 di EPROM 0XXX1111B gt Seleziona pagina n 15 di EPROM ecc Sulla scheda GPC 81F le memorie possono essere disabilitate nel caso che il segnale MEMDIS proveniente dal BUSs ABACO sia abilitato In questo modo e possibile gestire anche eventuali memorie esterne infatti utilizzando il segnale VDUSEL in uscita dalla logica di controllo tramite il jumper J5 si veda Paragrafo 4 6 1 si puo gestire indirettamente lo stesso MEMDIS e cosi stabilire se lavorare con le memo rie di bordo oppure quelle esterne Pagina 30 G GPC SIF _ Rel 2 10 E 6 2 2 Mappaggio delle periferiche di bordo Il mappaggio delle periferiche di bordo e gestito dalla log
56. sono ottenere 16 valori di Baud Rate compresi trea 50 e 19 200 baud La GPC 81F consente di settare indipendentemente la velocita di comunicazione dei 2 canali della SIO tramite la scrittura in tre registri allocati in I O RA RB RAB Durante tale operazio ne un nibble del byte scritto determinera una delle 16 possibili velocita di trasmissione secondo la tabella seguente DCBA DESIDERED BAUD BIN HEX RATE 0000 0 50 00 0001 1 75 00 0010 2 110 00 0011 3 134 50 0100 4 150 00 0101 5 300 00 0110 6 6 00 00 0111 7 1200 00 1000 8 1800 00 1001 9 2000 00 1010 A 2400 00 1011 B 3600 00 1100 C 4800 00 1101 D 7200 00 1110 E 9600 00 1111 F 19200 00 Table 7 1 Tabella dati per selezione Baud Rate Nel byte scritto ai tre indirizzi segnati di seguito per settare il Baud Rate sulla linea seriale B si dovra settare il corrispondente dato sul nibble basso del byte mentre per settare la velocita della linea seriale A si dovra settare il corrispondente dato sul nibble alto RA gt Setta la velocita della linea seriale A RB gt Setta la velocita della linea seriale B RAB gt Setta la velocita di entrambe le linee seriali Pagina 4 GPC SIF Rel 2 10 ITALIAN TECHNOLOGY gr ifo _ 7 8 RAM Tamponata
57. sorbita 160 mA con Clock da 6 MHz Paginas G GPC SIF _ Rel 2 10 ITALIAN TECHNOLOGY gr ifo 4 INSTALLAZIONE DELLA SCHEDA 4 1 Introduzione In questo capitolo saranno illustrate tutte le operazioni da compiere per il corretto utilizzo del la scheda A questo scopo e previsto un certo numero di jumpers con cui e possibile settare la scheda a seconda delle esigenze dell utente Di seguito e riportata 1 ubicazione e la funzio ne di tali strip dei connettori e di tutti i componenti che possono modificare il funziona mento della scheda 4 2 Connessioni con il mondo esterno 4 2 1 CN2 Connettore RS 422 RS 485 o COURRENT LOOP Il connettore CN2 e composto da un insieme di 5 pin con cui si puo usufruire della linea seriale in RS 422 485 oin COURRENT LOOP presente sulla GPC 81F in alternanza ad una delle due linee RS 232 Questa linea e settabile via software e via hardware tramite la pro grammazione del SIO 84C44 e lo strippaggio dei jumpers J8 J9 J11 J12 J13 e J14 TxD 1 TxD 2 GND 3 RxD 4 RxD 5 Fig 4 1 Connettore CN2 LEGENDA TxD O Trasmit Data negative linea bipolare negativa per trasmissione seriale TxD O Trasmit Data positive linea bipolare positiva per trasmissione seriale GND Linea di massa per trasmissione seriale RxD
58. ssere gestito da software gli altri quattro led non sono gestibili dall utente in quanto vengono attivati al verificarsi di particolari condizioni direttamente dalla logica della scheda La seguente tabella indica la funzione e il tipo di ogni led LD1 di colore ROSSO visualizza lo stato del segnale in uscita dalla circuiteria di Watch Dog LD2 di colore ROSSO visualizza lo stato del segnale di INT LD3 di colore ROSSO viene at tivato quando la CPU entra nella condizione di HALT e rimane acceso finche la CPU non cam bia di stato LD4 di colore VERDE segnala lo stato di fine conversione da parte dell A D converter di bordo LD5 di colore VERDE questo led denominato LED DI ATTIVITA e l unico led gestibile da software Da notare che per tutte le segnalazioni visive descritte quando il led e acceso il corrispondente segnale e attivo e viceversa 4 5 Regolazione tensione di riferimento La sezione di A D converter della GPC 81F e composta da 4 linee di A D converter con ri soluzione programmabile e con range d ingresso variabile tra 0 e Vref Con Vref s intende una tensione di riferimento variabile tramite il trimmer TR1 tale tensione viene tarata sui 2 497 Vcc in fase di test della scheda Nel caso si debba variare tale tensione a seconda delle esigenze la si misuri tra il pin 8 e 9 di IC 36 Tutte le linee di ingresso sono provviste di un filtro passa basso con limitazione della tensio ne d
59. tto software e completo di Macro Assembler Linker e di una struttura di lavoro equivalente per C CP M a partire dalla versione 2 2 SCDOS Una delle caratteristiche piu interessanti e che potendo gestire le schede di FIO la scheda puo lavorare con un floppy disk e quindi aumentare la sua potenza dal punto di vista software Pagina 26 o GPC 81F Rel 2 10 E DESCRIZIONI HARDWARE 6 1 Introduzione In questo capitolo ci occuperemo di fornire tutte le informazioni che riguardano l hardware della scheda utili per un corretto sfruttamento della stessa In particolare sono riportate tutte le informa zioni che riguardano il mappaggio delle memorie delle periferiche e della gestione software di alcune parti della scheda 6 2 Mappaggio delle risorse di bordo La gestione delle risorse della scheda e affidata ad una logica di controllo completamente realiz zata con porte CMOS che si occupa con un minimo assorbimento del mappaggio delle zone di RAM EPROM delle periferiche di bordo e delle risorse di I O su BUS industriale ABACO La logica di controllo e realizzata in modo da gestire separatamente il mappaggio delle memorie di bordo ed il mappaggio delle periferiche e del BUS Nella fase di indirizzamento delle memorie e possibile gestire da software quali memorie utilizzare ed in quali indirizzi vederle nel caso vengano poi montate EPROM impaginate e possibile selezio
60. vi ee se 20 4 43e 2 RT e E SUE ER y gon 33 7 2 Led di attivita 4 cem ER RR a ia 33 7 3 SITO ACA ii e Rh ke gm n in e eR NES 34 7 4 Dip Switch 4 coe S ERE EAR SE SE 39 T5 BBI 8255 c ee Ee ea a LG ee P UR US 40 7 6 A D converter 7002 4 aw eG aw aa 41 Tala COM SELLO x Ae eua v dedu ee hse 42 7 8 RAM Tamponata RTC di IC 25 Ls 43 8 PERIFERICHE PER GPC 81FE cer 45 A DISPOSIZIONE JUMPERS eee eee hn 49 B DIFFERENZE TRA GPC 81 e GPC 81F eee 53 C GLOSSARIO DEI TERMINT o oooooooooooooooooooooo 57 Pagina L 5 GPC 8IF Rel 2 10 ITALIAN TECHNOLOGY gr ifo INDICE DELLE FIGURE 2 1 Pianta componenti eee 2 2 2 Schema a blocchi eee eere 4 4 1 Connettore CN s meos gta Dada ale a di id 7 4 2 Schema di comunicazione seriale 8 4 3 Connettore CCNI silla A As a a 9 4 4 Schema di I O PPI 82C55 eee eene 10 4 5 Connettore CN3 eee 11 4 6 Disposizione connettori dip switch trimmer e led 12 A gt Connettore Ki 59909 ll e a 13 4 8 Connettore CNA 099 le ae pa alal RON EUR ad alia 15 4 9 Schema di Input A D converter eere 16 4 10 Disposizione jumpers lato componenti
61. vo 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 Pagina 4 Le GPC SIF Rel 2 10 E 7 6 A D converter 7002 Questa periferica e vista in 4 registri 1 di stato e tre dei dati con cui si effettua la programma zione ed il comando della stessa Iregistri dati RDH e RDL sono usati esclusivamente per opera zioni di lettura del dato determinato dal convertitore in corrispondenza della tensione analogica fornitagli mentre quello di stato RAD e utilizzato sia in operazioni di scrittura programmazione della periferica che di lettura dello stato della periferica Il convertitore 7002 ha una risoluzione programmabile a 8 o 11 bit e per questo la combinazione binaria che determina viene letta tramite due byte Byte High data e Byte Low data Nel caso sia stata prescelta la risoluzione ad 8 bit la combinazione valida di uscita coincide con il Byte High data viceversa con una risoluzione a 11 bitla combinazione di uscita e data da Byte High7 0 Byte Low7 5 Il registro dati low e duplicato ed entrambi possono essere utilizzati indifferentemente Per quanto riguarda il registro di stato si distingue Scrittura La parola scritta nel registro setta il convertitore secondo le seguenti indicazioni Parola 1 NU NU NU RF CC gt RAD
62. zato per la gestione delle interrupts L archi tettura interna le principali caratteristiche el elenco delle istruzioni dell 84C00 possono essere trovate negli appositi manuali tecnici della casa costruttrice 2 2 Dispositivi di memoria E possibile dotare la scheda di un massimo di 584K di RAM EPROM di cui 72K RAM 8 di questi provvisti di circuiteria di Back Up Tali memorie possono essere montate sugli zoccoli IC 12 IC 13 IC 18 ed IC 25 e vengono selezionate tramite una serie di jumpers presenti sulla scheda Il mappaggio delle risorse in termini di memoria avviene tramite apposita logica di controllo e di gestione che si occupa di riconfigurare le varie risorse in funzione delle specifiche esigenze dei vari linguaggi usati 2 3 Dispositivo di clock Il segnale di clock e generato da un circuito ibrido presente nella scheda che fornisce una frequenza da 8 a 10 MHz lo stesso segnale di clock va a pilotare le rimanenti parti della scheda e viene inoltre portato direttamente sul BUS in modo da poter comandare eventuali periferiche esterne La GPC 81F e dotata di un secondo oscillatore che comanda diretta mente il circuito di generazione del Baud Rate per entrambe le linee di comunicazione seriale della scheda stessa Tale metodo e stato adottato in modo da rendere del tutto indipendente il se gnale di clock dalla parte che riguarda la comunicazione seriale 2 4 Comunicazione seriale La comunicazione seri
Download Pdf Manuals
Related Search
Related Contents
Samsung XQB55-D74/XSC 用户手册 KDC-M6024G KDC-M6024 KDC-V6524 KDC-6024 KDC Samsung SGH-C520 manual de utilizador Hydrobase-Smart C. Manuel CamTrace V2.6.x Polycom OTX 300 Release Notes, Software Version 3.0.2/Hardware DamageControl2 User Manual - Penninga Engineering Inc. 言 地区の決定 Kenroy Home 32684DNVY Installation Guide Copyright © All rights reserved.
Failed to retrieve file