Masterclock TCR1000 User manual

TCR1000 PC Card
User Manual

TCR1000UserManual–Rev.2.0.3 Page2
TableofContents
Forward............................................................................................................................................4
Disclaimer..............................................................................................................................................................................4
Copyrights.............................................................................................................................................................................4
Trademarks...........................................................................................................................................................................4
IconsUsedInThisManual....................................................................................................................................................4
Printing..................................................................................................................................................................................4
Compliance.......................................................................................................................................5
WEEE.....................................................................................................................................................................................5
RoHS......................................................................................................................................................................................5
Introduction.....................................................................................................................................6
Features................................................................................................................................................................................6
Unpacking........................................................................................................................................7
Supplied(ShipKit).................................................................................................................................................................7
Installation.......................................................................................................................................8
Hardware..............................................................................................................................................................................8
PCIcard.............................................................................................................................................................................8
Software............................................................................................................................................................................9
TCRSyncApplicationandServices.....................................................................................................................................9
DeviceDriver...................................................................................................................................................................11
Configuration.................................................................................................................................14
Hardware............................................................................................................................................................................14
Input“TimeCode”Connection.......................................................................................................................................14
Software..............................................................................................................................................................................15
TCRSyncConfigurationUtility.........................................................................................................................................15
Operation.......................................................................................................................................18
TCRSyncMonitor.................................................................................................................................................................18
CustomProgramming.....................................................................................................................19
SDK......................................................................................................................................................................................19
DLL.......................................................................................................................................................................................19
Specifications.................................................................................................................................20
Connectors..........................................................................................................................................................................20
PCIBUS(PCIV2.1,V2.2).....................................................................................................................................................20
TimeCode...........................................................................................................................................................................20
Physical................................................................................................................................................................................20
Operating/StorageTemperature&Humidity.....................................................................................................................20
Troubleshooting.............................................................................................................................21
Unabletolocktotimecode................................................................................................................................................21
Notdisplayingthecorrectlocaltime..................................................................................................................................21
DSTisnotproperlynegotiated...........................................................................................................................................21
LimitedWarranty...........................................................................................................................22
Exclusions............................................................................................................................................................................22
Limitations...........................................................................................................................................................................22
ExclusiveRemedies.............................................................................................................................................................22
ServiceInformation........................................................................................................................23
RMAPolicy..........................................................................................................................................................................23
ContactingUs......................................................................................................................................................................23

TCR1000UserManual–Rev.2.0.3 Page3
Thispageintentionallyleftblank.

TCR1000UserManual–Rev.2.0.3 Page4
Forward
Disclaimer
Thematerialinthisdocumentisforinformationonlyandsubjecttochangewithoutnotice.While
reasonableeffortshavebeenmadeinthepreparationofthisdocumenttoassureitsaccuracy,
Masterclock,Inc.assumesnoliabilityresultingfromerrorsoromissionsinthisdocumentorfromthe
useoftheinformationcontainedherein.Masterclock,Inc.reservestherighttomakechangesor
revisionsintheproductdesignortheproductmanualwithoutreservationandwithoutobligationto
notifyanypersonofsuchrevisionsandchanges
Copyrights
Copyright©2011Masterclock,Inc.Allrightsreserved.Nopartofthispublicationmaybe
reproduced,storedinaretrievalsystemortransmittedinanyformorbyanymeans,electronic,
mechanical,photocopying,recordingorotherwise,withoutthepriorwrittenconsentof
Masterclock,Inc.
Trademarks
Trademarksmentionedinthismanualarethepropertyoftheirrespectiveowners.
IconsUsedInThisManual
Caution:Thisiconsignifiesapotentialhazard,andgivestipsonhowtoavoidthem.
ImportantInformation:Thisiconindicatestoanimportantstepthatmustbefollowed.
TechnicalNote:Thisicondescribestechnicaltermsandactions.
HelpfulHint:Thisiconsuggeststhegeneralsetupandpractice.
Printing
Whileoptimizedforonscreenviewing,thepagesofthismanualareformattedforprintingon
81/2”x11”andA4sizedpaper,givingyoutheoptiontoprinttheentiremanualorjustaspecific
pageorsection.

