hart@cp1.UUCP (08/10/84)
********* REQUESTED REPOSTING ********* .op AMATEUR RADIO RESEARCH AND DEVELOPMENT CORPORATION (AMRAD) VADCG TERMINAL NODE CONTROLLER (TNC) DAUGHTER BOARD VDS-1 INSTRUCTION MANUAL JULY 1, 1984 NOTICE NOTICE NOTICE Amateu Radi Researc an Developmen (AMRAD i not-for- profi organization incorporate i th Stat o Virginia AMRA i dedicate t th advancemen o th state-of-the-ar o Amateu Radi communications Thi boar wa designe b AMRA an Terr Fox WB4JF t allo th continuatio o th us o th Vancouve Amateu Digita Communication Grou (V.A.D.C.G. Termina Nod Controlle (TNC) Thi boar i sol a retrofi subsyste t th VADC TNC an a such n warrantie ar expresse o implied eithe fo it prope operation o th proper operation of the host TNC board. I i requeste tha al user o thi boar suppor AMRA b joinin thi organization Tha wa al user wil receiv th AMRA_Newsletter whic wil contai updates corrections an enhancement t th VDS-1 alon wit wealt o othe informatio regardin packe radio an Amateu Radi i general. To join AMRAD, send $15.00 to: Amateur Radio Research and Development Corporation William P. Pala, WB4NFB, Secretary 5829 Parakeet Drive Burke, VA 22015 .pa.pn3 TABLE OF CONTENTS Circui Features.......................................4 Vancouver TNC Board Changes............................5 Assembly Instructions..................................7 Installation and Checkout..............................9 Option Settings........................................13 Theory of Operation....................................18 Troubleshooting........................................27 Software Support.......................................30 Parts List.............................................32 Board Layout...........................................33 Schematic Diagram......................................34 .PA CIRCUIT FEATURES Recently Th Amateu Radi Researc an Developmen Corporatio (AMRAD) originator o th no popula AX.2 packe radi protocol develope retrofi boar fo th Vancouve Termina Nod Controlle board originall develope b Dougla Lockhart VE7APU Usin th daughte boar (par numbe VDS-1) system designer ar no free fro th memor constraint o th origina board Thi translate int bette operatio fo th Vancouver TNC packe radi enthusiast. Som o th advantage o th AMRA Vancouve Daughte boar system are: * No modifications (jumpers or traces cut) required on the Vancouver board for normal operation * No jumper wires to hook between the two boards. All connections necessary are done via wire-wrap sockets. * From 8k (using 2716's) to 32k (using 2764's) of EPROM * From 8k (using 6116's) to 32k (using 8k by 8 chips) of RAM * Software programmable baud rate generator (using Intel 8253) Optiona us o time interrupt fo bette softwar control (requires cutting two traces on the TNC board) * Position for up to six 16-pin sockets for user kludging * Position for one 24-pin socket for user kludging * General kludge area of 11 by 17 tenth-inch spaced holes * Uses only two additional IC's (other than RAM and EPROM) * requires no additional power supplies (in fact the minus five volt supply needed for the 2708's can be eliminated) * Full documentation available. * Priced inexpensively at only $25.00 for the bare board. (which is a Mil-Spec quality board) To order a VDS-1 board, send $25.00 Plus $2.25 for shipping (US funds) to: Technetronics Systems Inc. ATTN: Charles O. Phillips 6134 Columbia Pike Falls Church, VA 22041 .pa VANCOUVER TNC BOARD CHANGES I i no necessar t mak an change t th Vancouve TN board unless one or more of the following is true: 1. Use of timed interrupts from the 8253 are planned. 2. Th VADC TN boar wa originall assemble usin I socket wit smal holes Sinc th VDS- interface t th VADC TN throug wire-wra socket plugge int fou ke socket (U1 U9 U11 an U18 o th TNC thes socket mus b capabl o acceptin th large pin tha wire-wra socket have I thi i no th case th offendin socket(s mus b replace wit one that will work before using the VDS-1. Thes change t th VADC TN ar easil accomplishe i necessary an wil no affec th operatio o th TN wit o withou th VDS- installed. 1. Allowing Timed Interrupts From The VDS-1 8253. Th Inte 825 time chi contain thre indepententl programmabl timers On o thes i use t provid softwar contro o th packe channe bau rate Th othe tw ar availabl t th programme t provid time interrupt t th TNC Time i optionall wire t th non-maskabl Tra interrup inpu pi o th 808 CPU whil time i optionall wire t th maskabl INT interrup pi o th 808 CPU. Unfortunately th VADC TN ha bot o thes pin shorte directl t groun (i additio t havin pull-dow resistors) I orde t us thes input t th CPU the mus firs b disconnecte fro ground Thi i accomplishe b cuttin tw trace o th TN board. Th trac tha mus b cu t allo th Tra interrup i locate o th botto o th TN board nea pi o th 808 CP (U1) Se Figur 1 Cu 1 fo th exac locatio t plac th cut. Figur als show th positio o th trac tha mus b cu t allo th INT t b used I i locate b pi 1 o U2 the 8255 Parallel Port IC. Cut the board as shown by Cut 2. .pa VANCOUVER TNC BOARD CHANGES (CONTINUED) 2. TNC Socket Changes A previousl mentioned certai socket (U1 U9 U11 an U1 )o th TN boar MUS b abl t accep th large pin use o wire-wra I sockets I an o th socket won' accep th wire-wra socke pins chang th socke i question Thi ca b lo easie than it sounds, using the following technique. STEP 1 Remove the IC in the socket to be changed. STEP 2 Tur th boar ove (componen sid down) an locat th socke i question Usin solde-sucke (o solde wick an low-wattag solderin iron carefull remov a muc o th solde a possibl o eac pin Th mor solde remove o eac pin th better bu don' spen lo o tim o eac pin o th trac ma com loos fro th board Afte al th pin hav bee hi once loo ove eac pin an tr onc agai t remov an remainin solder A thi point yo shoul b abl t se throug th hole a leas mos o th socket pins. STEP 3 Usin smal pai o needle-nos pliers hea eac pi wit th solderin iron an wiggl tha pi wit th pliers Kee wigglin th pi a yo remov th solderin iro an th pi cool down I th solde wa sufficientl remove i th las step th pi shoul sta loos i th hol afte th pi cool down D thi wit eac pi o th socket Don' worr i al th pin don' becom loos a first a lon a mos are. STEP 4 Tur th TN boar over Carefull pr ver smal blade screwdrive betwee th P boar an th I socket B carefu no t scratc th boar whil doin this Remember th socke yo ar removin i t b throw away s scratc i i necessar rathe tha th TN board Whil pryin th socke awa fro th board hea u an socke pin tha ma stil b soldere t th board B alternatin th hea betwee an pin tha ar stil soldere an carefull pryin wit th screwdriver the socket should be walked out of the PC board holes. STEP 5 Onc th socke ha bee removed g ove th hole o th TN P boar wit solde wic t remov an solde left behind. STEP 6 Plac th ne socke o th TN board an solde i i place Chec th ne socke t b sur ther ar n solde bridges I i goo practic t re-instal th remove I i th ne socke an chec th TN fo prope operatio befor installin th VDS-1. .pa VDS-1 BOARD ASSEMBLY Us th followin step-by-ste instruction t properl assembl th VDS- daughte board Plac chec mar besid each step as it is completed. I orde t us th wire-wra socket a jumper betwee th tw boards th hole o th daughte boar wer mad large tha normal Thi ma mak i harde t solde th socket ont th board Mak sur tha wheneve solderin socket t th daughte boar ther i sufficien solde betwee th P eyele an th socke pin Th us o small pointe ti o you solderin iro wil help. 1. Plac fou 2 pi solder-tai socket i th RA position (U34 U35 U36 an U37) Solde pin an 1 o eac socke t hol i i place Whe al fou socket ar i place solde th remainin pin o th fou sockets Chec for solder bridges and cold solder joints. 2. Pu th followin solder-tai socket i thei position o th boar an solde the i place: A) 16 pin socket at U38. B) 16 pin socket at U39. C) 14 pin socket at U40. D) 14 pin socket at U42. E) 24 pin socket at U41. 3. Instal eithe fou 2 pi solder-tai sockets o fou 2 pi Zer Insertio Forc (ZIF socket a th fou EPRO locations U30 U31 U32 an U33 Solde pin an 1 o eac socke first t hol th socke i place The solde the remaining pins. Check for solder bridges. .pa VDS-1 BOARD ASSEMBLY (CONTINUED) NOTE: Whe installin th wire-wra socket i th nex steps b sur the ar mounte flus t th board an th pin ar no crooked I th socket ar no soldere dow flus t th board th pin wil b crooked causin alignmen problem durin boar installation. 4. Instal 4 pi wire-wra socke a U1 Notic tha pi i i th opposit directio a th res o th socket o th board Carefull solde th wire-wra socke t th daughter board, making sure there are no solder bridges. 5. Instal 2 pi wire-wra socke a U18 Carefull solde i t th daughte board makin sur ther ar n solde bridges Plac piec o tap ove th socket sinc n I will be installed in this socket. 6. Plac 1 pi wire-wra socke a U9 Not th placemen o pi 1 Solde al pin ont th daughte board. 7. Instal 1 pi wire-wra socke a U11 notin th placemen o pi 1 Solde th socke t th board checkin fo solde bridges Plac piec o tap ove thi socket since there will be no IC installed in it. 8. Instal th 4 uF 1 vol electrolyti capacito a positio C (nex t U18 (th valu o thi componen i ver non- critical) Solde th capacito t th board. 9. Instal th si . u bypas capacitor a C t C o th board, and solder them in place. 10. Befor installin th VDS-1 mak sur th vol bu i no shorte t groun a an poin b measurin th resistanc betwee th vol bu an groun wit volt-ohm-meter I shoul rea relativel lo a first the slowl ris t hig resistanc leve (dependin o th valu o C1). 11. I th VDS- passe visua inspection procee t th nex section of this manual (Installation and Checkout). .pa INSTALLATION AND CHECKOUT Thi sectio describe ho t instal th VDS- o th VADC TN board B carefu no t ben an o th wire-wra pin ou o alignment o th boar wil no fi a snugl a designed A wit th VDS- assembl procedure chec of eac ste a i is completed. 1. I th VDS- i t b altere fro it origina configuratio a jumpe area JP-5 JP-6 JP-7 o th 8 RA device ar t b used chec th Optio Setting sectio o thi manua befor proceedin t th nex ste here Sinc thes jumpe area ar "normalled o th bac o th VDS-1 th prese jumpe trace mus b cu BEFOR th VDS- i installe ont th TN board (except for JP-8). 2. Carefull remov th followin IC fro th VADC TN board making sure they are not overly handled: A) U1, 8085, CPU chip. B) U7, 74LS00, quad nand gate (part of memory decoding). C) U8, 74LS138, one-of-eight decoder (memory decoder). D) U9, 74LS138, one-of-eight decoder (port decoder). E) U11, CD4024, binary counter (baud rate generator). (be careful with this IC, as it is very sensitive). F) U15 thru U18, 2708 EPROM memory. G) U19 thru U26, 2114 RAM memory. 3. Carefull positio th daughte boar ove th mai TN board makin sur no t ben an o th wire-wra socke pins Lin u th wire-wra pi sockets startin wit U1 D no pres th pin dow int th socket o th TN boar yet jus hol the gentl i th socke holes Th daughte boar ha bee designe ver carefull t mak sur tha th wire-wra pin lin u properly I ther i proble wit pi alignment on o mor o th socket ma hav bee soldere i slightl crooke (thi happene o th VDS- prototype) I th pin don' alig properly eithe th socke shoul b re-soldered o th pin ca b ben slightl usin pai o needle-nos pliers. .pa INSTALLATION AND CHECKOUT (CONTINUED) 4.Afte U ha bee aligned chec U1 t se i th pin o th opposit en o th VDS- ar als comin int prope alignment I the are loo betwee th tw board an mak sur U i als line u properly Lastly chec U1 a th to o th boar fo prope pi alignment I ma b necessar t mov th daughte boar aroun slightl t accomplis prope alignmen o al pin o al sockets Tak th extr tim t b sur al pin lin u withou havin t stres eithe board a thi wil hel i th boar eve need t b remove an re-installed. 5. Onc al th wire-wra pin lin u properl t th hole i th socket o th VADC TN board plac th boar o hard fla surfac an gentl pres o eac wire-wra socke usin th followin sequenc unti yo fee th pin botto ou i th TN sockes below A) Pres th U socke dow first sinc th 4 pi socke wil b th hardes t alig properly. B) Next pres th U1 socke down makin sur th res o th socket ar stil line u properly. C) Now pres th U socke int it socke o th TN board. D) Lastly pres th U1 socke int it socke o th TN board. 6. Mak sur a leas on o th switche o di switc S- o th TN boar i ON I doesn' matte which a al th necessar pin o th U1 socke ar shorte togethe o th VDS-1. 7.Perfor on fina chec befor installin th IC o th daughter board, looking over the following: A) Mak sur al th wire-wra pin ar properl line u i thei socke holes Mak sur non o th pin ar ben int wron holes tw pin ar shorte together o any of the pins are missin thir hole completely. B) I i goo ide t tak fina readin o th resistanc betwee th fiv vol buse an ground makin sur ther ar n direc shorts I ther are remov th VDS- fro th TNC an chec eac boar separatel fo shorts. .pa INSTALLATION AND CHECKOUT (CONTINUED) 7. Install the following Integrated Circuits in their sockets: A) 8085 CPU at U1. B) 74LS138 port decoder at U9. C) 74LS138 EPROM decoder at U38. D) 74LS138 RAM decoder at U39. E) CD4024 binary counter at U40. (Note that this chip seems very sensitive to static) F) 8253 timer at U41. G) RAM memory chips (minimum of 2) at U34 to U37. (minimum 2k parts RAM are U34 at RAM0, U35 at RAM1) H) EPROM's as necessary in sockets U30 through U33. (U30 is ROM0, address 0000H) I) D NO INSTAL U4 A THI TIME I i use onl fo timed-interrupts an shoul b lef of durin initia board checkout. 8. I shoul b note tha sinc th memor addres ha bee altere t allo expande EPRO an RAM an sinc th packe channe bau rat i no controlle wit softwar rathe tha S-2 ne sofwar mus b use wheneve usin th VDS-1 Detail o softwar alteration t suppor th VDS- ar provided in the Software Support section of this manual. I i goo ide t us monito progra t tes th TN syste afte installin th VDS-1 Thi way an problem wit packe radi cod no functionin properl ca b trace t software rathe tha hardware Ther ar differen monito program availabl fo th TN baord I yo canno obtai on fro loca packe enthusiast contac AMRA fo softwar suppor (eithe 808 typ assembl languag file unde CP/M o burne EPROMs) Not tha sinc AMRA i voluntar organization EPROM ma no b immediatel availabl (i othe words expec th possibilit o sligh delay) .pa INSTALLATION AND CHECKOUT (CONTINUED) Wheneve requestin EPRO suppor fro AMRAD b sur t includ al necessar informatio suc as: A) Station Callsign, including SSID. B) Repeate Callsign (includin SSID's o an repeater t be used as a default condition during power-up. C) Ar repeater ar t b defaulte o o of a powe up. D) Termina configuration Thi include termina speed parit on/off parit type numbe o sto bits an i thi TN i t b use a termina o hos computer Norma operatio i 120 baud n parity on sto bit and no repeaters. E) Defaul packe channe bau rat a powe on Thi i normally set to 1200 baud. 9. Appl powe t th TN board I al goe properly sign- o messag shoul appea o th terminal I i does instal th EPROM containin th packe radi code an tr the out I the functio properly you TN boar i onc agai read t snatc frame fro th air Tr monitorin a activ packe channe fo while an connec t someon t b sur tha al o th packe function ar workin properly. 10. I yo boar doe no operat properly usin eithe th monito progra o th packe code se th Troubleshootin and Theory of Operation sections of this manual. 11. I timed-interrupt ar t b used instal U4 (74LS00) an apply power. Check for proper interrupt operation. .pa Option Settings Th VDS- daughte boar i designe t b flexibl i th typ an amoun o RA an EPRO i wil support I wil als allo th timed-interrupt an packe channe bau rat t b programme unde softwar control Ther ar severa jumpe area provide o th boar fo alteratio o th standar configuration Eac o thes options thei associate jumpe locations, and default settings will be discussed here. EPROM TYPE DEFAULT TYPE 2732 Th VDS- i designe t us 2716 2732 o 276 typ EPROMs T alte th VDS- fro th defaul 273 type jumpe JP-5 must be changed. Use the following steps to alter JP-5: 1. Tur th VDS- boar ove an locat JP- (nex t th 74LS13 EPRO decoder U38) Notic tha ther ar P trace betwee severa pin o JP- tha ar slightl thinne tha mos o th other i tha are o th board Usin a Xact knife carefull cu th followin trace betwee th tw pin of JP-5 as listed: A) Cut trace between JP-5 pins 1 and 14. B) Cut trace between JP-5 pins 2 and 13. C) Cut trace between JP-5 pins 3 and 12. D) Cut trace between JP-5 pins 4 and 11. Instal 1 pi solder-tai socke a JP- an solde i i place. Configur 1 pi DI heade fo th prope typ o EPRO memory chips as follows: A) 2716 type EPROMs. Wire the following pins together: Pin 4 to pin 14 (Address line A11 to U38 address A0). Pin 1 to pin 13 (Address line A12 to U38 address A1). Pin 2 to pin 12 (Address line A13 to U38 address A2). Pi 1 t pi 11 (+ volt t 271 pi 23). B) 2732 type EPROMs. Wire the following pins together: Pin 1 to pin 14 (Address line A12 to U38 address A0). Pin 2 to pin 13 (Address line A13 to U38 address A1). Pin 3 to pin 12 (Address line A14 to U38 address A2). Pin 4 to pin 11 (Address line A11 to 2732 A11). .pa OPTION SETTINGS (CONTINUED) C) 2764 type EPROMs. Wire the following pins together: Pin 2 to pin 14 (Address line A13 to U38 address A0). Pin 3 to pin 13 (Address line A14 to U38 address A1). Pin 5 to pin 12 (Address line A15 to U38 address A2). Pin 4 to pin 11 (Address line A11 to 2764 A11). Instal th DI heade i th socke locate a JP-5 Th resulting memory maps are as follows: A) 2716 EPROM memory map: 0000H-07FFH U30 (EPROM 0). 0800H-0FFFH U31 (EPROM 1). 1000H-17FFH U32 (EPROM 2). 1800H-1FFFH U33 (EPROM 3). B) Default 2732 EPROM memory map: 0000H-0FFFH U30 (EPROM 0). 1000H-1FFFH U31 (EPROM 1). 2000H-2FFFH U32 (EPROM 2). 3000H-3FFFH U33 (EPROM 3). C) 2764 EPROM memory map: 0000H-1FFFH U30 (EPROM 0). 2000H-3FFFH U31 (EPROM 1). 4000H-5FFFH U32 (EPROM 2). 6000H-7FFFH U33 (EPROM 3). RAM TYPE DEFAULT: 6116 TYPE I th RA memor chip use ar t b change fro th default 6116 type devices, use the following procedure: 1. Tur th VDS- boar ove t th botto o th boar (COPYRIGH 198 notice an locat JP- (nex t U39) Locate and cut the following traces at JP-6: A) Cut trace between JP-6 pins 1 and 14. B) Cut trace between JP-6 pins 2 and 13. C) Cut trace between JP-6 pins 3 and 12. D) Cut trace between JP-6 pins 6 and 9. .pa OPTION SETTINGS (CONTINUED) 2. Instal 1 pi solder-tai socke a locatio JP-6 an solder it in place. 3. Wir DI heade fo th typ o RA memor t b use according to the following: A) If 6116 type (2k by 8) devices are being used: 1) Wire pin 1 to pin 14 (Address line A11 to U39 A0). 2) Wire pin 2 to pin 13 (Address line A12 to U39 A1). 3) Wire pin 3 to pin 12 (Address line A13 to U39 A2). 4) Wire pin 6 to pin 9 (WR* to 6116 WR* pin). B) If 6264 or 2186 RAM chips (8k by 8) are being used: 1) Wire pin 3 to pin 14 (Address line A13 to U39 A0). 2) Wire pin 4 to pin 13 (Address line A14 to U39 A1). 3) Wire pin 5 to pin 12 (Address line A15 to U39 A2). 4) Wire pin 1 to pin 9 (Address line A11 to RAM A11). 4. Place the appropriate DIP header into the socket at JP-6. 5. I 218 RA chip ar bein used als instal jumper a location JP-9 JP-10 JP-11 an JP-1 o th BOTTO o th VDS- board Th 218 typ RA chip ar actuall psuedo- stati devices whic ma requir synchronizatio wit th 808 CPU Thes jumper hoo th 218 read line t th 808 read pin allowin memor synchronization. 6. The resulting memory map for the RAM memory is: A) For 6116 type (2k by 8) devices: 8000H-87FFH U34 (RAM 0) 8800H-8FFFH U35 (RAM 1) 9000H-97FFH U36 (RAM 2) 9800H-9FFFH U37 (RAM 3) B) For 6264 and 2186 type (8k by 8) devices: 8000H-9FFFH U34 (RAM 0) A000H-BFFFH U35 (RAM 1) C000H-DFFFH U36 (RAM 2) E000H-FFFFH U37 (RAM 3) .pa OPTION SETTINGS (CONTINUED) TIMER OPTIONS Ther ar thre independent softwar programmabl timer i th 825 time IC Th onl time tha mus b use i suppor o th VDS- daughte boar i time 0 whic i use t generat th bau rat o th packe channel Fo prope operation th 825 inpu cloc canno excee MHz Unfortunately th Vancouve TN maste cloc frequenc i 2.457 MHz Thi mean th maste cloc mus b divide befor sendin i t an o th cloc input o th 8253 I addition sinc th maximu diviso o sixtee bi counte i 65,53 an th inpu cloc woul no b 1.228 MHz th slowes resultin interrupt woul b abou 1 pe second wit n tri contro i tha rang (nex slowes woul b doubl that o 3 interrupts/sec.) Ther need t b bette wa o trimmin th numbe i interrupt pe second i timed-interrupt ar t b use effectively Thi i accomplishe wit U4 an JP-7. Th output o U4 (CD4024 ar wire t pin 1 an thr o JP-7 Eac o thes pin i successiv divide-by-tw o th previou pin' frequency Th followin pin a JP- hav th accompanyin frequencies an ar normall jumpere t th followin inpu clock o U41: Pin 1 1.2288 MHz (Baud Rate Generator input) Pin 3 6144 KHz (Trap timer, INTR timer inputs) Pin 4 3072 KHz Pin 5 1536 KHz Pin 6 768 KHz Pin 7 384 KHz Pi 1 o JP- i normall jumpere t th inpu cloc o time i U41 Thi provide a acceptabl cloc frequenc t time 0 whic i use a th bau rat generato fo th packe channel Othe output coul b use i necessary bu th nee fo thi i no anticipated. Pi 1 o JP- i th inpu cloc t time o U41 Time optionall drive th Tra interrup inpu t th 808 CPU Th tra interrup i non-maskable s ther i n wa o disablin thes interrupt i th hardwar i enabled Usin th secon outpu o U4 usuall give enoug contro o th resulting interrupt rate. .pa OPTION SETTINGS (CONTINUED) Pi 1 o JP- i th inpu cloc t time 2 an i als normall wire t th secon outpu o U40 Time optionall drive th INT interrup inpu t th 808 CPU Th INT pi generate maskabl interrupt whic allow th softwar t selectivel disabl thi interrupt A wit th Tra interrup above th secon outpu o U4 usuall give enoug contro ove the frequency of INTR interrupts. I an o th timin parameter se b JP- ar t b altered i i recommende tha socke b installe a JP-7 an DI header b use t chang th defaul values Thi i accomplished as follows: 1. Tur th VDS- boar ove an locat jumoe JP- (nex t th U4 socket) Carefull cu th followin traces: A) Pin 1 to pin 14 B) Pin 2 to pin 13 C) Pin 2 to pin 12 2. Plac 1 pi solder-tai socke a JP-7 an solde i i place. 3. Wire a DIP header as necessary for the alterations requied. 4. Plac th DI heade i th socke a JP-7 an tes ou th changes. TIMED INTERRUPT ENABLES Th outpu o th tw timer tha ar capab o generatin interrupt ar normall disable by no installin U4 (74LS00) I time interrupt ar t b used U4 shoul b installed Jumpe JP- i use t selectivel enabl onl on o th othe o th time interrupts a necessary JP- i normall jumpere o fo bot interrupts othe configuration ca b mad b cutting the traces ot the TOP of the board at JP-8 as follows: 1. Cut trace between pins 1 and 4 to disable Trap interrupts. 2. Cut trace between pins 2 and 3 to disable INTR interrupts. Thes trace wer place o th TO o th VDS- boar t allow easy access to them. Kee i min tha th timer MUS b properl programme befor time interrupt ar enabled otherwis imprope operatio wil result Not tha timer an shoul b programme fo puls operation rathe tha squar wave sinc th interrupt are level sensitive. .pa THEORY OF OPERATION I orde t bette understan ho th VDS- daughte boar interface wit th VADC TNC w wil firs delv int th VADC TN itself Sinc th origina manua supplie wit th VADC TN di no contai theor o operatio section w wil tr t fill in that gap to some degree here. TNC HARDWARE OVERVIEW Th VADC TN i actuall singl boar compute dedicate t changin dat betwee tw differen transmissio format (usuall asynchronou ASCI an HDL typ frames) Lik mos othe singl boar computers th TN ha Centra Processin Uni (CPU tha act a th brain o th computer EPRO memor tha contain th instruction fo th CPU RA memor t hol dat an contro informatio temporarily an som inpu an outpu (I/O device wit whic t communicat t th outsid world Se Figur 2 fo bloc diagra o th VADC TNC. .pa THEORY OF OPERATION (CONTINUED) CPU AND AND CPU SUPPORT CIRCUITRY Th VADC TN boar use th Inte 808 CP chip Th 808 i a improve versio o th popula 8080 I i softwar compatibl wit th 8080 whic mean program writte fo th 808 wil usuall ru fin o a 8085 Th 808 CP ha built-i cloc generator O th VADC TN board 4.915 MH crysta i use t determin th cloc rate Thi frequenc wa probabl chose becaus i i multipl o mos o th standar bau rates Th interna oscillato divide thi frequenc i half resultin i a actua cloc rat o 2.457 MH (bot interna t th 808 an th res of the board). Th 808 use multiplexe dat an lo hal addres bus Thi mean tha th dat an lowe portio o th addresse shar th sam se o pin o th 8085 I orde t accomplis this th 808 send specia signa out calle Addres Latc Enable o ALE wheneve addres informatio i o th AD0-AD lines O th TN board a eight-bi latc (U6 74LS373 i use t latc an hol th lo addres wheneve tol t b th AL pi fro th 8085. Th 808 CP ha severa pin tha ca b use t directl contro th CP actions Som o thes ar th sam a th 8080 whil other ar ne t th 8085. Th rese pi cause th CP t sto whateve i wa doing an immediatel g t th beginnin o memory Thi pi shoul b hooke t pushbutto typ switc s tha th operato ca recover the board in case of a failure in program control. Ther ar severa interrup pin o th 8085 Interrupt ar jus wha th nam implies i th associate pi i asserted th CP wil temporaril suspen whateve i i doing an d somethin els (whateve th interrup requested o th CP i programme t do) Som interrupt ar controllabl (maskable a t whethe th CP wil acknowledg an hono them whil other th CP ha n contro ove (non-maskable) i whic cas th CP MUS hono th interrupt Sinc ther ar severa differen interrupts an eac ma occu a an time eac on i assigne a orde o precedence Th interrupt o th TN baor wil b discusse i increasin orde o importance. .pa THEORY OF OPERATION (CONTINUED) Th lowes priorit interrup i th INT pi o th 808 (pi 10) Thi pi i leve sensitive hig indicate reques fo interrupt I i maskable allowin th CP t ignor an INT requests I a INT interrup i allowe b th CPU th CP wil indicat thi b assertin th Interrup Acknowledg pi (INTA* low Th requestin devic ca the forc a instructio (usuall cal o restart ont th dat bus an th CP wil excut tha instruction Th VADC TN normall ha thi pi tie low disablin th INT function. Th nex grou o interrupt ar th RS pins Thes pin hav highe priorit tha th INT pin ar maskabl b th CPU bu the operat slightl differently Whe on o th RS pin i asserted i cause th CP t g t specifi locatio i memory an execut instruction startin a tha locatio a i cal t tha locatio wa requested Th memor locatio called th typ o signa used th orde o priority an sourc o th reques o th TN boar ar show below. Interrupt Memory Signal Priority Interrupt Source -------------------------------------------------------- RST 5.5 002CH High Low User Interface RST 6.5 0034H High Middle U10 (8273) TxINT RST 7.5 003CH Pulse High U10 (8273) RxINT Th highes priorit interrup o th 808 i th Tra interrup (pi 6) I i non-maskable an generate restar t memor locatio 0024H I i bot edg an leve sentitive Th TN boar ha thi pi tie low disablin th Tra interrupt. Th 808 CP als generate som timin signal neede fo proper computer operation. These include: IO/M* Low for memory request, high for input/output RD* Low indicated a read function from memory or I/O WR* Low indicates a write function to memory or I/O RESET OUT High indicates the CPU is being reset. Ther i als pi calle Ready whic i use t synchroniz CP operatio wit slowe memory Thi pi i no used on the original VADCG TNC board. .pa THEORY OF OPERATION (CONTINUED) TNC EPROM MEMORY I orde fo th TN boar t functio properly th CP mus b tol wha t d b program Thi progra i hel i Erasable-Programmable-Read-Only-Memor (EPROM) Th TN use fou 270 typ EPRO chips eac o whic hold 102 byte o program fo tota o 409 byte (4k o progra memory Ther i memor decode circui mad u o U (74LS00 an U (74LS138 tha determine wher i th CP memor th EPRO (an RAM sinc th sam decode i use fo both i t reside Th memor ma fo a unmodifie TN boar is: 0000H-03FFH U15 (EPROM 0) 0400H-07FFH U16 (EPROM 1) 0800H-0BFFH U17 (EPROM 2) 0C00H-0FFFH U18 (EPROM 3) 1000H-13FFH U19, U20 (RAM 0) 1400H-17FFH U21, U22 (RAM 1) 1800H-1BFFH U23, U24 (RAM 2) 1C00H-1FFFH U25, U26 (RAM 3) 2000H-FFFFH Unused, copies of above map Th 74LS0 (U7 i use wit th addres decoder 74LS13 (U8) t decod memor read-onl cycle fo th EPROM an memor read/write cycles for the RAM memory. Not tha th EPRO chip ar i th opposit sequenc tha on woul assume tha i EPRO i th right-most no th left-mos EPROM Th 270 EPROM requir +5V -5V an +12 t operate properly. TNC RAM MEMORY Fo th TN t functio properly i additio t EPRO memor t stor th program ther mus als b som amoun o temporar memor tha wil b use t stor th dat i need t process Th TN boar use 211 typ RA chips whic ar 102 b bits Tw o thes chip ar neede t stor complet bit wort o data Ther i roo fo fou bank o thes chips fo tota o 409 byte o dat storage Th RA memor share th sam memor decode circuitr wit th EPROM an i discussed above. Sinc th 808 CP use bidirectiona dat bus th IN/OU pin o th 211 chip ar connecte directl t th CP dat bus. .pa THEORY OF OPERATION (CONTINUED) TNC INPUT/OUTPUT I orde fo th TN boar t function i mus ge dat fro th outsid worl t process an the sen th processe dat bac t th outsid worl whe done Thi functio i provide b th inpu an outpu device o th TN board Ther ar tw differen "channels fo dat t transfe betwee th TN an device connecte t it Th firs i th "use interface" an th secon i th lin o packe channel Eac on o thes channel i connecte t th TN CP throug specia ICs whic occup certai por location i th CP por addres space Eac o thes IC i als capabl o generatin interrupt t th CPU when it needs to be serviced. Th I/ port use ar decode b U9 74LS138 I decode onl I/ por addresses whic ar mappe a follows: 00H-07H U3 8250 Serial I/O Port (User Interface) 08H-0FH U2 8255 Parallel I/O Port (User Interface-Optional) 10H-17H U10 8273 HDLC Protocol Main Ports (Packet Channel) 18H-1FH U10 8273 HDLC Protocol TX Data Port (Packet Channel) 20H-27H U10 8273 HDLC Protocol RX Data Port (Packet Channel) 28H-FFH Unused. Th use interface t th VADC TN boar eithe throug seria (RS-23 o curren loop o paralle port Mos o th softwar suppor fo th VADC TN use onl th seria interfac option an the onl a ASCII RS-23 typ o seria interface I woul hav bee nic t hav bee abl t us bot th seria an paralle chip simultaneously bu sinc the shar quit fe o th sam DB-2 connecto pins thi i impractica withou cuttin severa traces an addin anothe connector. Serial User Interface Th seria use interfac use a 825 Asynchronou Communication Elemen (ACE) Thi chi ha bot UAR an bau rat generato buil int it I additio t seria dat line i an out i als provide som o th handshakin line typicall foun i a RS-23 interfac (DSR DTR RTS CTS DCD an RI) Th TN boar ha RS-23 drive chip o i t optionall mak thes signal eithe TT o RS-23 voltag levels Sinc th AC chi i complicate device severa I/ port ar assigne t i fo prope programmin an operation .pa THEORY OF OPERATION (CONTINUED) These ports are designated as follows: Port 00 Transmit/Receive Data Buffer Registers. Port 01 Interrupt Enable Register (Write Only). Port 02 Interrupt Identification Register (Read Only). Port 03 Line Control Register (UART Functions). Port 04 Modem Control Register. Port 05 Line Status Register (UART Status). Port 06 Modem Status Register. Port 07 Baud Rate Divisor Latch Registers. Parallel User Interface Th paralle use interfac use a 825 Programmabl Periphera Interfac (PPI) Thi devic ha 2 line o paralle data eac o whic i programmabl t b eithe input o outputs I addition som o thes line becom handshakin line whe programme properly allowin ful 1 bi paralle Input/Output system with complete strobing and acknowledgements. Th 2 line o th 825 ar organize a thre group o line (group A B an C) wit thir grou (C bein furthe divide int tw 4-bi subgroups Th programmin o thi chi i beyon th scop o thi manual howeve th Por ma fo thi device on the TNC is as follows: Port 08H Port A Data Bus. Port 09H Port B Data Bus Port 0AH Port C Data Bus. Port 0BH PPI Control Port. Ports 0CH-0FH will be in same as above. Sinc virtuall n on i usin th paralle use interface these locations are generally ignored. Packet Channel Interface Th packe channe interfac i handle b a Inte 827 HDL Protoco Controlle chip Th 827 i ver complicate inside i tha i automaticall handle lo o th HDL protoco functions suc a cloc recovery NRZ encoding/decoding zer bi insertion/removal an frame-check- sequenc (CRC generation/checking Sinc th packe channe send HDL frame i synchronou mod (n star o sto bits onc thi chi start sendin fram o data i mus continu unti al th dat o tha fram i sent Ther ca b n startin an stoppin i th middl o sendin frame Thi mean th 827 mus b capabl o gettin th attentio o th TN CP quickl wheneve fram i bein sen o received .pa THEORY OF OPERATION (CONTINUED) Becaus o this th 827 use th highes interrupt o th TN board Th transmi an receiv dat register als us separat port tha th res o th 8273 Th por ma o th 827 is: 10H 8273 Main Command/Status Register. 11H 8273 Parameter/Result Register. 12H 8273 Reset/Tx Interrupt Result Register. 13H 8273 Rx Interrupt Result Register. 14H-17H Same registers as above. 18H-1FH 8273 Transmit Data Register. 20H-27H 8273 Receive Data Register. Th 827 doe no hav a interna bau rat generator s a externa divide mus b used U11 CD402 seve stag binar counte i use t divid dow th 2.4576MH cloc t th frequencie necessar fo th 827 t work Th 827 ha digita phase-lock-loo (DPLL tha i use t recove th dat timin o th packe channel Thi DPL need X3 cloc t functio properly Th output o U1 ar sen t switc S2 Onl on o th switche o S shoul b o a an give time Th output o U1 provid fo bau rate fro 38,40 bau t 60 baud. Th 827 provide mos o th primar signal use i a RS- 23 interfac (TXD RXD CTS RTS an DCD) I addition ther ar tw eac use programmabl inpu an outpu pins Th VADC TN feed thes signal t 1 pi DI socke a J4 Th othe hal o J lead t th RS-23 leve converte ICs whic the lead to the packet channel DB-25, J2. Daughter Board Theory Th VDS- daughte boar wa designe t replac th memor o th Vancouve TN board I addition i provide softwar contro ove th packe channe bau rate an th optio o tim generate interrupts. Th VDS- interface t th Vancouve TN throug fou wire- wra socket tha plu int ke socket o th TN board Th firs one i at th CP socket U1 Th 808 CP no plug int th wire-wra socke o th daughte board Usin thi socket severa o th ke signal t an fro th CP ca b easil obtaine. .pa THEORY OF OPERATION (CONTINUED) Th nex socke tha plug int th TN i a U18 Thi use t b on o th 270 EPRO sockets Thi socke i use t recove th latche low-orde addres bu fro th latc (U6 o th Vancouve TNC I wa possibl t ad anothe latc o th daughte board bu tha woul hav increase loadin o th dat bu unnecessarily I addition pluggin int U1 provide structura suppor fo th VDS-1 Sinc th socke a U1 i used only as a jumper, there is not an IC that plugs into U18. Th thir wire-wra socke betwee th tw board i a U9 th I/ por decoder Thi socke i use t ge th additiona por decode outpu fo th 825 time I a U41 U4 use port 28 t 2FH Th I tha wa plugge int U o th TN no plug into the daughter board U9 instead. Th fourt wire-wra socke i a U11 Thi positio use t hav th CD402 bau rat generato plugge int it Sinc th bau rat i no generate b U41 ther i n I plugge int th U1 socke o th daughte board Not tha al th ol outpu pin o th CD402 ar no shorte together i doesn' matte whic switc a S i closed a lon a a leas on is. VDS-1 EPROM Memory Th VDS- boar ha fou socket fo EPRO use Th type o EPROM acceptabl b th VDS- ar 2716 2732 o 2764 Al fou EPROM mus b o th sam type ne EPRO addres decode i use o th daughte boar a U38 Th addres input t U3 com fro jumpe JP-5 JP- i pre-wire fo 273 typ EPRO decoding I EPROM othe tha 2732' ar t b used th trace o th bac o th VDS- mus b cu befor usin JP-5 See the Option Settings section for further details. Not tha al thre type o EPROM usabl o th VDS- ru o +5 only s th othe tw voltage use b th 270 EPROM ar no neede fo EPRO use Th -5 i n longe neede a all s i ca b eliminated Th +12 i use b th RS-23 interfaces s i i stil needed Anothe advantag o gettin ri o th 2708' i tha th newe type o EPROM ru a higher speed, reducing the potential of timing problems. .pa THEORY OF OPERATION (CONTINUED) VDS-1 RAM Circuitry separat RA memor decode (U39 74LS138 i no use o th VDS-1 Thi allow th RA chi siz t b differen tha th EPROM allowin greate syste flexibility Lik th EPRO decoder th RA decode addres input com fro jumpe (JP- 6) Thi jumpe i pre-wire fo 611 typ devices Optionally 626 o 218 typ (8 b 8 device ca b used i JP- i altered Sinc th 218 i psuedo-stati devic (i i reall dynamic bu al suppor circuitr i insid th chip) i need t tel th CP wheneve i i no ready Thi i wh th jumper JP- thr JP-1 ar needed The allo th RA chip t tel th CP whe the ar no read yet an th CP add wai state unti th RA chip ar ready. VDS-1 Timing Circuitry On o th problem wit th origina Vancouve TN i tha th use mus chang switche t alte th bau rat o th packe channel I addition th slowes spee th TN boar run withou modificatio i 60 baud Thi i stil to fas fo H packe operatio a th moment Th VDS- remove thi proble b replacin th CD402 binar counte an S wit programmabl time I (U41 a 8253) Th 825 ha thre separat programmabl timers on o whic i use t creat th cloc fo th 827 Protoco Controller Unfortunately th 825 ca onl handl inpu cloc speed u t MHz Th TN board' cloc i divide b tw b U4 o th daughte boar (th no famou CD4024 whic i the sen t th 825 time cloc input Th outpu o time i the sen t th wire-wra socket at U11, which feeds it to the TNC board. secon outpu o th CD402 i use t driv th 825 inpu cloc fo timer an 2 Thes timer ar optionall use t driv th tra (non-maskable an INT (maskable interrup input t th 808 CPU Sinc th output o th timer ar activ low the mus b inverte befor sendin the t th CPU Thi inversio i accomplishe b U42 74LS00 Thi I wa lef ove fro th origina Vancouve TN memor decoder I time interrupt ar no bein used the shoul b disable b removing U42. Jumpe JP- i provide t allo th use t alte th standar inpu cloc rate t th 825 timer I i no anticipate tha thes nee t b changed s JP- i normall not altered. Not tha i timer o ar use t generat time interrupts the mus b programme fo shor duratio pulse sinc th TRA an INT interrupt ar leve sensitive an wil continue to interrupt as long as the inputs are high. .pa TROUBLESHOOTING Sinc th Vancouve TN i complet microcompute system i ca b ver difficul t correc problem tha ma arise I ther i problem us th followin step a guidelin t troubleshoo th TN system I i helpfu t hav anothe TN board available for comparing, and also for chip swapping. Certai o th followin step ca b ignore i tha par o th boar seem t b functioning If fo example th boar work wit th terminal bu wil no transmi o receiv ove th packe channel th whol TN i no defective bu rathe jus th HDL controlle o it suppor circuitry Th followin step ar mor t hel whe th whol TN seem t b out-to- lunch. Step 1. Overall Tests A.Mak sur tha al chip o th TN ar positione properly Th TN boar ha severa chip i differen orientations s i i eas t pu chi i backwards Als mak sur tha non o th pin o th chip i ben unde rathe tha i th socke hole Thi ca b don b lookin carefull dow th en o eac socket I pi i ben under remov th chip, bend the pin back, and re-install the chip. B.I th TN function properl unti i trie t transmit the eithe send stead tone o continua flag (th eterna fram syndrome) replac th CD4024 an tr again Thi chi i EXTREMEL sensitiv t static an i th numbe one cause of TNC malfunctions that AMRAD has encountered. C. Chec th powe suppl lines bot wit mete AN scope Thre termina regulator hav habi o goin int oscillation, which won't show up on a meter. D.Chec th TN syste wit monito RO tha i know t work Sometime EPROM forge bi her o there causin strange results. E. Doubl chec th jumper o bot boards I i no immediatel obviou wha th prope jumpe configuratio o th Vancouve TN boar should be i al cases. F.Remov th daughte boar an re-instal th IC remove fro th TNC Tr bringin u th TN withou th daughte boar t identif wher th proble is preferabl usin monito progra i 270 an RA a 1000H-1FFFH I th TN functions normally, proceed to step 3, VDS-1 Troubleshooting. .pa TROUBLESHOOTING (CONTINUED) Step 2. Vancouver Board Troubleshooting A. Appl powe t th TN board Usin scope chec pi 3 o U fo 2.457 MH clock Th actua frequenc i no importan a thi time a lon a i i nice clea squar wave I not tr installin coupl 20p capacitor fro U pin an t ground Sometime th 808 need thes capacitor t functio properly I tha doesn' correc th problem replac th 808 (U1) an the th crysta i stil no clock. B.Pus th Rese button A lon a th butto i hel down U pi 3 shoul b low an U pi shoul b high Th following should also be true as long as reset is held down: 1) Data lines (pins 12-19) should be high. 2) Address lines (pins 21-28) should be 1V. or less. 3) Pins 31, 32, and 35 should be held high. 4) Pins 30, 34, 6, and 10 should be low. 5) Pins 7, 8, and 9 should be low, depending on other chips. C.Consul you schemati i on o thes pin i no a th proper level, and look over the TNC board for shorts. D. Releas th Rese button U pi 3 shoul no g high an pi shoul g low Th followin shoul als b checke (sinc th addres an dat buse ar no buffered thes signal wil no b idealy shape pulses): 1) Data lines should have alternating high-low pulses. 2) Address lines should have alternating ihgh-low pulses. 3) Chec th outpu pin o th addres latc (U6 t mak sure it is latching the low-half address properly. 4) Mak sur th pin 30 31 32 an 3 als hav pulse whe the are supposed to. 5) Typ character o th consol (assumin seria inter face an loo fo U pi (RST5.5 t g hig o eac keystroke. E.Chec fo active-lo transition o th chi selec pin o a leas th lo EPRO (U1 pi 20) Ther shoul als b intermitten transition o th RA chi selec lines depending on the program being run. F. I nothin obviou ha be foun a thi point usuall th nex ste i t star swappin chip betwee functiona TN an th defectiv board I al th chip hav bee changed an th boar stil fail t operate i i tim t chec th boar wit mete fo short o ba sockets .pa TROUBLESHOOTING (CONTINUED) Step 3. Daughter Board Troubleshooting Not tha al pi number fo EPRO an RA chip mentione belo (excep fo U18 ar assumin 2 pi sockets sinc tha i wha th daughte boar i laye ou for Tak thi int accoun when testing 24 pin devices in the 28 pin sockets. A. Mos problem associate wit th daughte boar hav t d wit th interconnection betwee i an th TN board Mak sur onc agai tha al socket ar soldere properly an that all the pins line up in the proper holes. B.Remov U42 i installed Thi wil mak sur n spuriou interrupt ar bein generate b th 825 timers U4 shoul b installe ONL i softwar i include t suppor timed interrupts. C.Mak sur tha al th jumper o th daughte boar ar correc fo th typ o memor bein used Th VDS- i normall jumpere fo 273 EPROMs an 611 RAMs Se th Options Setting section for more information. D. Follo throug D i Ste above Perfor th test firs o th 808 itself the o th botto o th TN board' U socke t mak sur al th signal ar makin i throug th jumpers ok. E.Chec U1 pin t t mak sur al bit o th low-orde address bus are getting from the TNC to the daughter board. F. Chec th outpu o th addres decoders A minimum U30 pi 2 (EPRO chi select shoul b periodicall pulsin low I addition U3 pi 2 shoul als b pulsin low depending on the software being used. G. A wit th TN boar itself th easies metho t procee a thi poin i t swa al IC o th daughte boar wit on tha i functiona (i migh b goo t tr th othe daughte boar first) I problem persist carefull g over the daughter board for shorts of bad solder joints. .pa SOFTWARE SUPPORT Ther ar fe modification tha mus b mad t an softwar befor runnin i o Vancouve TN wit th VDS- installed Thes hav t d wit large EPRO space relocate an large RAM softwar contro o th packe channe speed an optionally timed interrupts. EPROM SUPPORT Actually n change nee t b mad fo th EPRO spac itself bu th additiona EPRO spac mean tha al RA location equates need to be changed. RAM SUPPORT Mos o th program writte fo th Vancouve TN us tw equate fo th RAM on fo th beginnin an th othe en o RA memory Al othe reference t RA memor location ar mad base o thes tw equates Whe usin th VDS-1 al RA start a locatio 8000H Usin fou 611 typ RA chips RA wil en a 9FFFH Thi mean th tw equate ar no a follows: LORAM EQU 8000H ; Start of RAM memory HIRAM EQU 9FFFH ; End of RAM memory I addition tw othe equate mus b change i th LIPM.AS fil t mak i wor properly Th orde o thes equates is now reversed, and they MUST be in this sequence: LBALEN EQU (HIRAM-LBA)/2 ; LENGTH OF LINE BUFFER AREA LBAEND EQU (LBA+LBALEN) ; NEXT BYTE AFTER LINE BUFFER TIMER SUPPORT Sinc th packe channe bau rat i no controlle b software som softwar mus b provide t se th packe speed I addition th time mus b initialize befor an spee ca b selected Th mos rudimentar for o cod t d thes functions at 1200 baud is as follows: CTR0 EQU 28H ; COUNTER 0 PORT CTR1 EQU 29H ; COUNTER 1 PORT CTR2 EQU 2AH ; COUNTER 2 PORT CTRPRM EQU 2BH ; COUNTER PARAMETER PORT CTRIN: MVI A,36H ; CTR0, SQUARE WAVE, BINARY MODE OUT CTRPRM ; SEND IT TO THE PARAMETER PORT MVI A,20H ; LOW HALF DIVIDER FOR 1200 BAUD OUT CTR0 ; SEND LOW HALF TO COUNTER 0 MVI A,0 ; HIGH HALF DIVIDER 0 OUT CTR0 ; AND SEND IT TO COUNTER 0 .pa SOFTWARE SUPPORT (CONTINUED) Th followin i som informatio o programmin th 825 chip I i give i assembl forma t ai i installin i i software. CNTR02 EQU 80H ; SELECT COUNTER 2 FOR PROGRAMMING CNTR01 EQU 40H ; SELECT COUNTER 1 FOR PROGRAMMING CNTR00 EQU 00H ; SELECT COUNTER 0 FOR PROGRAMMING RDLDBH EQU 30H ; READ/LOAD LOW BYTE FIRST, THEN HIGH ; OF DIVIDER IN COUNTER SPECIFIED RDLDHI EQU 20H ; READ/LOAD HIGH BYTE ONLY OF DIVIDER RDLDLO EQU 10H ; READ/LOAD LOW BYTE ONLY OF DIVIDER CNTLAT EQU 00H ; LATCH THE COUNTER AT PRESENT COUNT MODE05 EQU 0AH ; MODE 5 (HWARE TRIGGERED STROBE) MODE04 EQU 08H ; MODE 4 (SWARE TRIGGERED STROBE) MODE03 EQU 06H ; MODE 3 (SQUARE WAVE GENERATOR) MODE02 EQU 04H ; MODE 2 (PULSE RATE GENERATOR) MODE01 EQU 02H ; MODE 1 (PROGRAMMABLE ONE-SHOT) MODE00 EQU 00H ; MODE 0 (INTERRUPT ON TERMINAL CNT) BCDCNT EQU 01H ; BCD COUNTER MODE (4 DECADES) BINCNT EQU 00H ; BINARY MODE (16 BITS). I shoul b note tha eac counte i programme vi th contro port an tha th actua counte port ar use onl fo loading or reading the count of the timer. Consul th Inte 825 dat sheet fo mor informatio o programming the 8253. Th nex tabl contain th BINAR divide t loa int th 8253 timer 0 for most common baud rates. ------------------------------------------------------- ! SPEED ! Low Half Divider ! High Half Divider ! ! ------------!-------------------!-------------------! ! 9600 ! 04H ! 00 ! ! 4800 ! 08H ! 00 ! ! 2400 ! 10H ! 00 ! ! 1200 ! 20H ! 00 ! ! 600 ! 40H ! 00 ! ! 300 ! 80H ! 00 ! ! 150 ! 00H ! 01H ! ! 75 ! 00H ! 02H ! ------------------------------------------------------- .PA VDS-1 PARTS LIST Th followin i lis o part necessar fo th construction of the AMRAD VDS-1 Daughter Board. QUANTITY PART NUMBER DESCRIPTION --------------------------------------------------------------- 1 VDS-1 AMRAD Daughter PC Board. 1 74LS138 1 of 8 Decoder IC 1 8253 Programmable Interval Timer IC 1-4 2716,2732,2764 EPROM Memory IC (depending on size) 1-4 6116,6264,2186 RAM Memory IC (depending on size) 1 40 Pin Wire-Wrap IC Socket 1 24 Pin Wire-Wrap IC Socket 1 16 Pin Wire-Wrap IC Socket 1 14 Pin Wire-Wrap IC Socket 8 28 Pin Solder-Tail IC Socket (optionally 4 Solder-Tail an ZI socket fo EPROMs) 1 24 Pin Solder-Tail IC Socket 2 16 Pin Solder-Tail IC Socket 2 14 Pin Solder-Tail IC Socket 3 14 Pin Solder-Tail IC Socket (Options) 3 14 Pin DIP Headers (Options) 1 47uF 10V Electrolytic Capacitor (value not critical) 6 .1uF 50V Disc Capacitor .pa-- -- ====================================================================== signed: Rod Hart (wa3mez) Chesapeake & Potomac Tel. Co. Bell Atlantic Inc. Silver Spring, Md. gamma!cp1!hart - umcp-cs!cp1!hart - aplvax!cp1!hart ======================================================================
ron@trsvax.UUCP (08/20/84)
#R:cp1:-75600:trsvax:52800029:000:149 trsvax!ron Aug 20 11:44:00 1984 I agree. And do us another favor. When you FINALLY get your stupid word processor working right so the document is READABLE, DON'T SEND IT AGAIN!!
gnu@sun.uucp (John Gilmore) (08/23/84)
Path: sun!decwrl!decvax!mcnc!philabs!cmcl2!seismo!rlgvax!cvl!umcp-cs!aplvax!cp1!hart From: hart@cp1.UUCP Newsgroups: net.ham-radio Date: Thu, 9-Aug-84 18:31:47 PDT Article-I.D.: cp1.756 Organization: C & P Tel. Co., Balto., Md. Lines: 1432 JEEZUS H CHRIST!!!! This is the second time you've posted a 1400 line document full of total garbage! Of course you work for a phone company, so our phone bills don't bother you. Just for an exercise, figure out what it cost the 11 sites in the path to send this piece of sh*t, then multiply that by 99 for the 1000 sites on the net. Kindly find some dark hole somewhere and seal it behind you. At first I thought the original complainer from xeroX was overreacting. I now see that his reaction was overly mild.
hart@cp1.UUCP (08/25/84)
Sorry to p--- you off. Some twit with a thrash-80 sent it to me to put on the net. I have gotten quite afew request, but I have refused. Instead I am sending a copy of your message along with Keith's instructions on how to obtain in via Arpa. That's enough of this STUPID dialog! -- ====================================================================== signed: Rod Hart (wa3mez) Chesapeake & Potomac Tel. Co. Bell Atlantic Inc. Silver Spring, Md. gamma!cp1!hart - umcp-cs!cp1!hart - aplvax!cp1!hart ======================================================================
W8SDZ%SIMTEL20@sri-unix.UUCP (08/28/84)
From: Keith Petersen <W8SDZ@SIMTEL20> In response to a request from woo at MIT-XX about the amrad vadcg doc: "Could you tell me where the document is on arpa?" Arpanet readers may FTP the file from SIMTEL20 using the usual ANONYMOUS login and password GUEST. The file is in: Filename Type Bytes Sectors CRC Directory MICRO:<CPM.HAMRADIO> DAUGINST.TQT.1 COM 39552 309 = 135H 6520H DAUGINST.TXT.1 ASCII 62681 490 = 1EAH 4EF4H The .TQT version is SQueezed and stored in ITS-binary format. The .TXT version is ASCII. --73, Keith W8SDZ