參數(shù)資料
型號: TS68332DESC02ZC
廠商: ATMEL CORP
元件分類: 微控制器/微處理器
英文描述: High performance 32-bit integrated microcontroller
中文描述: 32-BIT, 20.97 MHz, MICROCONTROLLER, CPGA132
封裝: CERAMIC, PGA-132
文件頁數(shù): 49/56頁
文件大?。?/td> 1510K
代理商: TS68332DESC02ZC
49
TS68332
2118A–HIREL–03/02
GeneralConcept
TheTPUisanintelligent,semi-autonomousperipheraldedicatedtotimingcontrol.Its
intelligenceenablestheservicingoftimingeventswithoutCPUintervention.Thisdevice
usesaprivatemicroengineforaprocessor,ascheduler,input/outputchannels,ROM
instructions,andshared-accessdataRAMtooperateindependentlyandsimultaneously
withtheCPU(seeFigure25).Consequently,thesetupandservicetimeforeachtimer
eventisminimized.
A“time-of-delay”approachisusedwherealltimefunctionsarerelatedtooneoftwo16-
bitsfree-runningTCRs.Timefunctionsaresynthesizedbycombiningthetwotimeprim-
itives,matchandcaptureevents.Byperformingthesetimeprimitivesinhardware,the
TPUcanpreciselydeterminethetimewhenamatcheventistooccurandthenspecify
thestateoftheoutputpinaccordingly.TheTPUcanalsoaccuratelyrecordthetimeat
whichaninputtransitionoccursandcanperformcalculationsbasedonthetimeofthe
occurrence.Aneventregisterforeachchannelprovidesforsimultaneityofmatch/cap-
ture-eventoccurrencesonallchannels.
Whenamatchorinputcaptureeventrequiringserviceoccursonachannel,thechannel
generatesaservicerequesttothescheduler.Theschedulerprioritizestherequestwith
otherpendingservicerequests.Whenthemicroengineisidle,theschedulercausesthe
microenginetoexecuteamicrocodesequence.Whenthemicroengineisbusy,thenew
sequencebeginswhenthecodebeingexecutedends.Themicroengineperformsthe
function,whichisdefinedbythecontentofthecontrolstore,usingparametersfromthe
parameterRAMandfromtheeventregisters,etc.,asneeded.Thefollowingisan
example.
ChannelXisgeneratingaperiodicwaveformandpresentlytheoutputishigh.Whenthe
valueoftheTCRusedbythatchannelincrementstomatchthevalueoftheeventregis-
terofchannelX,amatcheventoccurs.Theeventswitchestheoutputtolowand
generatesanewservicerequesttothescheduler.Theschedulerthanschedulesand
initiatesserviceofchannelXbythemicroengine.
Whenexecutionofthesequencebegins,themicroengineusestheexecutionunit:
Toobtain(fromtheparameterRAM)thevaluerepresentingthedurationofcounts
forwhichchannelXshouldremainlow,and
ToaddtothisvaluethevaluefromthecontentoftheeventregisterofchannelX.
Thecontentoftheeventregisteristhenreplacedbythissum;thechannelcontrolis
setforamatcheventonthesameTCR;andthepincontrolissettocausethe
outputpinforchannelXtoswitchhighwhentheeventoccurs.Achannelinterrupt,
whichsignalstheendofservicetotheCPU,maybeasserted(ifthetimefunction
providesforitandtheinterruptisenabled).Themicroengineisthenfreetoservice
thenexteventdeterminedbythescheduler.
相關(guān)PDF資料
PDF描述
TS68332MA16 High performance 32-bit integrated microcontroller
TS68332MA20 High performance 32-bit integrated microcontroller
TS68332MR16 High performance 32-bit integrated microcontroller
TS68332MR20 High performance 32-bit integrated microcontroller
TS68332VR16 High performance 32-bit integrated microcontroller
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
TS68332MA16 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:High performance 32-bit integrated microcontroller
TS68332MA20 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:High performance 32-bit integrated microcontroller
TS68332MA20A 制造商:e2v technologies 功能描述:TS68332MA20A - Trays
TS68332MAB/C16 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:High performance 32-bit integrated microcontroller
TS68332MAB/C16A 制造商:e2v technologies 功能描述:TS68332MAB/C16A - Trays 制造商:e2v technologies 功能描述:5962-9150101MXA - Trays