TCR1000UserManual–Rev.2.0.3 Page5
Compliance
WEEE
WasteElectricalandElectronicEquipmentDirective(WEEE)2002/95/EC
TheTCR1000isconsideredWEEECategory9(MonitoringandControlInstruments
Equipment)asdefinedbytheWEEEDirectiveandthereforefallwithinthescopeof
theWEEEDirective.
FormoreinformationaboutMasterclock’sWEEEcomplianceandrecycleprogram,
pleasevisit:http://www.masterclock.com/rohs_compliance.php
RoHS
Compliant
by
Exemption
RestrictionoftheUseofCertainHazardousSubstancesDirective2002/95/EC
TheRoHSdirectivecoversthesamescopeofelectricalandelectronicequipment
thatareundertheWEEEdirective,exceptthatCategory8,MedicalDevices,and
Category9,MonitoringandControlInstruments,whichareunderWEEE,are
excludedfromtheRoHSdirective.
ThisdevicefallunderthecategoryofMonitoringandControlInstruments
Equipment(Category9asdefinedinAnnex1AofWEEE2002/96/ECDirective)
whichisexcludedfromtheRoHSdirective2002/95/EC(referenceArticle2,
paragraph1)requirements.
Theseproductsaremanufacturedusingleadinthesolderingprocessasallowed
foritemsexcludedfromtheRoHSdirective.TheseunitsareRoHSCompliantonly
inthattheyareexcludedfromtheRoHSdirectiveunderCategory9,Monitoring
andControlInstruments.

TCR1000UserManual–Rev.2.0.3 Page6
Introduction
TheTCR1000isauniversalvoltagetimecodereaderplug‐instylecardforboth3.3Vand5VPCI
bussesonIBM‐PCcompatiblecomputersystems.ThecardisdesignedtosynchronizetimeinaPCor
Serverfromamastertimecodereference.Inaddition,itcanbeusedasaSMPTEorIRIG‐B/B1linear
timecode(LTC)readerundersoftwarecontrol.Thereaderiscompatiblewith24/25/30fpsNDF(Non
DropFrame)SMPTElineartimecode.ThereaderisalsocompatiblewiththeIRIG‐Bpulse‐widthtime
codeformatandtheIRIG‐B(1)1kHzamplitudemodulatedtimecodeformat.
ThisinstructionbookcoversinstallationandoperationofthecardusingSMPTEandalsoIRIG‐Band
IRIG‐B(1)timecodeformats.Insomecasesreferencesaremadeto24,25or30frames.Itshouldbe
understoodthatthereferenceto24,25or30NDFframespersecondonlyappliestotheSMPTEtime
code.
Features
•DevicedriversforWindowsXP(32bitonly),Windows7,Server2003andServer2008
•TCRSync‐1000–Anadvancedtimesynchronizationsoftwarepackageprovidingtimezone
offsetcapabilities,automaticdaylightsavingstimehandling,unobtrusivebackground
operationfunctionality,andmanyotherfeatures.
•TimeCodeViewer–Atimecodedisplay/diagnosticutility.
•SDK(softwaredevelopmentkit–libs,sourcecodeandsamples)fordeveloperswith
documentationandexampleMSVC++code.

TCR1000UserManual–Rev.2.0.3 Page7
Unpacking
Supplied(ShipKit)
Thelistbelowisforillustrationpurposes.Refertoyoursalesorderforactualitemsshipped.
•TCR1000PCIcard
•PCIBracket(s),halfandfullheightbracketsprovided
•CD‐ROM
oInstaller
SoftwareApplications
DeviceDrivers
WindowsService
UserManual
oDeveloperResources
SDK
SampleProject
Notactualsize
____

