导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[worminnight]ad676的问题求助,有图和程序。



No.86142
作者:worminnight
邮件:emailtott@people.com.cn
ID:35881
登陆:7次
文章数:6篇
最后登陆IP:222.90.224.160
最后登陆:2006/5/17 23:46:39
注册:2005/6/12 17:36:22
财富:132
发帖时间:2005/11/25 5:14:51
发贴者IP:222.90.62.93
标题:worminnight:ad676的问题求助,有图和程序。
摘要:No.86142ad676的问题求助,有图和程序。 用过ad676的大大请进,有几个很棘手的问题。

如图:
51控制AD676,7404晶振1.8M

1把7474接成2分频(datasheet的参考图)。
multisim,仿真,波形符合预期。
按图接电路,共连了两个。不加AD676,在1端分别施加0V和5V,工作正常。
加AD676后,busy为高,但clk无输出。怀疑是驱动问题,经过2个非门,现象依旧。

最后没办法,用51的一条管脚给clk,但是很奇怪。不知道什么原因。


2一直没法正常采样,最后在sample输出加非门,让上电复位后sample为低(51默认高输出),同时在smple,busy并接104电容,能正常工作。
我在AD676板和控制板之间使用40pin排线连接,是不是线太长了。


3关于误差。
使用51给clk脉冲,测试系统误差。
输入前接低通,AD426 16路模拟开关。

ad676经过自校准,但误差始终为50mv左右。

基准源调整至10.000V,观察使采样值溢出的输入电压,大约为10.050V,精度无法保证。

676的datasheet

//*******************************//
//********AD676初始化程序********
///*******************************//
//增加1级反相
void AD676_SelfCal(void)
{

AD676_CAL=1;


while(AD676_BUSY==0)
    {
    CLK=!CLK;
    AD676_CAL=0;
    }

AD676_CAL=0;

}

//*******************************//
//********AD676程序**************//
///******************************//
int AD676(unsigned char channel)

{
unsigned int ad676data;
unsigned char ad676datah,ad676datal;
//AD426 channel Select
switch(channel)
    {
    //Ul
    case 1:
        {ADG426WR_Ul=0;}
        break;
    default:
        break;
    }
//AD676 Sample
if((channel>  =1) && (channel  <=16 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:2531毫秒 查询6次