Datasheet

www.ti.com
2.2PowerSupply
2.3ClockControl
2.4SerialAudioPorts(SAPs)
2.5M8051WarpMicroprocessor
2.6I
2
CControlInterface
TAS3108,TAS3108IA
AUDIODIGITALSIGNALPROCESSORS
SLES152BOCTOBER2005REVISEDNOVEMBER2007
Thepowersupplycontainssupplyregulatorsthatprovideanaloganddigitalregulatedpowerforvarious
sectionsoftheTAS3108/TAS3108IA.Onlyoneexternal3.3-Vsupplyisrequired.Allothervoltagesare
generatedon-chipfromtheexternal3.3-Vsupply.
TheTAS3108/TAS3108IAcanbeanaudiodataclock-masterorclock-slavedevice.Inclock-mastermode,
itgeneratesMCLK,SCLK,andLRCLK.Inclock-slavemode,itacceptsMCLK,SCLK,andLRCLK.Itcan
generateoracceptmasterclocksfrom6MHzto24.576MHz.MasterorslaveoperationissetviaI
2
C
register0x00.TheTAS3108/TAS3108IAcanusea6-MHzto20-MHzcrystalora6-MHzto24.576-MHz,
3.3-VMCLKIdigitalinputasthemasterclockineitherclock-masterorclock-slavemode.Inclock-slave
mode,themasterclockfrequencydoesnotneedtobeanintegermultipleofthesamplerate.
TheTAS3108/TAS3108IAdoesnotsupportclockerrordetection.Ifaclockerroroccurs,the
TAS3108/TAS3108IAdoesnotpreventinvaliddataorclocksfrombeingoutput.Thismeansthatthe
applicationsystemmustbedesignedtohandleclockerrors.
SerialaudiodataisinputviapinsSDIN1,SDIN2,SDIN3,andSDIN4.Serialaudiodataisoutputonpins
SDOUT1,SDOUT2,SDOUT3,andSDOUT4.TheTAS3108/TAS3108IAaccepts32-,44.1-,48-,88.2-,
96-,176.4-,or192-kHzserialdataas16-,20-,24-,or32-bitdatainleftjustified,rightjustified,orI
2
Sserial
dataformats.Allfourportsaccommodatethesethree2channeldataformats.
Inadditiontosupportingthe2channelformats,SDIN1andSDOUT1alsoprovidesupportfortime-division
multiplex(TDM)dataformatsof4,6,or8channels.ThedataformatsareselectableviaI
2
Cregister0x00.
Allinputchannelsmustusethesamedataformat.Alloutputchannelsmustusethesamedataformat.
However,theinputandoutputformatscanbedifferent.
TheM8051Warp(8051)microprocessorcontrolsI
2
Creadsandwritesandparticipatesinsomeaudio
processingtasksrequiringmultiframe(f
S
period)processingcycles.The8051processorperformssome
controlcalculationsandexchangesdatabetweentheaudioDSPcoreandtheI
2
Cinterface.Italso
providesmodecontrolfortheSAPinterfaceandclockcontrol.ThemicrocodecanprogramtheGPIOpin
forpost-boot-upoperationtobeaninputoranoutput.Formoreinformation,seetheTAS3108/TAS3108IA
FirmwareProgrammer'sGuide(SLEU067 ).
TheTAS3108/TAS3108IAhasanI
2
Cslave-onlyinterface(SDA1andSCL1)forreceivingcommandsand
providingstatustothesystemcontroller,andaseparatemasterI
2
Cinterface(SDA2andSCL2)to
downloadprogramsanddatafromexternalmemorysuchasanEEPROM.SeeSection6formore
information.
FunctionalDescription 4SubmitDocumentationFeedback
Not Recommended for New Designs