TCR1000UserManual–Rev.2.0.3 Page8
Installation
Hardware
PCIcard
TheTCR1000cardwillneedtobeinstalledbeforeinstallingthesoftwaredevicedrivers.
TheTCR1000isastaticsensitivedevice,whichcanbedamagedbyESD.Observetheproper
precautionsforhandlingstaticsensitivedevices.DamagesustainedtotheTCR1000dueto
ESDormishandlingisnotcoveredunderwarranty.
FollowthestepsbelowtoinstalltheTCR1000PCIcard.
1. Shutdownthecomputerandremovethepowercord.
2. RemovethecomputercaseandlocateanavailablePCIslot.
3. IdentifywhichtypeofPCIbracketthecardrequires.
a. Ifneed,replacethebrackettothePCIcard.
4. InserttheTCR1000intothePCIbusslotandsecurewithretainingscrew.
5. Installthecomputercase.
6. Pluginthepowercord.
7. Poweronthecomputer.

TCR1000UserManual–Rev.2.0.3 Page9
Software
The“TimeCodeProducts”CDcontainstheTCR1000’sinstaller,devicedrivers,softwareapplication,
usermanual,SDKdocumentandmonitorsampleprojectusermanualandsourcecode.
TCRSyncApplicationandServices
AfeatureinWindowsOSistheWIN32Timenativecomputer‐to‐computertimesynchronization
mechanism.ForTCRSyncMonitortooperateproperlyW32Timemustbeconfiguredinspecificways
dependingonthenetworkenvironment.
TheTCRSyncServiceisinstalledandstartedduringtheinstallationprocess.
1.InserttheCD‐ROMintothedrive.
2.Ifauto‐runisenabled,aweb
browserwindowwillopentothe
“TimeCodeProducts”menu.Youcan
alsoopenthe“index.htm”filelocated
ontherootoftheCD‐ROM.
3.Fromthedrop‐downmenu,select
TCR1000.
4.ClickTCRInstaller(32or64bit).
5.Youmightbegiventheoptionto
savethefileorrunfromtheCD‐ROM.
Click[Run]toruntheinstallerfrom
theCD‐ROM.
6.DependingonWindowsOSsecurity
settings,therecouldbeanumberof
differentpop‐up“Warning”windows.
Click[Run]toallowtheinstallationto
begin.

TCR1000UserManual–Rev.2.0.3 Page10
7.FollowthewindowpromptsandinputfielddatatoinstalltheTCR1000filestotheWindowsOS.
1.Requiredsupportfiles…
2.Welcomescreen…
3.Acceptthesoftwarelicenseterms…
4.Entercompanyinformation
5.Viewthestatusbar…
6.Installationcomplete.

TCR1000UserManual–Rev.2.0.3 Page11
DeviceDriver
FollowthestepsbelowtoinstallthedevicedriversfortheTCR1000PCIcard.
1.Navigateto“DeviceManager”and
locate:
“PCIDataAcquisitionand….”.
2.Right‐clickthedeviceandfromthe
drop‐downmenuclick:
“UpdateDriverSoftware…”.
3.Click“Browsemycomputer…”.
4.Click[Browse]andnavigatetoeither
thehard‐driveorCD.
Hard‐drive
C:\ProgramFiles\Masterclock\
TCRSync1000\xxbit\Drivers\
Or
CD
X:\Products\TCR1000\xxbit\Drivers\
5.Verifythepathandclick,[Next].

TCR1000UserManual–Rev.2.0.3 Page12
6.DependingonWindowsOSsecurity
settings,therecouldbeanumberof
differentpop‐up“Warning”windows.
Click,“Installthisdriver…”toallowthe
installationtobegin.
7.Thenextwindowshowsasuccessful
updateoftheMasterclockTCR1000
driver,click[Close].
8.In“DeviceManager”,noticetheentry,
“MasterclockPCIcard”withthe
“MasterclockTCR1000”.
9.Thedevicedriverisnowinstalled.
Nowthe“ComputerManagement”
windowcanbeclosed.

TCR1000UserManual–Rev.2.0.3 Page13
Thispageintentionallyleftblank.

