RN52 Bluetooth Audio Module

In stock

$19.99

Qty.PriceDiscount
1–9$19.99
10–49 $18.996%
50+ $17.5013%

Overview


A postage-stamp-sized module that allows us to stream audio over the Bluetooth link with ease! The module only needs a few connections to start streaming audio data to/from a speaker/microphone from/to a smart-device. Note that our breadboard-friendly RN52 Breakout Board provides a convenient way to add the RN52 module into a project.


  • Datasheet

Description

Smart-device users might have noticed that it isn't possible to stream audio over a standard Bluetooth connection. It turns out this feat requires adding a digital signal processor (DSP) into the mix. Luckily, the RN52 Bluetooth audio module provides a fully integrated solution for delivering high-quality stereo audio in a small form factor. Combining a Class-2 Bluetooth radio with an embedded DSP processor, this great little module supports HSP/HFP, A2DP, AVRCP, SPP, and iAP profiles. It also includes support for codecs such as SBC, aptX®, and AAC.

After a few simple connections (power, ground, and audio +/-), this module is ready to be paired with our smart-devices. In addition, we can control and configure it by sending ASCII commands to its UART interface—typically using an Arduino or an FTDI Breakout Board. The module also includes general purpose I/O pins, and it integrates RF, a baseband controller, and DSP, making it a complete Bluetooth audio wireless link.

Features

  • Fully certified Bluetooth version 3.0 audio module, fully compatible with Bluetooth version 2.1+EDR, 1.2, and 1.1
  • Embedded Bluetooth stack profiles: SPP, A2DP, HFP/HSP, and AVRCP
  • Supports iAP profile discovery for iPhone® and iPod® Bluetooth accessories
  • Dual-channel, differential audio input and output for highest quality audio
  • External audio codecs supported via I2S and S/PDIF interface
  • Additional support for codecs such as aptX®, AAC, MP3, and others

Communication

To control and configure the module, we need to communicate with the module over its UART interface. We typically do this using an Arduino or an FTDI Breakout Board. Once we wire up the connection, we can use the following set of commands for control and configuration:

Technical Details

Input Voltage1.8 ~ 3.6V
Output Power4dBm
Max. Data Rate1.5Mbps
ProtocolBluetooth
Sensitivity–85dBm
Dimensions13.5mm x 26mm x 2.7mm (13.5 x 26 x 2.7in)
Frequency2.4 ~ 2.48GHz
CertificationsFCC, IC, CE
Merchant Services