
7
Biquads
in
Series
Bass
and
Treble
Loudness
DRC
Input
Mixer
1 Other
Channel Output
From 7 Available
32-Bit
Trunc
PWM
Proc
A_to_ipmix
B_to_ipmix
A
SDIN1
B
C_to_ipmix
D_to_ipmix
SDIN2
Left
Right
Channel Volume
Bass and Treble
Bypass
Bass
and
Treble
Inline
Pre-
Volume
Post-
Volume
Output
Gain
Output Mixer Sums
Any Two Channels
PWM
Output
C
D
Left
Right
DRC
Bypass
DRC
Inline
E_to_ipmix
F_to_ipmix
E
SDIN3
F
G_to_ipmix
H_to_ipmix
SDIN4
Left
Right
G
H
Left
Right
B0016-01
Master
Volume
Max
Volume
2.3.2I
2
CCoefficientNumberFormats
2.3.2.128-Bit5.23NumberFormat
TAS5518C
8-ChannelDigitalAudioPWMProcessor
www.ti.com
SLES238A–SEPTEMBER2008–REVISEDJULY2009
Figure2-3.TAS5518CDetailedChannelProcessing
ThearchitectureoftheTAS5518CiscontainedinROMresourceswithintheTAS5518Candcannotbe
altered.However,mixergain,leveloffset,andfiltertapcoefficients,whichcanbeenteredviatheI
2
Cbus
interface,provideauserwiththeflexibilitytosettheTAS5518Ctoaconfigurationthatachieves
system-levelgoals.
Thefirmwareisexecutedina48-bit,signed,fixed-pointarithmeticmachine.Themostsignificantbitofthe
48-bitdatapathisasignbit,andthe47lowerbitsaredatabits.Mixergainoperationsareimplemented
bymultiplyinga48-bit,signeddatavaluebya28-bit,signedgaincoefficient.The76-bit,signedoutput
productisthentruncatedtoasigned,48-bitnumber.Leveloffsetoperationsareimplementedbyaddinga
48-bit,signedoffsetcoefficienttoa48-bit,signeddatavalue.Inmostcases,iftheadditionresultsin
overflowingthe48-bit,signednumberformat,saturationlogicisused.Thismeansthatifthesummation
resultsinapositivenumberthatisgreaterthan0x7FFFFFFFFFFF(thespacesareusedtoeasethe
readingofthehexadecimalnumber),thenumberissetto0x7FFFFFFFFFFF.Ifthesummationresultsin
anegativenumberthatislessthan0x800000000000,thenumberissetto0x800000000000.
Allmixergaincoefficientsare28-bitcoefficientsusinga5.23numberformat.Numbersformattedas5.23
numbershave5bitstotheleftofthebinarypointand23bitstotherightofthebinarypoint.Thisisshown
inFigure2-4.
SubmitDocumentationFeedbackDescription23
Not Recommended For New Designs