TCR1000UserManual–Rev.2.0.3 Page14
Configuration
Hardware
Input“TimeCode”Connection
TheTimeCodeinputisbalanced;assuchtheinputpolarityisnotcriticaltooperationoftheTCRcard.
Forsystemsdistributingsingleendedorunbalancedtimecodesignaltomultipledevices,itis
suggestedthatthesignaldistributionmethodbeconsistent.
AninsulatedBNCfemaleconnectorisprovidedasastandardconnectorfor2‐wiretimecodeinput.
TheTCR1000cardhasasingleBNCconnector.Alongwithcoaxialcabletodistributetimecodes
reservethecenterconductoroftheBNCastheTimeCodesignalandtheouterBNCconductorasthe
TimeCodeReference/SignalGND.
PartialMasterclock’sTCR1000timecodeinputcircuit
Anoptional3‐pinlockingheaderconnectorcanbeorderedattimeofpurchaseinsteadof
theBNCconnector.
InputImpedance
TheinputimpedancefortheTCR1000circuitisconsideredtoberelativelyhighatapproximately
100kΩ.Thishighinputimpedanceallowsforconnectingmultipletimecodedevicesonthesame
signalpathwithoutloadingand/ordistortingtheinputtimecodesignal.
InputLevel
TheTCR1000firmwarewillautomaticallydeterminetheappropriategaincontrolsettingforyour
incomingtimecodedBlevelwithinrange(notoutsidetherangeof‐15and+20dB).
TheTCR1000requiresupto30secondstocompleteautomaticgaincontrolwhendecodingSMPTE
and(intheworstcase)uptothreeminuteswhendecodingIRIG‐B0/B1.Whenpropergaincontrolhas
beenachievedtheincomingtimecodeshouldbereadanddisplayedonthescreenwithoutany
hesitationsorjumps,andtheLEDonthecardwilllightsteady‐on.
TimeCodeInputSelect
TheTCR1000cardwillautomaticallydetectwhichformatoftimecodeisbeingprovidedtothecard
uponinitialpowerupwithavalidtimecode.Nouserhardwareadjustmentsarenecessary.

TCR1000UserManual–Rev.2.0.3 Page15
Software
TCRSyncConfigurationUtility
TheTCRSyncConfigurationUtilityshouldberuntoconfigureyourTCR1000cardandsoftware
parametersforyoursourceoftimecodeinputandyoursystemsetting.Thisconfigurationutility
promptsyouforinformationregardingyoursourceoftimecodeandvariousclocksynchronization
operatingparameters.
FollowthewindowpromptstoselectconfigurationsettingsfortheTCR1000card.
1.Fromthe“StartMenu”,navigatetoandclick,
“TCR1000ConfigurationUtility”.
2.Click[TCRSync1000Configuration]
3.Selectdateandcontrolbitinformation.
4.IfselectionforMasterclock,Inc.proprietary
controlbitswasselected,youcanchoosealert
options.
5.Selectincomingtimecodeinformation.See
thenextpageformoreinformation.

TCR1000UserManual–Rev.2.0.3 Page16
Dateinformationencodedintimecode
Checkthisoptionifthetimecodesourceencodesdateinformation.ForSMPTE‐typetimecodes,the
datemustbeencodedtotheLeitchTMspecification.ForIRIG‐Btimecode,thedatemustbeencoded
withintheIEEE1344specification.[Note:datesupportforIRIG‐BunderIEEE1344requiresTCR500
timecodereaderfirmwareversion1.6orlater,orTCR500‐PCIcard.ConsultTCR500manualfor
informationondeterminingfirmwareversion.]
Time/Dateintimecodeisadjustedfordaylightsavingstime(duringDST)
Checkthisoptionifyourtimecode,time/dateinformationisadjustedfordaylightsavingstime
(duringDST)tosometimezonestandard.Thisoptionisavailableonlyiftheselectedtimezone
referencedefinesdaylightsavingstimeandtheDateinformationencodedintimecodeoptionis
checked.
Selecttimezone
CheckUTCifyourincomingtimecodeisreferencedtoUTC/GMT,selectOtherifitisnot.IfOtheris
selectedatimezonemustbechosenfromthetimezonelistbox.Selectthetimezonethatmatches
thereferenceofyourtimecodesource.Thisisnotnecessarilyyourlocaltimezone.Iftheselected
timezonedefinesdaylightsavingstime,thestartandendofdaylightsavingstimewillbedisplayed
belowthetimezoneselectionlistbox.Youmayselectatimezonethatdefinesdaylightsavingstime
evenifyourtimecodesourcedoesnotadjustfordaylightsavingstime.
6.Selectanadditionalpop‐upnotificationto
indicatedtimecodelossinexcessof3minutes.
7.Tosavetheconfigurationsettings,click
[Apply].
WindowsOSdoesnothavetorestartinorderforchangestotakeeffect.

