For packet handling, A7128 has built-in separated 64-bytes TX/RX FIFO (could be extended to 256 bytes) for data buffering and burst transmission, Auto-ack and Auto-resend scheme (max 15 cycles), dynamic FIFO length, CRC error detection, FEC error correction (1-bit data correction per code word), digital RSSI for clear channel assessment, data whitening for payload encryption / decryption, thermal sensor to monitor relative temperature, one channel 8-bits ADC for RSSI and external analog voltage conversion. Those functions are very easy to use while developing a wireless system. All features are integrated in a small QFN 4X4 20 pins package.
Additional device features such as CRC filtering, Manchester encoding, carrier detect, preamble detect, frame sync of FIFO mode, AIF (Auto IF), AFC (Auto Frequency compensation), Auto calibration (VCO, IF Filter, RSSI), prgrammalbe IF Filter, multi Xtal sources, Xtal sharing are used to simplify system development and cost.
A7128 supports programmable data rate is up to 2Mbps (100Kbps ~ 2Mbps) via 3-wire or 4-wire SPI.For power saving, A7128 supports deep sleep mode (no register retention), sleep mode (with register retention), idle mode, standby mode. For easy-to-use, A7128 has a unique SPI command set called Strobe command that are used to control A7128’s state machine. Based on Strobe commands (via SPI), from power saving, TX delivery, RX receiving, channel monitoring, frequency hopping to auto calibrations, MCU only needs to read/write A7128’s control registers and then issue Strobe commands for everything. For MCU feedback signal, A7128 has two general purpose I/O pins (GIO1 and GIO2) to inform MCU its status so that MCU could either use polling or interrupt scheme to do radio control. Interface between MCU and A7128 is digital, it leads a simple way to develop a wireless system as well as transmission status.Features:
Small size (QFN4 X4, 20 pins).
Support 433M / 868M / 915 MHz ISM band.
Support FSK/GFSK modulation.
Programmable data rate from 100kbps to 2Mbps.
Low current consumption: RX 18.5mA, TX 36mA (at 10dBm output power).
Low deep sleep current (0.1 uA).
Low sleep current (2.0 uA).
Programmable RF output power -20dBm ~ 10dBm.
Programmable IF Filter 2MHz / 1MHz / 500KHz / 250KHz
High 915MHz RX sensitivity (-88dBm@2Mbps, -96dBm@500Kbps, -101 dBm@ 100Kbps).
On chip regulator, supports input voltage 2.0 ~ 3.6V.
Easy to use
Support 3-wire or 4-wire SPI.
Unique Strobe command via SPI.
Change frequency channel by ONE register setting.
8-bits Digital RSSI for clear channel indication.
Auto RSSI measurement.
Auto Calibrations (VCO, IF Filter, RSSI).
Auto IF function.
Auto Frequency Compensation.
Auto CRC Filtering.
Auto FEC by (7, 4) Hamming code (1 bit error correction / code word).
Auto-resend (max 15 cycles).
Data Whitening for payload encryption and decryption.
Separated 64 bytes RX and TX FIFO.
Dynamic FIFO Length
Easy FIFO / Segment FIFO / FIFO Extension (up to 256 bytes).
Support direct mode with recovery clock output to MCU.
Support FIFO mode with frame sync to MCU.
Support low cost crystal (12 / 16MHz).
Support low accuracy crystal within ± 50 ppm.
Support crystal sharing, (1 / 2 / 4 / 8MHz) to MCU.
Fast settling time 110 us synthesizer for frequency hopping system.
Built-in thermal sensor to monitor relative ambient temperature.
Built-in 1 channel 8-bits ADC to convert external voltage (0.3 V ~ 1.5 V). Documents:
Reference circuit design (Module)
Evaluation kit (EK)
Development Kit (DK)
*Please contact the agents or sales for more details