基于AS3933 - 3通道125K低频唤醒接收器

news/2024/11/17 0:43:18/

 

目录

1.AS3933介绍

2. 主要特点

3. 运行模式

3.1 Power Down mode

3.2 Listening mode

3.3 Preamble Detection/Pattern Correlation

3.4 Data Receiving

4. 唤醒协议 - 载波频率125K

4.1 Without pattern detection(Manchester decoder disabled)

4.2 Single Pattern detection(Manchester decoder disabled)

4.3 Single Pattern detection(Manchester decoder enabled)

5. 唤醒帧

6. 民间评估套件


1.AS3933介绍

AS3933 的接收频率范围广泛,为15至150kHz,为设计师设计有源RFID技术、高价值资产跟踪、实时定位系统、操作员识别、无线传感器网络和访问控制或远程无钥匙进入等各种应用提供了灵活性。 AS3933为每个工作通道提供了一个数字RSSI(接收信号强度指示)值,并支持可编程数据速率和带时钟恢复的曼彻斯特解码。它还包括一个由晶体振荡器或内部RC振荡器产生的内部时钟发生器,且AS3933在同类器件中首次提供了内置自动天线调谐器,可将天线调谐到所需的载波频率。

2. 主要特点

� 单通道ASK唤醒接收器

� 载波频率范围110 - 150kHz

� 可编程唤醒模式(16位)

� 支持加倍唤醒模式

� 支持没有模式检测的唤醒

� 唤醒灵敏度100μVRMS(典型值)

� 可调灵敏度级别

� 高度抵抗误唤醒

�假唤醒计数器

�支持定期强制唤醒(1s-2h)

�低功耗聆听模式

�聆听模式下的电流消耗1.37μA(典型值)

�数据速率可在0.5 - 4 kbps之间调整(曼彻斯特)

�曼彻斯特解码时钟恢复

�数字RSSI

�动态范围64dB

�5位RSSI步长(每步2dB)

�RTC基于32kHz XTAL,RC-OSC或外部时钟

�工作温度范围-40至+85ºC

�工作电源电压2.4 - 3.6V(TA =25ºC)

�双向串行数字接口(SDI)

�封装选项16引脚TSSOP,QFN 4x4 16 LD

3. 运行模式

3.1 Power Down mode

      在掉电模式下,AS3930完全关闭。 电流消耗为400 nA。

3.2 Listening mode

      在listening模式下,只有通道放大器和RTC正在运行。 在此模式下,系统检测到载波的存在。 在检测到载波的情况下,可以显示RSSI。在此模式下,又区分子模式:

  1.  Standard Listening mode    能够检测载波频率存在,信道放大器始终有效

      2. ON/OFF mode(Low Power mode)  信道放大器周期性关闭,关闭时间可编程设置

对于两种子模式,可以启用另一个称为人工唤醒的功能。 如果启用了人工唤醒,AS3930会在一定时间后产生中断,无论是否在输入上检测到任何活动。 人工唤醒的周期在寄存器R8 <2:0>中定义。 由于人工唤醒中断仅持续128μs,因此用户可以根据场检测(频率或模式检测)区分人工唤醒和唤醒。 通过该中断,微控制器(μC)可以获得周围环境的反馈(例如,读取错误唤醒寄存器,参见相关器寄存器R13 <7:0>)和/或采取措施以更改设置。

3.3 Preamble Detection/Pattern Correlation

只有在启用数据相关器功能时,芯片才能在检测到LF载波后进入此模式,参见R1<1>。 相关器首先搜索前同步码频率(根据比特率传输定义的曼彻斯特时钟的恒定频率),然后搜索数据模式。

如果模式匹配,则唤醒中断显示在WAKE输出上,芯片进入数据接收模式。 如果模式失败,则终止内部唤醒并且不产生IRQ

3.4 Data Receiving

用户可以启用此模式以允许模式相关或仅基于频率检测。 在这种模式下,芯片可以保留为普通的OOK接收器。 数据在DAT引脚上提供,如果启用曼彻斯特解码器,请参见R1 <3>,恢复的时钟存在于CL_DAT上。 可以使用直接命令或使用超时功能将芯片恢复到监听模式。 在R7<7:5>中定义的特定时间后,此功能会自动将芯片设置回监听模式。

4. 唤醒协议 - 载波频率125K

4.1 Without pattern detection(Manchester decoder disabled)

如果数据关联被禁用(R1<1> = 0),AS3930仅在检测到载波频率时唤醒,如图下所示。为了确保AS3930唤醒,载波突发必须持续超过550μs。 要将AS3930设置回监听模式,有两种可能:微控制器通过SDI发送直接命令clear_wake或使用超时选项(R7<7 :5>)。 如果选择后者,AS3930会在T_OUT(R7 <7:5>)中定义的时间后自动设置为聆听模式,从WAKE引脚上的低到高WAKE边沿开始计数。

4.2 Single Pattern detection(Manchester decoder disabled)

下图对于125kHz载波频率启用模式相关(R1<1> = 1)的情况下的唤醒协议。初始载波突发必须长于550μs,并且可以持续最大16位。如果使用ON/OFF模式(R1<5> = 1),则最大载波脉冲串持续时间的最小值限制为10ms。如果载波突发太长,则内部唤醒将被设置回低,并且错误唤醒计数器(R13<7:0>)将递增1。

载波突发之后必须是前同步码(0101)和存储在寄存器R5<7:0>和R6<7:0>中的唤醒模式。前导码必须具有至少4比特,并且前导码持续时间与模式一起不应该长于40比特。如果唤醒模式正确,则WAKE引脚上的信号设置为高电平,数据传输可以开始。要将芯片设置回监听模式,可以使用直接命令clear_false以及超时选项(R7 <7:5>)。

