已回答假定已回答

[征文+原创] 电流输出型DA转换器AD5545的原理,应用及编程

shane 在 2013-1-14 詢問的問題

AD5545是一款电流输出型的16位DA转换器,采用5 V单电源供电,具有最高±15

V的双极性输出能力。数据接口利用串行数据输入(SDI)、时钟(CLK)和芯片选择(/CS)引脚,提供高速、三线式微控制器兼容型输入。

其内部结构图如图1所

当用作DA转换时,根据ADI给出的datasheet,推荐连接电路如图2所示

上述电路图,在本质上相当于一个反相放大器,构成反相放大的两个电阻为Rfb与Iout之间的等效电阻R1,Vref和Iout之间的等效电阻R2。则有Vout=

-Vref * (R1/R2) ,通常情况下,忽略芯片本身影响,则有R1/R2=N/65536 ,所以有Vout = -Vref * N/65536

 

当用作可编程增益放大器时,一般外部都配接一个运放,构成如图2所示电路,而图2在本质上也相当于一个反相放大电路,如图3所示。

图2 可编程增益电路 图3 等效电路

则有增益G=-Req/Rfb

其中Req为Vref引脚到Iout引脚间的等效电阻,其值与数字量D有关;Rfb为RFB引脚到Iout引脚间的电阻值。

有Req=(2n*Rin)/N

(n:DAC的位数;N:输入的二进制数;Rin:输入阻抗,此处2n为2的n次方)

假设,芯片本身的增益误差为0,即Rin=Rfb,

则有

,即有 ,即放大倍数为 。

则有 G=-2n/N

結果