1 概述
XNS102 是一个 IO 类型,以 OTP 为程序存储基础,带 2.4G 高速无线收发单元的单片机。无线收发单元工作在 2.400--2.483GHz 世界通用 ISM 频段,它集成射频收发通路、频率发生器、晶体振荡器、调制解调器等功能模块,并且支持一对多组网和带 ACK 的通信模式。发射输出功率、工作频道以及通信数据率均可配置。它采用 GFSK 通信方式,支持自动应答及自动重传,自带扰码和 CRC 校验功能。
单片机运用 RISC 的架构基础使大部分的指令执行时间都是一个指令周期,只有少部分间接地址访问的指令是需要两个指令周期。XNS102 内置 2KW OTP 程序存储器以及 128 字节数据存储器 ; 另外,XNS102 提供一个 16 位的硬件计数器,还有两个 8 位计数器(Timer2、Timer3)和三个 11 位计数器(PWMG0、PWMG1、PWMG2)都能产生 PWM;XNS102 还提供一个硬件比较器和驱动 LCD 的 1/2VDD 偏置电压。
1.1主要特性
性能指标:
⚫ 单片机
- 时钟模式:内部高频RC振荡器(IHRC)、内部低频振荡器
- 硬件16位定时器
- 两个8位硬件PWM生成器,三个11位硬件PWM生成器,最多可输出5路PWM
- 提供一个硬件比较器
- 快速唤醒功能
- 内建1/2VDD LCD偏置电压生成器,可支持3X10点阵的LCD屏
- 3段LVR复位设定~ 2.75V, 2.5V, 2.2V
- 9 个IO引脚,有可选的上拉电阻
- 不同的IO驱动能力可应对不同的应用需求
- 可选择的IO驱动能力,普通或低驱动
- 1个外部中断输入引脚
- 每个引脚都可设定唤醒功能
- 单片机工作频率:~ 4MHz@VDD≧2.5V;
~ 2MHz@VDD≧2.2V
- 2KW OTP程序存储器
- 128字节数据存储器
- 绝大部分指令都是单周期(1T)指令
- 可程序设定的堆栈指针和堆栈深度
- 所有的数据存储器都可当数据指针(index pointer)
⚫ 无线通信单元
- 无线
➢ 通信频段:2.400GHz ~2.483GHz
➢ 数据速率:2Mbps, 1Mbps, 250Kbps
➢ 调制方式:GFSK
- 接收机
➢ -83dBm@2Mbps
➢ -87dBm@1Mbps
➢ -91dBm@250Kbps
- 发射机
➢ 输出功率:11, 9, 5, -1, -10 or -23dBm
➢ 18mA@2dBm
➢ 30mA@9dBm
- 接收机
➢ 16.5mA@2Mbps
➢ 15.5mA@1Mbps
➢ 15mA@250Kbps
- 射频综合器
➢ 完全集成频率合成器
➢ 1Mbps/2Mbps模式(晶振精度±60ppm)
➢ 250kbps模式(晶振精度±20ppm)
- 协议引擎
➢ 支持1到32字节或64字节数据长度
➢ 支持自动应答及自动重传
➢ 6个接收数据构成1:6的星状网络
⚫ 工作条件
- 工作电压:2.3V ~ 3.3V
- 工作温度:-20℃ ~ 70℃
- 储藏温度:-40℃ ~ 125℃
⚫ 封装
- XNS102-S16:SOP16(宽150mil)
- RoHS (Green)
1.2典型应用
⚫ 玩具
⚫ 无线 PC 外设
⚫ 无线灯控
⚫ 短距离遥控器
⚫ 广播蓝牙灯带