1:CS5513 AD芯片芯片介绍
CS5513是24位的串行输出模、数转换器。 具有成本低,便于使用、可用于直流测量的 模• 数转换器。 片上自带振荡器 。无需外加时钟源。
芯片特点:
差分模拟输入双极性
参考电压范围为 250MV-5V
输出字速率为 107HZ
带有片上振荡器 ›
可配置成5V单电源和多种双电源
低功耗 Œ 正常模式时为2.5mv 休眠模式时为10μW;
采 用8脚SOIC 封 装 可 节 省 设 计 空间 。
2:引脚说明:
V+,V -为正,负电源引脚 CS5513 可工作于单电源 或双电源方式 V+和V-必须满足 0<(V+ (V-)) < +6V
Vref参考电压输入 , 转换器的参考电压为引脚Vref和 引 脚V-之 间 的 电 压 ,此 电 压 最 低 为250mV 最高为V+-V-
AIN+ -ANI- 差分模拟输入 " 差分输入范围约 (Vref-v-) 的(0.78 + 0.05)3:硬件设计:
AD芯片的基准电压使用TL431A,电路设计如下:

CS5513 AD芯片及其周围芯片采集

4:软件代码如下:
unsigned long int ADConv2(void)
{
u8 i;
unsigned long int Result=0;
ADCLK=0;
NOP(12);
ADCS2=0;
NOP(12);NOP(12);NOP(12);
ADCLK=0;
NOP(12);NOP(12);NOP(12);NOP(12);NOP(12);NOP(12);
while(ADDO);
for(i=0;i<4;i++) //3
{
ADCLK=1;
NOP(12);NOP(12);NOP(12);NOP(12);
ADCLK=0;
NOP(12);NOP(12);NOP(12);NOP(12);
}
for (i=0;i<20;i++)
{
ADCLK=1;
NOP(12);NOP(12);
Result=Result<<1;
if (ADDO)
Result=Result+1;
ADCLK=0;
NOP(12);NOP(12);
}
ADCS2=1;
NOP(12);NOP(12);
return Result;
}在软件开发时候,需要注意多个方面确保芯片可以正常工作获得准确的转换结果,以下是我开发过程中的心得体会:
1:参考电压的选取:需要选择合适的参考电压,根据输入信号的范围进行硬件设计,不要满目的进行选择设计,在这就是需要确保参考电压的稳定性,长时间的工作基准芯片最好不要产生电压波动,影响采样精度。
2:数字地和模拟地尽量的分开,减少噪声的影响,提高模拟地的干净性。
3:对于输入信号可以增加一路的RC滤波,减少噪声干扰。
4:再者就是PCB的布局,对于AD 芯片周围走线和分区,都格外的重要,在布局时尤为重要。
我要赚赏金
