ToVoiceProjectDateAugust31,19834:36pmFromStewart.paLocationPARCSubjectLarkcheckoutOrganizationCSLXEROXReleaseas/Indigo/Voice/Documentation/LarkCheckout.tiogaCamefrom/Indigo/Voice/Documentation/LarkCheckout.tiogaLasteditedbyStewart.pa,August31,19834:36pmAbstractThisdocumentdescribeshowtotestaLarkprocessor.EnvironmentFindaDoradorunningCedarnearaworkbenchortable.ThetableshouldbeequippedwithanEthernettransceivercableconnectedtothe1.5MbpsvoiceEthernetviaa"Dorado"or12volttransceiver.ThereshouldalsobeaDLScablefortestingtheRS-232portsontheLark.Thereshouldalsobetwotelephonelineswithmodularconnectors.Atleastonelinemusthaveatelephoneinstumentaswell.RollbackCedartoestablishacleanstartingstate.ClickDisconnectinanyChatwindowsbeforedoingaRollback.Obtainthecommandfile/Indigo/Voice/Top/LarkTest.cmbyusingtheFileTool.Runthecommandfile.ThiswillusebringovertoestablishacorrecttestenvironmentontheCedarend.ThecommandfilewillhavetobealteredasappropriateiftheLarkwillbeconnectedtosomenetworkotherthan173##oriftheDLSlineaddressisdifferentfromDLS+100016.Thebringoverportionofthecommandfileneedbedoneonlyonce.Therestofthecommandfilemutbeexecutedaftereveryrollback.Forthesoftwaretooperateproperly,theremustbean"Agent"runningonthevoicenet.IftheThrushtelephonecontrolserverisup,thenanAgentisrunning.Ifnot,startanAgentbytypingRunAgentPkg.UsetheFileTooltoretrieve/Indigo/Voice/Obj/Lark.*,/Indigo/Voice/ETP/LarkMon.obj,/Indigo/Voice/ETP/LarkMon.syms,and/Indigo/Voice/ETP/LarkSlave.mb.ConnectingaLarkBeforeconnectingthepowersupplytotheLarkcircuitboards,adjustthevoltagesforplus5,andplusandminus12.Besurethatallthechipsarepluggedinfacingtherightdirection.ChecktheSIPpackagesforcorrectorientation.Checkthepowersupplybypasscapacitorsforcorrectpolarity.ConfiguretheLarkDIPswitches.p _/q1_/p(_/r3C_/8:?=@p [Sr1[S p([Sr3C[Sp Wvr1Wvp(Wv r3CWvs{Ot FoqF.t Dh LqDh.t B BqKBB ]!X$'t ?qq?q3!$ %(Z), u UDwG 7+s : !#&)-E245B<EG/ X!$&+ ,~24&6:<@&B)Ft . V"i42   F"u  '\r m, ,#V%'*/*4 8):?B4E<F   Jp#$&*-y0 7<.>AlGR ~ U!'%* 0j27: '/TVm$VoiceProjectNote2Adjustthethreeanalogtrimpotsformidrange.ConnectthefollowingLarkcables:power,Ethernet,Telephone,Speakerbox,Microphone.Usingjumpercables,connectLineInAtoLineOutAandconnectLineInBtoLineOutB.PlugintheLarkconnecterboxtotheTTYconnectorandplugintheDLSlinetotheTTYAconnectorontheLarkconnecterbox.Don'tconnecttheTeleWalljacktotheoutsidetelephonelineyet.InitialcheckoutThepurposeofthissectionistoseewhethertheEtherphoneworkswellenoughtoloadtestsoftware.OpentheLarkControlviewer,ifitisclosed.SettheoperatingmodetoManual.Left-Button-ClicktheModebuttoncorrespondingtotheLarkundertest.ThescrollableregioninthecenteroftheLarkControlviewerisindexedbyEthernethostnumber.TheEthernethostnumberofaLarkisthenumberonthelabeloftheMainEPROM.(Thereisalsoaversionnumberonthelabel,sobecareful!)ThisactionwillreadtheentryfortheLarkfromtheGrapevinedatabase.Examinethe"forward"fieldoftheresult,ifitis"notfound"or"MO"ratherthan"MD"ornot"Einstein"thenseekhelp.TurnontheLarkpowerswitch.Thismaytakeafewtries,duetoheavyinrushcurrentswhichcausethecircuitbreakertotrip.Right-clicktheStatusbuttoncorrespondingtotheLarkundertest.ThisactionshouldattracttheattentionoftheLark.Ifthisworks,amessageofsometimewillappearbothinthescrollableregionnexttotheStatusbuttonandinthetypescriptinthebottomportionoftheLarkControlviewer.Thecorrectcommentis"PowerOnBoot."Makeanoteifitissomethingelse.ClicktheStatusbuttonacoupleoftimes.Ifthemessage"Down"keepsappearing,thentheLarkistoosickforthistestingprocedure(orthenetworksaredownsomewhere).PushthephysicalResetpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"WatchdogTimerBoot."Thisverifiestheoperationofthesystemresetcircuitry.PushthephysicalNMIpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"NMI."Thisverifiestheoperationofthepuishbuttonandpartsofthememoryrefreshsoftware.LeftClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Amessageshouldappearsaying"Teleboot"or"4015."Thisverifiestheoperationofpartsofthedownloadingsoftware.MiddleClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Roughlyonesecondlater,a"WatchdogTimerBoot"messageshouldappear.Thisverifiestheoperationofthewatchdogtimerhardware.MiddleClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsofmostofthemainEPROM.Itshouldprint'!'s,butmayprintafewsmallnumbers.Ifitreportserrorsorprints"TeleloadError"thensomethingiswrong.RightClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsoftheslaveEPROM.Itshouldprint's's,butmayprintafewsmallnumbers.Left-ShiftClicktheLoadpushbuttoncorrespondingtotheLarkundertest.ThisloadstheopeationalprogramintotheLarkandstartsit.Ifallgoeswell,anew"NewLark"viewerwillappear.NewLarkprogramThepurposeofthissectionistodescribetheoperationofNewLark.NewLarkisaprogramwhichcanmanuallyexerciseessentiallyanyfeatureoftheLark.ItusesthesameLarkprogramasdoesthev"f&,wHDfr _/~l #" \0"'8-? 4o9< E [ S\!"$t'X(+04I6079w<?B#EjG/ Ye 1g Z#&Q)k+-b03T47K;ACF> W-"%')+079u Tnr Qk2< ""[') 1:5!7<>XAMC Ny y "1#(+-i37^9 >{ L _  p#&*.1 7S@EAG/ KU ^->$( .=1+69?9ABGEG/ I bdZ$)D*-i.3H8k:g<@iB#D  H @!n$($*1E4J7=t?F_ F_ (Kp.$@(N+t/14 :=@ CJo^!%7(Z+s,/{257;@E B< ;; ? 3\ '),/p37:2>ZBG/ >O!";')n-0I37:<? EK fCG 3Y E!g&D)^.&068h:?CB 0VG #&(,K268>\CG /6 II$n&-:/1 9d<=?AD" - +:Z " + 4 58 ;W?TBD7 )l8  &).1E79p<>A_ ' %JqO "D$[ , 57+9{<@C # >B!n%z*/b47<?8ElG/ ! uZ # +-/377-:=AD   6 k$'*(,/3c47b;ACwD 1 L!r() . "p +m-!/269<AD   ksf #c%(,P-z03  \ #@ ,-/37:.=*@B {SO "#' *R+|.j2d6f:=vu r Mz &)(.0c7P=d>?E   }!2%'*..0359!<B)CG/ JTVm$VoiceProjectNote3operationaltelephonesystem,buthasnointelligence,itsimplydisplaysacontrolpanelallowingtheusertomanuallyturnonandoffvariousLarkfacilitiesSomeofthebuttonscontrolhardwarenearlydirectly,butsomecontrolsoftwarefeaturesoftheLarkprogram.NewLarkcommunicateswithaLarkbyusingRemoteProcedureCall.Ifthereismuchofanythingwrongwiththedigitalboard,itprobablywon'tworkatall...The"NewLark"viewerconsistsofseveralregions.Atythetop,thereisatypescriptinwhicheventnotificationsfromtheLarkarerecorded.Eventnotificationsincludetransitionsoftheswitchonthespeakerbox,thehookswitchofthetelephone,andtheringdetector.Theoutputofthetouchtonedetectorisalsorecordedinthiswindow.Nextthereisaneightbyeightarrayofemptyboxes.Thispartoftheviewercontrolstheanalogcrossbarswitchontheanalogboard.Thecolumnofnamesattheleftrepresentsinputstotheswitch,orsoundsources.Therowofnamesaccrossthetoprepresentsoutputsfromtheswitch,orsoundsinks.Thus,forexample,clickingtheboxattheintersectionoftheMikerowandtheSpeakercolumnconnectsthemicrophonetothespeaker.Ablack,orinverted,boxrepresentsaclosedconnection.VoicesourcesinLarkincludeCodec1andCodec2,whichrefertotheDigitaltoAnalog(D/A)partsofthetwoCodecchips.TheseD/AconverterstakedigitalvoicefromtheLarkcomputerandturnitbackintoananalogvoicewaveform.TeleSetreferstothemouthpieceofthetelephoneset,andalsotothepushbuttontouchtonepad.(Thepushbuttonpadisconnectedinparallelwiththemouthpiece.)TeleWallreferstovoicearrivingfromtheoutsidephoneline.Mikereferstothemicrophone.Silenceisjustthat,andLine1andLine2refertovoiceorothersoundsourcespluggedintotheLineInAandLineInBconnectors.VoicesinksinLarkincludeCodec1andCodec2,whichrefertotheAnalogtoDigital(A/D)partsofthetwoCodecchips.VoicewaveformsaredigitizedandpassedtotheLarkcomputer.TeleSetreferstotheearpieceofthetelphoneset.TeleWallreferstothecircuitswhichsendvoicefromtheLarkintotheoutsidetelephoneline.Speakerreferstotheloudspeaker.DTMFreferstotheDualToneMulti-Frequency(touch-tone)decoder.Line1andLine2refertothecircuitswhichsendvoiceorothersoundtodevicespluggedintotheLineOutAandLineOutBconnectors.OneproblemwiththeNewLarkprogramisthatthestateoftheLarkisnotalwaysaccuratelyreflectedontheNewLarkdisplay.TheSilencerowisacaseinpoint.LowlevelsoftwareintheLarkinsuresthatifnothingelseisconnectedtoanoutput,silenceisconnected.ThusyoumayimaginethattheSilencerowisallblackiftherearenootherblacksquares.AnimportantcaseofthesameeffectistheTeleWallcolumn.Infact,theTeleWalloutputispermanentlywiredtotheCodec1input.ThepositionsofthebuttonsintheTeleWallcolumnhavenoeffect.Belowthecrossbarregionareseveralrowsofindividuallynamedbuttonscontrollingmoreisolatedfacilities:OH--controlstheOffHookrelay,whenblack,telephonelineisoffhook.A--controlstheArelay,whenblack,Aleadisasserted,thisispartofthetelephonelinecircuitandshouldgenerallyfollowtheoperationoftheOHrelay,e.g.unlessspecified,clickthembothtogether.Revert--controlsreversionofthetelephoneset,whenblack,thetelephonesetisconnectedbyrelaydirectlytothephoneline.HS--controlsreversionofthetelephonesethookswitch.LikeA,thisrelayisassociatedwithRevertandshouldgenerallybeinthesamestate.Sidetone--controlsSidetone.Sidetonereferstothebitofyourownvoicethatisfedbackfromthemouthpieceofthetelephonesettotheearpiece.Withoutsidetone,thetelephonesoundsdead.Withv"f&,wHDfr _/ Z " *+015Z6w;>DDF ] wka)#! (,.U05:,@$DA [ o2`!#|&-<3T w?E X i V "'0 Snd# !#H'k+5 369E Q  T!}%'*6/=2U4 ;=@! F PL K.X0[ $',.f1368;> M'75 ?#%).1469=yBE* L)Q!w$\)^+$/u136 <@BD J ^0 %}'*E 059;j?AE H !#j *,`.2;479?C G3 K b#d%(*- 45G9u DV$%\(*,.*2O57}9>@aE@ C FCm a# *9-%1P48/:=CF Ai Godf"'+~-1/ 78;2ADF ?  M&C#0 *~-8.5,6;>AH >i*!#(- 04Q8-9C +1"'x*B+,/16"9O<BCF> *Bf"$=&/*/y0 8I;>AF ( K 7'1"$'+^ &4h!%&)H/a57:=eC~H# $x |#o&N,-0?5;69T?AD<G " UC>#'( 0t49 @D  2es"&G*J03W46 N#6 $&)+03j479< BEU  8#N$'=)-04 :=7@C 4!'*0-14:_@OBF(  8 @!s#)/3473=vAF TVm$VoiceProjectNote4sidetone,thesetsoundslive.SidetoneisatalowerlevelthanthatproducedbyadirectconnectionofTeleSettoTeleSet.RingEnable--controlsRingEnable.TheLarkhastwovolumecontrolsforthespeaker.Onecontrolisadjustedbytheknobonthespeakerbox,andtheothercontrolislocatedontheAnalogboardnearthespeakerboxconnector.WhenRingEnableisblack,theinternalvolumecontrolisactivatedandthespeakerboxvolumecontrolisdeactivated.Theinternalcontrolisintendedtosetthevolumeoftelephoneringing.Itisseparatesothattheusercannotinadvertantlyturnringingcompletelyoffbyturningdownthespeakerboxvolumecontrol.LED--controlsthelightemittingdiodeonthespeakerbox.SPMode--controlsasoftwarebitwhichtellstheslaveprocessortoenter"SpeakerphoneMode."Normally,voicedigitizedbytheA/DpartsofCodec1andCodec2simplyenterdatabuffersinthememoryoftheLark.VoicedatafromdifferentbuffersisplayedoutthroughtheD/ApartsofthetwoCodecs.InSpeakerphonemode,theA/DandD/ApartsofthetwoCodecsoperateusingthesamebuffers,sothatanyvoicewhichisdigitizedisautomaticallyandimmediatelyplayedback(althoughacopyisretainedinmemory).SpeakerphoneModemustbeusedinordertoconnect,say,themicrophonetotheTeleWallbyusingthecrossbarswitchtoCodec1andCodec1toTeleWall(whichitalwaysis...).Then,byturningonSpeakerphoneMode,voicefromthemicrophoneisdigitizedandundigitizedandsenttotheTeleWall.O2I2--controlsthemodeoftheslaveprocessor.Becausetherearetighttimingconstraintstotheoperationoftheslaveprocessor,itcannotdoatonceeverythingofwhichitiscapable.Instead,therearetwocopiesoftheprogramwhichhavesomewhatdifferentcapabilities.TheO2I2buttonswitchesbetweenthem.Onemode,calledO2I2(forOut2In2),independentlydigitizesvoicesamplesfromCodec1andfromCodec2andplacesthesamplesinseparatebuffersinmemory(Thebuffersarecalledin1andin2,respectively.).O2I2alsotakessamplesfromthebuffersnamedout1andout2,andplaysthemoutthroughCodec1andfromCodec2,respectively.Theothermode,calledO3I1,forOut3In1,doesnotuseCodec2atall.SamplesfromCodec1areplacedinmemorybufferin1.Samplesfromthreedifferentbuffers,namedout1,out2,andout3,areaddedtogether(mixed)andplayedoutthroughCodec1.(Whenspeakerphonemodeison,programO3I1additionallymixesinthesamplefrombufferin1.)ModeO2I2wouldbeusedforhandlingtwosimultaneousphonecalls,onewithCodec1andonewithCodec2.ModeO3I1wouldbeusedforaconferencecall,inwhichseveralpeopletalkatonce,andalsoforgeneratingtones.Soundslikedialtoneandtouchtones(tm)areactuallypairsoftones.TheLarkgeneratestonepairsbyputtingonetoneinbufferout1andtheotherinbufferout2.ProgramO3I1thencombinesthetonesandplaystheresultingsoundthroughCodec1.WhentheO2I2buttonhasablackbackground,programO2I2isrunning,whenitiswhite,programO3I1isrunning.TS12--controlsthetimeslotofCodec2.Thisbuttondoesnotexistforanygoodreason.Inorderfortheanalogboardtooperateproperly,CodectwomustbeconfiguredtooperateinTimeSlot12,whichitdoeswhentheTS12buttonhasablackbackground.ThedefaultconditionoftheLarkhasTS12on,butNewLarkdoesnotcorrectlyreflectit.ClickingTS12willturnonthebutton.Thisisagoodideabecauseifclickedtwiceaccidently,thebuttonwouldbeoffandtheLarkwouldnolongerworkcorrectly.TX1,TX2,VFS-TX,RX1,RX2,RX3--ThesebuttonscontrolEthernetVoiceconnections.Theyareconfiguredaspairs.TheTX1button,forexample,transmitssamplesfoundinvoicebufferin1totheEthernetaddressrepresentedbytheRX1button.IfRX1isalsoturnedon,thenthereceivedEthernetvoicepacketswillbeplacedintobufferout1.TX2andRX2alsoformapair,butusebuffersin2andout2.VFS-TXisintendedforcommunicatingwiththeVoiceFileServerandRX3controlsreceptionofpacketsforbufferout3.Theselattertwoarenotapairandarenotdirectlyuseful.BelowtherowsofnamedbuttonsintheNewLarkviewerisaboxcontainingbuttonssuchasv"f&,wHDfr _/ Ds"+#%=&n*?-039;<@ G ] [ # "%(+?-279<=AD Ye _LR"Y%p(/*.=24k91;?=BvFu W JI /F &(:,;.38=H>DyG/ Vd- #&+0 1l7 8:<AC8 TovJWv!h% .&1$5 <>@E R KK PM -^!%'*/ M]5s "3&V)N+/?5g7*: D L*4r!%f'7+,/4 5Y9=@EiG/ JWlsv!'~,/-24{9<?hBDF H !U%[(%+/03L6 :?CF G4 }&I%x& /2M :9>BHe E %xL $(+-0267= ?A C #!%',/C4B5;@|AFL B>  $v(+. 57-<? F @ ~ >1S0!V$ +1 46:8> EzG/ CQE 5 \%1!%,*i-0R59<?C>F 40 x+rc %& .15v9=AxCFG 2 vY"&(*j+-2F39[=@F( 0 s  #&Q),0@5:=uADW /:*. h!7"$*}- 5x9];=^AE` - "* ^& ( 15_8;>BD&F + qL!$'0(m /q2g4(8H<A{DEE *D  k"b%$'+$-158;'@UCE ( aS#%(*h.14V6:@;@C & i c"%K*/ 4A8 $z zFb! )/W24$9=N>?D " i W;8i $\&a)v-1 3|68;z>DE  GH]*2$8(+e.0 79>@D[GR !K#%( 1y4k9,?eA7CG a $h(*0369;>2CFHe  w= &) -13639;{>C,EK  i ;z!)$&*/ 39= F  P E[Dy$S&,2y7;=A3ErG I ]} !O#'a-.2O36;>/AD! + ! #(,/F25I8;<?BdD  mHL # ,0"269>@DX S $(+=-01/469;@} &#$'~-2h4 5l8Z ?KDxGTVm$GVoiceProjectNote5PlayFile,Dial,andTones.Thesebuttons,whenclicked,bringupadditionalformscontaingtheparametersfor,say,thedialcommand.OnlytheDialandTonesbuttonsareofimmediateinterest.Dial--ThedialcommandinstructstheLarktogenerateasequenceoftouchtones.Touseit,firstclikDialtobringupthedialform.Thenclickthenumber:fieldinordertoeditthenumbertodial;thecaretshouldmovetothefieldtotherightofthe"number:".Afterenteringthenumber,theDoDialbuttonmaybeclickedtosendthecommand.WithprogramO3I1enabled(O2I2OFF),andCodec1connectedtoSpeaker,thetonesshouldbeheardinthespeaker.Tones--ThetonescommandinstructstheLarktogeneratesinglekindoftoneforagivenintervalandnumberofrepititions.Forexample,thedefaultargumentsbroughtupbyclickingTonescallforasoundcomposedoftwofrequencies,440Hzad480Hz.Thesetonesproducea"ringing"sound.Thesoundistobeonfor500millisecondsandofffor400milliseconds.Thereistobeonerepitition.Clickafieldnametoeditthecorrespondingvalue.ClickingtheDoTonesbuttoncausesthecommandtobesenttotheLark.AtthebottomoftheNewLarkvieweraretwootherboxeswhichareindependentlyscrollable.theuppersuchboxis"connected"totheRS-232portTTYA.Thebottomboxis"connected"totheRS-232portTTYB.ConnectedmeansthatkeystypedintooneoftheseboxescomeoutofthecorrespondingTTYport.CharacterstypedintooneoftheTTYportsappearintheboxes.Atthisswriting,whencharactersaretypedintoabox,theyappearinthatboxaswellasattheTTYport.ThisphenomononiscalledEchoingandisunintended.AnalogBoardCheckoutThepurposeofthissectionistoseewhethervoicepartsoftheEtherphonework.Ifyouhavegottenthisfar,aNewLarkviewerwillbepresentonthedisplay.ClicktheLEDbuttonafewtimestoseeiftheLEDonthespeakerboxturnsonandoffcorrectly.Turntheswitchonthespeakerboxbothupanddown.Foreachupordownmovement,amessageshouldappearinthevieweratthetopoftheNewLarkviewer.Themessagesshouldsay"device:speakerSwitch"and"event:220C"foran"on"movementoftheswitchand"event:221C"foran"off"movementoftheswitchthatrestoresittothecenter-offposition.Ingeneral,theevent:220CmeansthatsomethinghasturnedONandtheevent:221CmeansthatsomethinghasturnedOFF.ClickeachofOH,A,Revert,andHSseveraltimes,establishingthateachmouseclick(exceptpossiblythefirstone)producesacorrespondingaudibleclickfromtheanalogboardastherelaysswitch.Endupthisoperationwithalltherelaybuttonsbackgroundwhite.Ifthisteseworkssatisfactorily,plugintheoutsidephoneline.Liftandreturnthehandsetofthetelephone.TheseactionsshouldpproduceONandOFFmessagesintheupperviewerlikethosefromthespeakerboxswitch.Themessageshouldbe"device:hookSwitch."Liftthehandsetandtalkintoit.(Ifyouarenotgoodat"Test1,2,3",thentrypushingatouch-tonebutton.Itwillbealotlouder.)Youshouldnothearyourselfandthephoneshouldseem"dead."(Ifusingatouch-tonebutton,youmayhearaslightleakage,manifestedbyafainttone.)ClickSidetone.Thetelephoneshouldbecome"live."Trythisacoupleoftimes,endingwithSidetoneOFF.ClickthecrossbarbuttontoconnectTeleSettoTeleSet.Youshouldagainbeabletohearyourself,butlouderthanwithjustsidetone.Turnthecrossbarbuttonbackoff.ClickthecrossbarbuttontoconnectTeleSettoDTMF.Asyoupushandreleasetouch-tonebuttons,youshouldget"device:touchPad"messagesintheeventwindow.Thelasttwodigitsoftheeventindicatewhichbuttonhasbeenpushed.Thefollowingtableprovidesakey:v"f&,wHDfr _/Q"&+b.0 7":@OB ] 8O!]$l'#+;0124=; [ /"$(:)/g06t8*;@tBE F Ye j<h $j'*/348~:7=?nDF_ W _^1e!k#'C)+ 37<<?%DG0 V RI,h!) ,|15m:>uBEJ To !RL#g%X)9*-G Q>$&*H+1}5i8:U=p?@D PM  #j%*t1#6\8o:l?CF'He N L #F%'*"-K1U4:\;AF L ^ !m$&E(z+ 378:<?) E KW Co !&D+.0v48=4?EG I ~ G5g F$&)-&057M @G G/ E  e %}(d-~0C478 @BcD C (j E#j'M*2,.2D609,@ B? ds `TI"#&c)-w236b;X=p@E @ \h %C&),.11!24n6:/> A( > XOi u ;r 8R| !$[)-125y = AClFH 6&Gp p"$ (*-F 40IH!#%'H)-/1t6q9$<>AbC 1m"y%'*S.1x468S<CD7 0?) q#$'w*.b36<AD! .f G$e!#&-/k168=ADE , ^D!e"$' -q35:=[AEK + ]D"&C).07:>r (- 5# %*. 6a9c<AVD &+}H`0L '5,/@249C=->A D %N "b'R .3f47}:9>4Fi #   !,NOO!: (?,*05;=@cC  y f)!g&E(-0e59;A  N9 "%&'c)-.2>35+7R:bxAG   p' +#E$o($-e 4a6\7: @yaf %*0257;=AFt  CP#')/P2V6:hq${'6*-1,3b59=@g G/ @ G /. D '),=/149 ;@/CmEl - L $&)_.358<ACG + # " )d+]M &KE![& '*,'.23K4;>A(Fi %A;3 #9&+X.14.6<@B?D7 #j !+]M Hf#$&(i.1S49<?A<BbD `##%*' 034 S#(8)t+*04q8 ;%? B EG  x-"%B').026<?BRF 1QTq Q%)-P/0 7z#2'*^-e/m167K8>?CG0  ?\t!%-(-J/]4`8 ;?IB#EJG D0 "&,14?69<>B B~#!0$&i*+.}235;?BGTVm$VoiceProjectNote7comeoutthespeaker.ClickSPModetoverifythatitcontrolsyourvoicecomingoutthespeaker.ClickO2I2ONandtrythisagain.LeaveO2I2ONandclearallcrossbarswitches.ThischeckstheA/DpartofCodec1andSPMode.ClickcrossbarbuttonstoconnectMiketoCodec2andCodec2toSpeaker.ClickO2I2onandofftoverifythatitcontrolsyourvoicecomingoutthespeaker.ThischeckstheA/DpartofCodec2andadifferentaspectofSPMode.Clearallcrossbarswitches,turnoffO2I2,andturnonSPMode.SetcrossbarswitchestoconnectTeleSettoCodec1andTelewalltoSpeaker.(RememberthatthereisalwaysaconnectionfromCodec1toTelewall.ClickOHandAtopickuptheoutsidephoneline.Youshouldhearadialtoneinthespeaker.ClickDoDialtodialthenumberofthenearbyphoneenteredpreviously.Theotherphoneshouldring.Answerit.YourvoiceintheotherphoneshouldcomeoutthespeakerandyourvoiceintheLarkphoneshouldcomeouttheotherphone.Holddownatouch-tonebuttononthelarkphoneandadjustthehybridtrimpotforminimumtoneloudnessinthespeaker.Thehybridtrimpotisontheanalogboardroughlyinthecenter.HangupbothphonesandclickOHandAtohanguptheoutsideline.ClearallcrossbarswitchesandturnoffSPMode.ClickcrossbarbuttonstoconnectMiketoCodec1andCodec1tospeaker.ClickRX1andTX1ON.Yourvoiceshouldcomeoutthespeakerwithaslightdelay.ThisteststheEthernetandDESchip.Clearthebuttons.andrepeatthetestusingCodec2andRX2andTX2.DigitalBoardCheckoutThepurposeofthissectionistoseewhethersomeotherpartsoftheEtherphonework.PlugtheDLSlineintotheTTYAconnecterontheLarkconnectorbox.BesurethattheDLSlineisrunningat1200baud.TypeintoChatandseethatthesamecharactersappearintheNewLarkupperTTYviewer.TypeintotheNewLarkupperTTYviewerandseethatthesamecharactersappearintheChatviewer.TrythesamethingwiththeTTYBconnectorandtheNewLarklowerTTYviewer.CheckListThissectionrepeatstheinstructionswithoutexplanation.SetupLarkControl:OpentheLarkControlviewer.ClickManual.Adjustpowersupplythevoltagesfor+5,and+-12.Checkchiporientation.ChecktheSIPorientation.Checkbypasscapacitorpolarity.ConfiguretheLarkDIPswitches:K1:1Closed,2Open,3Closed,4Closed,5Open,6Open,7Closed,8ClosedF10:1Open,2Closed,3Closed,4Open,5Open,6Closed,7Open,8OpenAdjustthethreeanalogtrimpotsformidrange.v"f&,wHDfr _/ G !,"&)p*/36;p=@-E ] b#r&&(,!. 3Z9<@CVF [  YeD'!6$&q*+.235;?;BDG] W _2$'$)/i269T<?AWEF V  Srr "&),.5m7=EBDx Q>&-0i35]9: AEJ PL + W"$'i,<036;8>]?BREwG/ N %&&)T-2474 >AEU Lh&%V |"*$(),b0469\>[ADMG KV KRq $o H.  T"Q$'j+.H2L49 =@)Ft G3?zR %'$)++/38:=  Dn{2 n#%%'i),.05 B;bR"$ ?Y}!%M'+Z,/a346<@QCFj > n  "'*,.047;'=ChF=  3V1}.Y!'),K/59l;x>kA3CF 1 MzC#'%(*-60 7 ;=+?E 0 C{/!B%A(,/147!: AEG/ .` I*!$(X.1f39=Au +r 'dw "' %E  "x  NL L!^#%' ),# V R _c@ / h5Sv!"'(- .?2b389 (Ki!"&(,7-k2U378 p~l #"8TVm$VoiceProjectNote8Connectcables:power,Ethernet,Telephone,Speakerbox,Microphone.LineInA<->LineOutA,LineInB<->LineOutB.connecterbox,DLS<->TTYA.Left-ClickModeforthegivenEtherphonetogetGrapevinedatabaseentry.TurnontheLarkpowerswitch.Right-clickStatustoseea"PowerOnBoot"messagePushthephysicalResetbuttontoseea"WatchdogTimerBoot"messagePushthephysicalNMIbuttontoseean"NMI"messageLeft-ClickResettoattracttheEtherphone'sattentionMiddle-ClickResettocheckthewatchdogtimerMiddle-ClickDebugtocheckthemainEPROMRight-clickDebugtochecktheslaveEPROMLeft-ShiftClickLoadtoloadtheEtherphoneprogram.NewLarkviewershouldappear.ClickLEDafewtimestochecktheLEDFlipspeakerboxswitchtogetspeakerSwitchmessagesToggleOH,A,Revert,andHStohearrelayclicksOH,A,Revert,andHSOFFPlugintheoutsidephonelineLiftandreturnthehandsettogethookSwitchmessagesLiftthehandsetandtalk--shouldbedeadToggleSidetonetocheckifhandsetcomesaliveSidetoneOFF,TeleSet->TeleSettocheckifhandsettalkstoitselfTeleSet->DTMFtotestfortouchPadmessagesClickRevertandHSON,placeandreceiveacallClickRevertandHSOFF,ClearcrossbarTeleset->Speakertotest"PAsystem"ToggleRingEnabletocheckseparatevolumecontrols.Clearcrossbar,RingEnableOFF,Teleset->Line1,Line1->SpeakertotestLine1Clearcrossbar,Teleset->Line2,Line2->SpeakertotestLine2Clearcrossbar,Mike->Speakertotest"PAsystem"Clearcrossbar,Codec1->Speaker,TS12ON,O2I2OFF,ClickDial,fillinphonenumberClickDoDialtoheartonesO2I2ON,clickDoDialtohearonlyonetoneClearcrossbar,Codec2->Speaker,clickDoDialtohearothertone,O2I2OFFClearcrossbar,Mike->Codec1,Codec1->Speaker,ToggleSPModetohearvoiceornotO2I2ON,ToggleSPModetohearvoiceornotv"f&,wHDfr _/=! (.*1O :$=u?Z@CpF ]  G#5&E)+ [ :<y '(+17d X+1 V }!$A(C Su !$%+,i04 QuD!d#%* N :N ' L( p $' I J,!%  G1 < ,# D +!H (/32}5:3> B:L2 #" ?]E ( =C>N3 )!$(Y :v- 8L 5eKo! ). 3UeD"$ 0>"'% .^_!#d'E(-02 +QS$ )hL #H') &L!] $q`P !> wY#( zb ![&'*,/0279<?X br!:$u%'X,.H04 b^ "O$' bW9"&g)z,04T79;? Lh *=y #&u bW9"&(n+}-,0F37X: b^!0%t&(W-289<@xB< *=h"1%';TVm$VoiceProjectNote9Clearcrossbar,Mike->Codec2,Codec2->Speaker,ToggleSPModetohearvoiceornotClearcrossbar,O2I2OFF,SPModeON,TeleSet->Codec1,Telewall->SpeakerOHandAONtogetdialtoneClickDoDialtoplacecall(answerit).TesttalkinginbothdirectionsHoldtouch-toneandadjusthybridtrimpotforminimumHangupbothphones,OHandAOFF,ClearcrossbarandSPModeOFFO2I2OFF,Mike->Codec1,Codec1->speaker,TX1,RX1ONtotalkwithdelayO2I2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFMike->Codec2,Codec2->speaker,TX2,RX2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFDLS->TTYAtotypetoandfromupperTTYwindowDLS->TTYBtotypetoandfromlowerTTYwindowv"f&,wHDfr _/b^!0%t&(W-289<@xB< \bN"%*,02o79 Z9ed[ WL> #!%(-b/2L UC7 "T'I) Rn B!%)A.1Q6 PM*5z#K$&.+/2J569i< M*Je KWb HL>D$J'+-/w2.5I Fab C~5"&) Ak]"{&E)NTVm$H TIMESROMAN HELVETICA TIMESROMANY TIMESROMAN HELVETICALOGO TIMESROMANLAUREL TIMESROMAN f - 9 B KRUj/X VYLarkCheckout.tioga17-Oct-83 19:55:01