请选择 进入手机版 | 继续访问电脑版
搜索
热搜:
查看: 2440|回复: 5

AS3933的天线校准问题

[复制链接]

1

主题

2

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2015-4-8 11:20:11 | 显示全部楼层 |阅读模式
最近在调试AS3933,目前已经可以使用SPI与AS3933通讯。寄存器初始化如下:
{0x00, 0x6E},
    {0x01, 0x4A},   
    {0x02, 0x20},   
    {0x03, 0x3F},  
    {0x04, 0xF0},   
    {0x05, 0x69},   
    {0x06, 0x96},   
    {0x07, 0x3F},   
    {0x08, 0x00},
    {0x09, 0x00},
    {0x10, 0x00},   //R16
    {0x11, 0x00},   //R17
    {0x12, 0x00},   //R18
    {0x13, 0x00}    //R19

使用了内部RC,并写了时钟校准如下:
void as3933CalibrateRCOViaSPI (void)
{
    as3933_write_dcommand(Calib_RCosc);
    as3933_write_dcommand(Calib_RCO_LC);
}

但是关于天线校准方面一直没有成功。另外,发现DAT脚也没有时钟发出来。
尝试过使用外部晶振作为时钟源,发现WAKE脚会有不规律的唤醒信号输出。同时DAT与CL_DAT会有波形输出。
请问下关于AS3933的天线如何校准以及DAT的波形输出?
是否需要捕捉DAT的频率进行调节?
回复

使用道具 举报

53

主题

350

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43013
发表于 2015-4-8 11:36:43 | 显示全部楼层
问题收到~~~帮你转到FAE问答区哦~
社区中关于3933的资料在这里~可以参考下哦~
【集合】AS3933:3通道低频唤醒接收器  资料大全~~欢迎更新~~
http://ams.eefocus.com/module/fo ... amp;fromuid=3081977
(出处: ams社区)
回复 支持 反对

使用道具 举报

0

主题

43

帖子

1118

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1118
发表于 2015-4-10 10:00:15 | 显示全部楼层
1. Enable LC-Oscillator by selecting
one channel in R16<2:0>
2. Enable 27kOhm damping resistor
3. Measure Frequency on DAT pin
with MCU
4. Add parallel capacitance to
channel via register R17/R18/R19
5. Disable 27kOhm damper
6. Disable LC-Oscillator

需要注意的是寄存器R16(2:0)一次只需要写入一位,相应的天线谐振的信号就会在DAT脚测到。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

115

积分

注册会员

Rank: 2

积分
115
 楼主| 发表于 2015-4-12 16:18:40 | 显示全部楼层
   我把我这边的初化程序相关的DATASHEET资料重新看了一下,也重新写了初始化,初始化以下:
   {0x00, 0xA2},   //32位PATTEN on/off模式,通道1使能
    {0x01, 0x0B},   //Manchester码使能,Preamble模式,外部晶振使能
    {0x02, 0x60},   //检测频率公差为16+-6,外部时钟生成,+3dB增益
    {0x03, 0x3b},   //Preamble最小长度为3.5ms Manchester符号速率为1/1130
    {0x04, 0xC0},   //开关模式的OFF时间为8ms,
    {0x05, 0x96},   //第2位唤醒PATTERN
    {0x06, 0x96},   //第1位唤醒PATTERN
    {0x07, 0x2B},   //超时时间为50ms,波特率生成周期为12
    {0x08, 0x00},
    {0x09, 0x00},
    {0x10, 0x00},   //R16
    {0x11, 0x00},   //R17
    {0x12, 0x00},   //R18
    {0x13, 0x00}    //R19
这里当中R1<1>已经设置为1了,但是经过初始化和天线校准后,WAKE脚一直有3V的高电平。
另外,我把我的MCU断电,AS3933重新上电后,WAKE脚会有1.8V左右的高电平输出,重新把我的MCU上电后,就一直有3V的高电平。
上面初始化当中天线校准的配置在天线校准程序中有配置的。
请问下,以上初始化还有在哪个地方需要修改的?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2019-4-2 10:29:35 | 显示全部楼层
你好,AS3933调试心得能否分享下?
回复 支持 反对

使用道具 举报

0

主题

360

帖子

7051

积分

论坛元老

Rank: 8Rank: 8

积分
7051
发表于 2019-4-4 09:42:44 | 显示全部楼层
签到签到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

Archiver|手机版|小黑屋|ams社区

GMT+8, 2020-1-22 00:45 , Processed in 0.071293 second(s), 16 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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