TCR1000UserManual–Rev.2.0.3 Page17
Thispageintentionallyleftblank.

TCR1000UserManual–Rev.2.0.3 Page18
Operation
TCRSyncMonitor
TheTCRSyncMonitorprovidesinformationabouttimecode(whendecodingisactive)and
troubleshootanyissueswiththeincomingtimecodereference.
TheTCR1000autonegotiatesthetimecodeformatanditwillbedisplayedfromtheTCRSync
Monitor.
Undernormaloperatingconditions,the“Recalibrate”buttonisnotused.IfTCRSyncMonitorisnot
showingcorrectinformation,click[Recalibrate]tohavetheTCR1000tryandre‐establishatimecode
reference.
IftheLEDlightison(solid),timecodeispresentattheinput.

TCR1000UserManual–Rev.2.0.3 Page19
CustomProgramming
SDK
TheTCR1000SDKcontainsanAPI(ApplicationProgrammingInterface)totheTCR1000DLL(Dynamic
LinkLibrary).ItrunsonallWindowsplatforms.TheAPIcanbelinkedtoandcalledfromcustom
WindowsapplicationstoprovidespecializedhandlingoftimecodeandforintegrationintoOEM‐level
applications.TheAPIincludesprogrammer’sdocumentation,librariesandsampleapplicationsforMS
VisualC++.
Supportforcustomapplications,OEM,andsoftwaredevelopmentwiththeTCR1000isnot
providedbyMasterclock,Inc.Information,libraries,andsamplecodeisprovidedas‐is.
DLL
TheTCR1000DLL(DynamicLinkLibrary)isalibrarythatisusedbyWindowsprogramstoaccessthe
TCR1000devicedriver.

TCR1000UserManual–Rev.2.0.3 Page20
Specifications
Connectors
Standard..................................................BNC,isolated
Optional...................................................3Pinlockingheader(J1),RA,0.1”spacing
InputImpedance.....................................High,>100kΩ
PCIBUS(PCIV2.1,V2.2)
Voltage.....................................................Universal,3.3V&5V
Speed.......................................................33MHz(66MHzbuswithreducedspeed)
Width…………………………………………………....32bit,(alsoworkswith64bitbus)
TimeCode
Input........................................................Longitudinal/LTC(LinearTimeCode),forwardrunning
SMPTE/EBU/Film.....................................24(film),25(EBU)and30fps,NDF(NonDropFrame)
Dateencoding(UserBits)........................Leitch/MasterclockEncoding
IRIG‐B0(unmodulated/pulsewidthmodulated)
B000…………………………………………………......BCD,CFtoIEEE‐1344orzerofilled,NoSBSorzerofilled
B001…………………………………………………......BCD,CFtoIEEE‐1344,NoSBS(zerofilled)
B002…………………………………………………......BCD,NoCF(zerofilled),NoSBS(zerofilled)
B003…………………………………………………......BCD,NoCF(zerofilled),NoSBSorzerofilled.
IRIG‐B1(AmplitudeModulated,1kHz)
B120…………………………………………………......BCD,CFtoIEEE‐1344orzerofilled,NoSBSorzerofilled
B121…………………………………………………......BCD,CFtoIEEE‐1344,NoSBS(zerofilled)
B122…………………………………………………......BCD,NoCF(zerofilled),NoSBS(zerofilled)
B123…………………………………………………......BCD,NoCF(zerofilled),NoSBSorzerofilled.
Physical
Height......................................................2.5”/63.6mm
Length.....................................................6.6”/167.6mm
Operating/StorageTemperature&Humidity
OperatingTemperature..........................32˚to140°F(0˚to60˚C)
RelativeHumidity...................................0to90%,non‐condensing
StorageTemperature.............................‐ 40°to185°F(‐40°to85°C)
RelativeHumidity...................................0to90%,non‐condensing
Table of contents