PCM1738高级段DAC的总体原理如图2所示。其高级段的DAC方式主要由反相被偿失调双极型ICOB解码部分、5电平三阶Δ-∑调制、高级段数据加权平均DWA和67个电平差动电流段构成。当经过格式变化后的数字输出数据进入数字滤波器后,它首先通过八倍超取样变换成为24bit/8fs数据,然后再将其分割成上位和下位两段。其中上位段为除去最高位MSB的6bit数据,而下位段则是MSB和后17bit组成的一共18个bit的数据。运行时,将上位6bit输入ICOB解码部分,而将下位18bit数据则输入5电平三阶Δ-∑调制器。这样利用上位6bit即可调制出64个台阶的粗波形(m=2的6次方=64),而下位18bit即是数据中的6位所不含的残留量。
解码器ICOB(Inverted Complementary Offset Binary)称反相补偿失调二进制,它把不含MSB的6bit数据变换成64电平数据,然后再分割成适合于电流段工作的63电平工作码输出。
5电平三阶Δ-∑调制器的等效电路见图3所示,在对输入幅度较大的信号进行调制时,每个取样点在振幅方向上的移动设定在1个电平之内。这样支使振幅对时间轴的误差(主时钟引起)相对小一些。
63电平的ICOB数字输出和5电平三阶Δ-∑调制器输出的电平量均为1,在求和电路中可以直接相加成为67电平的ICOB码,然后再加上Δ-∑调制信号传送下去,最后进行数码变换操作。
数码变换的操作分为两步,分别为高级DWA和电流段DAC。高级DWA(Advance Data Weighted Averaging)可用来产生数模变换之后的电流段中需要的最合适的工作时钟。为了最大限度地抑制模拟误差,PCM1738用独立的定时控制和一阶噪声整形操作相组合来实现高精度的低抖动(jitter)。
电流段(Segment)DAC由对模拟量相同加权的平衡差动电流部分和对此电流段进行开/关控制的电流开关构成。它是从数字信号变换到模拟信号的DAC的心脏。图4是电流段的简化等效电路。它共有75对差动电流源,可用来自高级DWA的67种电平按输入量和控制时钟来对其进行控制以完成变换工作。由于这75对电流源处理67种电平有足够的余量,因而各个电流源都能工作在最佳状态,而不会出现无声音调或特大振幅时的失配误差。
PCM1738除了可以对DVD-Audio的24bit/192kHz PCM编码进行数模变换外,还具有对SACD的DSD直接数据流进行数模变换的能力。
图4的电流源结构也可以用于64fs/1bit的DSD信号的数码变换,如果将其作为模拟FIR滤波器使用,基功能相当于图5所示的FIR滤波器。其中延迟单元D和各种电流段的数值即为各节之权重,此时各电流源采用差动方式工作,以便获得高品质的DSD/模拟变换。
4 PCM1738的应用电路
图6是PCM1738的应用电路。其中音频数据接入、工作时钟、控制用串行数据接口等部分在图中已经略去,模拟输出部分公司评估板的实际电路。PCM1738中D/A变换器的模拟输出为平衡差动电流,其满幅度(0dB)时为±2.5mA,峰峰值为5mA。所以使用时必须外加电流/电压(I/V)变换电路,而且同时需要进行双端/单端变换。当I0端子处于满幅度时,其输出Iout为±2.5mA,图中的反馈电阻R11,R12,R21,R22均为620Ω,这样,I/V变换出的电压V0将为±(2.5Rf)mA。另外,由于后段部分带滤波作用的双端/单端变换输出的增益为1,所以实际输出电压变为两输入信号之差。即:
Vout=Vo-(-Vo)=2Vo,
这样可得出输出峰-峰值Vp-p应为2.192Vrms。
频率响应由与反馈电阻并联的电容决定,按照DVD-Audio和SACD标准,其信号的带域要求应达到100kHz。但实际上仍可根据需要在一定范围内调整,本电路中的电容电阻值所决定的最终带宽为70kHz。