Rigado Inc. 04 Manual Do Utilizador

Página de 25
BMD-300 Module Datasheet 
Bluetooth 4.1 LE 
03/08/2016 
 
BMD-300-301-DS-V0.9  PRELIMINARY
  
Page 11 of 25 
8.2.2 S212 
The S212 SoftDevice is an ANT protocol stack solution that provides a full and flexible Application 
Programming Interface (API) for building ANT System on Chip (SoC) solutions for the nRF52832 chip. The S212 
SoftDevice simplifies combining the ANT protocol stack and an application on the same CPU. 
 
Key Features 
Advanced ANT stack 
 
Simple to complex network topologies: 
Peer-to-peer, Star, Tree, Star-to-star and 
more 
 
Up to 15 logical channels, each with configurable: 
Channel type, ID and period 
RF frequency 
Networks 
 
Broadcast, Acknowledged, and Burst Data modes 
 
Device search, pairing and proximity support 
 
Enhanced ANT features: 
Advanced Burst Transfer mode (up to 60 
kbps) 
Up to 15 channels encryption (AES-128) 
support 
Additional networks – up to 8 
Event Filtering and Selective Data Updates 
Asynchronous Transmission 
Fast Channel Initiation 
SoftDevice features 
 
Built-in NVM access and radio coexistence 
management 
 
Master Boot Record for over-the air device firmware 
update 
 
Memory isolation between application and protocol 
stack for robustness and security 
 
Thread-safe supervisor-call based API 
 
Asynchronous, event-driven behavior 
 
No RTOS dependency 
Any RTOS can be used 
No link-time dependencies 
Standard ARM® Cortex™ -M4F project 
configuration for application development 
 
Support for concurrent and non-concurrent 
multiprotocol operation 
 
Concurrent multiprotocol timeslot API 
 
Alternate protocol stack running in application space
 
 
8.2.3 S332 
The S332 SoftDevice is a combined ANT™ and Bluetooth® low energy (BLE) protocol stack solution. It supports 
all four Bluetooth low energy roles (central, peripheral, observer, broadcaster) and ANT. 
 
The S332 SoftDevice provides a full and flexible Application Programming Interface (API) for building 
concurrent ANT and BLE System on Chip (SoC) solutions. It simplifies combining an ANT and BLE protocol stack 
and an application on the same CPU, therefore eliminating the need for an added device to support 
concurrent multiprotocol.