当前位置:首页|资讯

AS3933低频载波检测

作者:TSINGHUAJOKING卓晴发布时间:2024-09-29

一、前言

  芯片AS3933适用于 125kHz  无线通讯芯片。具有三个检测通道,能够对三个方向磁场信号进行感应。今天手边拿到了刚刚购买到的 AS3933 芯片,下面设计一个检测电路。来测试一下该芯片的基本功能。

  d:\Nutdisk\MicroVideo\G5M1727612906_1920_1080.MP4

二、电路设计

  设计测试电路. 核心单片机使用 F103,  这款单片机手边有很多.铺设单面电路,  适合一分钟制版。一分钟之后得到电路板。测试电路制作的非常完美。其中两个飞线使用 0 欧姆电阻完成。

AD\Test\2024\September\TestAS3933F103.SchDoc

▲ 图1.2.1


▲ 图1.2.2 测试PCB电路板图


三、电路调试

  使用 CubeMX 产生了 F103程序框架,使用 ST-LINK下载程序。利用单片机中的定时器产生 PWM波形作为 AS3933的时钟信号。信号的频率为 32kHz。这样就省去了 AS3933 外部震荡晶体电路。

  下面调试 AS3933 的 SPI接口。数据手册显示 AS3933的 SPI 最高时钟频率可以达到6MHz。  下面设置 单片机SPI端口参数,设置SPI 时钟频率为 1MHz,通过示波器进行测量,可以看到,黄色信号为 AS3933的 片选信号,青色波形为时钟信号,时钟频率为 1MHz。

四、SPI命令

  在AS3933数据手册中,给出了 SPI 通讯协议,CS 片选是高电平有效,这一点与普通其他SPI接口芯片恰好相反。在CLK 上升沿更新 输出数据,在下降沿读取或者写入数据。此外,数据手册还给出了SPI读写相应的指令。特别是,还有单字节命令协议。

  修改 单片机 SPI 模式,时钟静态为低电平。数据采集时钟相位为第二个变化沿。 由此,单片机的时钟信号与手册规定的就保持一致了。下面可以根据命令协议读写 AS3933对应的寄存器的内容。

  在上电后,读取 AS3933中的20个寄存器的数值。可以对比数据手册中给出的对应的缺省值,都是对得上的。至此,验证了对AS3933的 SPI访问都是正确的。下面就可以测量它的信号接受处理基本功能了。看对于接收到的125kHz的信号是否能够进行检测。


五、信号检测

  使用 DG1062信号源产生 125kHz信号。利用一个工字型电感作为发射天线。将天线放置在接收电感附近。通过这样耦合,便可以在 接收通道感应出 125kHz信号。在芯片的 WAKE 管脚可以检测到高电平。每个 1ms 对芯片进行清除,可以看到在 0.2ms之内,信号的 WAKE 管脚重新回复高电平。由此,验证了芯片检测载波信号的灵敏特性。从芯片寄存器也可以读取 信号强度幅度。

※ 总  结 ※

  本文测试了 AS3933的基本功能。AS3933 能够检测输入载波信号。后面,可以通过 DAT 读到 载波变化。后面再应用特定的编码可以减少噪声的干扰。

Markdown 4188 字数 92 行数 当前行 8, 当前列 3HTML 1245 字数 26 段落 发布博文获得大额流量券

参考资料[1]

AS3933 3D Low Frequency Wakeup Receiver: https://www.mouser.com/datasheet/2/588/AS3933_Datasheet_EN_v2-1214640.pdf




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1