搜索
查看: 1057|回复: 0

as3992总线不工作

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2015-8-24 03:13:13 | 显示全部楼层 |阅读模式
坛子里的大侠们,有没有人做as3992开发啊,请教个奇怪的问题
as3992开发板,电源部分电路的5.5v,5v,v_int,v_pa都是输出正确(5v和v_pa需要在开启功率或者盘存tag时才会输出5v和4.5v,没开功率时输出都是3.3v)。另外输入as3992的20M有源晶振也是正确的。上电后as3992输出的3v3电压也是正确的,能给c8051f340正常供电,as3992输出的sysclk也是正确的,能给c8051f340正常提供晶振。但是问题是烧入原厂代码,在as3992自检的地方不能通过,也就是在原厂代码as399x.c的下面这句
#if AS399X_DO_SELFTEST
    myBuf[0] = 0x55;
    myBuf[1] = 0xAA;
    myBuf[2] = 0x00;
    myBuf[3] = 0xFF;
    as399xContinuousWrite(AS399X_REG_PLLMAIN, myBuf, 4);
    memset(myBuf, 0, sizeof(myBuf));
    as399xContinuousRead(AS399X_REG_PLLMAIN, 4,myBuf);
    if ((myBuf[0]!=0x55) ||
        (myBuf[1]!=0xAA) ||
        (myBuf[2]!=0x00) ||
        (myBuf[3]!=0xFF))
    {
        CON_print("%hhx %hhx %hhx %hhx\n", myBuf[0], myBuf[1], myBuf[2], myBuf[3]);
        return 1; /* data bus interface pins not working */
    }
出错,程序写55 AA 00 FF到as3992寄存器然后读出来该寄存器的不是55 AA 00 FF。从代码上看问题是 data bus interface pins not working 。
后来我把单片机从板子上取下来,单独测试as3992 io0-io7,en,clk,irq,的对地导通率,用万用板测的都是6.7左右,表示这几个总线管脚焊接应该是通的。
现在我不知道该从哪里找问题了,因为本身as3992外围电路简单,没有什么可以排除的,就是一片as3992加一些电容,三个电阻,其他天线部分因为芯片自检都没有过,还涉及不到。
请坛里大侠帮忙看下,问题到底在哪,不吝感谢!

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|RF技术社区

GMT+8, 2024-5-12 16:45 , Processed in 0.076331 second(s), 7 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表