4.3 Single Pattern detection(Manchester decoder enabled)

下图在125kHz载波频率下模式相关和曼彻斯特解码器都被使能(R1<1> = 1且R1<3> = 1)的情况下的唤醒协议。 初始载波突发必须至少为42个曼彻斯特符号,并且必须后跟一个分离位(无载波的一位)。 载波突发必须后跟最小4曼彻斯特符号前同步码(10101010),并且模式存储在R5<7:0>和R6<7:0>中。 前导码只能由整数曼彻斯特符号组成,并且前导码持续时间与模式一起不应超过40比特。 如果模式正确,则WAKE引脚上的信号设置为高电平,数据在内部解码,曼彻斯特时钟恢复。 要将AS3930设置回监听模式,可以使用直接命令clear_false或超时选项(R7 <7:5>)。

如果启用了开/关模式,则不能使用曼彻斯特解码器。

5. 唤醒帧

AS3933的唤醒机制有两种,一种是接收载波信号+正文数据,然后产生唤醒信号.另一种是接收载波信号+前导+模式+正文.在接收完模式之后即产生唤醒信号.本文采用第二种机制.

帧格式:

解释:

1) Carrier Burst为125KHz载波信号,长度最少16Tclk + 16Tcarr.Tclk为AS3933的时钟32.768KHz,Tcarr为125KHz,

    则最小时间为16 * 30.5us + 16 * 8us = 616us.最大长度要小于155Tclk,4727.5us.

2) 如果AS3933模式是scan mode,则Carrier Burst长度最小是80Tclk + 16Tcarr,2568us.

3) Carrier Burst和Preamble之间插入一位,长度为半个曼彻斯特码元长度.

4) Preamble至少6位101010.

5) Pattern可以为16位或者32位.

6) Preamble和Pattern总长度有限制.当Pattern为16位时,总长度不能大于30个曼彻斯特码元.当Pattern为32位时,总长度不能大于46个曼彻斯特码元.

7) AS3933的曼彻斯特编码认为码元1为下降沿跳变,码元0为上升沿跳变.

6. 民间评估套件 

      https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5dae1debSTfwOc&id=585429937651

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/696544.html

相关文章

DAC8760+STM32F407单电源电路硬件测试

DAC8760STM32F407单电源电路硬件测试 特性 16位DAC 10V至36V单电源&#xff0c;或者18V的双电源供电 输出电流:4-20mA或0-20mA或0-24mA 输出电压:0-5V或0-10V或5V或10V&#xff0c;可以通过设置寄存器超出量程10%的范围. 同步电压和电流输出 可靠特性 CRC校验 看门狗 过热告…

PL3376C-ASEMI恒压原边控制PL3376C

编辑&#xff1a;ll PL3376C-ASEMI恒压原边控制PL3376C 型号&#xff1a;PL3376C 品牌&#xff1a;PMicro 封装&#xff1a;SOP-7 引脚数量&#xff1a;7 芯片个数&#xff1a;1 特性&#xff1a;电源IC 工作温度&#xff1a;-40~105℃ 功率<5W 开关参数&#xff…

MSP430F6638单片机复习笔记

作者&#xff1a;BerenCamlost 适应于王宏波老师的《MSP430单片机》课 紧急更新&#xff01;&#xff01;&#xff01;已完结 。求关注、收藏、点赞、评论 更新啦&#xff01;还是到第七章&#xff0c;小更新&#xff0c;对部分错误做出修改&#xff0c;还有增加了部分重要知…

AIR32F103(七) AIR32F103CBT6/CCT6启用96K内存

目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告AIR32F103(二) Linux环境和LibOpenCM3项目模板AIR32F103(三) Linux环境基于标准外设库的项目模板AIR32F103(四) 27倍频216MHz,CoreMark跑分测试AIR32F103(五) FreeRTOSv202112核心库的集成和示例代码AIR32F103(六) ADC,I2S…

Unity NetCode CustomMessagingManager SetConnectionData 不能收到服务器发来的自定义消息

Unity 版本: 2021.3.6f1c1 NetCode 版本:1.5.1 注意使用了自定义消息 CustomMessagingManager manager.CustomMessagingManager.RegisterNamedMessageHandler("Test", OnTest); 现象 Client 断开Server1、然后连接Server2 Client可以往Server2发送消息&#xff…

使用Tomcat在Linux服务器上搭建一个本地图片服务器,可以通过服务器ip访问图片

当涉及在Linux服务器上搭建本地图片服务器时&#xff0c;使用Tomcat是一个流行且可靠的选择。通过Tomcat&#xff0c;您可以轻松地将您的服务器配置为一个本地图片服务器&#xff0c;并使用服务器IP地址访问这些图片。在本博客中&#xff0c;我们将指导您完成以下步骤来搭建一个…

【Fate/kaleid liner 魔法少女☆伊莉雅】系列中实践的、新世代的动画摄影工作流...

通常的日本动画的摄影中&#xff0c;是以追加Cell&#xff08;celluloid 赛璐珞&#xff09;与背景的合成滤镜处理为主&#xff0c;而在【Fate/kaleid liner 魔法少女☆伊莉雅】系列的&#xff0c;加入了自己使用3DCG软件来制作特效素材的新的摄影风格。 作为最后工程的摄影&am…

一冲动把本子给拆了

Acer 4520G买了有一年多了&#xff0c;当时没想别的&#xff0c;图个便宜配置也凑合&#xff0c;没想到买回来就发现一些问题&#xff0c;用了半年多的时候&#xff0c;风扇就有响了。那时候刚装接触linux&#xff0c;装的是fedora 7(x86_64)&#xff0c;查温度的时候就吓我一跳…